我愿意为Android开发一款足球游戏。
由于AI的复杂性,我真的认为我需要使用FSM(有限状态机)来设计它,而不是使用怪物开关。
在我搜索的时候,我发现了一些用Java编写的FSM,但没有一个与Android明确兼容:我想知道是否有人在那里使用FSM之前的平台。
发布于 2018-03-20 16:57:06
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。
https://stackoverflow.com/questions/-100007691
复制相似问题