书籍介绍
Unity引擎提供的一系列卓越功能可以帮助开发 者构建高性能的游戏。本书引导读者优化游戏开发中的方方面面,从游戏角色到脚本,一直到动画优化。
在本书中,读者将学习提高游戏脚本质量的代码编写技术,学习如何使用E C S和Burs t编译器等Unity技术优化游戏。本书将助力读者使用Unity生态系统管理第三方工具,引导读者解决Unity大型游戏和V R游戏中的性能问题,帮助读者检测性能问题并分析性能根源。随着阅读的深入,读者将学习Unity C#脚本代码的最佳实践并掌握使用模式,之后会掌握优化音频资源和纹理文件,以及高效地存储和使用资源文件。然后,读者将了解渲染管线并学习如何识别管线中的性能问题。此外,读者还将学习如何优化内存以及Unity的处理器单元。最后,读者将获得Unity专家用于提升项目工作流的提示和技巧。
阅读本书,读者将提升使用Unity及其组件构建交互式游戏所需的技能。
主要内容:
使用Unity Profiler发现程序中的瓶颈并找到解决方法
发现VR项目中关键的性能问题,并学习如何处理它们
以易用的方式增强着色器,通过细微而有效的性能调整优化它们
使用物理引擎使场景尽可能动态化
组织、过滤和压缩艺术资源,在保持高品质的同时实现性能最大化
使用Mono框架和C#实现内存利用最大化,以及优化GC