为什么LineRenderer在Android的最低层显示而不在Editor中显示?

问题描述

我有一个2D应用程序,其中包含许多具有UI组件的画布。使用SortingOrder可以显示画布的各种功能。在某个时候,我启用了带有线性渲染器的签名画布。

在Android上,线性渲染器始终在底层渲染,因此我看不到签名。 但是,在编辑器上,它可以正常工作,并显示在顶部,我可以在其中看到签名。

我一直在玩游戏,对图层进行排序,但无法使其在Android的顶层运行。

顺便说一句:我很确定这不是着色器问题(Line renderer is not working for android build game),因为当我禁用所有画布但禁用签名并发布到Android时,它工作正常。

--- !!!!因此,我在Android版本7.1.1上测试了我的App,它可以按预期工作。它在Android版本9上解决了上述问题。 有什么想法吗?

解决方法

我认为,如果将Unity版本升级到最新版本,它将解决此问题。我正在使用Unity 2019.1-我尝试将App升级到2020。