2010-08-30 12 views
14

Ich habe eine Byte-Array von RGB-Werten, genau wie der Inhalt (ohne Header) einer * .bmp-Datei. Was ich tun möchte, ist, zeichnen Sie die entsprechende Bitmap auf Android, mit OpenGL.Wie zeichne ich eine Bitmap auf Android mit OpenGL

Es scheint, dass OpenGL ES keine einzige API hat, die es tun wird, stimmt das?

Wenn stimmt, wie kann ich das tun?

PS: Eigentlich kann ich es in JAVA-Code zeichnen, aber es ist zu langsam und kostet zu viel CPU-Zeit. Also möchte ich versuchen, es mit OpenGL zu zeichnen. Gibt es noch andere Ratschläge? Oder vielleicht OpenGL kann nicht die richtige Antwort sein?

Danke euch allen!

Antwort

0

Das ist eine sehr allgemeine Frage, Sie können viele Android OpenGL ES-Code-Beispiele im Internet finden.

Ein guter Start wäre aber die Google IO Gespräche über für Android Echtzeit-Spiele zu schreiben:

http://code.google.com/events/io/2009/sessions/WritingRealTimeGamesAndroid.html

http://www.androidphonethemes.com/google-io-2010-writing-real-time-games-for-android-redux

Siehe Seite 23 bis 25 der ersten Präsentation, die ich für einen gerechten verknüpft Vergleich der vorhandenen verschiedenen Zeichnungsmethoden Canvas und OpenGL ES in Android.

+0

über beide Links funktionieren nicht. –

Verwandte Themen