2014-09-22 34 views
0

在屏幕上攻絲我要應用脈衝和角旋轉到精靈將其移動到兩側。但是經過一段時間後,物體附着到精靈的OR參數應該回到初始值(脈衝0,角速度= 0)。什麼是最好的方法來做到這一點(使用CCAction或更新檢測物理體的參數並將它們更改爲初始值)?火箭像在花栗鼠科科斯2d V3運動

+0

定義「最好」,否則答案是:「任何工作的方式都很好」 – LearnCocos2D 2014-09-22 12:44:22

回答

0

如果我處於你的位置,我可能會在精靈第一次碰撞時啓動計時器,然後使用CCAction轉換到初始狀態以使其看起來平滑。不知道它是否是最好的方式。

+0

當前我做了下一個:在屏幕上單擊時,我將衝動應用於特定的一面(左或右)和更新方法I在相反的方向施加力,如果身體的速度改變它的符號(由於施加的力它會移動到另一個方向)我將力值和速度改變爲0.但是現在得到一些錯誤,身體並沒有停止,儘管,速度不等於0 – Dimitrio 2014-09-24 06:00:59

+0

有軌跡運動的花栗鼠示例https://github.com/slembcke/Chipmunk2D/blob/master/Demo/Planet.c – Dimitrio 2014-11-30 14:10:09