逸辰 目前正在做一个跳一跳的游戏,每次点击会播放一次时间轴动画Animator2D,但不用循环动画,只有第一次能播放。用了循环,无法判断是否已经播放完了一次,导致使用stop会卡在一个中间状态,而且下次也会从中间态继续播放。参照官方的文档,没找到2d该怎么判断,麻烦帮忙解答一下。
观亮 测试了一下2D动画这里确实想停在最后一帧挺麻烦的,我的想法是给动画脚本加入一个完成事件,并且在动画脚本的update中可以返回修改帧的逻辑,如果有这个需求可以直接在update函数中返回,这样应该就可以了,具体还有什么需要加的功能可以给我反馈哈~
layabox 单次的动画完成是可以检测的,在循环播放动画的过程中,每一次的完成判断,的确没有。我们会尽快在后面的版本上提供该功能,以及动画可以停留到指定帧的功能,已列入开发计划,感谢您的反馈,先锁帖子了。后续有其它的动画方向的需求,也可以回复反馈。