physics-engine

    2熱度

    1回答

    我正在尋找使用Matter.js,一個JavaScript物理引擎,在簡單的遊戲中使用彈力球。它出現在他們的API上,Matter可能沒有屬性來改變對象的彈性。有沒有人有任何想法我可能會去實現這個?

    1熱度

    2回答

    我在Unity3D中製作了一款玩家控制直升機的遊戲。我正在通過對其剛體部件施加力來移動它。主力來自主旋翼,推直升機向上: rigidbody.AddRelativeForce(Vector3.up * mainRotorValue); 有它水平移動我施加扭矩於俯仰/滾動直升機,使得從主轉子上的力在一些其它的方向推壓(在世界空間中): float tailRotorValue = 0; rig

    0熱度

    1回答

    我試圖在Unity3D中創建一個兩輪車輛,其中車輪並排(認爲輪椅或braitenberg車輛)。我的意圖是,如果我駕駛一個車輪,而不是另一個,車輛應該轉向。我也應該能夠將一個車輪向前,另一個向後並且車輛應該旋轉。 但是,車輛通常只是向前移動(也許在我想轉彎的方向有輕微的偏差,但只有輕微的偏差)。我有一種感覺,我應該改變阻力/摩擦設置,但是我用這些效果很小。任何人都可以指出我應該怎樣做才能獲得這項工

    1熱度

    1回答

    我有一個問題。 我在Swift for OSX中忙於一款遊戲(用於教育目的)。 我正在嘗試創建一個可以轉身並可以移動的汽車。 我用這個更新的功能: override func update(currentTime: CFTimeInterval) { self.moveMentForward() self.moveMentSteer() var point: CGP

    0熱度

    1回答

    我正在爲遊戲實現一個非常簡單的動畫效果。情況是這樣的: 有一條彈性橡膠線,長度是1米,當它延伸超過1米時,它是彈性的。 線連接兩個點A和B是這樣,該距離爲S,S>1米 甲< -------------乙 然後固定點A,並釋放B,線需要B到的 我想的方向知道如何計算時間T,以移動其中B成本朝向A的X米(X < = S) 。 任何想法? 謝謝!

    0熱度

    1回答

    我有一些代碼,我認爲它主要工作。我應該模擬兩種粒子在重力作用下在二維中相互作用的方式。它一直運行到update函數的第二個循環,所以我認爲update函數有問題,但我看不到它。 from __future__ import print_function, division import numpy as np # imports the scientific computing package

    2熱度

    1回答

    我有一個小例子腳本,其中有一個圓形(半徑:40),落在地面上。但是,當我增加其半徑80則,只有圓的圖形似乎改變,但在物理學: <html> <body></body> </html> <script src="matter.js"></script> <script> var Engine = Matter.Engine, World = Matter.World,

    -1熱度

    1回答

    有一個問題與更先進的物理我很確定這個問題只是與這一行代碼,因爲Y值。所以當我試圖在下降時移動我的角色時,他通常會左右移動,但是他的下降會變慢。 body.LinearVelocity = new Vector2(1,0) 有沒有辦法只改變這個x的值?或者有什麼辦法可以防止滑動,並且限制applyforce()或applylinearimpulse()的速度?

    3熱度

    1回答

    的問題 所以我試圖讓一個程序,通過計算角度,球將使用做球彈開一行該線 - 如果它是相交線 - 並且圍繞交點旋轉該線以找到新的斜率。除了我將斜坡移回球動量的部分之外,我擁有所有的算法和公式。所有計算的最終結果(我已經確定了)是線的斜率和交點或反彈點。如果我只有一個斜坡,在彈跳之後,我怎麼能夠知道球會在斜坡上行進的方向? 旁註: 我的工作語言是Java 1.8的一些任意的外部圖形庫,但我不是在尋找的代

    3熱度

    3回答

    我試圖與physi.js庫()。我跟所有的步驟給出: https://github.com/chandlerprall/Physijs/wiki/Basic-Setup 但是,我得到了錯誤: Uncaught SecurityError: Failed to construct 'Worker': Script at 'file://172.16.159.200/js/physijs_worker