Plugin-Erstellung/Java/Unity Style Sheet (USS): Unterschied zwischen den Versionen
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
* Diese Seite ist in Bearbeitung * This page is in progress *
Bitte schaue später noch einmal vorbei, um weitere Änderungen zu erfahren.
Please check back later for additional changes.
|
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
- JavaDoc RW: API Packages
- JavaDoc: StyleSheetAsset
- Plugin-Erstellung
- Eclipse Entwicklungsumgebung (Plugin Tutorial)
- Wiki Kategorie: "Java"
Unity3D Dokumentation
- Unity Docs: USS Stylesheet, Style UI manual (Unity 6)
- Unity Docs: USS Stylesheet, Style UI manual (Unity 2023)
- Unity Docs: Styles and Unity style sheets (Unity 2019)
- Unity Docs: USS selectors
- Unity Docs: USS properties
Forum
- Rising World Forum: Getting started
- Rising World Forum: Create a Plugin
- Rising World Forum: Plugins (Neue Version)
Kategorien
Tutorial Kategorien
Tutorial (2 S) |
Plugin-Erstellung
|