Agregue el código siguiente a la clase MenuState. Aquí vamos a mostrar un campo de texto simplemente así que tenemos algo en la pantalla
paquete org.myname.flixeldemo;. Org.flixel importación. *; Public class MenuState extiende FlxState {MenuState público () {súper (); añadir (nueva FlxText (10, 10, 100, "Hello World!")); }}Paso 6
Crear una nueva clase llamada zona de juego en el paquete org.myname.flixeldemo. Se extenderá la clase FlxGameView.
A diferencia de un juego flash hecha con Flixel, donde los objetos gráficos se pueden agregar directamente a la pantalla, Andoid tiene un sistema bastante complicado para permitir que las aplicaciones que se ejecutan de forma continua ( como los juegos) para dibujar en la pantalla. Tienes que crear un hilo para contener el bucle de render y luego pasar en eventos como pulsaciones de teclas al hilo mientras se mantiene la seguridad hilo. Puede ver el aterrizaje de demostración lunar para un ejemplo de cómo funciona esto.
Afortunadamente la clase FlxGameView esconde toda la lógica subyacente requerido para implementar el bucle de render.
Agregue el código siguiente a la clase zona de juego. Aquí pasamos un nuevo FlxGame, que es la raíz de todos los partidos Flixel, al constructor FlxGameView. El constructor FlxGame toma unos parámetros como el contexto (que permite Flixel para crear gráficos y recursos de sonido), la información de clase estado inicial del juego (que será el MenuState hemos creado anteriormente) y la información de clase R (el objeto R es creado automáticamente a contener referencias a los gráficos y recursos sonoros) guía
paquete org.myname.flixeldemo;. org.flixel.FlxGame importación; org.flixel.FlxGameView importación; android.content.Context importación; androide importación. util.AttributeSet; public class zona de juego se extiende FlxGameView {zona de juego público (contexto Contexto, attrs AttributeSet) {super (nueva FlxGame (320, 455, MenuState.class, el contexto, R.class), contexto, attrs); }}
Paso 7
Con el fin de mostrar el objeto zona de juego que acabamos de crear es necesario modificar el archivo main.xml bajo la carpeta res /layout. Cambiarlo por lo que parece la imagen de abajo.
Esto hará que el FlixelDemo Actividad, creada cuando se creó el proyecto, para mostrar el objeto zona de juego.
Paso 8
Creación de un juego en Google Android juego con Flixel - Adición de una player
- ¿Cuál es smss.exe?
- Función PHP correo Tutorial
- Hacer un clon de Space Invaders con PushButton - Matar al Player
- Variables como sinónimos en Php
- Pseudo Classes
- IllegalStateException error utilizando terracota con SmartFox 1.6.6
- Perl Función Pasar y devolver de un Reference
- Magento personalización Aplicando una promoción al múltiple Skus
- Hacer un clon de Space Invaders con PushButton - El player
- Herencia en Php Classes