Plugin-Erstellung/Java/Unity Style Sheet (USS): Unterschied zwischen den Versionen

Aus Rising World Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
Diese Integration fördert konsistente und anpassbare UI-Designs.
Diese Integration fördert konsistente und anpassbare UI-Designs.
<br/>
<br/>
== 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 <code>addStyleSheet</code>, <code>removeStyleSheet</code> und <code>updateStyle</code> können USS-Stylesheets angewendet und Änderungen synchronisiert werden. Weitere Details sind in der [https://javadoc.rising-world.net/latest/net/risingworld/api/ui/UIElement.html 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 <code>loadFromAssetBundle</code> geladen werden, was den Stil und das Layout der UI flexibel anpassbar macht. Details zu StyleSheetAsset sind in der [https://javadoc.rising-world.net/latest/net/risingworld/api/assets/StyleSheetAsset.html JavaDoc: StyleSheetAsset] dokumentiert.




== Siehe auch ==
== Siehe auch ==
* [https://javadoc.rising-world.net/latest/net/risingworld/api/package-summary.html JavaDoc RW: API Packages]  
* [https://javadoc.rising-world.net/latest/net/risingworld/api/package-summary.html JavaDoc RW: API Packages]  
* [https://javadoc.rising-world.net/latest/net/risingworld/api/assets/StyleSheetAsset.html JavaDoc: StyleSheetAsset]
* [[Plugin-Erstellung]]  
* [[Plugin-Erstellung]]  
* [[Plugin-Erstellung/Java/Eclipse_Entwicklungsumgebung|Eclipse Entwicklungsumgebung (Plugin Tutorial)]]
* [[Plugin-Erstellung/Java/Eclipse_Entwicklungsumgebung|Eclipse Entwicklungsumgebung (Plugin Tutorial)]]

Version vom 8. November 2024, 13:52 Uhr

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)