1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Kernle 32DLL, 21.01.2010 #1
    Kernle 32DLL

    Kernle 32DLL Threadstarter Neuer Benutzer

    Heyho, ich habe mal wieder ein OGL Problem, diesmal zum generellen aufbau einer OpenGL App.

    Im moment habe ich einen Renderer (implements GLSurfaceView.Renderer), den ich von meiner Activity aus Erstelle und Aufrufe. Die Activity kümmert sich auch darum Key-, Touch- und Motion events zum Renderer zu schicken. Der Renderer hält quasi damit als Game Logic halter her.

    Diese Lösung hat aber einen entscheidenenden Nachteil: Wenn die Rotation des Geräts geändert wird killt Android den kompletten Render und restartet ihn (d.h. es werden alle Variablen auf Startwerte gesetzt, etc.). Nicht nur das mir damit der gesamte Game Status flöten geht, es zwingt mich auch dazu die Texturen und Mesh Daten neu zu laden, was sehr zeitaufwendig ist.

    Ich habe bereits versucht das ganze auf einen GameLogic Thread auszulagern, der quasi die ganzen Daten hält, und der Renderer sich eben nur ums Rendern kümmert. Das scheiterte allerdings daran das ich eine GL10/11 Referenz brauche um meine Texturen zu laden, den ich aber erst bekomme wenn die Surface des Renderer erstellt wird -> Geht nicht.

    Darum wollte ich mal fragen ob hier irgend jemand mir mal den generellen Aufbau einer OGL-App erklären könnte, bevor ich mir noch mehr Murks zusammen schreibe. Ich habe schon fast 1000 Zeilen code, und es ist jetzt schon ärgerlich zu erfahren dass das ganze so wohl nicht funktoniert. Ich wäre daher für jede Hilfe dankbar.

    So long,
    Kernle
     
    Zuletzt bearbeitet: 21.01.2010
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Android app selber entwickeln mit Bluetooth Android App Entwicklung Freitag um 12:01 Uhr
[ERLEDIGET] App über href starten Android App Entwicklung 28.09.2017
[OFFEN] Kostenpflichtige App für Beta-Test hochladen Android App Entwicklung 13.09.2017
[OFFEN] App startet nicht... Android App Entwicklung 10.09.2017
[OFFEN] Sind Notifications in einer Webview App möglich? Android App Entwicklung 10.09.2017
[OFFEN] Möchte eine App für Entrümpelungen entwickeln. Android App Entwicklung 08.09.2017
[ERLEDIGT] Alpha-Version meiner App nicht mit S8 kompatibel Android App Entwicklung 06.09.2017
[ERLEDIGT] Verbindung zu MS SQL DB von App aus möglich? Android App Entwicklung 05.09.2017
[OFFEN] App schließt nach Öffnen sofort Android App Entwicklung 04.09.2017
[ERLEDIGT] MIT APP Inventor paralleler Tastendruck Android App Entwicklung 23.08.2017

Users found this page by searching for:

  1. aufbau einer app

Du betrachtest das Thema "OGL-App Aufbau?" im Forum "Android App Entwicklung",