physics-engine

    0熱度

    1回答

    我在JavaScript中有一個基本的粒子系統(利用畫布進行渲染),我試圖找到處理粒子之間碰撞的最佳方法。該粒子系統可以處理大約70,000個粒子,並且具有相當不錯的FPS。 它由一個包含每個粒子對象的數組組成。每個粒子對象包含3個矢量對象(一個用於位移,速度和加速度),它們包含一個x和一個y變量。 在每幀之前,加速度矢量應用於速度矢量,速度矢量應用於每個單個粒子對象的位移矢量。 渲染器然後遍歷每

    -1熱度

    1回答

    哪個引擎做這個遊戲(燒繩子)使用?我想讓繩子可以在我的比賽中燃燒。 我有一個想法,如果我不使用物理引擎,我可以顯示一個繩索圖片,並根據繩索軌道(它的動畫)移動火災,但這實在不是理想的解決方案。 有沒有人有任何想法?提前致謝!!!

    0熱度

    2回答

    我有一個關於在Actionscript 3.0中使用Nape物理的問題。我有一個概念,其中包含20-300個球在屏幕上出現沒有重力。沒有重力,我的意思是說球沒有地方掉下來。只是看它就像它在平坦的表面上。 我打算用這些球做什麼,你可以拖動它們並在觸摸屏上與它們交互。當然,當你拖動一個球時,我希望有碰撞存在。 我已經用Nape建立了一個測試,但是我目前還不確定我是否想要一直沿着Nape。 演示是在這裏

    0熱度

    1回答

    我寫一個簡單的2D物理引擎,我已經重寫==我Vector2結構如下: [Pure] public static bool operator ==(Vector2 v1, Vector2 v2) { Contract.Ensures(Contract.Result<bool>() == (v1.x == v2.x && v1.y == v2.y)); return v1.x

    0熱度

    1回答

    我想用一個物理引擎在Visual Studio 2010中以Windows窗體(VB語言)製作2D摩托車遊戲。 它看起來像我可以導入一些物理引擎的C#DLL,但我沒有找到任何已經導出到DLL中,並且已經準備好並且易於使用。我想爲學校做這件事,並進一步推動這個主題。

    1熱度

    1回答

    我正在寫一個遊戲,在這個遊戲中我必須去除碰撞時身體的矩形磚。在出現的錯誤* _physicsWorld.destroyBody(B); * 這裏是我的代碼片段和logcat的輸出(logcat的說,有錯誤libc中): 代碼: public void destroyBrick(IShape s, Body b, int i){ PhysicsConnector facePhysicsC

    2熱度

    1回答

    這是一個非常基本的問題。我想開始寫一個物理引擎。我發現了一堆網站告訴我如何,但我還沒有找到什麼我需要。 我想知道的是我需要編寫一個物理引擎並看到它工作的軟件(請參閱相互嵌入的形狀)。我的電腦上有Eclipse,我可以使用它嗎?

    0熱度

    1回答

    我有一個關於物理對象的問題。我有場景,屏幕上有一堆物理對象,對象是圓圈。這些對象分爲兩層。所以當我有100個圓圈時,50個在底層,50個在頂層。通過這個我創造了一個深度效應。意思是大多數底層的物體都有模糊,並且較小。這兩個層不會相互影響,碰撞只發生在同一層中的同一個對象上。 所以這裏是踢球者。我希望對象切換圖層,因此圓圈會隨機上下移動。這一點我沒有問題,問題在於當底層物體位於最上層或最底層物體下方

    0熱度

    1回答

    要開始我想說我正在製作2D側面滾動視頻遊戲。遊戲使用C#編碼,框架使用XNA。我想知道一個簡單的方法來製作一個基本的物理引擎可能是什麼,以及它放在哪裏。我在XNA方面的經驗並不廣泛,但是我已經足夠知道如何在沒有物理的情況下製作遊戲,所以自然現在我希望添加物理(一種跳躍功能,然後拉下玩家)。我的目標是結束與Terraria或超級馬里奧相似的物理學。任何想法從哪裏開始?我知道我將至少需要一個向量來拉動

    1熱度

    1回答

    我正在通過使用鏈狀來面對新問題。兩個鏈狀體之間的碰撞不像正常人那樣發生。所以這是正常行爲,還是我爲此做了任何錯誤? 以下是用於此目的的代碼。 ChainShape mChainShape = new ChainShape(); Vector2[] mVector2 = new Vector2[lineList.size()]; for (int i = 0; i < l