jbox2d

    -1熱度

    1回答

    所以基本上我有一個精靈,我可以移動它在它自己的邊界內被觸摸。 if(v3.x >= spear.b2body.getPosition().x - spear.getWidth()/2 && v3.x <= spear.b2body.getPosition().x + spear.getWidth()/2 && v3.y >= spear.b2body.getPositi

    0熱度

    1回答

    問題是精靈在身體開始移動時會抵消。 我使用RUBE編輯器加載資產。 這是汽車的源代碼: public class Vehicle { // Vehicle settings public DriveMode driveMode = DriveMode.ALL_WHEEL_DIVE; public SuspensionSetting suspensionSetting = Suspensio

    1熱度

    1回答

    我將JBox2D移植到Xojo。 Java並不是我熟悉的語言,但與Xojo有足夠的相似之處,因爲這是將Box2D移植到它的最簡單方法。 我順利進入港口,但我不能完全理解這種方法簽名的含義: public static <T> T[] reallocateBuffer(Class<T> klass, T[] oldBuffer, int oldCapacity, int newCapac

    0熱度

    1回答

    我正在學習遊戲&應用程序開發和第一學期我們正在構建一個處理遊戲。 在我的遊戲中,我在圖書館Game Control Plus的幫助下使用PS4控制器。 如果我按下一個按鈕足夠的時間,我的遊戲崩潰,並給出了控制檯上輸出(插頭「Uarma」是執行時,按下按鈕,代碼的函數) java.lang.reflect.InvocationTargetException at sun.reflect.G

    0熱度

    1回答

    我需要獲取我的box2d世界的座標列表 - 我試圖得到一個環繞效果的包裹,屏幕的一側出現在另一側。 box2d沒有很好的處理文件,我能找到的唯一例子是java(我知道它是母語,但它需要翻譯)。這是here。 我認爲行動是在這裏: private function updateWorld(e:Event):void { world.Step(1/30,10,10); wo

    0熱度

    1回答

    我使用box2d從Shiffman教程進行處理。我想要做的就是當我的盒子到達某個x座標時改變它的位置。這並不容易,因爲box類中的x座標必須從box2D世界轉換,在下面的函數wrap中操作,然後返回到box2d世界。 我在下面創建了以下代碼。我遇到的問題是如何應用返回的x座標來更改框的位置或定義框的正文。我試圖提供一個MCVE,但box2d膨脹了代碼。如果任何人知道這個地方,如果有地方張貼完整的草

    1熱度

    1回答

    大家晚上好。 我在請求你的幫助!我正在發現Box2D,但我已經在努力處理幾件事情: 我的重力被顛倒了,我不明白爲什麼。 而我的第二個問題是,我無法設法以調試方式繪製它。 我不得不手動繪製它才能看到一些東西。 這裏是一個代碼示例玩! package tests; import java.awt.Color; import java.awt.Graphics; import java.awt.

    0熱度

    2回答

    在過去的幾個小時裏,我一直在調試我的LibGdx遊戲,試圖找出爲什麼有些精靈在四處移動,有些則不在。我基本上有一個LittleMan類的玩家類,當我移動我的玩家時,精靈會沿着漂亮的方向移動。然後我有另一班班樂隊代表子彈,但我射擊的子彈無法正確渲染。我嘗試從玩家的位置開始繪製它們,但它總是從地圖上的另一個固定點繪製它們。 (首發球員的位置) 現在,這裏是怪異的一部分;我調試了我的應用程序,試圖瞭解玩

    0熱度

    1回答

    我製作了一個LWJGL的引擎,到目前爲止我對它很滿意。當然,我現在準備向引擎添加物理,所以我實際上可以開始用它創建遊戲。我選擇使用Jbox2D,因爲它看起來相當靈活,我已經將它導入到項目中,並完成了所需的所有設置,但是在將Body體系實現到我的GameObject類中並運行遊戲後,所有GameObjects似乎都轉到了窗口,我相信我可以作出的代碼一些錯誤: private BodyDef body

    1熱度

    1回答

    我開始在Libgdx中用Box2d創建我的世界,我必須爲不同的遊戲對象創建形狀。我讀過的教程說,當我完成使用後,我應該處理自己的形狀。 於是,我開始飼養引用這樣的: private CircleShape circle; private PolygonShape ground; private PolygonShape wall; private PolygonShape box; //