0

这是我第三次尝试解决 runAction 延迟完成的问题。

我已经做了一些测试并走到了这一步。我希望有人能告诉我是否有一些设置或其他设置会造成这种延迟。

我开始了一个新的精灵套件项目并添加了这个。它工作得很好。流畅的运动。

但是,当我将“英雄”节点和此代码添加到我现有的项目中时,它会在操作和完成之间停止一毫秒。

有没有人知道为什么?

-(void)loopTest {
SKAction *move = [SKAction moveTo:CGPointMake(hero.position.x+32, hero.position.y) duration:0.7];
[hero runAction:move completion:^{
[self loopTest];
}];
}
4

1 回答 1

1

我从头开始重建了应用程序(耗时......)但问题出现在现场......

我使用 ResizeFill 而不是 AspectFill。当我改变它时,不再有冻结问题。

于 2014-10-26T13:17:18.100 回答