-1
我在製作益智遊戲,當我嘗試使用SKAction moveTo
將精靈移動到新位置時出現問題。如何在循環內立即移動精靈(FOR,WHILE ..)
這裏是我的情況:
我在清單4個精靈,我想通過把它們放在for
循環使用moveTo
行動將其移動到新位置。但moveTo不能立即移動精靈,它需要等到循環完成才能移動精靈。問題是我使用精靈位置作爲停止循環的條件。 (例如:如果精靈位置達到極限常數,它不能再移動,並且循環將會中斷)
我的問題:我們有什麼辦法讓精靈立刻在循環內移動?或者你知道有什麼更好的方法來解決我的情況?
任何幫助將不勝感激。
謝謝。
你能更清楚地告訴我一點嗎?我剛開始學習,所以對我來說有點複雜。謝謝你,甚至你減去我的觀點:D – lionK
不,我不知道是誰給了-1。嘗試閱讀文檔中有關NSTimer的內容。你可以告訴它每次觸發的頻率和調用的方法。運行該方法後,正常的運行循環會發生,例如屏幕繪圖。當你完成它時,你使它無效並停止。 –
非常感謝,我會盡力的。很抱歉,我沒有權利爲您投票。我會盡可能地做。 – lionK