系统
系统是指定义视觉效果独立部分的一个或多个上下文。系统可以是 Particle System、Particle Strip System、Mesh 或 Spawn Machine。在图形视图中,系统在组成它的上下文周围绘制一个虚线框。
多个系统可以在 Visual Effect Graph 中相互交互:
生成系统可以在一个或多个 Particle System 中生成粒子。这是生成粒子的主要方法。
Particle System 可以使用 GPU 事件在其他粒子系统中生成粒子。这种替代方法可以根据模拟事件(例如粒子死亡)从其他粒子中生成粒子。
一个生成系统可以启用和禁用其他生成系统*。这允许您通过使用主生成系统管理其他生成系统来同步粒子发射。
从模板创建系统
Visual Effect Graph 带有预构建的系统模板,您可以将其添加到图形中。从模板创建系统:
- 在工作空间空白区域右键单击,然后选择 Create Node。
- 在菜单中,选择 System。
- 从列表中选择一个模板。
模拟系统空间
某些系统使用模拟空间属性来定义用于模拟其内容的参考空间:
- 本地空间系统在本地模拟包含 Visual Effect 组件的游戏对象的效果。
- 世界空间系统独立于包含 Visual Effect 组件的游戏对象模拟效果。
无论系统的模拟空间是什么,您都可以使用空间属性访问本地或世界空间的值。
设置系统模拟空间
系统在组成它的每个上下文的右上角显示其模拟空间。这是系统的模拟空间标识符。如果上下文不使用任何依赖于模拟空间的进程,则不会显示模拟空间标识符。
要更改系统的模拟空间,请单击系统的模拟空间标识符以在兼容空间之间循环。
属性中的模拟空间标识符
一些空间属性显示模拟空间标识符的较小版本。这不会改变系统的模拟空间,而是允许您在与系统模拟空间不同的空间中表达值。例如,系统可以在世界空间中进行模拟,但属性可以是本地位置。