Version: Unity 6.0 (6000.0)
언어 : 한국어
iOS용 네이티브 플러그인
iOS용 네이티브 플러그인 사용

iOS용 네이티브 플러그인 생성

iOS용 네이티브 플러그인을 생성하여 Unity 프로젝트를 임포트합니다.

외부 메서드 정의

호출하려는 각 네이티브 함수에서 다음과 같이 C# 파일에 extern 메서드를 정의합니다.

[DllImport ("__Internal")] 
    
private static extern float FooPluginFunction();

C 링크를 사용하여 이름 맹글링 방지

C++(.cpp) 또는 Objective-C(.mm)를 사용하여 플러그인을 구현하는 경우 네임 맹글링 문제를 피하기 위해 C링크에 함수를 선언합니다.

extern "C" {
  float FooPluginFunction();
}

C 또는 Objective-C로 작성된 플러그인은 네임 맹글링을 사용하지 않기 때문에 필요하지 않습니다.

네이티브 플러그인을 Unity 프로젝트로 임포트합니다.

Unity 프로젝트의 Assets 폴더에 네이티브 코드 소스 파일을 추가합니다.

플러그인 설정 구성

iOS용 플러그인 설정을 구성하려면 다음 단계를 따르십시오.

  1. 플러그인을 선택하고 인스펙터에서 확인합니다.
  2. Select platforms for plugin 섹션에서 iOS를 선택합니다.
  3. Platform settings 섹션에서 CPU를 플러그인의 CPU 아키텍처로 설정합니다.
  4. Apply를 선택합니다.

추가 리소스

iOS용 네이티브 플러그인
iOS용 네이티브 플러그인 사용