在运行另一个

时间:2015-12-09 11:13:40

标签: ios sprite-kit skspritenode skaction

在同一个精灵上运行其他操作时,有没有办法在SKSpriteNode中暂停某些操作?

1 个答案:

答案 0 :(得分:2)

你可以enter image description here,像这样:

<强>目标C

true

然后你可以像这样访问那个特定的动作:

[yourNode runAction:yourAction withKey:@"aKey"];

<强>夫特

使用密钥运行操作:

SKAction *action = [yourNode actionForKey:@"aKey"];

if(action){
   action.speed = 0; //pause action
}

暂停操作:

yourNode.runAction(yourAction , withKey: "aKey")