按照以下步骤准备项目以使用 2D 光照和 2D 光照效果。
以下是将 2D 光照包含到项目中的常规工作流程。
准备用于光照的精灵2D 图形对象。如果您习惯于使用 3D,则精灵本质上只是标准纹理,但有一些特殊技术可以组合和管理精灵纹理,以便在开发过程中提高效率和便利性。更多信息
参见 术语表。有关详细信息,请参阅准备和升级精灵以在 URP 中使用 2D 光照。
设置法线贴图一种凹凸贴图纹理类型,允许您向模型添加表面细节,例如凸起、凹槽和划痕,这些细节会捕捉光线,就像它们由真实几何体表示一样。
参见 术语表和蒙版纹理。2D 光可以与链接到精灵的法线贴图和蒙版纹理交互以创建高级光照效果,例如法线贴图。请参阅向 URP 中的精灵添加法线贴图和蒙版纹理。
创建一个 2D 光游戏对象Unity 场景中的基本对象,可以表示角色、道具、场景、摄像机、路点等。游戏对象的功用由附加在其上的组件定义。更多信息
参见 术语表;请参阅URP 的 Light 2D 组件参考。
配置 2D 渲染器数据资源;请参阅配置 2D 渲染器资源。
要定义光用于确定其投射阴影的形状和属性,请使用阴影投射器 2D 组件。
(可选) 如果要将 2D 光效果应用于像素计算机图像中的最小单位。像素大小取决于屏幕分辨率。像素光照是在每个屏幕像素处计算的。更多信息
参见 术语表艺术游戏,请参阅通过 URP 中的像素完美摄像机实现精确的像素缩放和旋转。
通过转到GameObject > Light并选择四种可用类型之一来创建2D 光游戏对象。