《游戏设计模式》笔记

本文是《游戏设计模式》一书的读书笔记,探讨了游戏开发中常用的设计模式,如命令模式、享元模式、观察者模式、原型模式和单例模式,并介绍了在游戏引擎中的实际应用。此外,还讨论了序列模式、行为模式和解耦模式,以及如何通过这些模式优化游戏性能。
摘要由CSDN通过智能技术生成

看了《游戏设计模式》后觉得受益匪浅,写一点笔记与关于自制游戏引擎的构想

《游戏设计模式》英文版原名,Game Programming Patterns

Web版阅读地址(中文):https://gpp.tkchu.me/

                 (英文)http://gameprogrammingpatterns.com/contents.html

 

1.常用GOF设计模式

1.1 命令模式(Command Pattern)

定义:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化; 对请求排队或记录请求日志,以及支持可撤销的操作。

游戏引擎中的运用:将命令数据化,就是封装为对象,这样命令可以放入队列或者栈中,可以简单重复,撤消,再利用等。比如在输入模块上使用命令模式,可以实现重放,撤消等操作。

1.2 享元模式(Flyweight Pattern)

定义:以共享的方式通过利用已存在的实例,降低系统的性能消耗

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值