前EA杰出游戏工程师经验凝结4大类13种游戏编程模式精彩呈现
多数游戏程序员所面临的挑战就是实现他们的游戏。许多游戏在其高度复杂的代码库中折戟沉沙,没能问世。本书是为解决此问题而生。本书作者在多年的游戏开发工作中,收集了许多已经证实的设计模式来帮助解构、重构以及优化游戏。
通过阅读本书,你将深刻理解经典的设计模式是如何应用于游戏之中的,学会如何编写一个健壮的游戏循环、如何应用组件来组织实体,并利用CPU缓存来提升游戏性能。
本书包含的4大类13种游戏编程模式包括:
序列型模式
● 双缓冲
● 游戏循环
● 更新方法
优化型模式
● 数据局部性
● 脏标记模型
● 对象池
● 空间分区
行为型模式
● 字节码
● 子类沙盒
● 类型对象
解耦型模式
● 组件模式
● 事件队列
● 服务定位器
展开