【发布时间】:2019-11-28 09:34:40
【问题描述】:
我是 Unity 游戏开发的新手。我做手机游戏。在 LWRP 中,我制作了一个自定义着色器图(辉光着色器)。它在我的电脑中可以正常工作。但是当我构建一个 .APK 并在我的 android 设备上安装和播放时,它会显示一个没有着色器的普通块。
我错过了什么吗?
经过清楚的检查,我注意到大部分着色器工作。只有遮挡部分不能正常工作。我已将遮挡设置为 5。通常情况下,遮挡在我的图表中的作用是使材质稍微饱和,并为着色器提供深度反射发光效果。它可以在 PC 上运行。但在手机上,我注意到颜色确实有点饱和,但根本没有注意到遮挡发光。
(我知道我可以在不使用遮挡的情况下产生几乎相似的结果,但我真的觉得遮挡更适合我的口味:P 我也会对其他对象使用遮挡)
【问题讨论】:
-
你能贴一张你的图表吗?在我看来,区别主要在于镜面反射。还要确保质量设置中的默认质量对于 android 和桌面相同。
-
@KalleHalvorsson 嗨,我添加了着色器图的屏幕截图。在质量设置中,两者都设置为最快。在图形设置中,我什至尝试使用 FP16 而不是默认的 R11G11B10,但我得到了相同的遮挡更少的结果。
标签: unity3d