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.