Plugin-Erstellung: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Die Rising World Plugin-API bietet Entwicklern die Möglichkeit, die Funktionalität des Spiels durch benutzerdefinierte Plugins zu erweitern und anzupassen. | |||
== Vertrautheit mit Java == | |||
Bevor man sich in die Plugin-Entwicklung stürzt, ist es wichtig, ein solides Verständnis der Java-Programmiersprache zu haben. | |||
Für Java-Neulinge gibt es zahlreiche Ressourcen online, darunter Tutorials, Bücher und Kurse, die den Einstieg erleichtern. | |||
== Einrichtung der Entwicklungsumgebung == | |||
Um mit der Entwicklung von Plugins für Rising World zu beginnen, muss die Entwicklungsumgebung eingerichtet werden. | |||
Dazu gehört die Installation des Java Development Kits (JDK) sowie einer integrierten Entwicklungsumgebung (IDE) wie | |||
*[https://netbeans.apache.org/front/main/download/index.html NetBeans] | |||
*[https://www.eclipse.org/downloads/packages/ Eclipse] ... siehe auch: [[Plugin-Erstellung/Java/Eclipse_Entwicklungsumgebung|Tutorial: Erstellung eines Plugins mit Eclipse]] | |||
*[https://www.jetbrains.com/idea/download/?section=windows IntelliJ IDEA] | |||
== Rising World Plugin-API == | |||
Das Spiel wird bereits mit der API-Bibliothek (jar) und dem entsprechenden Javadoc ausgeliefert - beides findet sich im Spielverzeichnis unter '''_New Version/Data/SDK'''. | |||
Entwickler sollten sicherstellen, dass sie die API in den Build-Pfad ihres Projekts einbinden, um auf ihre Klassen und Methoden zugreifen zu können. | |||
== Erkunden der API-Dokumentation == | |||
Ein wichtiger Schritt für Entwickler ist das Erkunden der [https://javadoc.rising-world.net/latest/net/risingworld/api/package-summary.html API-Dokumentation], die detaillierte Informationen über die Klassen, Schnittstellen und Methoden der Plugin-API bietet. Ein Verständnis der Möglichkeiten der API hilft Entwicklern dabei, ihre Plugins effektiver zu planen und zu entwickeln. | |||
== Gradle == | |||
'''Gradle''' ist ein leistungsstarkes Build-Automatisierungswerkzeug und ein Build-Management-System, | |||
dass die Erstellung, das Testen und die Bereitstellung von Plugin-Projekten vereinfacht. | |||
Gradle ist mit den Entwicklungsumgebungen NetBeans, Eclipse und IntelliJ IDEA kompatibel. Es gibt spezielle Plugins und Integrationen für jede dieser Entwicklungsumgebungen. | |||
== Siehe auch == | == Siehe auch == | ||
* [https://javadoc.rising-world.net/latest/net/risingworld/api/package-summary.html JavaDoc RW: API Package summary] | * [https://javadoc.rising-world.net/latest/net/risingworld/api/package-summary.html JavaDoc RW: API Package summary] | ||
* [[Plugin-Erstellung/Java/Gradle|Gradle Automatisierungswerkzeug]] | |||
* [https://forum.rising-world.net/thread/12511-plugin-template/?postID=93346&highlight=gradle Rising World Forum: Plugin template mit Gradle] | |||
{{Special:PrefixIndex/Plugin-Erstellung/|hideredirects=0 |stripprefix=0}} | {{Special:PrefixIndex/Plugin-Erstellung/|hideredirects=0 |stripprefix=0}} | ||
=== Forum === | |||
* [https://forum.rising-world.net/thread/4757-create-a-plugin/ Rising World Forum: Create a Plugin] | |||
* [https://forum.rising-world.net/board/45-plugins-neue-version/ Rising World Forum: Plugins (Neue Version)] | |||
=== Kategorien === | |||
{| style="margin:auto; width:100%;" class="nix_wikitable" | |||
|- style="vertical-align: top;" | |||
| style="width:50%" | '''Tutorial Kategorien''' | |||
<categorytree mode="categories" hideroot=off showcount=on>Plugin-API</categorytree> | |||
| style="width:50%" | '''Plugin-Erstellung''' | |||
<categorytree mode="categories" hideroot=off showcount=on>Plugin-Erstellung</categorytree> | |||
|} | |||
[[Kategorie:Java|Erstellung]] | [[Kategorie:Java|Erstellung]] | ||
[[Kategorie:Plugin-API|Erstellung]] | [[Kategorie:Plugin-API|Erstellung]] |
Aktuelle Version vom 1. November 2024, 11:12 Uhr
Die Rising World Plugin-API bietet Entwicklern die Möglichkeit, die Funktionalität des Spiels durch benutzerdefinierte Plugins zu erweitern und anzupassen.
Vertrautheit mit Java
Bevor man sich in die Plugin-Entwicklung stürzt, ist es wichtig, ein solides Verständnis der Java-Programmiersprache zu haben. Für Java-Neulinge gibt es zahlreiche Ressourcen online, darunter Tutorials, Bücher und Kurse, die den Einstieg erleichtern.
Einrichtung der Entwicklungsumgebung
Um mit der Entwicklung von Plugins für Rising World zu beginnen, muss die Entwicklungsumgebung eingerichtet werden. Dazu gehört die Installation des Java Development Kits (JDK) sowie einer integrierten Entwicklungsumgebung (IDE) wie
- NetBeans
- Eclipse ... siehe auch: Tutorial: Erstellung eines Plugins mit Eclipse
- IntelliJ IDEA
Rising World Plugin-API
Das Spiel wird bereits mit der API-Bibliothek (jar) und dem entsprechenden Javadoc ausgeliefert - beides findet sich im Spielverzeichnis unter _New Version/Data/SDK. Entwickler sollten sicherstellen, dass sie die API in den Build-Pfad ihres Projekts einbinden, um auf ihre Klassen und Methoden zugreifen zu können.
Erkunden der API-Dokumentation
Ein wichtiger Schritt für Entwickler ist das Erkunden der API-Dokumentation, die detaillierte Informationen über die Klassen, Schnittstellen und Methoden der Plugin-API bietet. Ein Verständnis der Möglichkeiten der API hilft Entwicklern dabei, ihre Plugins effektiver zu planen und zu entwickeln.
Gradle
Gradle ist ein leistungsstarkes Build-Automatisierungswerkzeug und ein Build-Management-System, dass die Erstellung, das Testen und die Bereitstellung von Plugin-Projekten vereinfacht. Gradle ist mit den Entwicklungsumgebungen NetBeans, Eclipse und IntelliJ IDEA kompatibel. Es gibt spezielle Plugins und Integrationen für jede dieser Entwicklungsumgebungen.
Siehe auch
- JavaDoc RW: API Package summary
- Gradle Automatisierungswerkzeug
- Rising World Forum: Plugin template mit Gradle
- 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/SoundAsset
- Plugin-Erstellung/Java/Unity Style Sheet (USS)
- Plugin-Erstellung/Unity/
- Plugin-Erstellung/Unity/3D-Austauschformate
- Plugin-Erstellung/Unity/Fbx Datei
Forum
Kategorien
Tutorial Kategorien
Tutorial (2 S) |
Plugin-Erstellung
|