jbox2d

    0熱度

    1回答

    我目前正在使用jbox2d在java上製作一個自頂向下的gfx actiong RPG。基本上我希望敵人在被玩家擊中後退縮(自上而下的圖形我沒有摩擦力或重力)。我嘗試着恢復原狀,運用衝動和設定線速度,但我沒有得到我所期望的:敵人正在悄悄地傳送到目的地,如果他們靠近牆壁,他們將從地圖中移出。我該如何解決這個問題,以及您認爲最好的解決方案是什麼?非常感謝

    -1熱度

    1回答

    任何人都可以在使用物理引擎(JBOX2D)時顯示正確的代碼來重置遊戲嗎? 我正在使用Processing進行遊戲,並且我無法重置遊戲,以便用戶可以玩另一輪遊戲。 在此先感謝

    0熱度

    2回答

    如何用JBox2D繪製元素?我很好,使用DebugDraw,我只是想找到一個快速的方法來做到這一點在Java中,因爲我沒有與圖形工作太多。 我需要使用畫布嗎?或者一個JFrame?當世界知道我怎麼叫 world.drawDebugData() 在哪裏畫它? 我怎麼可以設計出一個能夠在我想要的地方繪製點的類,並將其與JBox2D集成? ... while(true) world.s

    0熱度

    1回答

    如何更改測試牀世界輸出的座標系?謝謝。 http://postimg.org/image/71d6fner5/ http://postimg.org/image/upx9oo0oh/ 我決定的問題。 我重寫DebugDraw並在構造函數中將YFlip設置爲false。 viewportTransform.setYFlip(false); public class EnginePanelJ2D ex

    0熱度

    1回答

    使用eclipse,我試圖編寫一個簡單的hello世界程序,它只是在屏幕上繪製一個矩形,然後重力降落,如this Tutorial所示。 問題是,當我嘗試導入p5包時,它沒有解析,所以我無法聲明我的物理對象。我嘗試了兩件事。 下載的壓縮,解壓縮,然後導入3罐(庫,系列化,&測試平臺) 一個。 import org.jbox2d.p5。*;不解決,但其他人做 b。物理物理;不能解決 下載以前的獨立試

    1熱度

    2回答

    我有一個服務器,有幾個客戶端連接。每個客戶都有一個他們可以控制的身體(球員),但可能會發生碰撞,因此他們需要看到其他人的身體知道爲什麼他們的一些動作受到限制。 我的解決方案是通過對象輸入/輸出流傳遞「世界」對象。然後我使用處理來解析和繪製每個物體。這裏是我得到的錯誤: java.io.WriteAbortedException: writing aborted; java.io.NotSerial

    1熱度

    1回答

    我可以很容易地得到身體的位置,但假設它是一個盒子,我如何確定盒子的座標,以便我可以顯示它? 爲了讓它顯示出來,我將它硬編碼爲10 x 10,但如果我畫的是牆,它應該很高,而移動平臺應該更小更寬。 public void draw() { if (bodySocket.isConnected()) { world = JSONObject.parse(getWorld());

    2熱度

    1回答

    我是新來的box2d和libgdx遊戲開發框架。 我創造了一個世界和一個圓形狀。 我在麻煩重力。我在libgdx box2d中創建的Circle不會在重力下墜落。 PLZ幫助我,我堅持在這個問題。 public void render(float delta) { Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); box2dDebugRend

    0熱度

    1回答

    我對學習JBox2D感興趣,但我似乎偶然發現了第一個障礙 - 構建庫。 的Quick-start instructions指定以下簡單步驟: 退房顛覆,通過項目: 導入到你的IDE爲Maven項目(使用pom.xml中描述的根文件夾) 運行org.jbox2d.testbed.framework.TestbedMain類 我已經簽出的代碼,並導入項目中的IntelliJ IDEA(12.1.4),

    0熱度

    1回答

    我有兩個機構(A,B)。我希望B遵循A.我可以用setTransfrom()函數將B位置更改爲A位置。但是我必須在每個幀率下改變B的位置。所以我必須使用諸如聯繫人監聽器之類的東西。當我在Andengine中使用普通對象時,它在下面有這個函數,而不是contactlistener。 this.foot = new Rectangle(this.getX(), this.getY(), 8, 10,