いただきました!これで間違って実行していませんか?スウィフトSKActionシーケンス
self.runAction(
SKAction.sequence([
SKAction.runBlock({
print("Step 1")
}),
SKAction.waitForDuration(2),
SKAction.runBlock({
print("step 2")
}),
SKAction.waitForDuration(2),
SKAction.runBlock({
print("step 3")
}),
])
)
ステップ1プリントがコンソールに、ただし、手順2と3はそうではない - 最初のアクションが実行されることをようだが、他のすべてはありません。
ありがとうございました。
それは私のクラスとは何かを持っていますか?
class Arrow: Entity{}
class Entity: SKSpriteNode
私は、Arrowクラスの関数からコードブロックを呼び出しています。ドキュメントから
すべてがそのコードで結構です。この場合の自己は何ですか? – Whirlwind
print( "step 2")がコンソールに印刷されない理由は何ですか? – garyconstable
実行中のコードはありますか?このコードは有効であり、動作するはずです。空のプロジェクトでそれを試してみると、(私は自分自身が現在のシーンであると思っています)。 – Whirlwind