farseer

    2熱度

    1回答

    所以我正在研究一個名爲Star Commander的太空遊戲。 進展很快,直到我決定需要實施某種物理學。我主要是需要Farseer Physics來進行碰撞檢測。 無論如何,因爲它是一個空間的遊戲,當我說出我的「世界」對象: private World world; this.world = new World(Vector2.Zero); 我沒有重力。這會導致一個奇怪的結果。我可以碰撞物體

    1熱度

    1回答

    我有一個名爲PersonA的機構。如果PersonA與另一個身體發生碰撞,則應保存該身體的寬度和高度。我試過這樣,但我總是得到錯誤消息,「寬度」和「高度」不存在。 bool PersonA_OnCollision(Fixture fixtureA, Fixture fixtureB, FarseerPhysics.Dynamics.Contacts.Contact contact) {

    0熱度

    1回答

    如何在XNA中使用Farseer Physics獲得BayazitDecomposer?我正在嘗試將我的紋理轉換爲一個物體。它應該是 BayazitDecomposer.ConvexPartion(verticies); 但在Farseer Physics 3.5中不存在我想知道是否有人知道它在哪裏可以找到? 此外,Farseer物理有一個活躍的論壇或更新的文檔?我似乎無法找到一個,如果我可以

    0熱度

    1回答

    我嘗試過使用Farseer Physics的OnSeperation事件處理程序,但它太敏感了。我希望它能夠等待我的玩家的身體離開該區域(我使用身體作爲傳感器),而不僅僅是它的一小部分。

    0熱度

    1回答

    世界的片段我想在按鈕添加轉物理學在我的遊戲編輯器,在TES建設集類似於浩劫按鈕東西(是這樣的:http://youtu.be/6RzxXWiqb8M?t=7m40s)。這是工作將是使我放置的物體落入理想的自然位置。 不幸的是,我找不到任何讓我模擬Box2D世界的一部分的機制,因爲我的世界非常大,這可能會導致不必要的變化。 有沒有辦法做到這一點?我在網上找不到合適的答案。 到目前爲止,我只想到在模擬

    0熱度

    1回答

    嗨,我目前在Farseer物理引擎新, 約先知3.31這裏 http://roy-t.nl/index.php/2012/09/06/farseer-physics-3-3-1-and-xna-joints/ 教程他試圖附加反正 我已經閱讀教程/加入槳體世界withJointFactory.CreateFixedRevoluteJoint, 不幸的是,在更早的3.5中沒有CreateFixedRe

    0熱度

    1回答

    你好!我用這段代碼生成一個Body並添加到它World。我在程序啓動時添加了三個正文,正確的是BodyID。但是,當我在運行時嘗試添加主體時,它會創建主體,但是會影響衝突檢測,但會影響0的BodyID。有誰知道這可以解決嗎? (我嘗試手動設置BodyID,但它說,setter是無法訪問的)。感謝您的幫助 ... Body temp = BodyFactory.Create

    -1熱度

    1回答

    當我放開左側或右側箭頭鍵時,我遇到了球員的滑動問題。我已經得到了這樣的結果,這樣玩家就會顯着減速,但是它的行爲就像是一堵牆,我想快速停下來,從玩家停止的速度延遲0.1到0.25。 代碼: public void SlowDown() { float xForce; float pushForce; Vector2 left; Vector

    0熱度

    1回答

    我正在開發一款使用C#XNA和Farseer的平臺遊戲,玩家應該可以在重力和屋頂上交換重力。其他受重力影響的物體也會在那裏。 有什麼辦法可以控制每個物體的重力?即讓玩家產生負重力,而一些盒子具有正常的重力。 謝謝

    1熱度

    1回答

    移動物體時,相機不會保持居中居中。 我似乎無法找到該錯誤。請幫忙。 Initial- `ConvertUnits.ToDisplayUnits(body.Position)-(Camera._screenCenter- Camera._cameraPosition)` 這將返回零。 經過一些運動後,它發生了變化。 我使用Farseer物理引擎3.5,並使用力移動身體。 body.ApplyFo