Qriva / MonoBehaviourTree

Simple event driven Behaviour tree for Unity projects
MIT License
253 stars 19 forks source link

Zoom in\out node editor #8

Open nz2Dev opened 1 year ago

nz2Dev commented 1 year ago

Hi! First of all, I love your package and much appreciate your work! Is it by design that there is no option to zoom in and out when editing a behavior tree, or is there a technical issue related to this? I see how it could improve debugging or increase usability when overviewing nodes and their connections. Anyway, I would love to hear from you in regard to this and wish you all the best!

Qriva commented 1 year ago

Hi, yes this is technical limitation, or to be more precise implementing this in current state would take a lot of time. I planned to rewrite the whole tree after Unity release graph tool, if there is enough interest. I could try to rewrite UI part in ui toolkit or use experimental packages, but still - I am not sure I want to put my time here as I would need to rewrite UI again later.

vsugrob commented 1 year ago

Zoom in/out feature would be much appreciated. As a side note I would like to thank you for such a great package.

Qriva commented 1 year ago

I 100% agree zoom would be really useful - the main reason why it's not implemented is that I simply had no idea how to do it when started writing this package. If I decide to rewrite MBT it will definitely be there. Meanwhile in case you, or anyone else have got any other feedback you can also do it here.