这是我尝试使用runAction延迟完成时尝试解决问题的第三次尝试。
我已经做了一些测试并且做到了这一点。我希望有人可以告诉我是否有一些设置或其他造成这种延迟。
我开始了一个新的sprite kit项目并添加了这个。它很棒。运动平稳。
但是当我添加一个"英雄"节点和这段代码进入我现有的项目,它在动作和完成之间停止了一毫秒。
有没有人知道为什么?
-(void)loopTest {
SKAction *move = [SKAction moveTo:CGPointMake(hero.position.x+32, hero.position.y) duration:0.7];
[hero runAction:move completion:^{
[self loopTest];
}];
}
答案 0 :(得分:1)
我从头开始重建应用程序(耗费时间......),但问题出现了剧情......
我使用ResizeFill而不是AspectFill ..当我改变它时,没有更多的冻结问题。