我是Cocos2D的新手,並且遇到問題。我也搜查了很多,但似乎沒有找到我的問題的答案。情況是:將sprite向上移動並將其設置爲起始位置
當遊戲開始時,主精靈應該繼續下去(如計劃崩潰)。如果用戶觸摸屏幕中的任何位置,精靈應該移動到觸摸點的Y座標,當精靈到達該點時,它應該從那一點開始再次下降。想象一下飛機墜毀(下滑),當用戶點擊任何地方時,它會上升(稍微下降),然後再次開始下降。我們不必讓它崩潰在地上。
所以,我已經實現了下行部分。以及上升的部分。 但問題是,當精靈完成向上時,它不會從那裏開始下降,而是從它上升的地方繼續下去。
請幫我實現這個目標。
這是我在init()
方法下去代碼:爲touchesBegan
方法拔地而起
[plane runAction:[CCRepeatForever actionWithAction:[CCSequence actions:[CCMoveBy actionWithDuration:1 position:ccp(0,-20)],
nil]]];
代碼:
[plane runAction:[CCMoveBy actionWithDuration:1 position:ccp(0,20)]];