Phaser3 Sprite动画:循环从第N帧开始?

问题描述

在Phaser v3中,是否可以创建循环播放但从特定帧循环而不是从第0帧开始的动画?

例如:想象一个30帧的动画。前10帧是“设置”,然后是11-30循环。

是否可以对此进行配置,以使动画像这样运行帧:

1,2,...,9,10,11,12,... 29,30,29,...

(请注意在第30帧之后如何开始播放第11帧)

如果无法将动画配置为具有这种行为,是否有建议的方法使动画在JavaScript中如此工作?

一种想法是使用SPRITE_ANIMATION_COMPLETE事件来检测动画何时结束,然后从第11帧开始启动新的动画,但如果可能的话,我希望采用声明性方法。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...