Играть в GIF в Луа? - PullRequest
       0

Играть в GIF в Луа?

1 голос
/ 19 января 2012

Как я могу отобразить animated gif's в lua? Я много искал в Интернете, но ничего не нашел. Я использую Director и пробовал этот код,

   local backgroundImage = display.newGifRect( "mainmenu.gif", 480, 320 )
   backgroundImage.x = 240; backgroundImage.y = 160
   menuGroup:insert( backgroundImage )

Я думал, что это должнобыть сделано как изображение, но это не сработало. Спасибо заранее.

1 Ответ

3 голосов
/ 19 января 2012

UIImageView не поддерживает анимированный GIF по умолчанию

вам нужно будет использовать UIWebView или glgif


РЕДАКТИРОВАТЬ: (ВЫШЕ ИЗДЕЛИЯ ТОЛЬКО ДЛЯ UIKIT)

Полагаю, вам нужно использовать movieclip.newAnim( ) / sprite sheet

local myAnim = movieclip.newAnim({ "img1.png", "img2.png", "img3.png", "img4.png" })
myAnim:play()

для спрайта, вы можете использовать такие инструменты, как Avi4Bmp , чтобы конвертировать анимированный GIF, и посмотрите на документ (пример кода включен)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...