Collector / Dummy Node

NodeCanvas Forums General Discussion Collector / Dummy Node

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #14477
    locutis
    Participant

    I like visual tools, but I am a neat freak.  I want all my conditional paths to be nice even curves.  I don’t like seeing sharp angles or too many intersections.

    Please implement a collector type node that does nothing, does not trigger state change events … it is pure visual candy and does not have any use aside from being a sort of “digital cable tie”

    😀

    #14489
    Gavalakis
    Keymaster

    Hello and very sorry for late reply due to summer vacation!

    I could add such a node, but can you please clarify a bit more what differences would you like it to have in comparison to an empty state node? Just so that we are on the same page 🙂

    Thanks!

    Join us on Discord: https://discord.gg/97q2Rjh

    #14501
    locutis
    Participant

    Hmm, well I suppose it would be a purely visual thing and not part of the state machine.  This is to prevent bugs or alter how the FSM works simply to clean up the visuals a bit.

    For instance we have two states that both connect to each other with the same “space bar pressed” condition.  When you press the space bar it does a full circle because the state conditions are executed in the same frame (A->B->A).  Inserting an empty state between these (e) such that we had (A->e->B->e->A) solved this because it altered when the “space bar” conditions were evaluated.  So… this is a long winded way of saying I think its a bad idea to have a visual node be a real FSM node

    #14532
    Gavalakis
    Keymaster

    Hey,

    Thank you for your input on this.
    Here is something that can work out for organization. It is stilla node, but it does not yield one frame as a normal “empty” Action State.

    Let me know what you think.
    Thanks 🙂

    Join us on Discord: https://discord.gg/97q2Rjh

    #14618
    locutis
    Participant

    Thanks!  A bit hesitant to use it since this empty state will register as an active state, even withing a single frame.

    #14619
    Gavalakis
    Keymaster

    It will indeed register as a state in the backend if that is something that is bothering you :). I will rethink the approach now that I am working on a heavy update.

    Thanks!

    Join us on Discord: https://discord.gg/97q2Rjh

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.