Plugin-Erstellung/Java/Unity Style Sheet (USS)

Aus Rising World Wiki

Unity Style Sheets (USS) sind CSS-inspirierte Stylesheets, die speziell für die Gestaltung der Benutzeroberflächen (UI) in der Unity-Entwicklungsumgebung entwickelt wurden. Die Rising World Plugin-API ermöglicht Entwicklern, USS-Dateien zur Anpassung und Erweiterung der UI zu nutzen.
Die Klasse UIElement im net.risingworld.api.ui-Paket bildet die Basis für UI-Komponenten, während StyleSheetAsset im net.risingworld.api.assets-Paket ein USS-Stylesheet darstellt, das über loadFromAssetBundle aus Unity-Asset-Bundles geladen werden kann. Diese Integration fördert konsistente und anpassbare UI-Designs.


Relevante API Klassen

UIElement

Die Klasse UIElement repräsentiert das grundlegende UI-Element in Rising World, das als Container oder interaktives Element genutzt werden kann. Der Stil eines Elements wird durch ein Style-Objekt beschrieben, das das visuelle Erscheinungsbild steuert. Mithilfe der Methoden addStyleSheet, removeStyleSheet und updateStyle können USS-Stylesheets angewendet und Änderungen synchronisiert werden. Weitere Details sind in der JavaDoc: UIElement verfügbar.

StyleSheetAsset

Die Klasse StyleSheetAsset, eine Unterklasse von Asset, steht für USS-Stylesheets, die das Design von UI-Elementen definieren. Diese Dateien können mithilfe des Unity UI Builder erstellt und über die Methode loadFromAssetBundle geladen werden, was den Stil und das Layout der UI flexibel anpassbar macht. Details zu StyleSheetAsset sind in der JavaDoc: StyleSheetAsset dokumentiert.


Siehe auch

Unity3D Dokumentation

Forum

Kategorien

Tutorial Kategorien
Plugin-API(1 K, 5 S)
Tutorial(2 S)
Plugin-Erstellung
Java(2 K, 6 S)
Unity(3 S)