Visual Effect Graph——使用带有时间轴的视觉效果

Visual Effect Graph——使用带有时间轴的视觉效果

视觉效果可以使用时间轴进行排序。属性和事件接口可以完全访问时间轴上的动画轨迹,以**公开的属性(Exposed Properties)和发送事件(Events)和EventAttribute有效负载**一个新的视觉效果轨迹。

视觉效果**

您可以通过使用VisualEffect AcitvationTrack 并在轨迹上添加VisualEffect Activation Clips来将事件发送到Visual Effects in Timeline中。每个剪辑(clip )负责发送两个事件,在剪辑的开始和结束。可以将每个事件配置为发送属性的有效负载。

Visual Effect Graph——使用带有时间轴的视觉效果

Visual Effect Activation Tracks


若要创建视觉效果**轨迹(Visual Effect Activation Track),请将包含视觉效果的GameObject(游戏物体)拖放到当前时间轴上,然后从环境菜单中选择视觉效果**轨迹。

Visual Effect Activation Clips


创建轨迹后,您可以通过右键单击轨道工作区向轨道添加视觉效果**剪辑(Visual Effect Activation Clips),然后从上下文菜单中选择添加视觉效果**剪辑。

选择剪辑将显示其属性在检查:

Visual Effect Graph——使用带有时间轴的视觉效果

On Enter Event输入事件:

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

On Exit Event退出事件:

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

动画属性

在时间轴(和动画窗口)中创建可视化效果公开属性非常简单,并且使用与创建游戏对象属性相同的工作流。

In Timeline

Visual Effect Graph——使用带有时间轴的视觉效果

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

In Animation Window

Visual Effect Graph——使用带有时间轴的视觉效果

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

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