Aloitus Unreal Script
Bryan Thompson
Perustuu joulukuu 2010 beta UDK
Tämä on epävirallinen dokumentointi ja se ei ole vahvistanut Epic Games.
Tämä on opetusohjelma saada oma Unreal Script ajaa, joten voit kokeilla ja lelu sen kanssa. Ensinnäkin aiomme oppia kääntää ja ajaa joitakin skriptejä, jotka ovat minun oma versio Hourences opetusohjelma skriptejä. He tekevät mieltä kolmas henkilö.
Kirjoitin myös lyhyt artikkeli täällä perusasiat epätodellinen kirjoitus.
http: ///artikkelit /426771_introduction-to-epätodellinen-skripti
Ja olen kirjoittanut opetusohjelma täällä siitä, miten päästä alkuun luoda laadukkaita videopelejä.
http: ///artikkelit /426778_from-gamemaker-to-UDK
Kursivoitu osat eivät ole välttämättömiä, mutta lisätään selventämään Osa 1 Luominen tarvittavat skriptitiedostoja Jotta voidaan luoda ja muokata UnrealScript tiedostot (laajennus .uc) tarvitset tekstieditori . Voisit vain käyttää Notepad mutta mieluummin käyttää ConText: https://www.contexteditor. org/ Saat UnrealScript korostustyökalu tiedoston Konteksti tässä: http: //wiki .beyondunreal.com /Legacy: ConTEXT Luo kolme uutta skriptitiedostoja MyGameInfo, MyPawn, ja MyPlayerController Tässä on erittely mitä laittaa jokaiseen näistä tiedostoista. ---- MyGameInfo: class MyGameInfo ulottuu UTDeathmatch; defaultproperties { PlayerControllerClass = class'MyPlayerController ' DefaultPawnClass = class'MyPawn ' Name = "Default__MyGameInfo" } --- MyPawn: class MyPawn ulottuu UTPawn; < p> simuloitu toiminta BOOL CalcCamera (float fDeltaTime, ulos vektori out_CamLoc, ulos kiertimeen out_CamRot, ulos kellua out_FOV) { paikallinen vektori alku, loppu, hl, HN; paikallinen toimija, start = Paikka, jos (Controller! = ei) B { lopussa = Sijainti - Vector (Controller. Rotation ) * 192.f; } muu { lopussa = Sijainti - Vector (Kierto) * 192.f; < p>} = Trace (HL, hn, lopussa, aloita, false); jos (! = ei) B { out_CamLoc = hl; } muu { out_CamLoc = loppua; } out_CamRot = pyörittäjä (Location - out_CamLoc); //häiriö korjaus jälkeen toipumassa FeignDeath MyPlayerController (Controller) .SetBehinParas Xbox 360-pelejä Girls