UnrealScript
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
- Site-ul oficial , pe docs.unrealengine.com .