Benutzer:David Scherfgen/Spiele programmieren mit Android
Aus Spieleprogrammierer-Wiki
< Benutzer:David Scherfgen(Unterschied zwischen Versionen)
(Die Seite wurde neu angelegt: „'''Notizen'''<br /> * Eclipse und Android SDK/NDK einrichten * Rahmen für ein Spiel (GLSurfaceView, Render when dirty, postDelayed, ...) * Vorsicht bei Java-Date…“) |
|||
(4 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''Notizen'''<br /> | '''Notizen'''<br /> | ||
* Eclipse und Android SDK/NDK einrichten | * Eclipse und Android SDK/NDK einrichten | ||
+ | * Was unter Android anders ist als auf einem PC | ||
* Rahmen für ein Spiel (GLSurfaceView, Render when dirty, postDelayed, ...) | * Rahmen für ein Spiel (GLSurfaceView, Render when dirty, postDelayed, ...) | ||
− | * Vorsicht bei Java-Datenstrukturen wie Map wegen GC! Benutze SparseArray, wenn möglich! | + | * Achtung, GC! |
+ | ** Vorsicht bei Java-Datenstrukturen wie Map wegen GC! Benutze SparseArray, wenn möglich! | ||
+ | ** Vorsicht bei String.format! Garbage-Free-Implementierung vorstellen. | ||
+ | ** Vektorklasse für 2D-Vektoren ohne Müll | ||
* JNI-Funktion, um OpenGL-Buffer zu füllen | * JNI-Funktion, um OpenGL-Buffer zu füllen | ||
+ | * Asserts und ProGuard | ||
+ | |||
+ | Punkt 1 und 2 eventuell auch weglassen. Dann davon ausgehen, dass der Leser schon weiß, wie man generell mit Android arbeitet. Dann würde der Artikel nur Tipps für Spieleprogrammierung enthalten. |
Aktuelle Version vom 14. November 2011, 14:48 Uhr
Notizen
- Eclipse und Android SDK/NDK einrichten
- Was unter Android anders ist als auf einem PC
- Rahmen für ein Spiel (GLSurfaceView, Render when dirty, postDelayed, ...)
- Achtung, GC!
- Vorsicht bei Java-Datenstrukturen wie Map wegen GC! Benutze SparseArray, wenn möglich!
- Vorsicht bei String.format! Garbage-Free-Implementierung vorstellen.
- Vektorklasse für 2D-Vektoren ohne Müll
- JNI-Funktion, um OpenGL-Buffer zu füllen
- Asserts und ProGuard
Punkt 1 und 2 eventuell auch weglassen. Dann davon ausgehen, dass der Leser schon weiß, wie man generell mit Android arbeitet. Dann würde der Artikel nur Tipps für Spieleprogrammierung enthalten.