我需要刷新一个动作的timePerFrame参数(在更新中)。 管理它的SKAction的属性是什么?
[SKAction animateWithTextures:sometextures timePerFrame:0.1];
speed
不会影响帧动画。duration
,它会告诉初始timePerFrame设置*帧数,因此如果你有8个帧且timePerFrame为0.1,则持续时间将为0.8。设置持续时间没有任何作用。答案 0 :(得分:0)
如果你想改变每帧的时间,你必须一起重置动画,所以你需要做一些技巧,比如获取精灵的当前纹理,找出它在动画中的位置,然后创建一个当前纹理位于0点的新数组。据我所知,没有可用于获取或设置动画索引开始点的方法