Frage

Was ist der schnellste Weg, um eine Framebuffer und macht in Software auf dem iPhone zu bekommen?

Im Grunde genommen immer in einen Modus 13h Stil, was los ist, so kann ich einige Effekte machen? :)

War es hilfreich?

Lösung

Sie benötigen einen CGImageContext, in einem Bitmap-Format erstellen, die Sie direkt bearbeiten können. Dann können Sie das Bild auf dem Bildschirm zeichnen, verwenden Sie es als GL Textur, oder was auch immer.

Ganz einfach Sachen - überprüfen Sie die Core Graphics Dokumentation. Ich glaube nicht, dass es ein guter Weg, tatsächlich rohen frameBuffer Zugang zu bekommen, aber das ist wahrscheinlich nicht das, was Sie wirklich wollen, sowieso.

Andere Tipps

Soweit ich weiß, Sie haben eine OpenGL | ES-Beschleunigerchip auf dem iPhone. Wenn Sie schieben Pixel wollen, sollten Sie überprüfen, welche Art von OpenGL | ES unterstützt wird. Schreiben von Code für sie und lassen Sie die Hardware, um die Arbeit tun.

Schreiben OpenGL | ES ist btw nicht schwer. Ich Sie noch wissen, was mode13 ist (alter Furz Sie sind!) Sie die Grundlagen innerhalb einer Stunde abholen sollte und nach einem Wochenende von Herumspielen Sie die API MasterD haben.

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