Seletused: komponendid ja objektid.
Põhimõisted
GameObject
Komponendid
Hierarhia
Valik skripte
Unity's saab kasutata C#-i et luua palju erinevaid skripte, millel igal oma spetsiifiline eesmärk ja omapära. Populaarsemad skriptid:
MonoBehaviour: Kõige levinum skriptitüüp, mida kasutatakse selleks, et kindel käitumine kinnitada Unity GameObject'ile.
ScriptableObjects: Skript, mis hoiustab andmeid ja sätete konfiguratsioone. ScriptableObjects are useful for storing data that can be shared between different parts of your game, such as game items, levels, and configuration settings.
Static Classes: Kasutatakse andmete globaalseks hoiustamiseks.
Shaders: Kasutatakse shader'ite ehk varjutite seadistamiseks.
jpm.
Valik komponente
Unity'l on suur valik erinevaid komponente, mis lisavad GameObject'itele funktsionaalsust. Mõned neist on:
Transform (ScriptReference): See komponent kontrollib komponendi asukohta (position), pööret (rotation) ja lineaarmõõdet (scale).
Rigidbody (ScriptReference, 2D): See komponent annab GameObject'itele füüsikalise käitumise ehk põrked, gravitatsiooni, impulsi jne.
Collider (ScriptReference, 2D): Seda komponenti kasutatakse selleks, et defineerida GameObject'i füüsiline kuju. Koostöös Rigidbody'ga simuleeruvad põrked.
SpriteRenderer (ScriptReference): See komponent "renderdab" objektile kujutise, tavaliselt kasutatakse seda tekstuuri või spraidi kuvamiseks.
AudioSource (ScriptReference): See komponent mängib audiofaile.
Camera (ScriptReference): See komponent produtseerib stseenis valitud kohas kaadreid, mis lõplikus mängus ekraanile kuvatakse.
Light (ScriptReference, URP 2D): See komponent kontrollib valgustust (intensiivsus, värv, raadius)
jpm.