簡體   English   中英

Box2d水上摩托艇

[英]Box2d jetski on water

目前,我正在嘗試編寫2D游戲,其中水上摩托艇在水上騎行。 如果按屏幕上的水上摩托艇,則應向下俯沖,並在釋放時跳回向上。 在Box2d中我該怎么做? 我的想法是將一個矩形的物體作為水,另一個作為水上摩托。 由於我是box2d的新手,所以我真的不知道如何將其納入代碼中。 希望你們中的一員能提供幫助。

是不是像這樣 ,你想要什么? 如果這樣,則會產生浮力,然后在您希望滑水橇下降時施加向下的力。 窗口中的教程以及此頁面此頁面 ,有望幫助您入門。

現在,這可能不適用於您的項目,但總體思路仍然很牢固。 一個非常簡單的版本可以這樣運行:

  • 您的角色位於y軸(水面)上的某個點上。
  • 當按下屏幕時,字符向下。
  • 如果未按下屏幕且角色在水下,則將其向上移動。

要改進此設計,您可以使角色上升直到它碰到表面上的一點,然后使其再次下降,以模擬使角色跳出水面的向上力。

我不知道您的游戲應該如何運作,因此您可能必須找到自己的系統,但我希望其中一些可以對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM