Aan de slag met Unreal Script
Door Bryan Thompson
Op basis van de december 2010 bèta van UDK
Dit is niet officieel documentatie en wordt niet onderschreven door Epic Games.
Dit is een tutorial om je eigen Unreal Script uit te voeren, zodat u kunt experimenteren en speelgoed rond met het. Eerst gaan we leren hoe te compileren en uitvoeren van een aantal scripts die mijn eigen versie van de Hourences zelfstudie scripts zijn. Ze maken het uitzicht derde persoon
Ook schreef ik een kort artikel hier over de basics van onwerkelijke script
http:..
///Artikelen /426771_introduction-to-onwerkelijk-script
En ik schreef hier een tutorial over hoe om te beginnen het maken van hoge kwaliteit video games
http:. ///artikelen /426778_from-GameMaker-to-UDK
Schuin secties zijn niet nodig, maar worden toegevoegd ter verduidelijking Deel 1 Het creëren van de nodige script bestanden Om UnrealScript bestanden maken en bewerken (extensie .uc) u een tekstverwerker nodig . Kon je gewoon gebruik maken van kladblok, maar ik heb liever context te gebruiken: https://www.contexteditor. org/ U kunt de UnrealScript highlighter bestand te krijgen voor Context hier: http: //wiki .beyondunreal.com /Legacy: Context Maak drie nieuwe script bestanden MyGameInfo, MyPawn en MyPlayerController Hier is de afbraak van wat er in elk van deze bestanden om te zetten class MyGameInfo breidt UTDeathmatch; defaultproperties { PlayerControllerClass = class'MyPlayerController ' DefaultPawnClass = class'MyPawn ' Name = "Default__MyGameInfo" } --- MyPawn: class MyPawn breidt UTPawn; < p> gesimuleerd functie bool CalcCamera (float fDeltaTime, uit vector out_CamLoc, uit rotator out_CamRot, uit te drijven out_FOV) { lokale vector start, einde, hl, hn; lokale acteur een; start = Locatie; als (Controller = geen!) { eind = Locatie - Vector (Controller. Rotation ) * 192.f; } anders { eind = Locatie - Vector (rotatie) * 192.f; < p>} a = Trace (hl, hn, einde, begin, false); als (! a = geen) { out_CamLoc = hl; } anders { out_CamLoc = einde; } out_CamRot = Rotator (Locatie - out_CamLoc); //glitch fix voor na het herstellen van FeignDeath MyPlayerController (Controller) . SetBehindView (true); return true; } //dit is een overschrijven functie bijvoorbeeld exec gesimuleerd functiBeste Xbox 360 Games Voor Girls