Valorizziamo la tua privacy. Usiamo i cookie per migliorare la tua esperienza sul nostro sito. Utilizzando questo sito accetti la nostra Informativa sulla privacy.

Struttura delle Directory

Struttura delle Cartelle dell’Editor 

L’installazione dell’Editor di Wonderland contiene le seguenti cartelle:

 1Wonderland Editor
 2├── bin
 3│   ├── magnum
 4│   └── plugins
 5├── fonts
 6├── deploy
 7├── shaders
 8│   └── lib
 9└── js
10    ├── lib
11    └── components

bin contiene i file binari, plugins contiene i plugin dell’editor, magnum include i plugin di importazione delle scene e delle immagini (seguono le interfacce definite dalla libreria grafica Magnum open source).

fonts contiene i font utilizzati dall’editor.

deploy include i file per la distribuzione, ad esempio varie versioni del runtime WebAssembly.

shaders contiene gli shader predefiniti che vengono forniti con Wonderland Engine. Puoi posizionare qui i tuoi shader personalizzati.

js contiene i componenti JavaScript predefiniti (components) e le librerie (lib).

Struttura Consigliata per il Progetto 

Per mantenere il tuo progetto organizzato, ti consigliamo la seguente struttura:

 1unnamed-wonderland/
 2├── .editor/
 3│   └── state.json
 4├── cache/
 5├── deploy/
 6├── raw/
 7│   └── audio/
 8│       ├── audio_file.wav
 9│       └── ...
10├── assets/
11│   ├── models/
12│   │   ├── model_file.blend
13│   │   └── ...
14│   ├── scenes/
15│   │   ├── SceneFile.glb
16│   │   └── ...
17│   └── textures/
18│       ├── texture_file.png
19│       └── ...
20├── js/
21│   ├── components/
22│   │   ├── js-component.js
23│   │   └── ...
24│   ├── lib/
25│   |   ├── js-lib.js
26│   |   └── ...
27│   └── index.js
28├── plugins/
29├── shaders/
30├── static/
31│   └── audio/
32│       ├── audio_file.mp3
33│       └── ...
34├── package.json
35└── UnnamedWonderland.wlp

.editor memorizza i file che sono locali a questo sviluppatore. Ad esempio, state.json memorizza quali viste sono aperte e quali impostazioni di debug sono attive. Questa cartella è solitamente esclusa dal controllo del codice sorgente.

deploy è la cartella in cui l’Editor di Wonderland confezionerà il tuo progetto distribuibile. È anche l’editor da cui il server web locale dell’Editor di Wonderland fornisce la maggior parte dei file.

cache viene utilizzata dall’Editor di Wonderland per memorizzare i file che richiedono tempo per essere calcolati. Ciò include il risultato della compressione delle texture, i probe di illuminazione globale.

assets contiene tutte le risorse grafiche e audio.

js contiene tutti i componenti personalizzati e le librerie JavaScript necessarie.

plugins contiene i tuoi plugin personalizzati.

shaders contiene i tuoi shader personalizzati.

static contiene i file copiati così come sono in deploy. Un file come static/sounds/mysound.mp3 sarà accessibile tramite URL come sounds/mysound.mp3.

package.json elenca le dipendenze dei pacchetti JavaScript del tuo progetto.

UnnamedWonderland.wlp è il file principale del progetto Wonderland Engine.