Comments (5)
I agree the temporary folder thing should go away. But in terms of the create/save workflow I wonder if it would be better to have a more "Unity" way of doing things.
Why not create the tree as an asset from the create menu? Then double clicking opens in the editor.
Saving should be upon save or upon the editor losing reference to the asset such as opening a different tree or entering play. In most cases saving should be automatic, but I guess it could be a dialog asking to save if the tree is dirty. Especially if there is an option to always save.
It seems strange to me that there is a different workflow for creating Bonsai assets than there is for every other asset in Unity.
from bonsaibehaviourtree.
Temporary folder nonsense has been removed.
from bonsaibehaviourtree.
Adding Create Tree from Create Menu should be straight forward now.
from bonsaibehaviourtree.
Tree Assets should automatically save when entering play mode already. They also automatically save when loading a new tree, creating a new tree asset, or when the window is Disabled (closed).
from bonsaibehaviourtree.
Behaviour Tree assets can now be added from the Create Menu.
from bonsaibehaviourtree.
Related Issues (20)
- Add Node Collapse
- bt asset can get corrupted HOT 14
- good way to add bt owner reference in blackboard? HOT 2
- strange overlay appear when scrolling in and out HOT 1
- selector branch are not reevaluated? HOT 1
- Tests folder error HOT 1
- Include OnExit should interrupt running subtree
- Package Manager Support HOT 2
- The object you want to instantiate is null HOT 2
- Needs better documentation
- Is this still in development?
- The editor looks good, but it works in a wrong way. HOT 5
- so good, about demo. HOT 1
- Allow Extended Selection mode for nodes in editor HOT 1
- When duplicating a subtree, keep connections HOT 1
- Implement Change Type for nodes in editor HOT 1
- Implement Undo
- Colorblind options
- Refactor out Tree Meta Data (Graphical) from the Core classes
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bonsaibehaviourtree.