UnrealScript

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
UnrealScript
limbaj de programare
Autor Tim Sweeney
Data de origine 1998
Ultima versiune 4.24
Paradigme programare orientată obiect și programare generică
Extensii comune .uc, .uci și .upkg
Implementare referință
Sistem de operare Multiplatform
Site-ul web docs.unrealengine.com/udk/Three/UnrealScriptHome.html

UnrealScript (adesea prescurtat UScript ) este un limbaj de script Unreal Engine folosit pentru scrierea codului de jocuri video .

UnrealScript este inspirat de principiile de bază ale limbajului Java : este de fapt un limbaj orientat obiect. La fel ca în Java, UnrealScript nu acceptă moștenirea multiplă , toate clasele moștenesc dintr-o clasă obiect obișnuită și sunt definite în fișiere individuale având același nume ca clasa corespunzătoare. Cu toate acestea, spre deosebire de Java, UnrealScript nu distinge majuscule și minuscule și nu oferă pachete pentru tipurile primitive. Interfețele sunt acceptate numai în generația a treia Unreal Engine și unele jocuri pentru Unreal Engine 2. UnrealScript acceptă supraîncărcarea operatorului , dar nu supraîncărcarea metodelor , cu excepția parametrilor opționali.

Prin simplificarea procesului de editare a unui joc, UnrealScript a permis creșterea unei mari comunități de utilizatori de internet dedicați editării Unreal , garantând jocului o mare longevitate și oferind un stimulent pentru noi dezvoltări.

Caracteristici

Sintaxa UnrealScript este foarte asemănătoare cu cea a C ++ și Java .

Următorul este un exemplu clasic hello world [1] folosind sintaxa UnrealScript.

 clasa HelloWorld extinde Mutator ;

eveniment PreBeginPlay ()
{
    log ( „Bună ziua, lume” );
}

Notă

linkuri externe