Plugins: Unterschied zwischen den Versionen
(Ausdrucksweise angepasst) |
Keine Bearbeitungszusammenfassung |
||
| (10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Ein '''Plugin''' ermöglicht es, ''[[Rising World]]'' um neue Funktionen zu erweitern. Im Gegensatz zu [[wikipedia:de:Mod (Computerspiel)|Modding]], wird durch Plugins nicht direkt der Programmcode im Spiel verändert, sondern es werden durch eine [[wikipedia:de:Programmierschnittstelle|API (Programmierschnittstelle)]] spezielle Funktionen vom Spiel aus bereitgestellt, die dann genutzt werden können, um eigene Erweiterungen für ''Rising World'' zu erschaffen. | Ein '''Plugin''' ermöglicht es, ''[[Rising World]]'' um neue Funktionen zu erweitern. Im Gegensatz zu [[wikipedia:de:Mod (Computerspiel)|Modding]], wird durch Plugins nicht direkt der Programmcode im Spiel verändert, sondern es werden durch eine [[wikipedia:de:Programmierschnittstelle|API (Programmierschnittstelle)]] spezielle Funktionen vom Spiel aus bereitgestellt, die dann genutzt werden können, um eigene Erweiterungen für ''Rising World'' zu erschaffen. | ||
Die sich in Entwicklung befindliche [[Unity-Version]] von ''Rising World'', wird [https://trello.com/c/OC9pAtx5 eine eigene Plugin API] in der Programmiersprache [[wikipedia:de:Java (Programmiersprache)|Java]] bereitstellen. Da Plugins in Zukunft auch serverseitig installiert werden können, müssen diese nicht zusätzlich auf dem eigenen Computer installiert werden, um auf dem entsprechenden Server zu spielen. | Die sich in Entwicklung befindliche [[Unity-Version]] von ''Rising World'', wird [https://trello.com/c/OC9pAtx5 eine eigene Plugin API] in der Programmiersprache [[wikipedia:de:Java (Programmiersprache)|Java]] bereitstellen. Da Plugins in Zukunft auch serverseitig installiert werden können, müssen diese nicht zusätzlich auf dem eigenen Computer installiert werden, um auf dem entsprechenden Server zu spielen. Für Plugins Programmierung ist es ratsam, die gleiche {{Unity Version}} Editor-Version wie das Spiel zu verwenden. | ||
=== Kategorien === | |||
<categorytree mode="all" hideroot=off style="margin:0px; border:0px">Plugin-Erstellung</categorytree> | |||
Plugins Speicherort: {{Dateipfad Plugins}} | |||
=== Plugin Installation === | |||
* Plugin Downloaden | |||
* Archiv entpacken | |||
* Verzeichnis in den Plugin Ordner kopiert | |||
== Plugins relevante Konsolenbefehle == | |||
{| class="wikitable sortable" style="margin-left:1px;" | |||
! Befehl | |||
! Parameter | |||
! Beschreibung !! Description<br/>(orginal) | |||
|- | |||
| reloadplugins | |||
| - | |||
| Lädt alle Plugins neu | |||
| Reloads all plugins (experimental feature) | |||
|- | |||
| rp | |||
| - | |||
| Lädt alle Plugins neu | |||
| Reloads all plugins (experimental feature) | |||
|- | |||
| uidebugger | |||
| [? / layername] | |||
| Schaltet den UI-Debugger um (nützlich, um Namen/Pfade von UI-Elementen für die Plugin-API abzurufen). <br>([[Unity-Version#Liste_der_Updates|Update 0.6]]) | |||
| Toggles the UI debugger (useful to get names/paths of UI elements for Plugin API) | |||
|- | |||
| unloadplugins | |||
| - | |||
| Entlädt alle Plugins | |||
| Unloads all plugins (experimental feature) | |||
|} | |||
== Siehe auch == | |||
* [https://forum.rising-world.net/board/45-plugins-neue-version/ Rising World Forum: Plugins (Neue Version)] | |||
* [https://forum.rising-world.net/thread/12494-update-0-6-5-plugin-api-de/ Rising World Forum: Update 0.6.5: Plugin API] | |||
* [[Plugin-Erstellung]] | |||
* [[:Kategorie:Java|Wiki Kategorie: "Java"]] | |||
* [[Plugin-Erstellung/Java/Eclipse_Entwicklungsumgebung|Eclipse Entwicklungsumgebung (Plugin Tutorial)]] | |||
* [https://javadoc.rising-world.net/latest/net/risingworld/api/Plugin.html javadoc RW: Class Plugin] | |||
* [https://forum.rising-world.net/thread/13433-plugin-remote-debuggen/ Rising World Forum: Plugin Remote debuggen] | |||
=== Plugin-Erstellung === | |||
{{Special:PrefixIndex/Plugin|hideredirects=1|stripprefix=0}} | |||
Aktuelle Version vom 17. Juni 2026, 14:23 Uhr
Ein Plugin ermöglicht es, Rising World um neue Funktionen zu erweitern. Im Gegensatz zu Modding, wird durch Plugins nicht direkt der Programmcode im Spiel verändert, sondern es werden durch eine API (Programmierschnittstelle) spezielle Funktionen vom Spiel aus bereitgestellt, die dann genutzt werden können, um eigene Erweiterungen für Rising World zu erschaffen.
Die sich in Entwicklung befindliche Unity-Version von Rising World, wird eine eigene Plugin API in der Programmiersprache Java bereitstellen. Da Plugins in Zukunft auch serverseitig installiert werden können, müssen diese nicht zusätzlich auf dem eigenen Computer installiert werden, um auf dem entsprechenden Server zu spielen. Für Plugins Programmierung ist es ratsam, die gleiche Unity 6000.0.25 Editor-Version wie das Spiel zu verwenden.
Kategorien
Plugins Speicherort:
RisingWorld\Plugins\
Plugin Installation
- Plugin Downloaden
- Archiv entpacken
- Verzeichnis in den Plugin Ordner kopiert
Plugins relevante Konsolenbefehle
| Befehl | Parameter | Beschreibung | Description (orginal) |
|---|---|---|---|
| reloadplugins | - | Lädt alle Plugins neu | Reloads all plugins (experimental feature) |
| rp | - | Lädt alle Plugins neu | Reloads all plugins (experimental feature) |
| uidebugger | [? / layername] | Schaltet den UI-Debugger um (nützlich, um Namen/Pfade von UI-Elementen für die Plugin-API abzurufen). (Update 0.6) |
Toggles the UI debugger (useful to get names/paths of UI elements for Plugin API) |
| unloadplugins | - | Entlädt alle Plugins | Unloads all plugins (experimental feature) |
Siehe auch
- Rising World Forum: Plugins (Neue Version)
- Rising World Forum: Update 0.6.5: Plugin API
- Plugin-Erstellung
- Wiki Kategorie: "Java"
- Eclipse Entwicklungsumgebung (Plugin Tutorial)
- javadoc RW: Class Plugin
- Rising World Forum: Plugin Remote debuggen
Plugin-Erstellung
- Plugin-Erstellung
- Plugin-Erstellung/Java/
- Plugin-Erstellung/Java/Arbeiten mit Zahlen
- Plugin-Erstellung/Java/Eclipse Entwicklungsumgebung
- Plugin-Erstellung/Java/Gradle
- Plugin-Erstellung/Java/JSON in der Java-Programmiersprache
- Plugin-Erstellung/Java/Plugin-API Paket
- Plugin-Erstellung/Java/Raycast
- Plugin-Erstellung/Java/Reflexion in Java
- Plugin-Erstellung/Java/Server Klasse
- Plugin-Erstellung/Java/SoundAsset
- Plugin-Erstellung/Java/Unity Style Sheet (USS)
- Plugin-Erstellung/Unity/
- Plugin-Erstellung/Unity/3D-Austauschformate
- Plugin-Erstellung/Unity/Fbx Datei
- Plugin/Unity Bundle Loader
- Plugins