我正在在Unity3D一個平臺遊戲和我注意到Unity3D的對撞機的古怪行爲在簡單的意義上,他們似乎並不穩固。Unity3D撞機更像海綿比固體物體
爲了更好地演示問題,我使用了一個簡單的球體和立方體,並以球體「跳躍」的方式暫停遊戲。 逐幀翻動幀可以清楚地看到立方體下方的球體傾斜。
這究竟是爲什麼以及如何解決呢?
我正在在Unity3D一個平臺遊戲和我注意到Unity3D的對撞機的古怪行爲在簡單的意義上,他們似乎並不穩固。Unity3D撞機更像海綿比固體物體
爲了更好地演示問題,我使用了一個簡單的球體和立方體,並以球體「跳躍」的方式暫停遊戲。 逐幀翻動幀可以清楚地看到立方體下方的球體傾斜。
這究竟是爲什麼以及如何解決呢?
的剛體有一組選項碰撞檢測。不同的選項提供不同的結果,但是這是發生的,因爲檢測不被頻繁檢查。您可以切換到另一個選項,以犧牲性能爲代價來改善這一點。以下是可用選項的列表以及最佳使用方式。
1. Discrete - unless you experience problems you should use discrete.
2. Continuous - for fast moving objects that are interacting with static geometry.
3. Continuous Dynamic -as above but are also interacting with other fast moving dynamic objects.
希望有所幫助。
我想這將是這樣的,因爲它看起來像它不是檢查每一幀的碰撞,謝謝! – Tiaan
沒問題,很高興它幫助:) –
您使用的是剛體?嘗試啓用CollisionDetection:連續您剛體 – Maakep
使用,而不是一系列的圖像的._一個GIF。 – Alaanor