Unity优化
文章平均质量分 84
KindSuper_liu
沉下心来,踏踏实实做技术。
展开
-
优化Unity UI的技巧
1. 使用更多画布画布组件的主要任务是管理在层次窗口中绘制UI元素的网格,并在发出渲染这些元素所需的Draw Call。画布的另一个重要作用是将网格合并进行批处理(条件是这些网格的材质相同),以降低 Draw Call 数。然而,当画布或其子对象发生变动时,这称为“画布污染”。当画布污染后,就需要为画布上的所有UI对象重新生成网格,才可发出 Draw Call。这个重新生成网格的过程不是一个简单的任务,也是Unity项目中性能问题的常见来源,遗憾的是,很多因素都会导致画布污染。即使更改画布上的单个UI元素原创 2021-12-25 17:44:59 · 3807 阅读 · 0 评论 -
Unity纹理压缩格式
介绍要弄明白这些问题,首先要简单解释一下贴图压缩格式的基础概念。为了让贴图在手机中运行时占用尽可能少的内存,需要设置贴图的压缩格式,目前 Unity 支持的主要压缩格式有:android 上的 ETC/ETC2,iOS 上的 PVRTC,以及未来可能会使用的 ASTC。这几个压缩格式有自己的特点:ETC:不支持透明通道,被所有 android 设备支持ETC2:支持透明通道,Android 设备的 GPU 必须支持 OpenGL es 3.0 才可以使用,对于不支持的设备,会以未压缩的形式存原创 2021-08-31 19:45:26 · 1513 阅读 · 0 评论 -
Unity 声音资源优化
音频资源占用过高这个连接是讲audioclip组件的一些信息:http://docs.unity3d.com/Manual/class-AudioClip.html 。通过UWA在线资源检测查看音频片段页面,查看内存占用较高的音频文件是否合理。大文件使用Streaming方式可以看到有两个音频一个就占了将近16M的内存,这是十分不合理的。decompress on load:在加载时解压,用于较小的音频。对于Vorbis编码的声音加载时将使用大约十倍的内存。因此不要对大文件使用此选项。Co原创 2021-08-31 19:38:37 · 676 阅读 · 0 评论