这是我第三次尝试解决 runAction 延迟完成的问题。
我已经做了一些测试并走到了这一步。我希望有人能告诉我是否有一些设置或其他设置会造成这种延迟。
我开始了一个新的精灵套件项目并添加了这个。它工作得很好。流畅的运动。
但是,当我将“英雄”节点和此代码添加到我现有的项目中时,它会在操作和完成之间停止一毫秒。
有没有人知道为什么?
-(void)loopTest {
SKAction *move = [SKAction moveTo:CGPointMake(hero.position.x+32, hero.position.y) duration:0.7];
[hero runAction:move completion:^{
[self loopTest];
}];
}