《游戏设计模式》笔记(更新中)

临文乍了了,彻卷兀若无。这篇文章主要讲述《游戏设计模式》笔记(更新中)相关的知识,希望能为你提供帮助。
《游戏设计模式》笔记最小化在编写代码前需要了解的信息
对可扩展性的过分强调使得无数的开发者花费多年时间制作“引擎”,却没有搞清楚做引擎是为了什么
命令模式【《游戏设计模式》笔记(更新中)】情形:
一个手柄, A键调用swapWeapon(), B键调用lurch(), X键调用jump(), Y键调用fireGun()

void InputHandler::handleInput()if (isPressed(BUTTON_X)) jump(); else if (isPressed(BUTTON_Y)) fireGun(); else if (isPressed(BUTTON_A)) swapWeapon(); else if (isPressed(BUTTON_B)) lurchIneffectively();

《游戏设计模式》笔记(更新中)

文章图片

命令模式是一种回调的面向对象实现。
用户可以自定义按键

    推荐阅读