0%

[游戏编程模式]1.架构、性能和游戏

软件架构#

  1. 衡量一个设计的好坏的方法就是 看它应对变化的灵活性
  2. 许多模式让代码更灵活,但它依赖于虚函数派发,接口,指针,消息以及其它一些至少有一些运行成本的机制。
  3. 保持代码的灵活性,直到设计稳定下来,然后去除一些抽象,提高游戏性能。

开发中的考虑因素 1. 良好的框架,更容易理解代码 2. 快速的运行时性能 3. 快速完成今天的功能