我試圖在Unity3D中創建一個兩輪車輛,其中車輪並排(認爲輪椅或braitenberg車輛)。我的意圖是,如果我駕駛一個車輪,而不是另一個,車輛應該轉向。我也應該能夠將一個車輪向前,另一個向後並且車輛應該旋轉。2輪式車輛(Unity3D中的物理學)
但是,車輛通常只是向前移動(也許在我想轉彎的方向有輕微的偏差,但只有輕微的偏差)。我有一種感覺,我應該改變阻力/摩擦設置,但是我用這些效果很小。任何人都可以指出我應該怎樣做才能獲得這項工作。
有關信息,我正在使用內置於統一3D中的物理輪式着色器。我需要在物理上做到這一點,所以運動系統不適合。
感謝
輪椅往往是四輪的:)另外請注意,您通常不會只轉動其中一個輪子 - 您要麼將另一個輪子固定到位(例如防止其旋轉),要麼將其旋轉到相反的位置方向。否則,它當然會變得非常糟糕 - 即使坦克在打開一個地方時,也只是反轉其中一條軌道。 – Luaan
當一個輪子被迫旋轉時,有兩種可能的結果 - 一種是另一種輪子以相同的速度旋轉,並且椅子移動,或者兩個,另一個輪子保持靜止,椅子圍繞它旋轉。通常物理學將遵循最簡單的路徑,因此難以實現「錯誤」路徑(鎖定另一個車輪)。 –