Camera
Bei Egospielen befinden wir uns meist in der 1st-Person Ansicht ( , bei Rennspielen eher in der 3rd Person (Objekte/Charaktäre befinden sich zur Gänze im Blickwinkel).
Siehe → http://elearn.bgamstetten.ac.at/wiki/doku.php?id=inf:inf7bi_201314:unity3d:charakter
Die Cameras in Unity helfen uns bei diesen Aufgaben. Die Anzeige durch welche Camera man blickt sieht man in der Hierachy die oberste Camera ist jene durch die man die Szene sieht.
Wie man in der Hierarchy des Bildes erkennen kann wird die Szene durch die Camera betrachtet und nicht durch die Main Camera
Um die Reihenfolge der Cameras zu ändern benötigen wir die „Depth“ Funktion unter den Eigenschaften der Camera (siehe Eigenschaften der Camera).
Können gescripted oder vererbt (parenting) werden (Wobei Unity bereits über Vorinstallierte Scripte verfügt Components → Camera Control)
sind Mittel mit dem die Szene dargestellt wird
sind enendlich oft plazierbar
sind Überall plazierbar
Anlegen
Game Object → Create Other → Camera
Eigenschaften der Camera
Die Eigenschaften der Unity Objekte werden im Inspector angezeigt (siehe Grafik)
Depth - Gibt an welche Camera (beim Verwendenen mehrerer Cameras) zuerst die Szene zeichnet.
Culling Mask - Schließt Objekte ein oder lässt sie aus die von der Camera aufgenommen werden.
Clear Flags - Legt fest welche Teile des Bildschirms gelöscht werden. Praktisch beim Arbeiten mit mehreren Cameras
Background - Färbliche Teile des Bildschirms nachdem alle Objekte im Sichtfeld gezeichnet sind
Perspective -Camera zeigt Objecte mit intakter Perspektive an. (kleiner werdende Objekte bei Entfernung)
Orthographic - Camera lässt Objecte gleichmäßig (gleich bleibende Objekte bei Entfernung)
Projection - Freigaberegelung für die „Perspective“ der Camera
> Unterpunkt von Orthographic Size - Darstellungsgrößte der Camera
Cameras
Background gibt die Hintergrundfarbe der Szene an
Render Path - Option für Definition welche Übertragungsmethoden von der Camera verwendet werden.
Use Player Settings - Die Camera verwendet die vom Spieler eingestellte Darstellung
Listenpunkt-Vertex Lit - Alle Objekte werden als Vertex-Lit Objekte dargestellt.
Listenpunkt-Forward - Alle Objekte werden bei einem Durchgang mit Material
Deferred Lighting - (*Erfordert Unity Pro)
Quelle & Tutorial