Управляйте своими настройками cookies. Вы можете включать или отключать различные виды cookies ниже. Для получения более подробной информации см. нашу Политику конфиденциальности.

Структура Каталогов

Структура Папок Редактора 

Установка Wonderland Editor включает в себя следующие папки:

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

bin содержит исполняемые файлы, plugins содержит плагины редактора, а magnum включает плагины для импорта сцен и изображений (они соответствуют интерфейсам, определённым открытой графической библиотекой Magnum).

fonts содержит шрифты, используемые в редакторе.

deploy содержит файлы для развертывания, такие как различные версии WebAssembly runtime.

shaders включает стандартные шейдеры, поставляемые с Wonderland Engine. Ваши собственные шейдеры можно размещать здесь.

js содержит стандартные JavaScript компоненты (components) и библиотеки (libs).

Рекомендуемая Структура Проекта 

Для организации вашего проекта мы рекомендуем следующую структуру:

 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 содержит файлы, локальные для этого разработчика. Например, state.json хранит информацию о том, какие виды открыты и какие параметры отладки включены. Обычно эта папка исключается из системы контроля версий.

deploy — это папка, в которую Wonderland Editor упакует ваш проект для развертывания. Это также место расположения редактора, из которого локальный веб-сервер Wonderland Editor предоставляет большинство файлов.

cache используется Wonderland Editor для хранения файлов, обработка которых занимает много времени. Это включает результаты сжатия текстур и зонды глобального освещения.

assets содержит все ресурсы для графики и аудио.

js содержит все пользовательские компоненты и JavaScript-библиотеки, необходимые для работы.

plugins включает ваши пользовательские плагины.

shaders содержит ваши пользовательские шейдеры.

static содержит файлы, которые копируются как есть в deploy. Например, файл static/sounds/mysound.mp3 будет доступен через URL как sounds/mysound.mp3.

package.json указывает зависимости JavaScript-пакетов вашего проекта.

UnnamedWonderland.wlp является основным файлом проекта Wonderland Engine.