+1 vote

Hi, I've been trying to get the hang of the animation tree player, and it's really nice, but I've faced an error, this pops on the debug console:

Type: Error
Description:
Time: 0:00:00:03 25
C Error: Condition ' nodemap.has (pnode) ' is true.
C Source: scene/animation/animationtreeplayer.cpp:970
C Function: add node

I've found that this error blocks (so far) the transition node, I've tried to change the transition state of the node with "transitionnodesetcurrent" but nothing happens.
However, trying to change, for example, the amount of blending on a blend3 node works just fine.
BTW, I'm used to put labels on screen to "debug" while testing my game, and getting the current state with "transition
nodegetcurrent" gives me the supposed state that I've setted with "transitionnodeset_current", but the animation doesn't change.

I get this error on godot from version 2.0.2 stable to 2.1 stable, while on ubuntu 15.04, I haven't tried on windows.

I couldn't upload a sample project with the error now, but soon I will if that helps.

Thanks in advance!!

in Engine by (40 points)

The player seems to work fine after I've reloaded the instance with the animation tree player, but I still got the error on the debug console. For now this is not an issue for me, however I don't know if there will be an issue with that.

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.