AngryAnt / Behave-release

The Behave project is a system for designing, integrating and running behaviour logic using Behaviour Trees for simulated characters in unity projects. NOTE: This project relates to Behave 1. For Behave 2 support and information, please use the AngryAnt community at http://community.angryant.com
http://angryant.com/behave
34 stars 6 forks source link

Nodes sometimes jump off-screen and can't be moved back or deleted #56

Closed AsherSE closed 11 years ago

AsherSE commented 11 years ago

When adding a new node, a previous one jumped off the right hand side of the Behave tree editor and can't be scrolled to in order to move it back.

BehaveIssue

AsherSE commented 11 years ago

It seems that sometimes, after you have placed or renamed a node, your next click and drag action (for example, to connect two nodes) will also drag the previously selected node. This means you can sometimes accidentally drag a node off the screen. I don't actually mind this bug, but if the scroll would allow you to get it back that would be fine. Thank you in advance for any help you can give me.

AngryAnt commented 11 years ago

If you hold shift, you drag the node and its subtree - maybe this is what you see?

In any case, Behave 2 has a completely rewritten editor which among other things strives to avoid clipping issues.

The move-subtree behaviour has also been inversed here (so it is shift for "only this node").