2016-01-26 37 views
-1

我想要一個購物車跟隨導軌,所以我做了一個循環路徑和一個看不見的球體,所以我可以跟隨球體的位置並適用於我的購物車。 位置跟蹤沒有問題,但旋轉lookat有一些問題,當我向前攀登 時,每件事都很好地工作,但如果是落後的樣式,則物體旋轉上有翻轉,然後跟隨購物車旋轉的相機 我只想一種解決方案可以讓我的購物車看起來更像鐵軌,而看不見的球體看起來像是在鐵軌上啪嗒啪嗒地跟隨着那個角度。購物車物理運動團結

這裏是我的項目的Unitypackage這樣你可以瞭解更多的什麼是probem:

https://mega.nz/#!IY8WCagb!UUZYmWVHCVcoSZ11_gn-L5IMnJFVVtvkrO0mZxikw9o

謝謝adance你的答案和你的幫助

回答

0

嘗試有兩個領域,一個爲每一對車輪。一個球體顯然會在第二個球體前短距離地移動軌道。您購物車的位置在兩個球體的中心,視線的方向是從後到前的球體。

pos = Vector3.Lerp(front_sphere_pos, rear_sphere_pos, .5f); 
orientation = Quaternion.LookRotation(front_sphere_pos - rear_sphere_pos); 

根據軌道和推車的大小,可能是球體接觸。在這種情況下,您必須禁用球體之間的碰撞,並且只讓它們與導軌碰撞。