iOS용 네이티브 플러그인을 생성하여 Unity 프로젝트를 임포트합니다.
호출하려는 각 네이티브 함수에서 다음과 같이 C# 파일에 extern 메서드를 정의합니다.
[DllImport ("__Internal")]
private static extern float FooPluginFunction();
C++(.cpp) 또는 Objective-C(.mm)를 사용하여 플러그인을 구현하는 경우 네임 맹글링 문제를 피하기 위해 C링크에 함수를 선언합니다.
extern "C" {
float FooPluginFunction();
}
C 또는 Objective-C로 작성된 플러그인은 네임 맹글링을 사용하지 않기 때문에 필요하지 않습니다.
Unity 프로젝트의 Assets 폴더에 네이티브 코드 소스 파일을 추가합니다.
iOS용 플러그인 설정을 구성하려면 다음 단계를 따르십시오.