Hey skreamz,
You can hold down the ALT key, then pressing left-click & scrolling on your trackpad. Hopefully your trackpad is clickable to make it easier, but I would recommend attaching a 3 button mouse & using the middle button. Or better again, a clickable scroll wheel as the middle button & then you can also zoom the graph.
Probably other ways, this should get you going until someone else steps in.
HTH
Rix
Hey indie,
Have a look at this link, answers your questions & a lot more:
https://flowcanvas.paradoxnotion.com/topic/bt-vs-fsm-vs-vs/
I personally bought NodeCanvas after deciding to go forward with FlowCanvas – they integrate perfectly together, whereas Behavior Designer is the competition & the dev there doesn’t want to add integration.
Rix
Excellent share, thanks very much nicoyiqi 🙂
Excellent, thanks Gav.
There was no error, but you reminded me to pay more attention & connect it to GetTouchPosition.
Happy enough,
Rix
Ah, that’s good to hear… so sales must be good 🙂 I tend to obsess in trying to get an active community, I figure it would relieve the dev to do the real work while the community help each other.
Thanks for the help, I’ll put it to good use. I’ll get around to posting all of the snippets from the Unity thread too – I have them collated within Evernote. Should help…
Gav,
Have you any plans for some tutorials? I searched Lists and I don’t see a clear way to create. Do I need to create a Collection first? I ended up coding. Next I need Raycasts ie clicking on a gameobject to see which enemies are in view etc. Advanced tutorials such as these for commonly used gaming features would help a lot.
No tutorials = I can be more productive elsewhere. That’s your bottom line, and likely why things are quiet around here.
Thanks for thanking me, lol, because it made me look again… I said nested IF instead of FOR… corrected now.
Suggestion: place a forum title up alongside Announcements, General Discussion, for Tutorials. Then place a sticky in there asking for ideas from the community of what examples they would like to see. I’m only an intermediate programmer, but I’ll always have a crack at helping where I can…
Rix
Interesting alternative there Gav, yes I think this would help a lot 🙂
How would it handle nested, children objects though? Are flowscripts executed in any structural order as is? Certainly within the FlowScriptController would allow order for multiple graphs within the same parent object, so that would be cool 🙂
To help make more sense of why I need this:
My scenario is that I have a GameManager Father object that calculates co-ordinates, field positions. Then a child node places gameobjects based on those calculations. I like to keep graphs small, but I guess it isn’t totally necessary.
Thanks in advance,
Rix
Very kind of you Nic, thanks for sharing 🙂
I would sure like to study your nodes to help me learn, the resolution is too poor to magnify though. If you would consider Gavs offer it would be really appreciated 🙂
Rix
Adoby,
Thanks for your reply & understanding where I was coming from.
Now, here is some information that you are probably not aware of… go back to the Unity store and search for Visual Scripting, order them by Updated (or just search for “Nottorus”). You will find a very new player on the market, Nottorus. It is the ultimate programmers visual scripting tool. Click on the Unity forum thread for a conversation I am engaged in, then make your decision. It is ultimately designed for programmers, but you might be interested. It is more expensive, but very maybe you could train your designers with this. I would mention that it is probably equivalent to training someone to code. Or as a better analogy, it is EXACTLY Blueprints for Unreal. The added twist? It converts C# to nodes. OMG!!
Personally I love it, but it won’t replace FlowCanvas for me. With Nottorus, you have to make explicit nodes for every line of code you would write. With FlowCanvas, it cuts out how much you need to graph, automatic casting etc. Pros and cons. I’ll buy Nottorus for fun as a hobby and ultimately teach myself C# further, but I’ll use Flowcanvas to get the job done quicker.
I wish you good luck with your project, and success with tools that lead you there.
Rix
I’m unsure of the point here. Are we talking RAM or Storage?
30Mb doesn’t seem like a deal breaker to me, either way. If the 30Mb is exponentially increasing, then fine… but I’m doubting it.
So Flowcanvas is based on an Intepreter of sorts, a package that needs shipped with the product. So what? All I’m reading is “fastest with zero Garbage Colection”. I’ll take that any day instead of having to code everything. Time is money.
I say this is a closed case. Keep up the great work Gav, working on the continuing improvements you already are.
Adoby, I don’t know what you expect from such a tool for such a cheap price. This is best in class for us intermediate coders/indies. Nothing else compares in terms of speed of development, ease of use, learning curve, code reflection, integration with a Behaviour Tree, support which is your personal ticket to speak with the lead programmer of the tool!! How much do you think it would cost to hire a programmer to answer your questions? Subtract that from what you paid. Gav answers questions like these with professionalism… and equally importantly with an openness to accommodate.
I don’t mean to sound like I am attacking you, I hope you stick around & help the community with your experience. Just know that this tool is what it is, fundamentally sound and continually improving. If I could write code like this, I’m sure my gaming idea’s would be earning me a lot of money.
Adding 30Mb on top of your project? Small potatoes.
Rix
Interesting post.
I think the key here is C# code generation. uScript is the only VS tool from the above that produces C#. The only other I can think of is Blox2, you might want to compare it also. I’m not sure if C# is on the FlowCanvas roadmap?
Other factors here should include project size & the time to create code, based on experience & tool capability. If you can code, you should. No-one would argue with that. Since you are here, you probably require less complication than actual coding for your team. So you have to weigh up the pro’s and con’s.
The best balance is to create the complicated functions with C# and show your designers how to interact with VS and code reflection.
Can you post any code snippet like-for-likes against each other? I would personally like to see how each construct compares.
My limited experience is that FlowCanvas is much easier to learn than the other 2 VS tools, with far fewever nodes needed to accomplish the most basic tasks. Again, your like-for-like would make for a great read.
Rix
Hi Gav,
Yes this works well for the local Blackboard, thank you.
For information, how would I go about accessing the Global Blackboard?
Rix
Gav,
I had made your code change manually in the previous build, but it looks like you didn’t include it with the new build as mine was back to the older version following upgrade.
Rix
Hi nicoyiqi,
Thanks very much for giving me that information, it was really helpful. I posted a new thread based on this, hopefully it helps out others too 🙂
Rix