iPhone iOS wie erstellt man Grafikeffekte wie Schlagschatten, etc? Welche Effekte sind in iOS integriert?

8

Ich entschuldige mich für eine große Anzahl von Fragen hier. Ich fange an, mit Quartz Graphics mehr und mehr zu spielen, und habe festgestellt, dass es interessante Effekte hat, aber ich habe nicht viele Samples, um sie in Aktion zu sehen.

%Vor%

Es gibt eine Schatteneigenschaft:

%Vor%

Ich konnte die Schattenshow jedoch nicht machen.

Grenzen:

%Vor%

Welche anderen Effekte kann ich vom integrierten iOS auf dem iPhone erhalten? * Gibt es ein umfassendes Demo-Projekt, das zeigen kann, welche Art von Funktionen zur grafischen Bearbeitung in iOS integriert ist? *

Wie mache ich Transparenzmaskierung?

Gibt es eine Möglichkeit, inneren Schatten oder inneres Leuchten hinzuzufügen? Gibt es eine Möglichkeit, einen iOS-Button "konkaver" erscheinen zu lassen, als er wirklich ist?

Gibt es eine Möglichkeit, radiale Gradienten zu erzeugen? Gibt es eine Möglichkeit, Multi-Ray Lens Flare-Effekte wie Adobe Illustrator zu erstellen? Gibt es eine Möglichkeit, Ebenen mit "aufhellen, auflösen" oder anderen Photoshop-Effekten zu mischen? Gibt es eine Möglichkeit, die Helligkeit des Bildes dynamisch anzupassen? Ich weiß, wie man den Farbton verschiebt.

Ich würde mich über weitere Hinweise freuen, welche Art von Layer-Effekten ich auf die CALayers anwenden kann

    
Alex Stone 30.04.2012, 12:31
quelle

3 Antworten

12

Was für ein interessanter Zufall! Ich habe gerade eine Präsentation bei einem iOS Game Design Seminar zu CoreGraphics und CoreAnimation gehalten und gerade heute habe ich einige der Dokumente auf Github veröffentlicht.

Wenn Sie also einige praktische Beispiele bevorzugen, können Sie das Repository hier herunterladen: Ссылка

Enthält einige der folgenden Beispiele:

  • Farbfüllung

  • Verlaufsfüllung (linear und radial)

  • Einfache Pfade

  • Bezier-Kurven

  • Clipping (Standard und gerade-ungerade)

  • Erstellen von benutzerdefinierten Schaltflächen

  • Einfache Übersetzungen

  • Übersetzungen mit Treffer-Test-Triggern

  • Ein sehr primitives CoverFlow mit 3D-Transformationen in CoreAnimation.

.. und einige mehr; -)

Ich hoffe, Sie finden, was Sie brauchen, aber von dem, was ich sehe, sollte es eine Menge von dem abdecken, was Sie angefordert haben.

Hinweis : Es gibt auch ein PDF, das als interaktives Lernprogramm dient.

    
pkluz 30.04.2012, 14:05
quelle
2

Hier ist ein wirklich gutes Tutorial , es hat mir sehr geholfen, vielleicht hilft es Sie auch.

    
Templar 30.04.2012 13:14
quelle
1

Hier ist meine Implementierung einer radialen Gradientengenerierung mit CIImage. Wenn ein Farbverlauf nicht erstellt wurde, wird das benannte Bild angezeigt. Andernfalls wird ein radialer Verlauf angezeigt.

%Vor%     
Alex Stone 01.05.2012 15:02
quelle