1
A
回答
1
在Box2D中你move an object with forces。你可以應用衝動或線性力量。
你可以申請一個衝動做:
myBody->ApplyForce(force, myBody->GetWorldCenter());
或者通過執行力:
myBody->ApplyForce(force, myBody->GetWorldCenter());
注比力,你可以構建這樣一個b2Vec:
b2Vec force = b2Vec2(0,50);
這股力量只會推動身體。
如果你需要一個拋物線軌跡,那麼你可以創建一個具有分量x和y大於0力:
b2Vec force = b2Vec2(50,50);
然後物理引擎將做休息。
您也可以轉到specific position,但我不建議您這樣做。
如果您想了解更多有關力量then follow this link的信息。
相關問題
- 1. LibGDX Touch Box2D Body
- 2. 當touchbegin移動box2d中的動態body對象
- 3. Body Adjustable Velocity AndEngine/Box2D
- 4. 移動Box2D的身體屏
- 5. Box2D的:移動身體動畫
- 6. JAVA移動球
- 7. java移動球
- 8. 將Box2D向上移動
- 9. 如何移動box2d對象?
- 10. 我應該如何讓body在box2d中以恆定速度移動?
- 11. libgdx box2d body - 如何以特定方向以恆定速度移動身體?
- 12. Colorbox移動html body有點
- 13. Box2d中的身體不會移動
- 14. 如何彈動移動球的球
- 15. Box2d身體跟隨鼠標移動
- 16. 的Box2D:滾身體軟球
- 17. Box2d body setLinearImpulse()函數穩定性
- 18. MovieClip在Box2D後停止旋轉Body
- 19. 獲取Box2d Body被觸摸的位置?
- 20. 重力移動球
- 21. C#XNA球移動
- 22. 球不移動AS3
- 23. 用pygame移動球
- 24. 如何移動box2d中的PhysicsSprite
- 25. 製作一個簡單的球類移動球但不移動
- 26. 向上移動球並向右移動
- 27. Box2d中的快速移動物體有時會互相穿過
- 28. 在box2d遊戲中移動背景
- 29. box2D:將身體移動到點(touchesEnded)
- 30. 在BODY結束之前移動元素
Box2d模擬重力,如果這就是你要求的。 'bodyDef.gravityScale' –
但我需要身體的拋物線軌跡,是否有可能使它不受重力縮放? – Sergozh
您將需要使用Box2D重力模擬。這實際上會導致你的排球加速。 – theJollySin