准备好精灵和现有材质,以便进行 2D 光照处理。
要用 2D 光源照亮精灵,首先要转到该精灵的精灵渲染器 (Sprite Renderer) 组件,然后为其指定一种材质,该材质的着色器需要能够对 2D 光源做出反应。将精灵拖动到场景上时,Unity 会自动为精灵分配 Sprite-Lit-Default 材质,使精灵能够与 2D 光源交互并呈现被照亮的效果。
您还可以使用 Shader Graph 包创建一个能够对光源做出反应的自定义着色器。
若要在包含预制件、材质或场景的现有项目中安装 URP 工具包,且想使用该包的 2D 光照功能,就需将所有用于光照的材质升级为光照兼容的着色器。
警告:以下任务会以单向处理的方式自动升级场景或项目。Unity 无法将已升级的场景或项目恢复至升级前的状态。在开始此任务之前,请备份不想丢失或转换的任何文件。
要升级项目,请选择窗口 (Window) >渲染 (Rendering) >渲染管线转换器 (Render Pipeline Converter)。启用材质升级 (Material Upgrade),然后选择转换资源 (Convert Assets) 开始升级。
如需了解如何将针对内置渲染管线项目制作的资源转换为与 2D URP 兼容的资源,请参阅渲染管线转换器。