2012-07-07 60 views
0

我有一個小問題。我正在嘗試使空氣曲棍球安卓遊戲(類似發光曲棍球)。並且在第一步瞭解AndEngine的過程中,我發現了以下問題: 在您可能知道的空氣曲棍球中,玩家的光盤可以通過觸摸來移動。 問題是,我需要獲得玩家動作的速度和向量。爲什麼?當球員的身體與曲棍球的球盤碰撞時,我想做出完美的物理效果(以適當的球員速度跳轉到向量)。我的意思是,當球員慢慢移動時,曲棍球的盤在與身體碰撞後將獲得低速度,但矢量不會改變。等等,也許你可以告訴我我的問題的更好的解決方案?有沒有AndEngine解決方案? 非常感謝!如何獲得AndEngine中移動體的速度和矢量?

回答

0

有兩種解決方法。首先將通過AndEngine Box2D擴展。你可以在圓盤和圓盤上應用圓形的「物體」,並使用物體元素(如質量和摩擦)來玩耍,直到你對結果滿意爲止。 論壇:http://www.andengine.org/forums/physics-box2d-extension/

另一個選擇是手動執行,我只會這樣做,如果你想要一個挑戰。我個人會避免這一點,因爲有很多數學參與Box2D會爲你做:)

+0

longshorts,再次感謝你! – 2012-07-11 19:08:33