*   >> läser Utbildning artiklar >> hobby >> computer video games

Komma igång med Unreal Script

st den klassen, bidrar detta ett ton med organisation. Varje klass i overklig skript sträcker sig från den överordnade klassen. Detta ger alla sina föräldrars funktioner, variabler och egenskaper inte skrivas i barnklassen. De flesta klasser sträcker sig slutligen från Actor klass som sträcker sig från Object, basen av alla klasser. Omdömen

En klass deklaration går på toppen av sin skriptfilen och kan se ut så här. Omdömen

Class Charizard utökar FirePokemon,

Grattis.

Du gjorde bara en klass som heter Charizard, du behöver inte ens hälften att skriva något mer i skriptfilen. Om du inte gör det kommer det bara beter sig exakt samma som klass FirePokemon. Naturligtvis kan du vill skriva över en del av sina uppgifter eller defaultproperties att göra Charizard utseende och beter sig en smula lite annorlunda än standard FirePokemon. Omdömen

Funktioner

Funktioner deklareras i klasserna, när du deklarerar en funktion som du fyller den med en massa kod och sedan när du ringer funktionen den utför allt detta kod.

Detta gör det så att du inte behöver skriva ut vanligen krävs kod om och om igen och gör saker och ting mycket organiserade. Du kommer att finna att overkligt manus programmerare vill använda funktionerna i stor utsträckning, i själva verket sin mycket ovanligt för dem att använda något annat: P. Här är några exempel funktionsdeklarationer och samtal. Deklarera en funktion ser ut så här Omdömen

Funktion givemefullhealth () Review

{Omdömen

Hälsa = SuperHealthMax, Omdömen

}. Omdömen

Kalla upp tidigare Funktionen ser ut så här Omdömen

Givemefullhealth ();.

Omdömen

Funktioner kan också ha en returtyp och /eller parametrar. Detta gör att du kan anpassa en funktion interna kod till specifika situationer. Här är en förklaring av en funktion med en returtyp och parametrar. Omdömen

Funktion bool bLastValueIsGreater (flyta FirstValue, flyta SecondValue) Review

{Omdömen

Om SecondValue> FirstValue Omdömen

{Omdömen

Retur sant, Omdömen

} Omdömen

Else Omdömen

{Omdömen

return false; Omdömen

}

} Omdömen

Det är värt att notera att avkastningen nyckelordet immediatily avslutar utförandet av en funktion

Här är ett exempel på att ringa ovanstående funktion för en if-sats

Om bLastValueIsGreater (superhealthmax, hälsa) Review

{Omdömen

Hälsa = superhealthmax, Omdömen

}.

Omdömen

När du deklarerar en funktion i en klass som redan har deklar

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.