精灵暂停时打印一些东西

时间:2015-08-19 03:08:57

标签: skaction

我一直试图做的是在计时器精灵一直倾斜到最大角度的时候向控制台打印出一些东西

1 个答案:

答案 0 :(得分:0)

您可以使用customActionWithDuration创建自定义操作。 macaddr在操作期间执行用户定义的代码块。在这种情况下,使用块中的print语句将自定义操作替换为代码中的customActionWithDuration

waitAction

然后,修改序列以包含自定义操作

let waitAndPrint = SKAction.customActionWithDuration(3) {
    _, _ in
    println("tipped")
}

修改

您可以使用以下内容大致每秒打印一次。参数SKAction.sequence([waitAndPrint, rotate, waitAndPrint, rotate.reversedAction()]) 从~0.0开始,并在后续调用中递增~1 / 60(即帧速率)。

elapsedTime