1
我有一個函數需要依次運行2個動作。 例如Swift - 如何在同一函數中爲兩個不同的SKNode同時運行兩個動作(線性模式)
func foo()
{
..........
if someConditions
{
node1.runAction1
node2.runAction2
}
}
似乎swift正在同時運行這些操作。
這正是我不想在我的比賽中發生的事情。
我希望action1在action1完成後啓動。
我該怎麼辦?
非常感謝。
其實我的文章有一種泄漏。那麼,這兩個指定爲node1.runAction1的動作和下一個動作都是分開的。實際上,我正在調用func1 - animateTheFirstBall()和func2 - animateTheSecondBall(),而不是那些node1.runAction1,而另一個。 –
是的,請。我可以非常欣賞一個簡短的例子,因爲我不經常使用閉包(這就是你所說的,我猜)。感謝您的努力。 –
我已經更新了我的答案,希望這有助於:) – ABakerSmith