我愿意为Android开发一款足球游戏.
因为AI的复杂性,我真的认为我需要使用FSM(有限状态机)而不是怪物开关来设计它.
谷歌搜索我发现一些用Java编写的FSM,但没有明确与Android兼容:我想知道是否有人在此之前使用FSM进行该平台.
Android有一个内部的分层状态机(HSM),它与Android消息队列集成.
它是内部的,因此您无法从SDK中明确访问它.
但是,如果您遵循Apache 2.0许可证的条款,则可以创建自己的版本.
https://android.googlesource.com/platform/frameworks/base/+/gingerbread-release/core/java/com/android/internal/util/HierarchicalStateMachine.java
编辑:
此类现在称为StateMachine.
| 归档时间: |
|
| 查看次数: |
12281 次 |
| 最近记录: |