游戏设计模式

游戏设计模式

命令模式

  • 对输入指令和动画进行解耦撤销等

享元模式

  • 多个对象共用同一个资源

更新方法模式

  • 对每个对象单独调用更新函数

游戏循环模式

  • 游戏循环底层

双缓冲模式

  • 绘制相关

状态模式

  • 状态机逻辑,有限状态机等

单例模式

  • 静态函数,全局变量

原型模式

  • 关于工厂模式,预制体,泛型,模板

观察者模式

  • 通过观察者模式接受命令执行相应的动作

字节码模式

  • 自定义编程语言?

子类沙箱模式

  • 将多复用的方法写在基类,避免高耦合度

类型对象

  • 将对象可通过外部文件修改,避免修改源码

组件模式

  • 对对象添加组件进行使用

事件队列

  • 将事件加入队列,等待执行处理,类似观察者模式,多出缓存区域

服务器定位器

  • 类似单例

s