Anda dapat menggunakan Unity sebagai fitur Perpustakaan untuk mengintegrasikan Perpustakaan Unity Runtime di aplikasi Windows.
Fitur ini memungkinkan Anda untuk menyertakan fitur berkekuatan Unity di aplikasi Anda, seperti:
See Menggunakan Unity sebagai Perpustakaan dalam aplikasi lain.
Perpustakaan Runtime Unity mengekspos kontrol untuk mengelola kapan dan bagaimana memuat, mengaktifkan, dan membongkar konten dalam aplikasi.
Di Windows, Anda dapat menanam build Unity ke aplikasi Anda dengan cara berikut:
Luncurkan Unity sebagai build eksternal dari aplikasi Anda dan tentukan jendela di mana Unity akan menginisialisasi dan render dengan -parentHWND
perintah baris argumen. Ini adalah pilihan yang lebih mudah.
Embed Unity dalam proses sistem operasi yang ada. Untuk melakukan ini, hubungi ke UnityPlayer.dll
, yang setiap aplikasi Win32 dapat memuat langsung. Tanda tangan titik masuk adalah:
extern "C" UNITY_API int UnityMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nShowCmd);
Gunakan lpCmdLine
untuk melewati argumen baris perintah untuk Unity, misalnya, untuk mengontrol resolusi, benang pekerjaan atau HWND induk. Ini memungkinkan Anda untuk menjalankan Unity dalam proses Anda. Untuk argumen baris perintah pemain Unity lain yang valid, lihat Login Sitemap.