Windows
Pengaturan Windows Player

Mengintegrasikan Unity ke aplikasi Windows

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:

  • Datasheet Rendering Real-Time
  • Pengalaman AR
  • 3D model interaksi
  • 2D mini-games

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.


  • Unity sebagai Perpustakaan ditambahkan di .NewIn20193
Windows
Pengaturan Windows Player