安卓游戏开发,导入某个角色或者物体后,整个游戏变得非常卡

前言

这个是我自己遇到的问题,由于本人是个菜鸟,对于Unity了解还不够深,所以也是只能自己一步一步的寻找并解决问题。今天我搭建完游戏的环境和建筑后,打算新增一个游戏角色,但是当我把角色的Prefabs拉入场景内的时候,整个Unity的页面就变得非常的卡起来。当我按住ALT键和点击鼠标左键切换视角时,也是卡的飞起。于是我就怀疑是不是人物的模型太耗费cpu了。

寻找问题

于是我跑去角色model的Inspector面板去查看。
安卓游戏开发,导入某个角色或者物体后,整个游戏变得非常卡
安卓游戏开发,导入某个角色或者物体后,整个游戏变得非常卡
在这里我们可以看到有个Skinned Mesh Render,这个是角色换装系统。暂时我还不知道怎么使用,不过这个应该是角色必须要有的部件吧。然后我们看到Inspector底部有三个材质球。这些材质球应该是控制着角色的外观。这时我就想啊,是不是材质球的贴图质量太高了,导致卡顿。于是我找到这些材质球的贴图
安卓游戏开发,导入某个角色或者物体后,整个游戏变得非常卡
查看他们的属性:
安卓游戏开发,导入某个角色或者物体后,整个游戏变得非常卡
发现他们的Max Size都是2048,这时我将其改为512。最后按下Apply键。等到加载完成后,我发现之前的卡顿消失了,游戏运行的很顺畅。

后话

这些是我个人的理解,如果大家有更好的解决办法,请告诉我,学无止境嘛