이제 Unity가 Java나 Kotlin으로 작성된 Android용 플러그인을 지원하므로 Unity 프로젝트에 .java 또는 .kt 파일 파일을 추가하고 Android 플레이어를 빌드할 때 컴파일할 수 있습니다. 이전에는 이 파일들을 Android 라이브러리로 미리 컴파일해야 했습니다.
소스 파일을 플러그인으로 컴파일하려면 다음 단계를 따르십시오.
참고: 소스 파일은 StreamingAssets와 같은 특수한 용도의 위치 외에는 프로젝트 내 원하는 폴더에 자유롭게 저장할 수 있습니다. 특수한 용도의 위치에 파일을 저장하면 Unity 에디터가 플러그인 인스펙터를 표시하지 않습니다. 자세한 내용은 AAR 플러그인과 Android 라이브러리를 참조하십시오.
AndroidJavaObject 클래스를 사용하여 플러그인의 메서드를 호출합니다. 자세한 내용은 JAR 플러그인의 "C# 스크립트의 Java 플러그인을 헬퍼 클래스와 함께 사용" 섹션을 참조하십시오.
익스포트한 Gradle 프로젝트의 Java 및 Kotlin 파일의 직접 참조를 활성화하고 익스포트한 Gradle 프로젝트의 수정된 Java 및 Kotlin 파일을 수동으로 복사할 필요가 없도록 하려면 Build Settings 창에서 Symlink Sources 를 활성화합니다.