box2d

    0熱度

    2回答

    將重力應用於物理世界非常簡單,您只需創建一個Vector2並設置其水平和垂直重力值。如果我想創建一個零重力的自上而下的2D遊戲,只將重力應用於特定的物體,就像箭頭的拋射體運動一樣。當然,如果你的世界首先具有重力,那麼很容易有彈丸運動。 float GRAVITY_EARTH = -9.8f; Vector2 gravity = new Vector2(0, GRAVITY_EARTH); Wo

    0熱度

    1回答

    的main.cpp #include <iostream> #include <Box2D/Box2D.h> int main() { int32 velocityIterations = 6; int32 positionIterations = 2; b2Vec2 gravity(0.0f, -10.0f); b2World world(gravi

    1熱度

    1回答

    我已生成libBox2D.a。現在我想將它導入到C++項目中,但我不知道如何。如何使用CMake將我的libBox2D.a導入到我的項目中?

    1熱度

    1回答

    下面是以下鏈接,我如何使用觸摸點將子彈移動到目標位置。 (Move a body to the touched position using libgdx and box2d) 我的問題是,如果子彈體已達到目標位置,我該如何停止子彈體。 我已經嘗試了下面的代碼,它的工作正常。 PIXEL_TO_METER = 1/32.0f time step = 1/45.0f, velocity itera

    1熱度

    2回答

    System到System 目前我使用阿什利框架開發CharacterSystem,GunSystem,BulletSystem。我的問題是我不知道這是否是system與其他system的正確方式。 我CharacterSystem方法onProcessEntity當characterattack被觸發我用getEngine().getSystem(GunSystem.class).trigger

    0熱度

    2回答

    我正在使用Marmalade SDK,我的問題是,我可以只使用cocos2d-x和Box2d,而不是全部使用Iw2d,IwGx,IwGL(反之亦然)? 而且將我的選擇依賴於有關,如果我想使用的cocos2d-x和Box2D的什麼因素,也不是所有的人(反之亦然)? P.S我正在開發一個2D遊戲,將需要最少的物理

    0熱度

    1回答

    正如標題所說,我試圖更新box2dlight庫中conelight的位置。 目前,我在創建方法中將ConeLight定義爲c1。 ConeLight c1 = new ConeLight(handler,5000,Color.BLUE,400,(width/2f)+50,(height/2f)+15,-90,40); 我試圖改變C1的更新方法的位置,但我不能從該方法中得到的變量,不知道如何爲我

    0熱度

    2回答

    我是新來的libGDX和Box2dlights我做了一個點燈,但有一個非常奇怪的問題陰影是相同顏色的點燈 - 這是如此奇怪時我的精靈穿過燈光範圍,它投射出與點光源相同顏色的陰影

    1熱度

    1回答

    我正在製作一個平臺遊戲,現在我正在製作玩家動作。所以當我按下'A'時,播放器向左移動(player.moveLeft());當我按下'D'時,玩家將移動到最接近的位置(player.moveRigth());當我按'W'時,玩家跳轉(player.jump())。 public void moveLeft() { if(Gdx.input.isKeyPressed(Keys.A) &&

    0熱度

    1回答

    我是libgdx的新手,在簡單的2D遊戲上工作,我希望我的box2d世界(或背景)隨着輸入觸摸移動(當我按下按鈕時向上移動)但我不知道如何移動世界並將我的球員放在中心位置。我想知道: 如何通過輸入控件移動我的世界。 將我的播放器置於中央。 而且它看起來像我的玩家每當我玩那個遊戲,而不是世界時都在移動。 如果你只能提供你的答案的例子。 所以,這裏是我的代碼 public void show() {