Frage

Ist es möglich, ein Bild mit der iPhone-Kamera als Textur gefangen zu verwenden, die dann in OpenGL ES manipuliert wird (Flag Welleneffekt, etc.)? Das Hauptproblem, die Größe des Bildschirms iPhone Sein 320x480 (keine Statusleiste) und damit das Bildes nicht Abmessungen hat, die Potenz von 2. Ist die wichtigste Option in eine 512x512 Textur Kopieren und die Eckpunkte Einstellung?

War es hilfreich?

Lösung

Ja, das ist der Weg, es zu tun.

Verwenden Sie einfach eine größere Textur. Es ist eine Verschwendung von Speichern, aber leider gibt es keine Möglichkeit, um dieses Problem.

Andere Tipps

Eine Alternative wäre das Bild in Quadrate mit einer Länge und einer Höhe von 32 Pixeln werden deviding (aka Fliesen), was in 15x8 Fliesen. Zeige es würde jedoch viel Textur-Switches beinhaltet während des Zeichnens, die zu einem Engpass werden könne. Auf der anderen Seite würden Sie eine Menge Speicher mit einem gekachelten Ansatz speichern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top