Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Che cos'è GDExtension?
GDExtension è una tecnologia specifica di Godot che consente al motore di interagire con le librerie condivise native in fase di esecuzione. È possibile utilizzarla per eseguire codice nativo senza compilarlo con il motore.
Ci sono tre metodi principali per consentirlo:
gdextension_interface.h: un insieme di funzioni C che Godot e una GDExtension possono utilizzare per comunicare.extension_api.json: un elenco di funzioni C esposte dalle API di Godot (Funzionalità principali).*.gdextension: un formato di file letto da Godot per caricare un'estensione GDExtension.
La maggior parte delle persone crea GDExtension con un binding di linguaggio esistente, come godot-cpp (per C++) o uno di quelli creati dalla comunità.
Compatibilità tra versioni
Consulta compatibilità tra versioni per godot-cpp, che si applica a tutte le GDExtension.