说明
致谢
作者序
架构,性能和游戏
1.
重返设计模式
1.1.
命令模式
1.2.
享元模式
1.3.
观察者模式
1.4.
原型模式
1.5.
单例模式
1.6.
状态模式
2.
序列模式
2.1.
双缓冲模式
2.2.
游戏循环
2.3.
更新方法
3.
行为模式
3.1.
字节码
3.2.
子类沙箱
3.3.
类型对象
4.
解耦模式
4.1.
组件模式
4.2.
事件队列
4.3.
服务定位器
5.
优化模式
5.1.
数据局部性
5.2.
脏标识模式
5.3.
对象池模式
5.4.
空间分区
附录一
Light
Rust (default)
Coal
Navy
Ayu
游戏编程模式
说明
这个项目是在
《游戏编程模式》中文版
基础上修改的.
先重新排版.之后根据原文进行补充.
本文使用
Sarasa-Gothic
系列字体,建议自行本地安装.
目标
重排中文版,再根据英文版原文补充一次.
中英对照模式.文内代码用 rust 重新实现.
增加附录,注解,补充等等.并且不破坏原文风格.
图片重绘.