Visual Effect Graph——使用带有时间轴的视觉效果
视觉效果可以使用时间轴进行排序。属性和事件接口可以完全访问时间轴上的动画轨迹,以**公开的属性(Exposed Properties)和发送事件(Events)和EventAttribute有效负载**一个新的视觉效果轨迹。
视觉效果**
您可以通过使用VisualEffect AcitvationTrack 并在轨迹上添加VisualEffect Activation Clips来将事件发送到Visual Effects in Timeline中。每个剪辑(clip )负责发送两个事件,在剪辑的开始和结束。可以将每个事件配置为发送属性的有效负载。
Visual Effect Activation Tracks
若要创建视觉效果**轨迹(Visual Effect Activation Track),请将包含视觉效果的GameObject(游戏物体)拖放到当前时间轴上,然后从环境菜单中选择视觉效果**轨迹。
Visual Effect Activation Clips
创建轨迹后,您可以通过右键单击轨道工作区向轨道添加视觉效果**剪辑(Visual Effect Activation Clips),然后从上下文菜单中选择添加视觉效果**剪辑。
选择剪辑将显示其属性在检查:
On Enter Event输入事件:
- 名称:(默认OnPlay)输入剪辑时要发送的事件名称。
- 输入事件属性:与输入事件一起发送的属性列表。
On Exit Event退出事件:
- 名称:(默认OnStop)退出剪辑时要发送的事件的名称。
- 退出事件属性:与退出事件一起发送的属性列表。
动画属性
在时间轴(和动画窗口)中创建可视化效果公开属性非常简单,并且使用与创建游戏对象属性相同的工作流。
In Timeline
使用时间轴动画轨道,您可以动画公开的属性,就像您动画游戏对象属性一样。
In Animation Window
除了时间轴视图,属性可以在动画窗口中进行动画处理,就像其他游戏对象属性一样。
除了数值之外,您还可以在动画期间更改纹理。