Als «opengl-es» getaggte Fragen

Teilmenge der OpenGL 3D-Grafik-API für eingebettete Geräte wie Mobiltelefone.

1
OpenGL: Frame springt teilweise hin und her [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 2 Jahren . Ich arbeite an einem Projekt mit SDL und OpenGL. Das Spiel funktioniert …

2
Das Gameplay im Spiel selbst aufzeichnen?
Ich arbeite derzeit an einem 3D-Autorennspiel für die iOS-Plattform. Ich musste ein Wiedergabesystem implementieren und diese Wiederholung dann in einer Videodatei aufzeichnen, um sie auf YouTube hochzuladen. Ich habe nur Probleme mit dem Aufnahmeteil, der Rest ist erledigt. Was ich tue , ist die Verwendung von glReadPixels()Befehl von OpenGL ES …
8 iphone  opengl-es  ios  ipad  video 



5
OpenGLs Matrixstapel gegen Handmultiplikation
Dies ist effizienter, wenn Sie den Transformationsstapel von OpenGL verwenden oder die Transformationen von Hand anwenden. Ich habe oft gehört, dass Sie die Anzahl der Statusübergänge in Ihrer Grafik-Pipeline minimieren sollten. Das Verschieben und Knallen von Übersetzungsmatrizen scheint eine große Veränderung zu sein. Ich frage mich jedoch, ob die Grafikkarte …

1
Wie weise ist diese Multithreading-Architektur?
Ich schreibe eine Spiel-Engine neu, die ich geschrieben habe, um so viel wie möglich zu parallelisieren. Ich denke darüber nach, Eigenschaften zu erstellen, auf die von mehreren Threads aus zugegriffen werden kann. Alle verwenden Accessoren, die boost scoped_locks verwenden, um Race-Bedingungen zu vermeiden. Angenommen, ich habe einen Charakter mit der …

3
C ++ und OpenGL ES: glDrawArrays-Aufrufe sind zeitaufwändig
Derzeit profiliere ich mein iOS. Alle Aufrufe von glDrawArrays sind teuer. Hier ist zum Beispiel ein Screenshot des Rendering-Teils eines Partikelsystems: Wie Sie sehen können, nimmt der glDrawArraysAufruf von dieser Methode 39% der CPU-Zeit in Anspruch. Während andere Anrufe mögen glUniform1iund glBindVertexArrayOESsehr schnell sind. Warum ist nicht glDrawArraysso schnell wie …

4
Sprite-Animation in Android mit OpenGL ES
Wie mache ich eine Sprite-Animation in Android mit OpenGL ES? Was habe ich getan : Jetzt kann ich ein Rechteck zeichnen und meine Textur (Spritesheet) darauf anwenden Was ich wissen muss: Jetzt zeigt das Rechteck das gesamte Sprite-Blatt als Ganzes. So zeigen Sie jeweils eine einzelne Aktion aus dem Sprite-Blatt …

5
Welche Version von OpenGL für Android?
Ich habe versucht, OpenGL ES 2.0 zu lernen, um ein einfaches 2D-Spiel zu erstellen. Ich habe ein Buch über Android-Entwicklung gekauft, aber nachdem ich festgestellt habe, dass der Autor sein eigenes SDK verwendet, das OpenGL ES 1.0 implementiert, habe ich mich entschieden, nur Online-Tutorials zu verwenden. Ich war so verloren, …

3
glTranslate, wie genau funktioniert es?
Ich habe einige Probleme zu verstehen, wie glTranslate funktioniert. Zuerst dachte ich, es würde einfach Werte zur Achse hinzufügen, um die Transformation durchzuführen. Dann habe ich jedoch zwei Objekte erstellt, die Bitmaps laden würden, eines hat die Matrix auf GL_TEXTURE gesetzt: public class Background { float[] vertices = new float[] …


2
OpenGL ES 2.0: Mischen von 2D mit 3D
Ist es möglich, 2D- und 3D-Grafiken in einem einzigen OpenGL ES 2.0-Spiel zu mischen? Ich habe viele 2D-Grafiken in meinem Spiel. Die 2D-Grafik wird durch zwei dreieckige Polygone (die ein Rechteck bilden) mit einer Textur darauf dargestellt. Ich verwende eine orthografische Matrix, um die gesamte Szene zu rendern. Ich muss …
7 opengl-es 


3
Erstellen eines Spiels für Telefone mit unterschiedlicher Auflösung
Ich beginne einige Tests zum Erstellen eines Spiels mit dem Android-Programm. Bisher funktioniert alles und scheint nett zu sein. Ich verstehe jedoch nicht, wie ich sicherstellen kann, dass mein Spiel auf allen Handys korrekt aussieht, da alle leicht unterschiedliche Bildschirmverhältnisse haben (und auf einigen ungeraden Handys sogar sehr unterschiedlich). Was …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.