Version: Unity 6.0 (6000.0)
언어 : 한국어
네이티브 UWP 플러그인 호출 및 구현
P/Invoke 사용

네이티브 UWP 플러그인 저작

네이티브 UWP(유니버설 Windows 플랫폼) 플러그인을 만들려면 Unity용 네이티브 플러그인을 생성하는 방법을 알아야 합니다. 네이티브 플러그인과 그 사용법에 대한 자세한 내용은 네이티브 플러그인을 참조하십시오.

네이티브 UWP 플러그인을 저작하려면 사전 컴파일된 DLL(동적 링크 라이브러리) 또는 C++ 소스 코드를 사용하면 됩니다.

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

사전 컴파일된 네이티브 플러그인으로 플랫폼을 호출하려면 다음 단계를 따라야 합니다.

  1. 런타임 시 DLL을 로드합니다.
  2. 함수 엔트리 포인트를 찾습니다.
  3. 플러그인을 호출합니다.

대상 CPU 아키텍처에 적합한 Windows SDK에 DLL을 컴파일해야 합니다. 또한 Unity 프로젝트에 추가할 때 플러그인 인스펙터에서 DLL을 설정해야 합니다.

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

C++(.cpp) 코드 파일을 Unity 프로젝트에 직접 추가할 수 있으며, 이는 플러그인 인스펙터에서 플러그인 역할을 합니다. UWP 및__ IL2CPP__Unity에서 개발한 스크립팅 백엔드로, 여러 플랫폼용 프로젝트를 빌드할 때 Mono 대신 사용할 수 있습니다. 자세한 정보
See in Glossary
스크립팅 백엔드와 호환되도록 플러그인을 설정하면 Unity는 이러한 C++ 파일을 관리되는 어셈블리에서 생성하는 C++ 코드와 함께 컴파일합니다.

추가 리소스

네이티브 UWP 플러그인 호출 및 구현
P/Invoke 사용