*   >> Lese Utdanning Artikler >> science >> programming

Opprette et spill på Google Android-spill med Flixel - Få Started

lixel. *; Public class MenuState strekker FlxState {public MenuState () {super (); legge (ny FlxText (10, 10, 100, "Hello World!")); }}

Trinn 6

Opprett en ny klasse kalt GameView i org.myname.flixeldemo pakken. Det vil forlenge FlxGameView klassen.


I motsetning til en Flash spillet laget med Flixel, hvor grafiske objekter kan legges direkte til skjermen, har Andoid et ganske komplisert system for å tillate kontinuerlig kjørende applikasjoner ( som spill) for å trekke til skjermen.

Du må lage en tråd for å inneholde gjengi sløyfe og deretter passere i arrangementer som tastetrykk til tråden og samtidig opprettholde tråd sikkerhet. Du kan vise Lunar Landing demo for et eksempel på hvordan dette fungerer. Heldigvis FlxGameView klasse skjuler alle de underliggende logikken som kreves for å gjennomføre gjengi loop.

Legg til følgende kode i GameView klassen. Her passerer vi en ny FlxGame, som er roten til hver Flixel spillet, til FlxGameView konstruktøren.

Den FlxGame konstruktøren tar noen parametere som kontekst (som lar Flixel å lage grafikk og lyd ressurser), den første staten klasse informasjon av spillet (som vil være den MenuState vi opprettet ovenfor) og R klasseinformasjon (R objekt er opprettet automatisk og vil inneholde referanser til grafikk og lyd ressurser)

 pakken org.myname.flixeldemo;. import org.flixel.FlxGame, import org.flixel.FlxGameView, import android.content.Context, importere android. util.

AttributeSet; public class GameView strekker FlxGameView {public GameView (Context kontekst, AttributeSet attrs) {super (ny FlxGame (320, 455, MenuState.class, kontekst, R.class), kontekst, attrs); }}

Trinn 7

For å vise GameView objektet vi nettopp opprettet vi må endre main.xml filen under res /layout mappe. Endre det slik at det ser ut som på bildet nedenfor. Dette vil føre til at FlixelDemo aktivitet, skapte da prosjektet ble opprettet, for å vise GameView objektet.


Trinn 8

Legg til linjen med kode

 requestWindowFeature (Window.

FEATURE_NO_TITLE);

til FlixelDemo klasse som skjermbilde nedenfor. Dette vil fjerne tittellinjen fra programmet.


Trinn 9

For å teste spillet vi trenger å sette opp en Android elmulator. Klikk på Window> Android SDK og AVD Manager.


Klikk på Ny-knappen. Legg i detaljene for AVD (Android Virtual Device) som skjermbildet nedenfor. Klikk på Opprett AVD.


Du skal

Page   <<  [1] [2] [3] >>

Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.