Primera parte tutorial flash

Solo disponible en BuenasTareas
  • Páginas : 5 (1246 palabras )
  • Descarga(s) : 4
  • Publicado : 17 de agosto de 2010
Leer documento completo
Vista previa del texto
Este tutorial te ayudara a crear videojuegos en Flash.
En esta primera parte analizaremos los elementos de un videojuego y aprenderemos a crear un personaje y darle movimiento. Conocimientos previos antes de comenzar este tutorial n.n. *Conocer la interfaz de Flash n.n *programación orientada a objetos *conocimiento en action scripts 3.0 Si no tienes conocimiento de algunas de estas cosas puesaquí te dejo algunos enlaces para que te bajes manuales y practiques un poco antes de comenzar este tutorial para creación de videojuegos.

http://help.adobe.com/es_ES/Flash/10.0_UsingFlash/flash_cs4_help.pdf http://livedocs.adobe.com/flash/9.0_es/main/flash_as3_programming.pdf En esta primera parte hablaremos de los Elementos básicos de debe de contener un juego, en este caso tomaremos dereferencia un juego de plataforma. Súper Mario Bros del NES. Es un juego muy famoso así que dudo Mucho que tengan problemas para saber de que se trata y sobre todo el gameplay que tiene. Comencemos a analizar el juego en general.

Y veremos todos los elementos que contiene: *es un juego 2D * usas a Mario que puede: - saltar, caminar en ambos lados, correr, volar, agacharse, nadir, cambia su tamaño,tira balitas y muere. *enemigos de diferentes tipos y habilidades. *escenario largos y con diferentes elementos para interactuar. *sub jefes finales en cada nivel y un jefe final. *música Como ven hay muchos elementos que constituye este juego, jeje pero no se preocupen, es muy divertido hacer juegos y muy entretenido. Así que manos a la obra n.n. Ahora nos concentraremos en el motor del personajeprincipal. Podríamos usar algún tipo de sprite para hacer nuestro personaje principal en el cual tendría todas las animaciones posibles como esta:

Pero como apenas aremos nuestro motor principal para controlar a nuestro personaje no ocuparemos los sprites ahorita. Si no esto: SIP, usaremos un rectángulo negro para simular a Mario n.n. *Creamos un Nuevo Flash File (Action Script 3.0)*seleccionamos Rectangle Tool, de nuestras Tools. *En scene (escena): dibujamos un rectángulo como el anterior de los pixeles que gustes n.n. *ahora esa figura la seleccionamos, le damos clic derecho y seleccionamos la opción “Convert to Symbol (Convertir a símbolo)”. *en NAME (Nombre): le ponemos Hero, y seleccionamos la opción de “Export for Action Script (Exportar para action Script)”. Automáticamentese selecciona “Export in frame 1(Exportar en el frame 1)”, y donde dice”Class (Clase)”, se pondrá Hero, y le das OK. Lo que hicimos fue convertir nuestro rectángulo en un objeto llamado Hero, se export a Action Script en una clase que se llamo Hero, y se exporto desde el primer frame n.n, para poder instanciar de ese objeto, y darle todas funciones y atributos necesarios n

*Borramos nuestro Herode escena, ya que lo pintaremos atreves de código n.n.

Veamos ahora lo que necesitamos hacer primero que nuestro personaje se mueva respecto a las teclas presionadas, en este caso para iniciar usaremos las flechas de dirección n.n. *Así que manos a la obra, nos posicionamos en el primer Frame y Presionamos F9, se abrirá el Editor de Código:

*y escribiremos esto:

//Creamos hero que eshijo de la clase padre Hero, SIP el rectángulo que convertimos var hero: Hero = new Hero (); //le damos sus atributos hero.x = 100; //posición x en la escena hero.y = 100; //posición y en la escena hero.width = 30; // el ancho del rectángulo hero.height = 60; //lo alto del rectángulo //agregamos hero a la escena addChild (hero);

*presiona Ctrl+Enter, y aparecerá el flash player mostrando unrectángulo negro.

Pero no sirve de nada, ni hace nada: S; así que tenemos que hacer que responda moviéndose cuando presionemos ciertas teclas. *para comenzar debemos de detectar cuando presionemos las cuatro direcciones posibles, y para eso lo podemos manejar como cuatro estados y para ello no hay nada como usar banderas en este caso usaremos 4 n.n; Simple presionar las teclas se ponen en true,...
tracking img