Animation_API
导入模块,新建对象
- 注意:每次新制作一个动画内容,都需要重新创建一个
Animation
对象
from dotpack import Animation
animation = Animation()
添加动画帧
add_frame(obj)
:参数 obj
是一个 DotPack
对象,表示把该对象当前状态 (bag._img)
作为 Animation
对象的一帧
bag.clear()
bag.set_pixel(0, 0, 'green')
animation.add_frame(bag) # 加入第一帧动画,只有第一个绿色点
bag.set_pixel(0, 2, 'purple')
animation.add_frame(bag) # 加入第二帧动画,有绿色点、紫色点
bag.set_pixel(0, 4, 'yellow')
animation.add_frame(bag) # 加入第三帧动画,有绿色点、紫色点、橙色点
播放动画
show(duration=1)
:播放一次动画帧内容,参数 duration=1
等号后的数字设置动画帧播放的间隔时间
animation.show(duration=0.1)