Cargando recursos en tiempo de ejecución
Inspector de Plugins

Plugins

En Unity, usted normalmente utiliza scripts para crear funcionalidad pero usted puede también incluir código creado afuera de Unity en forma de un Plugin. Hay dos tipos de plugins que usted puede utilizar en Unity: Managed plugins y Native plugins.

Los Managed plugins son assemblies .NET manejadas creadas con herramientas como Visual Studio o MonoDevelop. Estos contienen solo código .NET que significa que no tienen acceso a cualquier características que no son soportadas por las librerías .NET. Sin embargo, el código (managed) manejado es accesible a las herramientas .NET estándar que Unity utiliza para compilar scripts. Por lo tanto hay poca diferencia en el uso entre código plugin managed (manejado) y código script de Unity, excepto por el hecho que los plugins son compilados afuera de Unity y entonces la fuente puede que no esté disponible.

Los Native plugins son librerías de código nativo especifico a plataformas. Pueden acceder a características como llamados OS y librerías de código de terceros que por el contrario no están disponible en Unity. Sin embargo, estas librerías no son accesibles a las herramientas de Unity en la manera que las librerías managed (manejadas) lo son. Por ejemplo, si a usted se le olvida agregar un archivo plugin managed (manejado) al proyecto, usted obtendrá mensajes de error de compilación estándares. Si usted hace lo mismo con el plugin nativo, usted solamente verá un reporte de error cuando intente ejecutar el proyecto.

Esta sección explica cómo crear plugins y utilizarlos en sus proyectos de Unity.

Cargando recursos en tiempo de ejecución
Inspector de Plugins