1
我正在使用Box2D擴展開發類似於AndEngine中憤怒的小鳥的遊戲。如何使用AndEngine和Box2D創建「跳躍」效果
我的目標是讓動畫精靈跳躍(就像憤怒的小鳥一樣),並根據用戶觸摸事件施加的力量多次彈跳。我試圖做到這一點如下:
private static float mImpulseY = 10f;
private static float mLinearVelocityX = 8.0f;
_playerBody.setLinearVelocity(mLinearVelocityX, _playerBody.getLinearVelocity().y);
_playerBody.applyLinearImpulse(0,mImpulseY,_playerBody.getPosition().x,_playerBody.getPosition().y);
跳躍創建適當的拋物線形狀,但它不彈跳多次。請建議我如何克服這個問題。任何有關Box2D物理和AndEngine的教程鏈接也將不勝感激。
你是否嘗試調整鳥類和地面的b2FixtureDef ::恢復參數?值接近1應提供預期的乘法反彈效果。 – Pavel 2013-02-22 14:01:03