Auswahl der Anime-Schaltflächen, um sie leichter verständlich zu machen
Verifikations-Umgebung
- Fenster
-
- Windows 11
- Unity-Editor
-
- 2020.3.25f1
Voraussetzungen für diesen Tipp
Die folgenden Einstellungen wurden im Vorfeld als Voraussetzung für die Erklärung dieser Tipps vorgenommen.
Referenz
Zuerst
Wenn eine Schaltfläche ausgewählt ist, ist sie standardmäßig etwas dunkler.
Dies kann jedoch verwirrend sein, sodass Sie die Farbe der Auswahl im Informationsfenster ändern können.
Hier möchten wir den Button größer erscheinen lassen, wenn der Button als zusätzliches Element ausgewählt wird. Wenn der Knopf größer wird, fügt er auch eine Bewegung hinzu, z. B. eine allmähliche Zunahme im Anime.
Platzierung der Schaltflächen
Platzieren Sie die Tasten normal. Berücksichtigen Sie, dass die Schaltflächen größer sein werden, also lassen Sie eine kurze Pause.
Anime einrichten
Wenn die Schaltfläche ausgewählt ist, Button
ändern Sie "Übergang" in "Anime" aus der Komponente.
Dann erscheint eine Schaltfläche mit dem Namen "Animation automatisch generieren", also klicken Sie darauf.
Das Dialogfeld "Anime-Controller speichern" wird angezeigt.
Der Speicherort ist beliebig, aber dieses Mal wird er im selben Ordner Scenes
wie die Szene gespeichert.
Der Dateiname lautet ButtonSelected
.
Die folgenden Dateien werden im Projekt erstellt: Die Art des Animes hängt mit dem Verhalten des Buttons zusammen.
Zeigt das Anime-Fenster an.
Wählen Sie die Schaltfläche aus, für die Sie gerade den Anime generiert haben.
Dann wird der Inhalt des Anime-Tabs aktiviert, also wählen Sie aus dem Anime-Typ Selected
aus.
Klicken Sie auf die Schaltfläche Aufzeichnen. Wenn Sie jeden Wert im Inspektor in diesem Zustand ändern, wird er während des Animes als Parameter registriert.
Legen Sie in diesem Zustand die Komponentenskalierung auf fest 1.25
. Rect Transform
Übrigens wird bei der Image
Auswahl auch die Farbe des Bauteils als Farbe auf Hellblau gesetzt.
Wenn Sie fertig sind, klicken Sie auf die Aufnahmeschaltfläche, um den Vorgang zu beenden. Sie können sehen, dass der Maßstab und Image.Color festgelegt sind.
Führe das Spiel aus und versuche, es in Bewegung zu bringen. Ich denke, Sie können sehen, dass sich der Maßstab und die Farbe während des Anime ändern, wenn die Schaltfläche ausgewählt wird.
Die Anime-Einstellungen werden in der zuvor erstellten ButtonSelected.controller
gespeichert, so dass
Wenn Sie den gleichen Anime auf andere Schaltflächen anwenden möchten, können Sie diese Datei an die Schaltfläche anhängen und dieselbe Animation anwenden.
Vergiss nicht, die Übergänge zu einem Anime zu machen.
Ändere die Zeit des Animes
Die Standardbetriebszeit für den von Ihnen erstellten Anime ist auf 0,25 Sekunden festgelegt. Ob dies früh oder spät oder genau richtig ist, kann von der Person abhängen.
Wenn Sie die Uhrzeit dieses Animes ändern möchten, können Sie dies tun, indem Sie die folgenden Schritte ausführen.
Doppelklicken Sie auf den Anime-Controller (ButtonSelected.controller), den Sie aus dem Projekt erstellt haben.
Die Registerkarte "Anime" ist ausgewählt, und der folgende Bildschirm wird angezeigt, also Any State
wählen Sie die Verbindungslinie und Selected
aus.
Wenn Sie die Einstellungen des Inspektors erweitern, gibt es ein "Übergangsintervall(e)", also setzen Sie 0.1
es dieses Mal auf .
Überprüfe, ob der Anime schneller wird.