Einführung
Dieser Download für Unity besteht aus einem 3D-Modell einer Wanduhr im antiken Stil, römischen Ziffern und einem Holzrahmen. Die Zeiger sind funktionsfähig.
Der Download enthält die PBR-Texturen mit einer Auflösung von 512 x 512.
In dem folgenden Video erkläre ich, wie die Uhr funktioniert.
Inhalt des Pakets
Im Inneren befindet sich ein 3D-Modell der Uhr, drei Texturen (Albedo, Metallic und Normal). Zwei Skripte zum Einstellen der Uhr und zum Testen dieser Funktionalität. Eine Szene, in der alles konfiguriert ist. Wenn du diese Szene öffnest und in den Spielmodus gehst, zeigt das Uhrenmodell zufällig verschiedene Zeiten an.
Wie man die Wanduhr für Unity verwendet
Die Uhr wird mit dem „GDTClock“-Skript gesteuert, das eine öffentliche Funktion namens „SetTime“ hat, die es erlaubt, die Zeit einzustellen.
Einfach ausgedrückt, um die Uhr zu verwenden, müssen wir ein Skript erstellen, das sie steuert, innerhalb dieses Skripts müssen wir eine Referenz der Klasse „GDTClock“ definieren und die Referenz dieses Objekts in der Hierarchie finden, letzteres können wir manuell tun, indem wir das Objekt „GDTClock“ als öffentlich oder serialisiert definieren und dann das GameObjekt der Uhr auf das Feld im Inspektor ziehen. Das „WallClockTest“-Skript im Paket zeigt, wie die Uhr verwendet wird.