Alle parameters en resultaten van blokjes in Unity hebben een type. Er zijn momenteel 7 datatypes in Vubbi:
Datatype | Geheugen veldje | Voorbeeld blokje | ||
---|---|---|---|---|
nummer |
|
|
|
|
waar/onwaar |
|
|
|
|
tekst |
|
|
|
|
GameObject |
|
|
|
|
coördinaat/richting |
|
|
|
|
rotatie |
|
|
|
|
Sprite |
|
|
|
|
Elk type heeft een kleur. Die kleur zie je terugkomen in een aantal plaatsen maar het meest belangrijke is dat je daardoor kan zien welk soort type een object teruggeeft...
Zo geeft het volgende blokje
een nummer terug (donkerblauw) en blokje
een coördinaat/richting (geel).
Dit kan je zien aan het linkeruiteinde van de blok.
Verder kan je ook zien welk type argumenten een bepaald blokje verwacht. Zo verwacht het volgende blokjes een nummer
en blokje
een coördinaat/richting.
Dit kan je zien aan de donkerblauwe/gele "uitholling".
Als je een blokje probeert in te vullen waar het niet past zal dit niet lukken.
Waarom werkt Vubbi met typing? Vubbi zet de code om naar C# code voor Unity. C# code voor Unity is echter object oriënted en static typed en dit merk je dus ook deels in de blokjes.