Edit of asset "gd-YAFSM(Finite State Machine)" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | gd-YAFSM(Finite State Machine) | |
Description |
Designer-friendly Finite State Machine implemented in "Godotic" way This version is only compatible with Godot 4.x, check out godot3(https://github.com/imjp94/gd-YAFSM/tree/godot3) branch for older version - Design StateMachine in a flowchart-like editor - Visualize flow of StateMachine & inspect parameters in realtime - Visualize game/UI state from flowchart - Similar workflow as using AnimationTree, and not required to inherit any custom class, just plug and play - Nested Finite State Machine workflow supported to create complex state machine with ease - As a Resource, StateMachine can be used repeatedly in different scenarios(StateMachinePlayer) and provide different outcome based on the input. - Compact data structure for StateMachine resource file v0.6.2: Fixes StateMachineEditor is_instance_valid check on reconnection Fix StateDirectory.get_current_end() doesn't work as expected Fix FlowChartGrid draw_multiline_colors error Fix StateDirectory.get_current_end() and StateMachinePlayer.path_end_dir( Remove some super._init() for godot 4.1.3 v0.6.1: Fix _on_update params error, flowchart grid and popup menus v0.6.0: Port to Godot 4.0 v0.5.2: Support sorting transitions. Fix "entered" signal is not emitted and trigger is flushed when StateMachinePlayer started. v0.5.1: Fix condition label in graph not removed as deleted from inspector. Fix output flooded with null exception, when stopping scene in remote debug and when switching between local/remote StateMachinePlayer node. v0.5.0: Support remote debug, simply select any StateMachinePlayer node in remote scene tree to view flow of StateMachine in realtime. Fix StateMachinePlayer's nested triggers are not flushed and some UI bugs. v0.4.1: Fix possible to connect to self when reconnecting, validate StateMachine Resource everytime loaded in editor, and minor improve on UI. v0.4.0: gd-YAFSM now support nested FSM workflow in 0.4.0 & fixed various annoying UI bugs Check out CHANGELOG(https://github.com/imjp94/gd-YAFSM/blob/master/CHANGELOG.md) for more details *Always backup project files before update |
Designer-friendly Finite State Machine implemented in "Godotic" way This version is only compatible with Godot 4.x, check out godot3(https://github.com/imjp94/gd-YAFSM/tree/godot3) branch for older version - Design StateMachine in a flowchart-like editor - Visualize flow of StateMachine & inspect parameters in realtime - Visualize game/UI state from flowchart - Similar workflow as using AnimationTree, and not required to inherit any custom class, just plug and play - Nested Finite State Machine workflow supported to create complex state machine with ease - As a Resource, StateMachine can be used repeatedly in different scenarios(StateMachinePlayer) and provide different outcome based on the input. - Compact data structure for StateMachine resource file v0.6.0: Port to Godot 4.0 v0.5.2: Support sorting transitions. Fix "entered" signal is not emitted and trigger is flushed when StateMachinePlayer started. v0.5.1: Fix condition label in graph not removed as deleted from inspector. Fix output flooded with null exception, when stopping scene in remote debug and when switching between local/remote StateMachinePlayer node. v0.5.0: Support remote debug, simply select any StateMachinePlayer node in remote scene tree to view flow of StateMachine in realtime. Fix StateMachinePlayer's nested triggers are not flushed and some UI bugs. v0.4.1: Fix possible to connect to self when reconnecting, validate StateMachine Resource everytime loaded in editor, and minor improve on UI. v0.4.0: gd-YAFSM now support nested FSM workflow in 0.4.0 & fixed various annoying UI bugs Check out CHANGELOG(https://github.com/imjp94/gd-YAFSM/blob/master/CHANGELOG.md) for more details *Always backup project files before update |
Category | Tools | |
License | MIT | |
Repository Provider | GitHub | |
Repository Url | https://github.com/imjp94/gd-YAFSM | |
Issues Url | https://github.com/imjp94/gd-YAFSM/issues | |
Godot version | Godot 4.0 | Godot 4.0 |
Version String | 0.6.2 | 0.6.0 |
Download Commit | 65ed35f7aef121953fb1924959d7a18111024663 | 46f34a2cbe53ced5bb0f1f28b09e825ec1b9dcd1 |
Download Url (Computed) | https://github.com/imjp94/gd-YAFSM/archive/65ed35f7aef121953fb1924959d7a18111024663.zip | https://github.com/imjp94/gd-YAFSM/archive/46f34a2cbe53ced5bb0f1f28b09e825ec1b9dcd1.zip |
Icon Url |
https://raw.githubusercontent.com/imjp94/gd-YAFSM/master/icon.png
|