This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Defold yazılım geliştirme kiti (SDK), bir yerel kod eklentisini (native extension) bildirmek için gereken işlevlerin yanı sıra uygulamanın çalıştığı düşük düzeyli yerel platform katmanıyla ve oyun mantığının oluşturulduğu yüksek düzeyli Lua katmanıyla etkileşim kurmak için gereken işlevleri içerir.
C++ eklentileri, diğer başlıkları bir araya getiren dmsdk/sdk.h başlık dosyasını (header file) dahil edebilir:
#include <dmsdk/sdk.h>
Birleştirilmiş başlık dosyası, C++ bildirimleri içerir ve bir C kaynak dosyasından dahil edilemez. C kaynak dosyalarına, gereken C uyumlu .h başlık dosyalarını ayrı ayrı dahil etmeniz önerilir; örneğin:
#include <dmsdk/extension/extension.h>
#include <dmsdk/dlib/configfile.h>
#include <dmsdk/resource/resource.h>
Şu anda dmSDK’nin yalnızca bir bölümünde saf C arayüzü bulunur; her C++ alt sisteminin C karşılığı yoktur. Kullanılabilir işlevler ve türler, C API’sine genel bakış ve C++ API’sine genel bakış sayfalarında belgelenmiştir. Defold SDK başlık dosyaları, ayrı bir defoldsdk_headers.zip arşivi olarak Defold’un GitHub’da yayımlanan her sürümüne dahil edilir. Bu başlık dosyalarını, tercih ettiğiniz düzenleyicide kod tamamlama için kullanabilirsiniz.
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB