Usando Plugins

Activando Plugins 

Por esta razón, la ejecución de plugins está desactivada por defecto para cada proyecto hasta que usted confirme la ejecución de plugins en Project Settings > Enable plugins.

Solo active plugins para proyectos en los que confíe. Si mueve o renombra su proyecto, tendrá que volver a habilitar los plugins.

Instalando Plugins 

Hay dos formas de instalar plugins: a través de las dependencias de su proyecto o como archivos en la carpeta plugins.

A través de NPM 

Puede instalar plugins a través del gestor de paquetes de nodo (NPM). Instale un plugin con el siguiente comando:

1npm i --save-dev @wonderlandengine/not-a-real-plugin

Reemplace @wonderlandengine/not-a-real-plugin con cualquier plugin que desee instalar. Ejecutar este comando creará una nueva entrada en la sección devDependencies de su archivo package.json.

El plugin aparecerá entonces en Project Settings > Plugins.

Gestionando Plugins 

A veces querrá desactivar plugins para reducir el desorden de la interfaz de usuario o restaurar el rendimiento del editor.

La lista en Project Settings > Plugins muestra qué plugins están instalados y disponibles para ser habilitados.

Desarrollo 

Crear plugins es fácil. Tiene tres métodos disponibles:

Script de Plugin 

Un solo script que puede compartir dependencias con el package.json de su proyecto principal. Recomendamos que instale cualquier dependencia relacionada con el plugin como devDependencies (usando --save-dev).

Puede crear un nuevo plugin creando la carpeta plugins en la raíz de su proyecto, luego clic derecho > New Plugin.

Asegúrese de instalar el paquete @wonderlandengine/editor-api en la raíz de su proyecto:

1npm i --save-dev @wonderlandengine/editor-api

Directorio de Plugin 

Similar a los Scripts de Plugin, cree primero una subcarpeta plugins, pero luego cree otra subcarpeta que nombre de acuerdo con su plugin.

En esta carpeta puede crear un nuevo archivo package.json (por ejemplo, a través de npm init).

Asegúrese de instalar el paquete @wonderlandengine/editor-api en ese directorio:

1npm i --save @wonderlandengine/editor-api

Nota, --save en lugar de --save-dev, ya que no está instalando en su proyecto de Wonderland Engine, sino en un proyecto de plugin separado.

Paquete de Plugin 

Si desea compartir y distribuir su plugin, puede ejecutar npm init en una carpeta separada, y agregar la clave "wonderlandengine" a su package.json.

Asegúrese de instalar el paquete @wonderlandengine/editor-api en ese directorio:

1npm i --save @wonderlandengine/editor-api

Para usar este plugin local en su proyecto, npm i --save-dev <path-to-the-directory>, o publíquelo cuando esté listo e instálelo a través del paquete, vea Instalando.