LibGodot-Bibliothek zum Einbetten von Szenen, die für die Godot-Game-Engine erstellt wurden, in Anwendungen

Miguel de Icaza, Gründer von Projekten wie GNOME, Midnight Commander und Mono, stellte eine Initiative zur Implementierung der Möglichkeit vor, benutzerdefinierte Szenen, die für die Godot-Game-Engine vorbereitet wurden, in Anwendungen einzubetten. Für die Aufnahme in Godot wird die LibGodot-Bibliothek vorgeschlagen, die es Ihnen ermöglicht, für die Godot-Engine erstellte Inhalte zu rendern und eine API zur Steuerung der Engine und zur Interaktion mit Inhalten bereitzustellen. Die Bibliothek unterstützt dynamische und statische Verknüpfungen und kann mit Code in C++, Swift, Rust, Python und anderen Sprachen verwendet werden, für die GDExtension-Bindungen erstellt werden. Der Code ist unter der MIT-Lizenz offen.

Die Bibliotheksentwickler beabsichtigen sicherzustellen, dass experimentelle Unterstützung für LibGodot in der Veröffentlichung von Godot 4.3 und in Version Godot 4.4 enthalten ist, um in LibGodot Unterstützung für die OpenGL-Grafik-API und die Plattformen Android, Windows, Linux (X11 und Wayland) bereitzustellen Zusätzlich zu den nativ unterstützten macOS und iOS. Zu den Anwendungsbereichen von LibGodot gehört neben der Integration von Godot-Inhalten in die grafische Benutzeroberfläche der Anwendung (Anzeige von Godot-Fenstern als Teil der Benutzeroberfläche) auch die Möglichkeit, die Godot-Engine von der Anwendung aus zu steuern und Probleme im Zusammenhang mit der Automatisierung der Entwicklung zu lösen ( zum Beispiel zur Verwendung bei der Zusammenstellung von Vermögenswerten).

Source: opennet.ru

Kommentar hinzufügen