Ajoutez le code suivant à la classe MenuState. Ici, nous allons afficher un champ de texte juste si nous avons quelque chose à l'écran
package org.myname.flixeldemo;. Org.flixel d'importation.*; Public class MenuState étend FlxState {MenuState publique () {super (); ajouter (nouvelle FlxText (10, 10, 100, "Bonjour tout le monde!")); }}
Étape 6
Créer une nouvelle classe appelée Gameview dans le package de org.myname.flixeldemo. Il va étendre la classe FlxGameView.
Contrairement à un jeu en Flash fait avec Flixel, où les objets graphiques peuvent être ajoutés directement à l'écran, Andoid a un système assez compliqué pour permettre les applications fonctionnant en continu ( comme les jeux) pour dessiner à l'écran.
Vous devez créer un fil pour contenir la boucle de rendu et ensuite passer à des événements comme les presses clés pour le fil tout en maintenant la sécurité des threads. Vous pouvez voir la démo de Lunar Landing pour un exemple de comment cela fonctionne. Heureusement la classe FlxGameView cache toute la logique sous-jacente nécessaire pour mettre en œuvre la boucle de rendu.
Ajoutez le code suivant à la classe de Gameview. Ici, nous passons une nouvelle FlxGame, qui est la racine de chaque match Flixel, au constructeur FlxGameView.
Le constructeur FlxGame prend que quelques paramètres tels que le contexte (qui permet Flixel de créer des graphiques et des ressources sonores), l'information de classe de l'état initial du jeu (qui sera le MenuState nous avons créé ci-dessus) et l'information de classe R (l'objet de R est automatiquement créé pour contenir des références à des graphiques et des ressources sonores)
package org.myname.flixeldemo;. org.flixel.FlxGame d'importation; org.flixel.FlxGameView d'importation; android.content.Context d'importation; android d'importation. util.AttributeSet; Gameview public class étend FlxGameView {Gameview public (Context context, attrs AttributeSet) {super (nouvelle FlxGame (320, 455, MenuState.class, contexte, R.class), le contexte, attrs); }}
Étape 7
Pour afficher l'objet de Gameview nous venons de créer, nous devons modifier le fichier main.xml sous le RES /dossier de mise en page. Changez-le de sorte qu'il ressemble à l'image ci-dessous. Cela entraînera l'acti
Création d'un jeu sur Google jeu Android avec Flixel - Ajout d'un player
- Utilisant Javascript cordes Expressions
- Rdbms Concepts
- Apprendre à connaître le moteur Irrlicht 3D - Collision Detection
- Programmation: fichiers batch:..
Connection Checker
- Comment configurer votre réseau Windows Vista connections
- Mise en œuvre de base de données dans Mysql
- Comment codes à barres et les smartphones Rearchitect Information
- Conteneur associatif en C ++ Simplified
- Composition Association
- Application console pour appeler l'événement en utilisant System.
Timers en C #…