這似乎是一個常見問題,因爲在Google或論壇搜索中存在大量噪音,因此找到對我的特定情況的答案几乎不可能。動畫未播放統一
我已經從攪拌器導入對象統一。這個對象裏面有更小的對象。那些較小的物體在它們上面有動畫,它們是統一創建的。如果我打開動畫窗口(窗口 - >動畫)並按下播放 - 我可以看到對象的正確移動。動畫設置爲在檢查器中自動播放,剔除類型始終爲動畫形式。但是,如果我玩遊戲,動畫不會播放。爲什麼?
這似乎是一個常見問題,因爲在Google或論壇搜索中存在大量噪音,因此找到對我的特定情況的答案几乎不可能。動畫未播放統一
我已經從攪拌器導入對象統一。這個對象裏面有更小的對象。那些較小的物體在它們上面有動畫,它們是統一創建的。如果我打開動畫窗口(窗口 - >動畫)並按下播放 - 我可以看到對象的正確移動。動畫設置爲在檢查器中自動播放,剔除類型始終爲動畫形式。但是,如果我玩遊戲,動畫不會播放。爲什麼?
我找不到任何統一督察的答案。目前,我擁有的最佳選擇是創建新腳本,並在update()中檢查動畫是否正在播放。如果沒有,玩它。效率非常低,所以對於未來可能遇到此問題的人,我建議您嘗試添加this.animation.play()
來設置腳本的一部分。
我知道這有點晚了,但這是爲其他人有這個相同的問題。
Unity中的動畫有類型(我知道其中的2個)。 類型1可以使用動畫組件附加到對象。 類型2只能在動畫師(Mechanim)中使用。
用FBX文件導入的動畫是類型2(據我所知,FBX文件中的動畫類型不能更改),所以當直接附加到具有「動畫」的對象時,它們通常不起作用。他們應該與動畫師和動畫師控制器一起使用。只需創建一個新的控制器並添加動畫。它將成爲默認動畫狀態並自動播放。
如果您希望它循環,請單擊FBX資產,然後在「動畫」選項卡中選擇「循環時間」並單擊「應用」。
動畫添加到主對象,然後進行動畫較小的對象...
你必須把動畫組件的主要對象,然後動畫小部分...
是很重要的。 ..
它應該工作