*   >> Lectura Educación Artículos >> science >> programación

Creación de un juego de plataformas de Flash con Flixel y Flex - Cómo Started

donde comenzamos nuestro juego. La mayoría de las demos Flixel utilice una clase como FlixelGame como el punto de entrada de la aplicación (es decir, ningún archivo MXML), pero Flex Builder hace que el desarrollo de una aplicación sin una MXML presentar un dolor, por lo que vamos a ahorrarnos algunos problemas y sólo tiene que utilizar el archivo MXML.

 package {org.flixel importación.

*; public class FlixelGame extiende FlxGame {FlixelGame función pública (): void {super (320, 240, MenuState, 2, 0xff131c1b, es cierto, 0xff729954); ayuda ("Jump", "disparar", "Nada"); useDefaultVolumeControls (true); }}}

La clase FlixelGame es muy simple. En primer lugar, llamamos al constructor FlxGame través, e inicializar las propiedades juegos.

Los dos primeros parámetros son las dimensiones del juego, que se establecen a 320x240. Usted puede notar que esta es la mitad del tamaño de la aplicación MXML.

Esto es deliberado, ya que el siguiente parámetro es el zoom, que se fija a 2. Esto significa que cada pixel de nuestros imágenes de origen en realidad se mostrará como 4 píxeles en la pantalla (2 vertical y 2 en posición horizontal). Esta escala da deliberadamente al juego un aspecto muy pixelado, que es una reminiscencia de las viejas consolas de 8 bits.

El siguiente parámetro, MenuState, es una referencia a una clase que se creará como el estado inicial.

Al igual que en sí Flex, Flixel puede cambiar entre varios estados, como un estado de menú, un estado de juego, un estado victoria etc. La clase MenuState se creará más tarde para mostrar el menú inicial de que el jugador verá.

< p> El siguiente parámetro es el color de fondo, en formato hexadecimal (similar a los códigos de color HTML).

El siguiente parámetro, es cierto, dice el objeto FlxGame para mostrar la Flixel introducción predeterminado. El parámetro final define ese color el logotipo Flixel en la introducción se desvanece a.


La función de ayuda define las acciones de algunas teclas estándar. La X, C y las flechas son teclas estándar en Flixel, aunque se puede responder a otras pulsaciones de teclas. La función de ayuda le permite asignar unas sencillas instrucciones que se relacionan con estas teclas.

Finalmente llamamos useDefaultVolumeControls y pasamos cierto como parámetro. Esto le dice Flixel que queremos usar los controles por defecto para modificar el volumen.

La última clase en esta demo es la clase MenuState.

Esto representa el e

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