如何根据状态图设计和实现游戏?

noi*_*isy 2 diagram state design-patterns

这是我的状态图:

状态图

我的游戏更改状态仅在用户操作后才会出现(只有例外情况是"时间到了").

我不知道如何实施我的机制,这将有助于我的状态之间的交流.

我应该定义适当的枚举吗?每个州是否应该有自己的方法?如何控制改变状态是否可以接受?

欢迎任何提示!

dan*_*nca 7

您可以使用状态设计模式:状态模式

这样每个状态都是它自己的对象并处理状态转换.