1

将着色器上传到 Quest 2 时,着色器会变成白色并带有一些黑点,但在 Unity 中工作正常。我尝试通过将其导出到仅包含此晶体、其着色器和纹理以及构建和运行任务 2 所需的 XR 插件的新 URP 项目来最小化未知因素。我尝试更改着色器上的不同属性以查看是否有影响白问题。这个着色器有一个反射强度值,使它在 Unity 中发光,但如果它高于 0,它在 Quest 2 上将只是白色。

我真的很想了解为什么以及是否有任何方法可以使它在 Quest 2 上运行。我只是没有足够的知识来知道在哪里寻找或尝试解决这个问题。我尝试使用谷歌搜索,但没有发现任何有用的信息,也许我没有足够的知识来知道要问的正确问题......

如果有人有兴趣查看更多详细信息,可以在此处找到一个最小的可重现项目https://drive.google.com/file/d/1dd-758kJmsAedePDtUakIBqsB9Z39LAx/view?usp=sharing

如果查看着色器代码有助于您理解它,您可以在此处查看它。 https://drive.google.com/file/d/1R4-tq-g4GUYl-BvKsKM2LCb06o_oYCzZ/view?usp=sharing

第二季度截图 https://imgshare.io/images/2021/07/17/white-crystal.jpg

Unity 截图 https://imgshare.io/image/blue-crystal.pq5hyS

4

0 回答 0