动画中的统一事件丢失

问题描述:

我想在我的动画中使用事件(我的动画是从导入到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

动画事件在“动画”窗口中添加(不是“动画师”)。打开它,然后选择一个GameObject,其中包含要添加事件的AnimationClip(可以是带有Animator的GameObject或带有Animation组件的GameObject)。

您现在应该可以在动画窗口中选择剪辑,并通过右键单击时间线正下方的深灰色部分向其添加事件。

+2

一个重要的方面是,AnimationEvent将显示一组公共方法,这些方法来自附加到游戏对象的脚本。它不像任何UnityEvent,您可以在该插槽中拖放任何对象。该系统需要脚本位于保存Animator组件的对象上。 – Everts

+0

嘿@thomas,我在答案下添加了一个图片 - 是正确的吗? – Fattie

+0

不幸的不是^^我说的是动画**窗口**,而不是标签。您可以通过菜单打开它:窗口 - >动画。 –

转到对象的“钻机”(Rig)选项卡并选择“通用”(Generic)。它可能设置为Legacy,它不会为您提供事件选项。