Edit of asset "XSM 2.0 - eXtended State Machine" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | XSM 2.0 - eXtended State Machine | |
Description |
This eXtended State Machine is as easy as adding State nodes in your scene tree. This plugin empowers you to easily create simple or complicated State Machines. Add one State Node as a root, give it three sub States and there you go, your first FSM is done. But if you want it to chose between random substates or to play your animations automatically on enter, it is definitely also possible. This is a personal implementation of StateCharts. A basic platform example shows (kind of) the true power of xsm and godot! With easy Node composition system, timers, animations, regions, random states, state loops, pending States, substates call, an active states list, arguments to a state_change, a history of active states and more v 2.0.4: - New icon for StateAnimation - Added a fallback if find_state fails to find the name in the state_map - few cosmetic fixes v 2.0.3: - Templates moved to addons directory - fixed basic example |
This eXtended State Machine is as easy as adding State nodes in your scene tree. This plugin empowers you to easily create simple or complicated State Machines. Add one State Node as a root, give it three sub States and there you go, your first FSM is done. But if you want it to chose between random substates or to play your animations automatically on enter, it is definitely also possible. This is a personal implementation of StateCharts. A basic platform example shows (kind of) the true power of xsm and godot! With easy Node composition system, timers, animations, regions, random states, state loops, pending States, substates call, an active states list, arguments to a state_change, a history of active states and more v 2.0.3: - Templates moved to addons directory - fixed basic example |
Category | Tools | |
License | MIT | |
Repository Provider | GitLab | |
Repository Url | https://gitlab.com/atnb/xsm | |
Issues Url | https://gitlab.com/atnb/xsm/-/issues | |
Godot version | Godot 3.5 | |
Version String | 2.0.4 | 2.0.3 |
Download Commit | e7e39e74e3f1a398cd534957cea2ad2e02259379 | 582cfe331be07d2c2920728b7a396728aa96f89d |
Download Url (Computed) | https://gitlab.com/atnb/xsm/-/archive/e7e39e74e3f1a398cd534957cea2ad2e02259379.zip | https://gitlab.com/atnb/xsm/-/archive/582cfe331be07d2c2920728b7a396728aa96f89d.zip |
Icon Url |
https://gitlab.com/atnb/xsm/-/raw/master/icon.png
|