Skip to content

Some Virtools Logic/streaming blocks

Propose a useful feature - and there's a good chance it'll be implemeted in the next release!

Some Virtools Logic/streaming blocks

Postby kshaja » 23 Feb 2011, 13:09

These are graph streaming logic objects that are used to organize streaming flow of the graphs and lb's, They are the meta logic for working with graphs.
Would be useful to have in VIZIO.

Image

Uploaded with ImageShack.us

Image
Image
Image
Image
Image
Image
Image
Image
User avatar
kshaja
 
Posts: 44
Joined: 31 Jan 2011, 21:28

Re: Some Virtools Logic/streaming blocks

Postby pax » 23 Feb 2011, 16:48

Today build contains first requested block (Workflow -> Links -> All But One)
User avatar
pax
 
Posts: 65
Joined: 27 Jan 2011, 20:21

Re: Some Virtools Logic/streaming blocks

Postby kshaja » 25 Feb 2011, 08:46

i was looking through my old virtools files and i found some more blocks that i find good to have in vizio too, maybe there are already there:)
but i didn't get to them yet, here are some pictures of them, deleyer is interesting for the use,
i know you can have delays with links but see this example in picture one i used it for generating activations at time that i choose

Image
Image
Image
Image
Image
Image
User avatar
kshaja
 
Posts: 44
Joined: 31 Jan 2011, 21:28

Re: Some Virtools Logic/streaming blocks

Postby Visionaries 777 » 07 Apr 2011, 12:48

Another one pretty useful: variation

Image
User avatar
Visionaries 777
 
Posts: 50
Joined: 29 Mar 2011, 07:15
Location: Hong Kong

Re: Some Virtools Logic/streaming blocks

Postby Visionaries 777 » 13 Apr 2011, 10:08

Actually Universe is missing few LB to be able to work with Arrays. Virtools had tons and here is a first shot of what we could miss the most:

Image
User avatar
Visionaries 777
 
Posts: 50
Joined: 29 Mar 2011, 07:15
Location: Hong Kong

Re: Some Virtools Logic/streaming blocks

Postby Neodrop » 13 Apr 2011, 12:27

Universal wizard can fill these blanks.
What blocks you think will be useful for Universe ?
User avatar
Neodrop
Администратор
 
Posts: 1068
Joined: 15 Jan 2011, 13:18

Re: Some Virtools Logic/streaming blocks

Postby Visionaries 777 » 13 Apr 2011, 13:09

It's true, you can use the universal wizard in most of the case when you can't find a LB but the problem is it's not all the time easy to find the function to do it. I think be able to get easily the lowest, highest or nearest value in a column would be useful. Also be able to do a calcul on an entire column or get its delta.
And correct me if I'm wrong but it seems like an array can be filled with only one type of variables at once (vector3 OR objects OR single OR int32...). Contrary to Virtools where every column can be a different kind of variable:

Image
User avatar
Visionaries 777
 
Posts: 50
Joined: 29 Mar 2011, 07:15
Location: Hong Kong

Re: Some Virtools Logic/streaming blocks

Postby Neodrop » 13 Apr 2011, 13:52

If you will use array type UnityEngine.Object or simple object (System.object) you can store any data in this arrays.
In first case - any Unity types like Textures, Materials, GameObjects and etc.
In second case - absolutely any types : floats, Vectors, strings and anything also.
User avatar
Neodrop
Администратор
 
Posts: 1068
Joined: 15 Jan 2011, 13:18

Re: Some Virtools Logic/streaming blocks

Postby xgc » 29 May 2012, 05:29

Hi there, I agree with Visionnaries 777... working with arrays is quite a nigthmare... I've spent a lot of time to find out an esay way to make a string (as a csv file for instance) stored into a multidimensional array... in vain... Suppose you start from this :
17;32 25 40;banananas
40.5;10 15 20;oranges
60.5;20 20 20;apples

as : float ; vector3d; string
How can I put it into an array so I could be able to retrieve information as : get row, get col, get cell ?
Help would be greatly appreciate^^
Thx !!
User avatar
xgc
 
Posts: 15
Joined: 27 May 2012, 16:31

Re: Some Virtools Logic/streaming blocks

Postby Neodrop » 31 May 2012, 10:15

To make array or List just like as Q3D, just make your own small class with any count of your variables inside and use it to fill your array with instancies of this class

Syntax:
Using csharp Syntax Highlighting
public class MyQ3DArray
{
       public GameObject myTarget;
       public Vector3 myPos;
       public AudioClip mySound;
       // etc-etc-etc
}
Parsed in 0.005 seconds, using GeSHi 1.0.8.4


After it, you can get this data by Wizard, or by getter block, which you can generate with Antares/UNIVERSE/Wizards/Getter Logic Block Wizard

Unfortunately, right now I have no free time to create a covplitely new "Array system". I understood, that it is convenient and smart idea, but currently, I'm not sure when I would create it.
User avatar
Neodrop
Администратор
 
Posts: 1068
Joined: 15 Jan 2011, 13:18

Re: Some Virtools Logic/streaming blocks

Postby xgc » 04 Jun 2012, 07:23

Hi Neodrop, thank you very much for your answer... by the way, my intention in using Vizio is to avoid dealing with code, as I'm not a programmer.
User avatar
xgc
 
Posts: 15
Joined: 27 May 2012, 16:31

Re: Some Virtools Logic/streaming blocks

Postby Neodrop » 04 Jun 2012, 15:51

I thinking about more convenient Arrays (Dictionary, etc.). But not in nearest planes yet.
User avatar
Neodrop
Администратор
 
Posts: 1068
Joined: 15 Jan 2011, 13:18


Return to Good Ideas & Wish List

Who is online

Registered users: No registered users