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 SDK zawiera funkcje potrzebne do zadeklarowania natywnego rozszerzenia oraz do komunikacji z niskopoziomową natywną warstwą platformy, na której działa aplikacja, i wysokopoziomową warstwą Lua, w której tworzona jest logika gry.
C++ rozszerzenia mogą dołączać zbiorczy plik nagłówkowy dmsdk/sdk.h:
#include <dmsdk/sdk.h>
Zbiorczy nagłówek zawiera deklaracje C++ i nie można go dołączać z pliku źródłowego C. Pliki źródłowe C powinny dołączać potrzebne im pojedyncze nagłówki .h zgodne z C, na przykład:
#include <dmsdk/extension/extension.h>
#include <dmsdk/dlib/configfile.h>
#include <dmsdk/resource/resource.h>
Tylko część dmSDK ma obecnie interfejs w czystym C; nie każdy podsystem C++ ma odpowiednik w C. Dostępne funkcje i typy są opisane w przeglądzie API C oraz przeglądzie API C++. Pliki nagłówkowe Defold SDK są udostępniane jako osobne archiwum defoldsdk_headers.zip dla każdego wydania Defold opublikowanego na GitHub. Możesz używać tych plików nagłówkowych do podpowiadania kodu w wybranym edytorze.
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB