SKAction.animate 没有为所有帧设置动画
SKAction.animate not animating all frames
所以我遇到了一个非常神秘的问题。我想为我的角色在地面上行走设置动画。因此,每当我在 gameScene 的 update()
中调用 player.moveRight()
或 player.moveLeft()
时,它只会在我按住移动按钮时播放其中一帧。只有当我松开移动按钮时,它才会播放其余的帧。可能是怎么回事??
编辑:
大家好,我找到了解决方案!所以你们是对的,那是因为 update() 不止一次调用了动画函数。我设置了一些布尔检查,现在可以使用了。我也遇到了这个,真的帮助了我。
Calling method with animation from update function in sprite kit
大家好,我找到了解决方案!所以你们是对的,那是因为 update() 不止一次调用了动画函数。我设置了一些布尔检查,现在可以使用了。我也遇到了这个,真的帮助了我。
所以我遇到了一个非常神秘的问题。我想为我的角色在地面上行走设置动画。因此,每当我在 gameScene 的 update()
中调用 player.moveRight()
或 player.moveLeft()
时,它只会在我按住移动按钮时播放其中一帧。只有当我松开移动按钮时,它才会播放其余的帧。可能是怎么回事??
编辑:
大家好,我找到了解决方案!所以你们是对的,那是因为 update() 不止一次调用了动画函数。我设置了一些布尔检查,现在可以使用了。我也遇到了这个,真的帮助了我。
Calling method with animation from update function in sprite kit
大家好,我找到了解决方案!所以你们是对的,那是因为 update() 不止一次调用了动画函数。我设置了一些布尔检查,现在可以使用了。我也遇到了这个,真的帮助了我。