*   >> Lectura Educación Artículos >> hobby >> videojuegos de ordenador

Primeros pasos con Unreal Script

Primeros pasos con Unreal Guión

Por Bryan Thompson

Sobre la base de la versión beta 12 2010 de UDK

Esta es la documentación oficial y no está respaldado por Epic Games.

Este es un tutorial para obtener su propia escritura Unreal funcione para que pueda experimentar y juguetear con él. En primer lugar vamos a aprender a compilar y ejecutar algunos scripts que son mi propia versión de los scripts de tutoría Hourences.

Ellos hacen la tercera persona vista

También escribí un breve artículo aquí sobre los fundamentos de la escritura irreal

http:.. ///Artículos /426771_introduction-to-irreal-script

Y escribí un tutorial aquí sobre cómo empezar a crear videojuegos de alta calidad

http:. ///artículos /426778_from-GameMaker-a-UDK

cursiva secciones no son necesarios, pero se añaden en una aclaración

Parte 1 Creación de la secuencia de comandos necesaria archivos

Con el fin de crear y editar archivos UnrealScript (.

uc extensión) se necesita un editor de texto . Usted sólo puede usar el bloc de notas pero prefiero usar el contexto: https://www.contexteditor.org/

Usted puede obtener el archivo resaltador UnrealScript de Contexto aquí:

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

Crear tres nuevos archivos de script MyGameInfo, MyPawn y MyPlayerController

Aquí está el desglose de qué poner en cada uno de estos archivos

> ---- MyGameInfo:

clase MyGameInfo extiende UTDeathmatch;

defaultProperties

{

PlayerControllerClass = class'MyPlayerController '

DefaultPawnClass = class'MyPawn '

Nombre =

"Default__MyGameInfo"

}

--- MyPawn:

clase MyPawn extiende UTPawn;

< p> simulado CalcCamera función bool (flotar fDeltaTime, fuera vectorial out_CamLoc, fuera rotadores out_CamRot, fuera flotar out_FOV)

{

local de inicio vector, extremo, hl, hn;

actor local a;

start = Lugar;

si (Controlador = ninguno!)

{

end = Lugar - Vector (Controller.

Rotation ) * 192.f;

}

cosa

{

end = Lugar - Vector (Rotación) * 192.f;

< p>}

a = Trace (hl, hn, final, inicio, false);

if (! a = ninguno)

{

out_CamLoc = hl;

}

cosa

{

out_CamLoc = fin;

}

out_CamRot = rotador (Ubicación - out_CamLoc);

Page   <<       [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.