《大象无形:虚幻引擎程序设计浅析》深入浅出地剖析了虚幻引擎的程序设计原理和实践应用,为游戏开发者提供了一个宝贵的学习资源,作者通过具体案例和细节解读,让复杂的程序设计概念变得易于理解,这本书覆盖了虚幻引擎中的关键技术点,包括蓝图可视化脚本、C++编程、内存管理、性能优化等,每一部分都以实战为导向,确保读者能够将理论知识有效转化为实际开发技能,更重要的是,作者不仅分享了技术知识,还传达了设计思维和问题解决的方法论,使得这本书不仅是技术手册,更是启发创新思维的灵感源泉。
本书以两位作者本人在使用虚幻引擎过程中的实际经历为参考,包括三大部分:使用C 语言进行游戏性编程、了解虚幻引擎本身底层结构与渲染结构、编写插件扩展虚幻引擎。提供了不同于官方文档内容的虚幻引擎相关细节和有效实践。有助于读者一窥虚幻引擎本身设计的精妙之处,并能学习到定制虚幻引擎所需的基础知识,实现对其的按需定制。
目录
- 第一部分 虚幻引擎 C 编程 1
- 第 1 章 开发之前——五个最常见基类 2
- 第 2 章 需求到实现 9
- 第 3 章 创建自己的 C 类 12
- 第 4 章 对象 16
- 第 5 章 从 C 到蓝图 20
- 第 6 章 游戏性框架概述 22
- 第 7 章 引擎系统相关类 30
- 第二部分 虚幻引擎浅析 45
- 第 8 章 模块机制 46
- 第 9 章 重要核心系统简介 62
- 第 10 章 对象模型 81
- 第 11 章 虚幻引擎的渲染系统 107