1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Game Grundgerüst Minimum

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Zerod, 19.05.2011.

  1. Zerod, 19.05.2011 #1
    Zerod

    Zerod Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    48
    Erhaltene Danke:
    0
    Registriert seit:
    05.11.2010
    Hallo,

    ich bin gerade dabei so ein bisschen mit android rum zu spielen und teste ein paar funktionen aus. also das anzeigen von Bilder oder die touch Position auslesen ist kein Problem aber ich hätte gerne für weitere Test so eine Art Grundgerüst bzw so eine minimal Engine.

    Wenn man ein neues Projekt started bekommt man ja so ein bisschen anfangscode:


    Code:
    public class main extends Activity {
        
         @Override
            public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                requestWindowFeature(Window.FEATURE_NO_TITLE);
                
                setContentView(new SurfaceView(this));
            }
     }

    Das ist ja auch wirklich schön aber was ich gerne hätte wäre so eine kleine Library oder engine die ich einchfach einbinden kann. Ich dache irgendwie so in dieser art:

    Code:
    import org.mygamelib.*;
    
    public class main extends myGameLib{
    
    public void onIni(){
    }
    public void onUpdate(){
    }
    public void onDraw(Canvas canvas){
    }
    }

    und dann noch ein paar funktionen wie:
    Code:
    myGameLib.getFPS();
    myGameLib.getTouchPosX();
    myGameLib.getTouchPosY();
    myGameLib.getButtonPress();

    Irgendwie so das man halt die Eingabe und grundlegende Game Variablen anfragen kann.


    All das würde mir schon sehr dabei helfen kleine Spiele zu machen. Denn mit so einem Classic GameLoop kann man ja schön arbeiten.
     
  2. ko5tik, 19.05.2011 #2
    ko5tik

    ko5tik Android-Experte

    Beiträge:
    620
    Erhaltene Danke:
    40
    Registriert seit:
    14.10.2009
    Phone:
    HTC Hero
    Schau mal den LunarLander sample
     
  3. isam2k, 20.05.2011 #3
    isam2k

    isam2k Erfahrener Benutzer

    Beiträge:
    239
    Erhaltene Danke:
    43
    Registriert seit:
    27.04.2010
    Dieser Artikel hier von AndroidPit ist super ausführlich, auf Deutsch und ziemlich einfach.

    Am Schluss hast du ein gutes Grundgerüst für 3D Spiele, welches sich einfach nach den eigenen Wünschen anpassen lässt.

    Spieleentwicklung 101 - AndroidPit
     

Diese Seite empfehlen