0
好的,這讓我難倒了好幾天。我已經尋求幫助,但也許我說錯了,因爲我不相信這裏沒有人知道什麼時候看起來很簡單。移動一個與其旋轉一致的物體。 ApplyImpulse? Cocos2D
我目前上下移動,利用火箭精靈:
_sprite.physicsBody applyImpulse:ccp(0,320.f);
這工作。然而,在一個先前作出的應用程序,我用了精靈的旋轉給予Y移動:
_sprite.physicsBody applyImpulse:ccp(_sprite.rotation, 320.f);
這給了相當不錯的結果。事情是,我沒有做任何新的應用程序,當我放大旋轉以獲得更大的y方向的衝動時,火箭向右移動一點,然後再往上移動一點點,而不是流體運動。
有沒有人知道一個更好的(或者只是替代)根據旋轉移動的方法?
感謝您的建議,但這不起作用,所產生的運動仍然相當不穩定。它就好像兩個參數表現爲X和Y的運動一樣,但是Y是平滑和一致的,而X運動是不穩定的並且不一致 – Dave440