2016-02-28 74 views
1

我想在我的動畫中使用事件(我的動畫是從導入到Unity 5.3的3d studio nad導出的.fbx文件的一部分),以改變我的字符的行爲,如http://docs.unity3d.com/Manual/animeditor-AnimationEvents.html 但我沒有事件選項,比如在教程中,當我在時間軸上的任何時刻單擊雙擊時,都不會創建新事件。動畫中的統一事件丟失

如何活動選項添加到動畫(我知道如何添加回調一次,我從以前的教程中的事件選項)

enter image description here

+1

http://docs.unity3d.com/Manual/AnimationEventsOnImportedClips.html點擊「動畫」標籤頂部? – Fattie

回答

2

動畫事件在「動畫」窗口中添加(不是「動畫師」)。打開它,然後選擇一個GameObject,其中包含要添加事件的AnimationClip(可以是帶有Animator的GameObject或帶有Animation組件的GameObject)。

您現在應該可以在動畫窗口中選擇剪輯,並通過右鍵單擊時間線正下方的深灰色部分向其添加事件。

+2

一個重要的方面是,AnimationEvent將顯示一組公共方法,這些方法來自附加到遊戲對象的腳本。它不像任何UnityEvent,您可以在該插槽中拖放任何對象。該系統需要腳本位於保存Animator組件的對象上。 – Everts

+0

嘿@thomas,我在答案下添加了一個圖片 - 是正確的嗎? – Fattie

+0

不幸的不是^^我說的是動畫**窗口**,而不是標籤。您可以通過菜單打開它:窗口 - >動畫。 –

0

轉到對象的「鑽機」(Rig)選項卡並選擇「通用」(Generic)。它可能設置爲Legacy,它不會爲您提供事件選項。