簡體   English   中英

Objective-C Cocos2d移動精靈

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM