Date post: | 23-Jan-2016 |
Category: |
Documents |
Upload: | valentin-morataya |
View: | 213 times |
Download: | 0 times |
Introduccion al videojuego
Gabriel De Ioannes Becker
Clase 12
Clase 12
Conoce lo que es una variable de tipo Arreglo (Vector, Array)
Conoce las herramientas de Loops ( For, While ) y como se usan en JavaScript
Comprende como estos contenidos se ponen en practica en el ámbito del Video Juego
Objectivos
Clase 12
Arreglos, loops y objetos%
Clase 12
Clase 12
Clase 12
WHILE LOOP%
Clase 12
Mientras la condición sea verdadera, seguiré haciendo lo “mismo”.
LOOP
Clase 12
Estos e llama pseudo-codigo, es muy útil para entender de manera la
lógica de lo que se desea programar
mientras ( n es menor a 10){ Codigo que se itera; n++;//n=n+1}
En cada iteración, se comprueba esta
sentencia, si es verdadera el loop
continua
Clase 12Declaración de un loop While en JavaScript
while (n<10){ accion/asignar valor/modificar valor;
Validar datos;}
Otra declaración de un loop While en JavaScript
Clase 12
do{ accion/asignar valor/modificar valor;
Validar datos;} while (n<10);
Clase 12
For LOOP%
Clase 12
Estos e llama pseudo-codigo, es muy útil para entender de manera la
lógica de lo que se desea programar
para ( n igual a 0, n menor que 10, n mas 1){ Codigo que se itera;}
En cada iteración, se comprueba esta
sentencia, si es verdadera el loop
continua
Valor inicial de una variable para
el Loop
En cada iteración aumentamos la variable en uno
Declaración de un loop For en JavaScript
Clase 12
For (var i=0;i<10;i++){ accion/asignar valor/modificar valor;
Recorrer Arreglo;}
Clase 12
Arreglo%
Clase 12
Clase 12
Las variables cargan información especifica…
Las variables pueden ser de diferentes TIPOSTexto (String)Numero (float,Int,Double)Logica o Booleana (TRUE, FALSE)
Arreglos…
Clase 12
Declaración de un Arreglo en JavaScript
Clase 12
var nombreArreglo = new Array();
A diferencia de otros lenguajes, el arreglo de Javascritp permite ingresar
varios tipos de datos dentro de sus casillas
Clase 12
Asignación de valor a un Arreglo en JavaScript
Clase 12
nombreArreglo [0] = 100; nombreArreglo [1] = 144;
Leer valor en una casilla del Arreglo en JavaScriptnombreArreglo [0] ; // Entrega 100
nombreArreglo [1] // Entrega 144
Los arreglos traen consigo ciertas propiedades
Clase 12
nombreArreglo.length, Largo del arreglonombreArreglo.push(var), agregamos nueva celda con nuevo valornombreArreglo.splice(i,1), agregamos nueva celda con nuevo valor
Recorrer un arreglo con un For loop
Clase 12
For (var i=0,i<arreglo.length,i++){ arreglo[i];//Leer valor
arreglo[i]=100;//Asignar valor}
Clase 12
objetos%
Clase 12
Clase 12
Clase 12
objeto%
PROPIEDADES
Clase 12
Clase 12
Clase 12
Clase 12
Declaración de un OBJETO en JavaScript
Clase 12
function NombreObjeto (x,y){this.posx=x;this.posy=y }
Instancia del objetovar nombreInstancia =new NombreObjeto (x,y);
Clase 12Declaración de un OBJETO en JavaScriptfunction NombreObjecto (x,y){
this.posx=x;this.posy=y }
Instancia del objetovar nombreInstancia =new NombreObjeto (x,y);
Acceder a propiedades de la instancia.nombreInstancia .posx;Modificar las propiedades de la
instancia.nombreInstancia .posx=100;
Recorrer un arreglo de objetos con un For loop
Clase 12
For (var i=0,i<arreglo.length,i++){ arregloObjetos[i].posx;//Leer valor
arregloObjetos[i].pox=100;//Asignar valor}