Spring Statemachine实现游戏逻辑

时间:2018-10-08 14:04:11

标签: spring spring-statemachine

我在问,使用spring.io的Statemachine框架实现游戏逻辑是一个好主意,还是应该手动实现状态模式?有人有经验吗?

1 个答案:

答案 0 :(得分:1)

我曾经从事过弹簧状态机项目。它有很多很棒的功能。

如果您具有游戏逻辑,则意味着通过事件更改状态->这是弹簧状态机的工作方式。

在某些情况下,实现State模式更容易,因为该项目旨在支持常规用法。我发现很难实现自定义行为。

我建议本教程作为起点:https://www.baeldung.com/spring-state-machine

如果您想举一个简单的例子: https://github.com/adinafometescu/tutorials/tree/master/spring-state-machine