《Unity 游戏案例开发大全》一6.6 游戏的优化与改进

简介: 至此,本案例的开发部分已经介绍完毕。本游戏基于Unity 3D平台开发,笔者在开发过程中已经注意到游戏性能方面的表现,所以,很注意降低游戏的内存消耗量,但实际上还是有一定的优化空间。

本节书摘来异步社区《Unity 游戏案例开发大全》一书中的第6章,第6.6节,作者: 吴亚峰 , 杜化美 , 于复兴 责编: 张涛,更多章节内容可以访问云栖社区“异步社区”公众号查看。

6.6 游戏的优化与改进

Unity 游戏案例开发大全
至此,本案例的开发部分已经介绍完毕。本游戏基于Unity 3D平台开发,笔者在开发过程中已经注意到游戏性能方面的表现,所以,很注意降低游戏的内存消耗量,但实际上还是有一定的优化空间。

  • 游戏界面的改进

本游戏的场景搭建使用的图片已经相当华丽,有兴趣的读者可以更换图片以达到更换的效果。另外,由于在Unity中有很多内建的着色器,本游戏使用的着色器有限,可能还有效果更佳的着色器,有兴趣的读者可以更改各个纹理材质的着色器,以改变渲染风格,进而得到很好的效果。

  • 游戏性能的进一步优化

虽然在游戏的开发中,已经对游戏的性能优化做了一部分工作,但是,游戏的开发始终还是有一部分问题,在性能优异的移动终端上,可以比较完美地运行,但是在一些低端机器上的表现没有达到预期的效果,还需要进一步优化。

  • 优化游戏模型

本游戏所用的地图模型部分是从网上下载的,然后使用3D Max进行了简单的分组处理。由于是在网上免费下载的,模型存在几点缺陷:模型贴图没有合成一张图,模型没有进行合理的分组,模型中面的共用顶点没有进行融合。

相关文章
|
3月前
|
大数据 API 图形学
Unity优化——批处理的优势
Unity优化——批处理的优势
|
3月前
|
存储 人工智能 Java
Unity优化——脚本优化策略4
Unity优化——脚本优化策略4
|
4月前
|
安全 Java 图形学
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
33 0
|
5月前
|
开发框架 Java C#
【Unity逆向】玩游戏遇到的“飞天锁血”是怎么实现的?
【Unity逆向】玩游戏遇到的“飞天锁血”是怎么实现的?
93 0
|
27天前
|
图形学
【Unity Shader 描边效果_案例分享】
【Unity Shader 描边效果_案例分享】
|
27天前
|
存储 图形学
【Unity Shader 消融效果_案例分享】
【Unity Shader 消融效果_案例分享】
|
27天前
|
图形学
【Unity的HDRP下ShaderGraph实现权重缩放全息投影_案例分享(内附源码)】
【Unity的HDRP下ShaderGraph实现权重缩放全息投影_案例分享(内附源码)】
|
27天前
|
图形学
【Unity URP渲染管线下设置灯光数量上限_灯光不显示问题案例分享】
【Unity URP渲染管线下设置灯光数量上限_灯光不显示问题案例分享】
|
3月前
|
人工智能 安全 API
Unity优化——加速物理引擎1
Unity优化——加速物理引擎1
|
3月前
|
存储 人工智能 缓存
Unity优化——脚本优化策略3
Unity优化——脚本优化策略3