farseer

    3熱度

    1回答

    我想用XNA和Farseer Physics 3.3爲iOS創建遊戲,使用ExEn和MonoTouch。理論上這應該可以正常工作,但是我很難讓Farseer在iPhone上工作。 我爲MonoTouch/ExEn編譯了Farseer,它在iPhone模擬器中效果很好。但只要我切換到實際的iPhone,我的項目不再編譯。 MonoDevelop鏈接器似乎出現了這個問題。編譯器彈出消息「mtouch用

    1熱度

    1回答

    我正在使用raycast來確定ropejoint的錨點位置。通過使用一些簡單的繪製調用,我可以看到在raycast返回點可靠地創建了ropejoint。我的問題在於迴歸點。它偶爾會穿過身體,在對面的邊界上返回一個點,有時會在身體內部返回。當它發生時,它似乎總是失敗,也就是說,如果我投射了重複通過的光線,它會繼續通過並返回相同的不正確點。這使我相信我的身體存在問題。我正在使用TextureToBod

    2熱度

    1回答

    所以我搜查,但沒有找到任何人有這個問題: 當我嘗試使用Vector2在我的代碼的任何地方,下面的錯誤是在我吐了出來: 歧義參考: Microsoft.Xna.Framework.Vector2 Microsoft.Xna.Framework.Vector2 匹配 是,這兩個庫是相同的。這似乎是我引用了這個兩次或什麼......我不知道問題是什麼。任何有識之士將不勝感激。 這裏是一個地方的示例代碼段

    1熱度

    1回答

    我有一個冰球(圓形夾具)和一隻蝙蝠(由用戶的鼠標移動導向)的沙箱。如果用戶擊中冰球,我希望它根據鼠標移動速度獲得衝動。 但是我有問題: 在碰撞委託,如果我檢查蝙蝠是線速度爲0 | 0或是完全隨機的(似乎)。 如果我只是給冰球一個不斷的衝動,蝙蝠的移動速度不包括在內。 我想在兩個物體的接觸點而不是冰球的中心施加衝量。如果發生碰撞,是否有辦法訪問該點的座標? 解決這個問題的正確方法是什麼?

    0熱度

    1回答

    我有一個在迷宮般的世界中滾動的球。如果球穿過某條線,我希望事件上升。我不想在這條線上放置紋理,我不希望球偏轉。如何做呢? 謝謝!

    -1熱度

    1回答

    是否有更先進的2D物理引擎的偉大文檔? 我真的需要在XNA 2D遊戲 感謝

    0熱度

    1回答

    我目前正在使用Farseer物理XNA的遊戲項目。現在我有兩個類擴展了Farseer自帶的Body類。下面是我的代碼,讓他們碰撞。 下面的類應該有點不言自明。基本上,我希望玩家能夠與世界上所有的瓷磚碰撞。 public Player(World gameWorld, GameWindow Window, int playernum, Texture2D sprite) : base(gameWor

    2熱度

    1回答

    我正在寫一個基於物理學的遊戲,它具有行星與重力作用於各種物體如導彈。 (使用更先進的物理引擎) 對於主要的遊戲,我使用一個固定時間步的單一物理模擬。 這一切都很好,精美的作品。 這是問題所在。 我正在使用第二個物理模擬器以更大的時間步長爲了投射某些拋射路徑到未來。基本上是一個包含行星和其他靜態重力生成實體的平行宇宙 (因爲我正在實時運行這些投影模擬,所以它需要快速,因此需要更大的時間步長)。 它產

    0熱度

    1回答

    我想設置的區域,由此,如果一個物體進入到某個特定的區域減緩對象時,它變得慢了下來。 這是我到目前爲止有: - PhysicsBody = BodyFactory.CreateBody(World, new Vector2(x,y)); PhysicsBody.BodyType = BodyType.Static; List<Vertices> vertList = Ea

    0熱度

    1回答

    我一直在玩IsFixedTimeStep和TargetElapsedTime,但我無法獲得超過30fps的fps。這是在模擬器和我的HTC HD7手機。 我試圖讓Farseer中的World.Step()設置正確,但是還沒有爲此找到一個好的設置。 如果我想讓它以60fps的速度運行,那麼三個設置(IsFixedTimeStep,TargetElapsedTime和World.Step)理想情況下應