2017-06-30 88 views
-1

我有一個與剛體連在一起的物體。出於某種原因,即使沒有腳本告訴它,該對象也會沿着Z軸向前移動。物體在剛體上自己移動

有誰知道爲什麼會發生這種情況?

(一些音符,isKinematic被關閉,冷凍x,y位置上,自由的x,y,z位置是上)

+1

是受重力影響的剛體? – Eraph

+0

默認重力會將其拉下(-y)而不是向前(+ z)。 – Programmer

回答

1

的對象不必須直接連接到它爲它的腳本移動。附加到另一個GameObject的腳本也可以找到這個GameObject並能夠移動它。

您應該禁用所有其他帶腳本的GameObjects。如果它們包含任何正在移動此GameObject的腳本,則會發現。


另一個大的可能是我見過好幾次是AnimationAnimator組件。這兩個組件可以移動一個遊戲對象,我建議你移除任何附加到你的遊戲對象的遊戲對象。這很可能是這個問題。

0
  • 衝動可能會影響它,速度還在。

  • 你的場景中是否有風洞?

  • 嘗試在遊戲過程中禁用ridgidbody,如果任何腳本正在對您的Ridgidbody進行操作,您將收到一個錯誤,指示嘗試使用它的類。

  • 禁用碰撞器,看看它是否仍然移動。

  • 如果對撞機太小,ridgidbodies傾向於「舞」