
Dies ist eine Kotlin -Sprache, die für die Godot Game Engine verbindet. Es ist als Modul (wie die C# -Bindung) gebaut, um mit Godots Kern intern zu interagieren.
Die Bindung bietet Ihnen Godot -APIs als Kotlin -Klassen, sodass Sie Ihre Spiellogik vollständig in Kotlin schreiben können.
In diesen Repositories finden Sie Projektbeispiele:
Es gibt zwei Methoden zum Verteilen von JVM -Bytecode, die vom Kotlin -Compiler erzeugt werden:
.jar -Datei verpackt, die dann von einem eingebetteten JVM ausgeführt wird. Daher muss sich der Entwickler nicht um seinen Benutzer sorgen, der eine JRE installiert. Die JVM ist bereits in Ihr ausführbares Spiel eingebettet.Schreiben Sie einfach Ihre Spielskripte wie Sie für GDScript oder für C#, aber mit all dem syntaktischen Zucker von Kotlin.
Diese Version der Bindung ist derzeit in Beta ! Während Sie die Bindung voll verwenden können, beachten Sie bitte, dass möglicherweise noch die API -Änderungen unterbrechen. Wir begrüßen alle Vorschläge zur Verbesserung des Projekts und seiner API.
Um diese Bindung zu verwenden, müssen Sie unsere benutzerdefinierten Editor Build- und Exportvorlagen von der Seite GitHub Releases herunterladen! Die offiziellen Godot -Binärdateien werden nicht funktionieren!
Die Dokumentation finden Sie hier. Es ist eine laufende Arbeit, und wir würden Ihre Input lieben, um sie noch besser zu machen!
Machen Sie sich auf unserem Discord -Server, um Fragen zu stellen und mit einer freundlichen Community zusammenzuarbeiten.
Wenn Sie zum Projekt beitragen möchten, lesen Sie bitte die Beitragsrichtlinien und die Setup -Abschnitte.
JetBrains hilft uns, dieses Projekt zu entwickeln, indem wir den Betreuerentwicklern Entwicklungstools zur Verfügung stellen. Die Intellij -Idee ist unsere Wahl der Wahl für die Entwicklung von Kotlin und wir empfehlen dringend, sie zu verwenden.
Wir möchten MOE Community besonderen Dank bedanken. Sie haben uns sehr geholfen, die iOS -Plattform zum Laufen zu bringen. Wenn Sie beabsichtigen, eine Multi -Plattform -Mobile -App (nicht das Spiel) zu erstellen, lesen Sie das Projekt.