欢迎光临散文网 会员登陆 & 注册

Renpy 帧动画

2022-08-13 11:42 作者:黑凤梨BlackPineappl  | 我要投稿


今天来讲帧动画。

之前在[Renpy教程] 下雪/下雨/电影特效里有使用到帧动画。当时的代码是这样的:

如果图片是一张一张的,就可以用这种办法来播放。不过如果图片很多的情况,这样播放就非常麻烦,需要写很多行代码。

Renpy提供了另外一种解决方案。就是使用anim.Filmstrip。从官方的cookbook里教程的例子是

这里来解释下,anim.Filmstrip的参数。

image 图片:用来做帧动画的图片。上面例子是sakura.png

随便在网上找一个例子,大概是类似下面的这样的图片,是一张图片,但是上面其实有好几个动画的过程。

framesize 单个桢图片的尺寸(宽度,高度):上面的代码例子里就是(20,20)

这个也可以计算出来,以上面鸟的图为例子,如果原来的图的尺寸是400, 200,单个图就是100,100. 就是(100,100)

gridsize 格子的尺寸(列,行) 上面的代码例子里就是(2,1)

如果是用黄鸟图做例子就是(4, 2)

delay 延迟时间 两桢之间的时间,这个数字越大播放的越慢。上面的代码例子里就是.30

frames 帧数 播放多少帧,如果不设定就是全部播放。上面例子里没有。

loop 是否循环 如果设置为True就循环播放

还可以用renpy里面别的参数,比如xpos。


并附上视频中用的代码


参考:

https://www.renpy.org/wiki/renpy/doc/reference/functions/anim.Filmstrip



Renpy 帧动画的评论 (共 条)

分享到微博请遵守国家法律