NodeCanvas Forums › Support › Action state connect to itself
Hi,
I bought for the third time your plug-in, for 3 differents company now 😀
On thing I can’t make for several times, is connecting A FSM Node to itself.
Is there a plan to permit it ?
Cheers,
Hey,
Wow, thanks! 🙂
Technicaly speaking, it is almost possible, but of course not possible in the GUI and would also require some extra changes to avoid possible infinite loops. I can’t promise something right now, but I will take a look at this for sure! With that said, you could of course use a “dummy” / “empty” intermediate state to achieve the same technical result, altough it definetely is not as convenient GUI – wise. 🙂
Thanks!
Ok cool.
2 years now I recommand NodeCanvas, several teams, several student use it now ^^.
As a same request ,I Answered you one time, if it was possible to make several conditions to the same state and construct condition like ((X AND Y) OR (X AND Z ) ).
For the moment it’s not possible, you have to do a condition that take several conditions Task and construct the things by your own, and the GUI is not very friendly with Array in Array in Array ^^.
But the priority will be transition to the same state. The “empty state” is not elegant and use 1 frame for nothing. If you could do this, it would be super!
Hello again and sorry for the late reply due to Eastern.
Thank you! I really appreciate this 🙂
Just to clarify on the “self-transition”. There will still be a 1 frame “skip”, meaning that the transition will not happen on the exact same frame, otherwise there will be an infinite loop in case a state is immediately exited (meaning no running actions exist on that state). So there will always be 1 frame difference between state changes (transitions) even is self-transition changes.
Thank you!
Yes that totally great. One frame was expected.
The problem with the empty state was a 1 frame skip in… an empty state.
But a one frame skip on the current state to go on the same current state seems clearly fine.
So, are you making it ? 🙂
Thanks for the follow up and confirmation.
I do no know how it will look GUI wise yet, but yes. It is planned and moved higher in the priority list 😉
Thanks.
Hello 🙂
What is the current state of this feature ? It would be really appreciated to have it for our project.
In our game we can bump the character several times in the same bumped state and currently we miss some frames with the “empty state” technique ^^.
Hello there 🙂
It is very high on the priority list which I plan to work on soon after summer vacation! I am sorry it didnt make it into the recent version (which was rather small update) Things will be moving fast once again after vacation though 🙂
Thank you!
Yeah perfect.
I’m on holidays too, so no worry.
Very cool to have your feedback. I will upfate nodecanvas after the next milestone(end of July) to see improvments :).
Hello,
Have you worked on this task ? 🙂
We have some dirty transition checking if it’s the same frame or not to do a dummy empty immediate returning state to fix this x’)
Hello, Yes I have worked on this, but is not yet finalized.
I am just sending a new version to the Asset Store now to fix the UI with the new Unity “flat” Editor theme and soon after that I will finalize and send another version which will include self-transitions 🙂
Thanks!