在 Unity 中将一个项目导出和导入到另一个项目时出现材质问题

问题描述 投票:0回答:2

我在Unity中有一个项目,它需要一些草地秋千。所以我从 Git Hub 下载了一个免费项目。一切都很好,但是当我将其导出并导入到我的项目中时,所有材料都损坏了。它们是粉红色的,并且某些材料没有渲染(它们是不可见的)。

当我在互联网上搜索为什么会发生这种情况时,发现是着色器的问题

但是如果我导出它并再次导入它会怎么样。甚至我复制了代码并再次粘贴。

有人可以帮助我吗?

草项目的 Github:https://github.com/daniel-ilett/shaders-6grass

和教程:https://www.youtube.com/watch?v=uHDmqfdVkak

c# unity-game-engine shader
2个回答
0
投票

如果您在项目中使用URP,HDRP,您必须转换导入的材料

如果您使用的是 HDRP 转到“编辑”>“渲染”>“材质”> 然后选择“将所有内置材质转换为 HDRP”

如果您使用 URP 您必须选择紫色材质,然后转到“编辑”>“渲染”>“材质”> 然后选择“将选定的内置材质转换为 URP”


0
投票

我通过升级着色器(仅需要的)来修复它

© www.soinside.com 2019 - 2024. All rights reserved.