기술 자료

Unity Engine

Unity Engine

네이티브 UWP 플러그인 저작

Understand how to author native plug-ins.
읽는 시간 1분최근 업데이트: 한 달 전

네이티브 UWP(유니버설 Windows 플랫폼) 플러그인을 만들려면 Unity용 네이티브 플러그인을 생성하는 방법을 알아야 합니다. 네이티브 플러그인과 그 사용법에 대한 자세한 내용은 네이티브 플러그인을 참조하십시오.
네이티브 UWP 플러그인을 저작하려면 사전 컴파일된 DLL(동적 링크 라이브러리) 또는 C++ 소스 코드를 사용하면 됩니다.

사전 컴파일된 네이티브 플러그인

사전 컴파일된 네이티브 플러그인으로 플랫폼을 호출하려면 다음 단계를 따라야 합니다.
  1. 런타임 시 DLL을 로드합니다.
  2. 함수 엔트리 포인트를 찾습니다.
  3. 플러그인을 호출합니다.
대상 CPU 아키텍처에 적합한 Windows SDK에 DLL을 컴파일해야 합니다. 또한 Unity 프로젝트에 추가할 때 플러그인 인스펙터에서 DLL을 설정해야 합니다.

C++ 소스 코드 네이티브 플러그인

C++(.cpp) 코드 파일을 Unity 프로젝트에 직접 추가할 수 있으며, 이는 플러그인 인스펙터에서 플러그인 역할을 합니다. UWP 및 IL2CPP 스크립팅 백엔드와 호환되도록 플러그인을 설정하면 Unity는 이러한 C++ 파일을 관리되는 어셈블리에서 생성하는 C++ 코드와 함께 컴파일합니다.

추가 리소스