在我的遊戲中,我有我的主要對象,一個滑水板,當觸摸屏幕時,它將潛入水中。我設法使用Box2d和一些浮力來編碼滑水跳水。但是當摩托艇在水下時,它只會升到水面並停留在那裏。簡而言之:摩托艇不會跳躍。我想盡快應用部隊,因爲滑翔機在表面上。問題在於,這支部隊將會是一股持續不變的力量,而忽略了摩托艇的深度(摩托艇越深,它應該升高越快)。 有沒有其他方法可以做到這一點? 這就是我想要的那種東西:https://www.youtube.com/watch?v=b2t_zMOy5SM跳出水體的動態身體
-1
A
回答
1
在新的信息我收集了你的意見,我想你有編碼這個例子麻煩......
- 你的身體總是surfes在水面上。
- 如果按給定的按鈕你的身體應該潛下心
- 當您按住此按鈕始終保存深度
- 如果鬆開按鈕:setLinearVelocity到X
- 如果你達到了空氣,申請一次linearVelocityForce根據你的深度。
你如何實施這取決於你。
,因爲我可以從視頻中看到你上傳到YouTube,你可能有這個問題:
4:
因爲我看不到你給我們的任何代碼,我猜測你每一步申請的線速度,直到你到達空中(這導致大量的線速度=傳送像運動一樣)
或者你設置將你的身體轉換到一個給定的座標。
我能想到的最簡單的想法是將linearVelocity設置爲給定的數量(嘗試和錯誤,直到你感到高興)。因爲,如果你不深入潛水,你會立刻有最大上升速度,直到你達到空氣,並在這個確切點(5) 你施加的力量。
相關問題
- 1. LibGdx讓身體跳躍
- 2. Umbraco 7:在身體標記中設置動態身體類
- 3. Box2d動態子彈身體沉入靜態物體
- 4. 身體的動態最小高度?
- 5. C++ Box2D,通過運動物體模擬動態身體行爲
- 6. 身體內部的身體
- 7. 動態身體超越框架
- 8. 動態調整身體尺寸(LibGDX)
- 9. 動態添加標籤身體
- 10. JavaScript上的身體溢出?
- 11. 滾動到身體
- 12. 移動身體onSceneTouchEvent
- 13. 身體標記溢出(自動,可見?)
- 14. 移動Box2D的身體屏
- 15. Box2D的身體不動
- 16. 將蛇的身體全部移動導致身體結塊
- 17. 將身體標記外的div移動到身體標記內
- 18. 體面水平滾動
- 19. 如何讓身體內容僅水平溢出?
- 20. 身體背景溢出
- 21. 圖像溢出身體
- 22. 從模態打開模態時身體溢出
- 23. 身體不會滾動時的動態內容加入這裏
- 24. 身體
- 25. 身體
- 26. 定格與身體滾動
- 27. 使身體不斷移動
- 28. 在Andengine Box2d身體運動
- 29. CSS身體不可滾動?
- 30. 移動靜態物體和動態物體之間的摩擦
這個問題是,它導致了一種傳送運動...是否有可能加速身體? – jobr97
爲什麼傳送?如果不加快速度,它就不應該傳送。如果水上飛機出水,它不會以全速運動,只需要一點速度......就像10/100 ..而且,真正的物理學必須適用。喜歡跳水。我想你有apllyLinearImpulse(也許經常被稱爲/大力量)的一些問題 – Keey
這就是我的意思:https://youtu.be/DbzeDPTDTjo – jobr97