box2d

    0熱度

    1回答

    我剛剛在github上下載了開放源代碼https://github.com/alextrevisan/SFML-LiquidFun-Water 而且,我打開visual studio 2015並試圖打開它,但沒有像.sln文件這樣的東西。 。 在這種情況下,我該如何打開該項目?以及我應該在哪裏找到所有文件。

    2熱度

    1回答

    我有一個小小的麻煩,因爲標題說:我無法弄清楚如何向槍指向的方向射擊子彈。 這裏是短版的代碼,我的子彈發射: b2BodyDef bd; bd.type = b2_dynamicBody; bd.bullet = true; bd.position = gun->GetPosition();//bullet start at the middle of the gun m_bullet =

    0熱度

    1回答

    我的問題: 武器體採空探測接觸時,我做它的固定設備傳感器。 ContactListener代碼: void preSolve(contact: Contact, oldManifold:Manifold){ switch (fixA.getFilterData().categoryBits | fixB.getFilterData().categoryBits) { c

    0熱度

    1回答

    我正在使用LibGDX創建Java桌面2D遊戲。 我需要能夠移動物體(由玩家用W/A/S/D控制)。 移動速度始終相同(從移動對象的字段中讀出)。 當他們移動時,他們仍然應該受到物理的影響。 這意味着當離開磁鐵時會讓你移動得更慢,朝它移動會使你更快並移過它會導致你移動一條曲線。 (見圖片中藍色部分) 此外,在移動時會敲你走單一的衝動,但你繼續前進(見圖片中紅色部分) 你也應該能夠改變方向或停止,只

    1熱度

    2回答

    我一直在尋找一些其他線程,儘管我已經嘗試過的每一件事情,我在box2d中創建的形狀不是呈現。這是非常奇怪的,我希望你們能提供一個解決方案。 public class worldRender { fighterGame game; PlayScreen renderGame; private Viewport gamePort = new StretchViewport(1020/game.P

    0熱度

    1回答

    我已經從官方的Haxe站點下載並安裝了該庫。但是有一個問題:這個端口使用閃存庫,不想編譯爲html + js。有沒有決定?你能否給Haxe/JS命名另一個物理2D引擎:簡單,正確,帶有樣本?非常感謝你。

    1熱度

    1回答

    我開發的遊戲使用LevelHelper(SpriteKit + Box2D),我遇到了一個問題。 Box2D取決於FPS的數量。那些如果60FPS,那麼身體以每秒10米的速度移動,如果30FPS,則以每秒5米的速度移動。不管FPS的數量是不變的,都是必要的。 有沒有解決方案從FPS的計數中解開Box2D?

    1熱度

    1回答

    我創建一個自上而下的2D遊戲和我使用Box2D的模擬物理,我的問題是這樣的: 我該如何讓玩家與我的太空船保持相對的速度,並且仍然能夠在玩家移動的同時在玩家身邊移動? 我已經在下面插圖。 illustration 我迄今爲止嘗試: 設置玩家身上的線速度是一樣的船,這使得相當多附在船舶的球員,沒有我能夠移動玩家,因爲我在每次更新打勾後設置線速度。 嘗試關節似乎並不是我正在尋找的東西,我可能是錯的,我嘗

    1熱度

    1回答

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

    1熱度

    1回答

    我目前正在製作一款遊戲。這是一款2D平鋪遊戲。我試圖做到這一點,當你踩水時,你的球員的速度和大小的變化。 我這個跑第二的每一個60: if(map.getTileTypeByCoordinate(0, player.sprite.getX()/4.0f, player.sprite.getY()/4.0f) == TileType.WATER){ player.sprite.setSca