docs.unity3d.com
    显示 / 隐藏目录

    草稿:此页面上的内容已完成,但尚未经过审核。

    结合时间轴使用视觉效果

    可以使用时间轴对视觉效果进行排序。属性和事件接口可以完全访问时间轴的动画轨道以对公开的属性进行动画处理,还可以访问一个新的视觉效果激活轨道,该轨道发送事件和 EventAttribute 有效负载。

    视觉效果激活

    您可以通过使用 VisualEffect 激活轨道并将视觉效果激活剪辑添加到该轨道,将事件发送到时间轴中的视觉效果。每个剪辑负责在剪辑的开头和结尾发送两个事件。每个事件都可以配置为发送一个属性有效负载。

    视觉效果激活轨道

    要创建视觉效果激活轨道,请将包含视觉效果的游戏对象拖放到当前时间轴,然后从上下文菜单中选择 Visual Effect Activation Track。

    视觉效果激活剪辑

    创建轨道后,您可以在轨道上添加视觉效果激活剪辑,方法是右键单击轨道工作空间,然后从上下文菜单中选择 Add Visual Effect Activation Clip。

    选择 Clip 将在检查器中显示其属性:

    On Enter 事件:

    • 名称:(默认 OnPlay)进入剪辑时要发送的事件的名称。
    • Enter Event 属性:与 Enter Event 一起发送的属性列表。

    On Exit 事件:

    • 名称:(默认 OnStop)退出剪辑时要发送的事件的名称。
    • Exit Event 属性:与 Exit Event 一起发送的属性列表。

    属性动画

    在时间轴(和动画窗口)上对视觉效果公开属性进行动画处理非常简单,使用与游戏对象属性动画处理相同的工作流程即可。

    在时间轴上

    使用时间轴动画轨道,您可以像为游戏对象属性设置动画一样为公开属性设置动画。

    在动画窗口中

    除了时间轴视图之外,还可以在动画窗口中对属性进行动画处理,就像其他游戏对象属性一样。

    除了数值,您还可以在动画期间更改纹理。

    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)