![](/img/trans.png)
[英]Button not clickable when moving the sneakyjoystick — Cocos2D Objective-c
[英]Objective-c Cocos2d moving a sprite
我希望有人知道如何使用cocos2d執行以下操作:
我想通過使用精靈來移動但不能在一行中移動
[cocosGuy runAction: [CCMoveTo actionWithDuration:1 position:location]];
我想要的是精靈做我預先建立的某種動作。 例如,在某些方面,我希望sprirte例如向上移動然后向下但是在曲線中移動。 像這樣的文件說,我是否必須使用閃存?
http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:animation
此頁面中的動畫是否意味着移動精靈或什么?
您可以使用CCBezierTo / CCBezierBy操作。
您不需要使用Flash在曲線中創建精靈運動。
這是一種做法。
使用scheduleUpdate
並在update
方法中,通常每秒運行60次,根據您選擇的曲線中的x,y
點更改精靈的position
屬性。 您可以定義這些點並將它們存儲在數組中,或者將它們作為update
方法的一部分進行計算,無論哪種方法都適合您,並且取決於游戲的邏輯。
當游戲自動遵循update
方法時,子畫面將根據您選擇的定義x,y
點變化的算法,沿着您指定的曲線改變位置和流動。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.