*   >> Lese Utdanning Artikler >> hobby >> computer video games

Komme i gang med Unreal Script

Komme i gang med Unreal Script

Av Bryan Thompson

Basert på Dec 2010 Beta av UDK

Dette er uoffisielle dokumentasjon og er ikke godkjent av Epic Games.

Dette er en tutorial for å få din egen Unreal Script til å kjøre slik at du kan eksperimentere og leke rundt med den. First off skal vi lære å kompilere og kjøre noen skript som er min egen versjon av Hourences opplæringen skript. De gjør visningen tredje person

Jeg skrev også en kort artikkel her om grunnleggende uvirkelig script

http:..

///Artikler /426771_introduction-to-uvirkelig-script

Og jeg skrev en tutorial her om hvordan du kan komme i gang å lage høykvalitets videospill

http:. ///artikler /426778_from-gamemaker-to-UDK

Kursiv Seksjonene er ikke nødvendig, men er lagt inn for avklaring

Del 1 Opprette nødvendig script filer

For å opprette og redigere UnrealScript filer (extension .uc) trenger du en teksteditor . Du kan bare bruke notepad, men jeg foretrekker å bruke kontekst: https://www.contexteditor.

org/

Du kan få UnrealScript merkepenn fil for Context her:

http: //wiki .beyondunreal.com /Legacy: Context

Lag tre nye skript filer MyGameInfo, MyPawn, og MyPlayerController

Her er en oversikt over hva du putter i hver av disse filene

---- MyGameInfo:

klasse MyGameInfo strekker UTDeathmatch;

defaultproperties

{

PlayerControllerClass = class'MyPlayerController '

DefaultPawnClass = class'MyPawn '

Name = "Default__MyGameInfo"

}

--- MyPawn:

klasse MyPawn strekker UTPawn;

< p> simulert funksjon bool CalcCamera (flyte fDeltaTime, ut vektor out_CamLoc, ut Rotator out_CamRot, ut flyte out_FOV)

{

lokal vektor start, slutt, hl, hn;

lokal skuespiller a;

start = plassering;

if (Controller = ingen!)

{

end = Sted - Vector (Controller.

Rotation ) * 192.f;

}

annet

{

end = Sted - Vector (Rotering) * 192.f;

< p>}

a = Trace (hl, hn, slutt, start, false);

if (! a = ingen)

{

out_CamLoc = hl;

}

annet

{

out_CamLoc = slutten;

}

out_CamRot = Rotator (Location - out_CamLoc);

//glitch fix for etter å utvinne fra FeignDeath

MyPlayerController (Controller) .

SetBehindView (true);

return true;

Page   <<       [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.