版本:Unity 6 (6000.0)
语言:English
在 URP 中创建 2D 精灵光照 Shader Graph
优化 2D 灯光

在 URP 中使用 2D 灯光照亮 VFX Graph 资源

创建 Visual Effect Graph 资源,然后使用 Shader Graph 通过 2D 灯光对其进行照亮。

Visual Effect Graph 资源 通过使用 Shader Graph 与 2D 渲染器兼容。请按照以下步骤操作,首先 创建 Visual Effect Graph 资源,然后 使用 2D 灯光对其进行照亮

先决条件

请参阅 Visual Effect Graph 的 要求和兼容性,了解项目所需的软件包版本。

创建 Visual Effect Graph 资源

要创建 Visual Effect Graph 资源(VFX 资源)

  1. 通过选择 **Assets > Create > Visual Effects > Visual Effect Graph** 创建新的 VFX 资源。然后,VFX 资源将创建在项目窗口的 Asset 文件夹中。

  2. 双击该资源以打开 **Visual Effect Graph**。要选择 Shader在 GPU 上运行的程序。 更多信息
    请参阅 术语表
    Graph 资源,请转到 **Output Particle Quad一个类似于平面的基本对象,但其边缘仅长一个单位,它仅使用 4 个顶点,并且表面位于局部坐标空间的 XY 平面上。 更多信息
    请参阅 术语表
    ** 窗格,找到 **Shader Graph** 并选择资源选择器(圆圈)。

  3. 在 **Select VFX Shader Graph** 窗口中,打开上下文菜单(右键单击)并启用 **Show Packages results**。
    根据您是否希望视觉效果受灯光影响,选择 **VFXSpriteLit** 或 **VFXSpriteUnlit**。在本例中,选择 **VFXSpriteLit**,以便您可以 照亮视觉效果

使用 2D 灯光照亮视觉效果

要照亮视觉效果

  1. 在 **Hierarchy** 窗口中创建视觉效果 GameObjectUnity 场景中的基本对象,可以表示角色、道具、场景、摄像机、路径点等等。GameObject 的功能由附加到其上的组件定义。 更多信息
    请参阅 术语表

  2. 在 **Visual Effect** 属性中,找到 **Asset Template** 并选择资源选择器(圆圈)。在 **Select VisualEffectAsset** 窗口中,选择之前创建的 VFX 资源。

  3. 要照亮视觉效果,请将 2D 灯光 添加到 场景场景包含游戏环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰,从本质上讲是分段设计和构建您的游戏。 更多信息
    请参阅 术语表

其他资源

在 URP 中创建 2D 精灵光照 Shader Graph
优化 2D 灯光