实现用于 JavaFx2.0 游戏框架的简单状态机
Implementing a simple state machine for use in JavaFx2.0 Game Framework
我正在使用JavaFx 2构建一个简单的游戏框架。 过去,使用 AS3 和 javascript,我可以简单地定义我的常量并编写如下代码(伪代码):
const BEGIN_STATE;
const END_STATE;
const PLAY_STATE;
然后在我的游戏循环中使用逻辑根据需要更改状态......当常量传递给 switchSystemState(stateConst) 函数时,BEGIN_STATE可能会变得PLAY_STATE。
switchSystemState
由于函数不能像 Java 中的变量那样传递,我真的不知道从哪里开始。
所以希望有人能给我一些关于这个问题的见解。
谢谢!
从基本的编码角度来看,虽然Java确实不允许函数作为第一类对象传递(如JavaScript),但它只是传递对包含您希望调用的成员函数的对象实例的引用的问题。
很难从描述中完全可视化您想要实现的目标,但我认为您可能希望定义一个静态函数,因为静态函数在运行时环境中定义一次,然后可能对可能需要调用静态函数的所有其他代码部分可见。
如果你能提供更多的细节或更有条理的描述,让你更容易得到一个具体的答案或建议的前进道路。
相关文章:
- 检查 redux 状态是否更改的简单方法
- Getconnection()不适用于状态机
- 使用ReactJS使用Redux的简单状态更新事件
- 管理形式状态的最简单方法是什么
- 如何在不使用主题或命令式操作的情况下管理状态 在一个简单的 RxJS 示例中
- 为什么这个简单的函数不能在这个javascript状态机中的这个对象上运行
- 反应本机,错误地设置状态中的项目值
- 在反应本机中更新状态需要很长时间
- 如何做简单的Facebook状态帖子与文字和图片
- 设置状态 [反应本机] 后无法编辑输入文本
- JavaScript 的分层状态机
- 从列表视图传递 React 本机状态
- 实现用于 JavaFx2.0 游戏框架的简单状态机
- javascript状态机onafterevent是't被叫
- 简单的记忆游戏;t更新其状态.糟糕的游戏循环
- 套接字.io祝辞简单的服务器到客户机消息
- 简单JSON保持未定义状态
- 流星状态机
- 当抛出错误时,反应本机提取无法设置状态
- 如何将json的上下文无关语法转换为状态机