Windows 애플리케이션에 Unity 통합
Integrate the Unity Runtime Library into Windows.
읽는 시간 1분최근 업데이트: 한 달 전
Unity를 라이브러리 기능으로 사용하여 Windows 애플리케이션에 Unity 런타임 라이브러리를 통합할 수 있습니다.
이러한 기능을 사용하면 다음과 같은 Unity 기반 기능을 애플리케이션에 포함할 수 있습니다.
- 3D/2D 실시간 렌더링
- AR 경험
- 3D 모델 인터랙션
- 2D 미니 게임
Unity 런타임 라이브러리는 컨트롤을 노출하여 애플리케이션 안에 콘텐츠를 로드하고, 활성화하고, 언로드하는 시기와 방법을 관리합니다.
Windows에서는 다음과 같은 방식으로 Unity 빌드를 애플리케이션에 임베드할 수 있습니다.
-
애플리케이션에서 Unity를 외부 빌드로 실행하고커맨드 라인 인자를 사용하여 Unity가 초기화하고 렌더링할 창을 지정합니다. 이 방법이 상대적으로 쉽습니다.
-parentHWND -
기존 운영체제 프로세스에 Unity를 임베드합니다. 이렇게 하려면 모든 Win32 응용 프로그램이 직접 로드할 수 있는을 호출하십시오. 엔트리 포인트 서명은 다음과 같습니다.
UnityPlayer.dllextern "C" UNITY_API int UnityMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nShowCmd);
lpCmdLine