首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有限状态机(FSM)和Android的Java

有限状态机(FSM)和Android的Java
EN

Stack Overflow用户
提问于 2018-03-20 07:13:20
回答 2查看 0关注 0票数 0

我愿意为Android开发一款足球游戏。

由于AI的复杂性,我真的认为我需要使用FSM(有限状态机)来设计它,而不是使用怪物开关。

在我搜索的时候,我发现了一些用Java编写的FSM,但没有一个与Android明确兼容:我想知道是否有人在那里使用FSM之前的平台。

EN

回答 2

Stack Overflow用户

发布于 2018-03-20 15:20:17

几个月前我一直在寻找适用于Android的FSM,但找不到合适的东西,所以不得不创建自己的。

我现在在一些项目中使用它,并且非常开心。它使代码更清洁,易于使用。如果有人仍在寻找java的状态机,请检查EasyFlow

票数 0
EN

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档