godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
91.14k stars 21.19k forks source link

Issue with AnimtationTree AutoAdvance property #29704

Open luisboch opened 5 years ago

luisboch commented 5 years ago

Godot version: v3.1.1.stable.official

OS/device including version: Linux 4.15.0-51-generic (Linux Mint 19.1) GPU: Radeon HD 8870M Driver: amdgpu Renderer: GLES2

Issue description: Auto_play property of AnimationNodeStateMachineTransition ignore "condition" property (as described here).

Steps to reproduce:

Images: configuration script output

My entire project is attached download( action_rpg_prototype.tar.gz) to help debug Check scene /characters/knight/knight.tscn and to play use /assets/manager/MainScene.tscn

KoBeWi commented 4 years ago

In 3.2.3 rc1 the animation looks like in the GIF, so I assume this is still bugged. Although it would be helpful to see the desired result.

ErwinBr commented 3 years ago

@luisboch : When you enter a Condition, you should NOT enable auto-advance. I was confused by the explanation as well, but the point is that Godot will enable auto-advance by itself once the condition is True. So untick the auto-advance box should do the trick.

luisboch commented 3 years ago

@ErwinBr First, thanks, I will test this behavior. But then, the documentation is misleading or incomplete (?!).