Unity3d 为什么我的所有模型在移动设备上都闪烁?

Unity3d why is all my models flickering in mobile?

我创建了一个迷宫游戏。我创建的迷宫模型并作为 .fbx 从搅拌机导入。它在 PC 上运行良好,但当我在移动设备上 build 时,整个迷宫开始闪烁。起初我怀疑是相机的问题,所以我一直在改变距离并将剪裁窗格设置为0.3,但仍然没有用。由于这些模型闪烁,所有其他 ui 也不起作用。我有一个触发的对撞机,当玩家与它发生碰撞时,玩家将被加载到下一个场景(关卡)和一个退出按钮,该按钮在单击时退出到主菜单,但是由于模型的原因,它们开始出现故障并且游戏会崩溃。但是,当我将搅拌机模型更改为统一创建的迷宫模型时,一切正常,没有任何问题。所以问题出在搅拌机迷宫模型本身。好吧,我在搅拌机上制作的迷宫是由我从迷宫生成器获得的 .svg 制作的。所以我把那个 svg 转换成网格,使其成为 3d,挤压它并添加固化修改器、细分修改器和置换修改器。它看起来有点像用砖砌成的逼真的迷宫。它有很多细分(950000000 个四边形和三边形),我只导出了骨架和网格。当我将网格对撞机添加到迷宫时,我的团结冻结了,因为它的许多细分使其变得沉重。所以我在搅拌机中制作了一个简单的迷宫模型并将其导出为我的主要迷宫的网格。这就是我能想到的所有细节。有趣的是,我还从搅拌机中创建了水晶和飞机并导出到 unity,它们在游戏中运行良好。那么我想问的是为什么会出现这种情况,请问我该如何解决?

这就是游戏,它的模型在闪烁,但我无法捕捉到那个

这是我将我的播放器一直移动到迷宫尽头的时候,不知何故它可以正常工作,但仍然无法移动到下一个级别或 quit 而不会崩溃 但是当我使用我在 unity 中制作的迷宫模型时,所有模型都正常工作

我想我已经知道为什么了,unity 似乎有网格顶点限制,这就是为什么只有我的迷宫模型在闪烁并停止我所有其他对象的功能,因为它无法支持它。我的迷宫墙有超过 800000 个顶点,而 unity 似乎只支持我在网上搜索的大约 65535 个顶点(尽管这是来自 unity 5 版本,现在不知道)。现在我需要学习如何创建一个少于 65k 顶点的逼真的砖墙迷宫