diff options
author | Guilherme Felipe <guilhermefelipecgs@gmail.com> | 2018-12-16 12:43:20 -0200 |
---|---|---|
committer | Guilherme Felipe de C. G. da Silva <guilhermefelipecgs@gmail.com> | 2022-05-02 13:06:36 -0300 |
commit | e7056c195deb6a7cab4b58be549566234565759c (patch) | |
tree | c310aae4aa65ae8933baa721671cc95b78e8ded5 /core/io/logger.cpp | |
parent | 78193788d0e779e1471f632bae61adad4adbc078 (diff) |
Improvements of state machine
- Open the menu to add new animation nodes by dragging the transitions to
empty areas and automatically connecting them.
- Adds box selection to the state machine.
- Add feature to group/ungroup selected nodes in a "sub" state machine.
- Add start/end node by default. In addition, add new color to these
nodes to differentiate then.
- Add tooltip for transitions to show the connection "from -> to".
- Add new "type" of transition line when multiple transitions are
grouped.
- Add popup to connect nodes in sub state machine.
- Add dialog to select which nodes can be deleted when they are grouped.
- Add classes:
AnimationNodeStartState
AnimationNodeEndState
EditorAnimationMultiTransitionEdit
- Implements disabled transition
API Changes:
- Now it's posible to add transitions between state machines,
`AnimationNodeStateMachine::add_transition` will works with relative path,
this means you can use it like this `add_transition("Idle", "Walk", tr)`
or `add_transition("Idle", "StateMachine/Shoot)`.
Diffstat (limited to 'core/io/logger.cpp')
0 files changed, 0 insertions, 0 deletions