Version: Unity 6.0 (6000.0)
언어 : 한국어
직렬화 베스트 프랙티스
플러그인 임포트 및 설정

타사 코드 라이브러리 통합(플러그인)

일반적으로 Unity에서는 스크립트를 사용하여 기능을 만들지만 Unity 외부에서 만들어진 코드를 플러그인 형태로 포함할 수도 있습니다. Unity에서는 다음과 같이 두 종류의 플러그인을 사용할 수 있습니다.

  • 관리되는 플러그인: Visual Studio와 같은 툴로 만들 수 있는 관리되는 .NET 어셈블리입니다. 여기에는 .NET 코드만 포함되므로 .NET 라이브러리가 지원하지 않는 기능에는 액세스할 수 없습니다. 자세한 내용은 Microsoft의 관리되는 코드 기술 자료를 참조하십시오.
  • 네이티브 플러그인: 플랫폼별 네이티브 코드 라이브러리입니다. 원래는 Unity에서 사용할 수 없었을 운영체제 호출과 타사 코드 라이브러리와 같은 기능에 액세스할 수 있습니다.

관리되는 코드는 Unity가 스크립트를 컴파일하는 데 사용하는 표준 .NET 툴에 액세스할 수 있습니다. 관리되는 플러그인 코드와 Unity 스크립트 코드의 유일한 차이점은 플러그인이 Unity 외부에서 컴파일되어 Unity가 소스에 액세스할 수 없다는 점입니다. 네이티브 플러그인을 사용하는 경우 Unity의 툴은 관리되는 라이브러리에 액세스할 수 있는 것과 동일한 방식으로 타사 코드 라이브러리에 액세스할 수 없습니다. 예를 들어 관리되는 플러그인 파일을 프로젝트에 추가하지 않으면 표준 컴파일러 오류 메시지가 표시됩니다. 하지만 프로젝트에 네이티브 플러그인 파일을 추가하지 않으면 프로젝트 실행 시에만 오류 보고서가 표시됩니다.

다음 페이지에서는 Unity 프로젝트에서 플러그인을 생성하고 사용하는 방법을 설명합니다.

항목 설명
플러그인 임포트 및 설정 관리되는 플러그인 또는 네이티브 플러그인을 임포트하고 설정합니다.
관리되는 플러그인 관리되는 플러그인 사용에 대한 자세한 내용입니다.
네이티브 플러그인 네이티브 플러그인 사용에 대한 자세한 내용입니다.
데스크톱 플랫폼용 플러그인 빌드 macOS, Windows, Linux용 네이티브 코드 라이브러리를 배포합니다.
로우레벨 네이티브 플러그인 인터페이스 네이티브 플러그인에서 로우레벨 렌더링을 구현합니다.

추가 리소스

직렬화 베스트 프랙티스
플러그인 임포트 및 설정
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961