播放动画后,isPlaying一直是false,是我用错了吗

[复制链接]
334 |3
玻璃橘子 发表于 2023-6-19 18:41:36 | 显示全部楼层 |阅读模式

image.png

image.png
回复

使用道具 举报

喵喵哭唧唧 发表于 2023-6-19 19:11:08 | 显示全部楼层
使用playAnimation接口是正常的
image.png
回复

使用道具 举报

kk 发表于 2023-6-19 19:48:46 | 显示全部楼层
6
回复

使用道具 举报

Othanse 发表于 2023-6-20 09:01:08 | 显示全部楼层
1. 直接使用character.loadAnimation的isPalying目前确实存在问题
2. 暂时可以通过以下代码来监听动画播放完成:
this.anim.onAnimFinished.add(() => {
    console.log("动画播放完成");
})
3. 可以使用character.isPlayingAnimation() 函数来判断角色目前是否正在执行动画
4. 可以使用character.playAnimation,也可以正常获取到动画播放状态
5. 其他注意,在服务端获取动画播放状态也是不可靠的
回复

使用道具 举报

72小时热榜
热门版块
快速回复 返回顶部 返回列表