docs.unity3d.com
    显示 / 隐藏目录

    在 HDRP 版本之间升级材质

    在不同的高清渲染管线 (High Definition Render Pipeline, HDRP) 版本之间,材质可能需要升级才能正常工作。本页介绍该过程的工作方式以及如何纠正潜在问题。

    自动升级材质

    为了确定是否需要进行材质升级,HDRP 会检查 ProjectSettings/HDRPProjectSettings.asset 文件中的 m_LastMaterialVersion 值是否是最新的必需值。 如果不是,则项目中的所有材质在需要更改时都将重新导入并保存到磁盘。请注意,如果使用了版本控制系统,则在将材质的内容保存到磁盘之前,还将签出这些材质。

    完成升级并将材质写入磁盘后,m_LastMaterialVersion 的值将更新并写入 HDRPProjectSettings.asset。

    导入使用旧版 HDRP 保存的材质时,该材质也将自动升级并在完成后写入磁盘。

    请注意,如果正在使用需要签出操作的版本控制系统(例如 Perforce),则在进行升级操作之前,应在项目中正确设置该系统,这一点很重要。如果不是这种情况,则会升级材质并将文件标记为非只读,但 VCS 不会将其签出。

    手动升级材质

    如果上述过程失败,并且在升级 HDRP 版本后材质无法正常工作,建议手动运行升级过程。为此可执行以下操作之一:

    • 打开 Render Pipeline Wizard,然后在 Project Migration Quick-links 下单击 Upgrade HDRP Materials to Latest Version 按钮。或者:
    • 选择 Edit > Render Pipelines > HD Render Pipeline > Upgrade from Previous Version > Upgrade HDRP Materials to Latest Version
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)