런타임 시점의 리소스(Resources) 로드
플러그인 인스펙터(Plugin Inspector)

플러그인(Plugins)

In Unity, you normally use scripts to create functionality, but you can also include code created outside Unity in the form of a Plugin. There are two kinds of plugins you can use in Unity: Managed plugins and Native plugins.

Managed plugins are managed .NET assemblies created with tools like Visual Studio. They contain only .NET code which means that they can’t access any features that are not supported by the .NET libraries. However, managed code is accessible to the standard .NET tools that Unity uses to compile scripts. There is thus little difference in usage between managed plugin code and Unity script code, except for the fact that the plugins are compiled outside Unity and so the source may not be available.

네이티브 플러그인은 플랫폼별 고유 코드 라이브러리입니다. 그렇지 않으면 Unity 에서 사용할 수 없는 OS 호출 및 타사 코드 라이브러리와 같은 기능에 액세스할 수 있습니다. 하지만 이러한 라이브러리는 관리 라이브러리가 있는 방식으로 Unity 의 툴에 액세스할 수 없습니다. 예를 들어 관리되는 플러그인 파일을 프로젝트에 추가하는 것을 잊은 경우 표준 컴파일러 오류 메시지가 표시됩니다. 네이티브 플러그인에서 동일한 작업을 수행하면 프로젝트를 실행하려고 할 때만 오류 보고서가 표시됩니다.

This section explains how to create plugins and use them in your Unity Projects.


  • 2018–03–19 일부 편집 리뷰를 거쳐 페이지 수정됨

  • MonoDevelop replaced by Visual Studio from 2018.1

런타임 시점의 리소스(Resources) 로드
플러그인 인스펙터(Plugin Inspector)