2
我對Unity非常陌生,所以請耐心等待。Unity GameObject速度和動畫問題
我想要做什麼:
我想我簡單的遊戲對象,以對Z軸的線速度(在截圖白路),並執行一個簡單的動畫,而這個物體移動
所以我將剛體附加到我的綠色遊戲對象上,並附上一個腳本並獲取所需的組件並將速度設置爲10f。
myRigidBody = GetComponent<Rigidbody>();
myRigidBody.velocity = new Vector3 (0,0,10f);
這個工程和對象開始移動時,我在Unity編輯器中打「玩」。
問題:
如果這個遊戲對象上「動畫」組件被選中,玩家將不會移動(但它會進行動畫)。當我取消選中此組件時,遊戲對象將開始移動。在動畫本身中,我改變了遊戲對象的位置(Y軸 - 跳轉)和旋轉(將翻轉)。
問題:
爲什麼我的遊戲對象將不會移動(即使我已經給它的線速度),當動畫師組成檢查(行動)?
我希望這個遊戲對象能夠移動並點擊執行動畫。
這基本上就是這樣。任何幫助高度讚賞。
編輯:動畫值:
您是否檢查過動畫是否不會覆蓋剛體的屬性? –
請參閱我的編輯。任何機會有什麼錯誤的價值觀? – rootpanthera
所以你要改變它在動畫中的位置。這就是爲什麼剛體不能「推動」你的對象。 –