Wo finde ich Beispiele für Quarz-2D-Zeichnung auf dem iPhone?
Werde ich zu entwickeln, das 2D-Spiel in den Iphone-mit Quarz.
was ist der Unterschied zwischen Quarz-und QuartzCore?
Ich suchte eine Menge über das internet, sondern nur in der Lage, um herauszufinden, die MAC-OS mit Quarz-Beispiele.
Wenn jeder Körper hat einen beliebigen Link/URL für Beispiele von Quartz(2D) über Iphone-Entwicklung,die ausgeführt werden würden, in die Reale Iphone-Gerät?
Auch, wenn möglich, als der Link für Paar Beispiele/repository für Quarz Iphone.
Dank,
Mishal Shah
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es eine Reihe von sehr schönen Quartz2D und CoreAnimation animation Beispiele in diesem Projekt, von der 360iDev Konferenz-session auf Core Animation:
http://github.com/neror/CA360
Ich denke, man könnte verwirrend sein, hier ein paar Dinge. Quarz ermöglicht die statische 2-D Vektor-Zeichenprogramm, aber diese unterscheidet sich von der QuartzCore-framework, die Sie importieren in ein Projekt, wenn Sie möchten, verwenden Sie Core Animation. Core Animation ist, was Sie suchen, wenn es um 2-D-Animationen auf dem Mac oder dem iPhone (wenn Sie nicht gehen den Weg des OpenGL ES). Sie wirklich nicht wollen, zu verwenden, Quarz neu zu zeichnen, eine bewegende Szene, denn Sie bekommen schreckliche performance.
Bedeutet dies verwirrend, denn man kann Quarz-zeichnen 2-D Vektor-und raster-Kunst in UIViews oder CALayers, und dann animieren diese um mithilfe von Core Animation. Für eine gute Einführung in Quarz, ich empfehle das Quartz 2D Programming Guide. Für Core Animation, es ist die Core Animation Programming Guide, sowie die Core Animation Buch von Bill Dudney.
Du hast Recht, es gibt eine Menge von Beispiel-code für Quarz auf dem Mac, als auch für Core Animation, aber das schöne ist, dass Quarz und Core Animation verwenden fast identischen APIs auf dem Mac und iPhone. Es gibt ein paar kleine Unterschiede, aber für die meisten Teil code geschrieben, für das eine läuft auf das andere. Als Beispiel haben wir den Core-Plot-Rahmen
um Core Animation, mit Quarz-Zeichnung, denn wir haben einen fast identischen Codebasis zwischen unseren Mac-und iPhone-Versionen des Frameworks. Das ist zumindest ein großes Stück Beispielcode, den man sich anschauen kann.
Schließlich Deckkraft ist ein wirklich nettes Dienstprogramm, das erlaubt Ihnen das zeichnen von Vektorgrafiken und generieren die Quarz-Zeichnung code zu reproduzieren, die Grafik in Ihrer Anwendung. Es ist eine großartige Möglichkeit, um Dinge auszuprobieren.
Lesen Sie die Quartz 2D Programming Guide. Nach dem Lesen der Anleitung, werfen Sie einen Blick auf QuartzDemo.