虚幻引擎 5 的游戏开发模式
Game Development Patterns with Unreal Engine 5
关于本书
设计模式充当技术和实践的工具包,使您能够编写不仅更快而且更易于管理的代码。通过本书,您将探索一系列设计模式,并学习如何将它们应用到虚幻引擎 5 中开发的项目中。
您将首先深入研究编码的基本原则,并对概念、挑战、以及在代码中使用模式的好处。随着您的进步,您将识别融入虚幻引擎 5 核心的模式,例如双缓冲区、享元和空间分区,然后是一些在设计和使用中体现模式的现有工具集,
包括组件、行为树和更新。在本书的下一部分中,您将开始用 C++ 开发一系列游戏用例,以实现各种设计模式,例如接口和基于事件的观察者,以构建解耦的通信层次结构。
您还将使用单例、命令和状态,以及行为模式、模板、子类沙箱和类型对象。
最后一部分重点介绍如何使用设计模式进行优化,包括脏标志、数据局部性和对象池。
读完本书后,您将能够熟练地使用完美的 C++/蓝图组合来设计系统,从而实现可维护和可扩展的系统。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)