jbox2d

    1熱度

    1回答

    我發展與Box2D的遊戲mobile.I通過這些代碼創建一個世界: b2Vec2 gravity(0.0f, 9.8f); bool doSleep = false; b2World* g_World = new b2World(gravity, doSleep); 它的工作,所以good.I有玩家object.The球員倒下,如: y軸:0,10,30,70 ......等等。我的意思是

    0熱度

    2回答

    我想將JBox2D庫導入到一個新項目中,我是使用外部庫的新手,所以我的疑惑看起來真的很愚蠢,但是哦,那就是你學習的方式。 讓我有種跟着JBox2D網站上的教程和我做了這麼遠: 你可以看到我有JBox2D幹線(我不明白相當主幹是什麼... ) 我相信他們都是Maven項目,我的目標是能夠在您可以看到打開的PhysicTest項目中使用引擎的庫。 (Probabily愚蠢)我試着導入,你可以在圖片中看

    0熱度

    1回答

    我寫了下面一個是FlashDevelop教程JBox2D應用。一切似乎都在命令行很好地工作,我現在的問題是如何在一個JFrame或另一種方法來可視化顯示世界。我試過DebugDraw,但完全丟失了。提前致謝。 public class GameWorld implements StepListener { protected B2World b2World; protected World w

    2熱度

    2回答

    我第一次使用libgdx和jBox2D(儘管我之前在其他環境中使用過Box2D)。 我創建了一個大的動態物體,以及兩個較小的靜態物體。我的身體似乎永遠不會接觸。相反,它似乎是系統在我的身體之間創造出真正微小的身體......我不知道爲什麼! 下圖中的上半部分顯示正在進行中的碰撞(右側),以及將要發生的碰撞(左側未加陰影的形狀)。 下圖中的下半部分是稍後的幾個步驟。大陰影的形狀已經圍繞第一個碰撞點旋

    0熱度

    2回答

    在Box2D項目中,我需要在用戶雙擊的確切點上在兩個PolygonShaped物體之間創建一個RevoluteJoint。 我有觸摸點和兩個形狀中的每一個的頂點列表(顯然設置爲不會相互碰撞)。如果我理解正確,觸摸點是根據世界位置,並且頂點描述的形狀,可能存在於任何世界。但是我如何從一個「翻譯」到另一個? 例如,用戶雙擊(3.63,5.07)。 (0.37485206,-0.17777264),(-

    1熱度

    1回答

    我正在使用處理和box2d進行2D遊戲。在我的遊戲中,我有一個對象targetBox,它是Box的一個實例。在比賽開始時,targetBox出現在蹺蹺板上。本場比賽的目標是使用吊杆射擊在蹺蹺板上射擊其他盒子,並將targetBox發射到壁架上。如果玩家錯過壁架,該盒子將落在一個區域,99%的時間不會是蹺蹺板。 我試圖實現功能,將允許玩家通過按'R'或'R'將盒子重置到原來的位置(在蹺蹺板上)。 t

    0熱度

    1回答

    我正在使用jbox2d(box2d到Java的一個端口)構建模擬機器人手。我有一個手是身體,我想知道當它觸及其他身體時手上有什麼力量。 我知道我可以得到ContactList,但我不知道如何計算手和接觸身體之間的力量。 理想情況下,我想獲得手和每個接觸身體之間的力矢量。然後,我可以單獨觀察它們,或者總結它們以獲得施加在手上的全部力量。

    0熱度

    1回答

    我正在編程JBox2D應用程序。到目前爲止,我使用Graphics2D和Swing庫在屏幕上繪製JBox2D對象。但現在變得越來越困難,因爲我想附加圖像並旋轉對象。如果你也使用JBox2D,你能推薦一個好的繪圖庫嗎? 謝謝你們

    0熱度

    1回答

    我仍然在做我的Jump'n'Run,並且已經解決了「我可以跳躍」的問題。 我現在的問題是,我應該如何配置重力,在時間步長,在Fixturesize,在應用脈衝和Fixturedensity的最現實的結果? Fixturesize現在在230x140,不能更改,因爲我需要pixelexact大小進行調試。什麼是可以改變的是: 重力(10), 時間步(的DeltaTime * 4); applied

    0熱度

    1回答

    LIBGDX最新測試平臺我使用Libgdx測試最新的Box2D的試驗平臺。看起來他們沒有工作,需要知道是否有其他人有相同的問題。第一個被稱爲輸送帶,https://github.com/ansman/box2d/blob/master/Testbed/Tests/ConveyorBelt.h 我轉換爲: package com.badlogic.gdx.tests.box2d; import