Ich begann mit Unity3D seit einem Monat zu arbeiten, und ich versuche, eine Anwendung zu machen, die ein Menü, bestehend aus einem Panel und mehreren Tasten enthält. In diesem Moment versuche ich das Menü anzupassen, ich ändere die Füllfarbe des Panels und der Tasten, aber bis jetzt konnte ich die Rahmenfarbe der Tasten nicht ändern. Gibt es eine Möglichkeit, die Farbe der Rahmen der UI-Schaltflächen anzupassen? Ich würde Ihre Hilfe schätzen. :)Ändern Sie die Farbe der Grenze einer Schaltfläche in Unity3D
Antwort
Nein, Sie können nicht nur Randfarbe ändern. Wenn Sie Standardschaltflächen verwenden, werfen Sie einen Blick auf Quellbild. Es ist im Grunde ein graues Quadrat mit schwarzen Rändern. Wenn Sie also die Farbe des Bildes ändern, bleibt die schwarze Farbe schwarz. Um Schaltflächen anpassen, wie Sie möchten, müssen entweder verschachtelte UI-Elemente erstellen:
oder erstellen Sprites mit Farben, die Sie wünschen und Quellbild
Ich finde verschachtelte UI-Elemente ersetzen der einfachste Weg, um etwas zu tun Dies. Einfaches Beispiel:
Beginnen Sie, indem Sie ein Panel erstellen und ändern Sie die Skala, bis Sie die gewünschte Größe für Ihre Schaltfläche erhalten. Dies wird deine "Grenzen" sein.
Als nächstes erstellen Sie ein weiteres Panel als untergeordnetes Element des gerade erstellten Panels und ändern Sie den Maßstab so, dass es geringfügig kleiner als das erste Panel ist, und ändern Sie die Farbe.
Fügen Sie im Inspektor für Ihr Panel Komponente hinzu und geben Sie Button ein und fügen Sie es als Komponente hinzu.
Schließlich, fügen Sie einen Text als Kind von Ihrem Panel für ein Etikett und Sie sind fertig.
- 1. Ändern der Schaltfläche Tag Grenze Farbe
- 2. Ändern Sie die Farbe einer Schaltfläche temporäre
- 3. Ändern Sie die Farbe der Grenze alle n Sekunden
- 4. Ändern Sie die Farbe einer Schaltfläche, wenn sie geklickt wird
- 5. Ändern Sie die Farbe der Aktion Schaltfläche in glänzend
- 6. Ändern Sie die Farbe der Schaltfläche Text in einen Hexavalue
- 7. ändern Grenze Farbe der Tasten gedrückt einmal
- 8. Ändern der Grenze-bottom-Farbe mit jquery?
- 9. VB ändern Farbe Grenze Menustrip
- 10. Ändern Sie die Farbe der Quaderkreis-Schaltfläche zur Laufzeit
- 11. So ändern Sie die Farbe der GeocoderAutoCompleteView-Schaltfläche "Abbrechen" - Mapbox
- 12. Ändern Sie die Farbe der Schaltfläche mit HTML-Farbcodes
- 13. Ändern Sie die Farbe der Schaltfläche bei Klick-Ereignis
- 14. Ändern der Farbe in einem Zeichen auf einer Schaltfläche Text
- 15. Ändern der Farbe der Schaltfläche mit Thema
- 16. Farbe der Schaltfläche in DataGridView-Zelle ändern
- 17. Ändern Sie die Farbe der Schaltfläche (erscheint) in Schaltflächeneigenschaften, wenn die Schaltfläche Ripple-Effekt hat
- 18. Ändern Sie die Schaltfläche Farbe, Symbol und Text in Angular2
- 19. Ändern Sie die Navigationsleiste zurück Schaltfläche Farbe in Xamarin Android
- 20. Ändern der Farbe der AlertDialog.Builder-Schaltfläche
- 21. Ändern Sie die Tab-Farbe beim Klicken auf die Schaltfläche
- 22. SweetAlert - Ändern der Farbe der Schaltfläche
- 23. Ändern der Schaltfläche Farbe auf einzelnes Ziel
- 24. Ändern Sie die Farbe der Schaltfläche mit Selektor und bleiben Sie diese Farbe
- 25. JS Dialogfeld Farbe der Schaltfläche "Schließen" ändern
- 26. Ändern Sie die Farbe der Ressource
- 27. CSS-Anweisung zum Ändern der Farbe einer Schaltfläche WÄHREND Klicken
- 28. Gtk3 + Wie gtk.Entry Grenze zu einer Farbe ändern?
- 29. Ändern der TextBox-Farbe in einer Methode
- 30. Ändern Xamarin Formen Schaltfläche Farbe