DGLE是用於2D/3D遊戲和實時可視化的強大獨立跨平台引擎。年輕,堅強而瘋狂!
該項目的目的是為開發人員提供靈活且可擴展的跨平台易於學習的專業技術,能夠構建任何2D/3D遊戲,實時可視化,科學應用程序等。只有使用編輯器和腳本更深入地製作出色的項目,或者更深入地製作出色的項目,並使用您更深入地製作出色的項目,並使用您喜歡的語言來創建真正令人興奮的項目。用戶還可以通過為引擎創建新的插件並通過網絡與他人共享新格式和功能,或者只是獲得其他人已經製作的插件。項目完成後,可以輕鬆地為每個流行的平台構建。
這種縮寫是某種遺產,這是一個漫長的故事……現在正式地,這意味著: Dynamite Groovy輕巧的引擎更正確,與該項目的精神有關。有時發動機命名為dglengine或dgle發動機,兩個變體也正確。
請訪問官方網站以獲取有關此項目的更多詳細信息以及插件,文章,教程,示例和支持。
Windows的簡單C ++ “ Helloworld”應用程序。此代碼將設置引擎,創建窗口並渲染“ Hello,World!”屏幕上的文本通過默認字體。您可以將此代碼複製到您的“ main.cpp”中,您就完成了!另外,不要忘記在“ include/cpp”文件夾中找到它們(您可以在“ bin/win”文件夾中找到它)在合適的位置找到,並在編譯器和可執行文件中找到。
# include " DGLE.h "
using namespace DGLE ;
DGLE_DYNAMIC_FUNC
IEngineCore *pEngineCore = NULL ;
IBitmapFont *pFont = NULL ;
void DGLE_API Init ( void *pParametr)
{
IResourceManager *resMan;
pEngineCore-> GetSubSystem (ESS_RESOURCE_MANAGER, (IEngineSubSystem *&)resMan);
resMan-> GetDefaultResource (EOT_BITMAP_FONT, (IEngBaseObj *&)pFont);
}
void DGLE_API Render ( void *pParametr)
{
pFont-> Draw2D ( 0 , 0 , " Hello World! " );
}
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
{
if ( GetEngine ( " DGLE.dll " , pEngineCore) )
{
pEngineCore-> InitializeEngine ( NULL , " My First App " );
pEngineCore-> AddProcedure (EPT_INIT, &Init);
pEngineCore-> AddProcedure (EPT_RENDER, &Render);
pEngineCore-> StartEngine ();
FreeEngine ();
}
else
MessageBoxA ( NULL , " Couldn't load " DGLE.dll " ! " , " My First App " , MB_OK | MB_ICONERROR | MB_SETFOREGROUND);
return 0 ;
}您可以在“ SRC/示例”文件夾中找到更多示例。也適用於其他支持的語言。
您可以在這裡找到構建說明。
另外,如果您想參加項目開發過程,則必須閱讀並了解開發規則。
您可以在Wiki中找到引擎API文檔和文章。
根據LGPL許可獲得許可。
在此處可以找到編譯並準備使用最新的跨平台SDK。
有關更改的完整列表,請參見ChangElog。
Andrey Korotkov又名Dron
Alexey Shaydurov又名Ash(3D圖形編程)
kuznecov stanislav又名纏擾者(插件和工具開發)
Mikhail Shestakov aka Mike(C#GUI和工具開發,也是PNG和JPG裝載機)
Firstin Anton Aka First(Delphi/C#標題和較小的其他編程)
精液Kotlyarov又名Kimer(插件和工具開發)
Ilya Sivkov又名Sin(DCP包和較小的其他編程)
Svyatoslav lobov aka fastiroma(GUI組件開發)
Vlad Fomin又名Phomm(Delphi/C#標題和示例)
Artyks又名Ksenya Artemova用於徽標設計
伍爾夫進行項目支持
pyro顆粒的馬德林
約翰·莫夫(John Moff),RIP朋友
所有Deeprosoft員工以尋求項目支持
有關更多信息,請訪問http://dglengine.org。
在Twitter,Facebook或Vkontakte上關注我們。
請隨時寄給我們[email protected]。