Skip to content

editor.MainMenu

vasili.kostin edited this page Jun 23, 2022 · 11 revisions

Главное меню

Главное меню расположено в верхней части окна, в виде ряда кнопок (Рис. 1).

Главное меню

Рис. 1

Кнопки главного меню

"Open Project..."

Открыть проект. При нажатии данной кнопки появляется список Thing-Engine проектов, находящихся в папке games, игрового редактора. Необходимо выбрать проект, который вы хотите открыть. Клик мышью за пределами диалога закрывает его. Иконку и название каждого проекта можно изменить в файле настроек проекта. См. настройки проекта.

Горячая клавиша (Enter) открывает первый проект в списке.

При каждом старте редактора последний открытый проект открывается автоматически.


"Build"

Собрать релизный билд игры. При нажатии данной кнопки запускается сборка игры через webpack. Билд будет собран в папке release, в директории игры. После удачной сборки, игра будет автоматически открыта в новом оке. Для этого необходимо разрешить всплывающие окна. В случае возникновения ошибок при сборке, в консоли серверного окна Thing-Editor, будет отображен вывод webpack сборщика, который поможет устранить ошибку. Файл релизных настроек webpack, находится в файле config/webpack.prod.js.

Из релизной сборки удаляются все вызовы функции assert, и код заключенный в Теги условной компиляции.


"Build debug"

Собрать отладочный билд игры. При нажатии данной кнопки запускается сборка игры через webpack. Билд будет собран в папке debug, в директории игры. Отличие данной сборки от релизной сборки, заключается в том, что отключаются любые оптимизации javascript, из сборки не удаляются вызовы функции assert, и код заключенный в DEBUG тег условной компиляции остается в билде.

Используйте данную сборку для выявления ошибок в игре, запущенной вне редактора.


"Open Text Editor"

Открыть Редактор текстовых ресурсов. Горячая клавиша (Ctrl + E). При нажатии данной кнопки открывается окно текстовых ресурсов, используемых для локализации игры на несколько языков. Подробнее описание окна см. Редактор текстовых ресурсов


"Open textures Viewer"

Открыть Навигатор текстур. Горячая клавиша (Ctrl + I). При нажатии данной кнопки открывается окно с текстурами, имеющимися в проекте. В данном окне настраивается режим загрузки для текстур, и в последующем будет добавлена настройки упаковки текстур в атласы при сборке, которая на данный момент не реализована. Подробнее описание окна см. Навигатор текстур


"Undo", "Redo"

История последних изменений. Горячие клавиши (Ctrl + Z), (Ctrl + Y). Данные кнопки позволяют отменить, либо повторить действия, произведенные над сценой или префабом. История работает только в режиме редактирования сцены, и отключается на время запуска сцены на выполнение.

История изменений каждой сцены не очищается при переходе между сценами. Если вы отредактируете сцену, и затем перейдете в другую сцену, не перезапуская игровой редактор, то вы сможете отменить редактирование произведенное в предыдущей сцене, вернувшись в нее. История редактирования каждого префаба, так же сохраняется между входами в префаб для редактирования. И после сохранения изменений в префабе, изменения можно отменить, вернувшись в префаб.

История изменений хранит 100 шагов. При этом последние 20 шагов хранятся как есть, с полной детализацией, а последующие шаги прореживаются с прогрессивным шагом, таким образом, что чем дальше в историю уходит отменена действий, тем больше действий отменяется за один шаг. Сотый шаг всегда хранит сцену в ее исходном состоянии, в котором она находилась в момент запуска редактора.


"Project Settings"

Открывает файл настроек текущего игрового проекта. При нажатии данной кнопки, файл настроек проекта thing.project.json открывается для редактирования в текстовом редакторе, установленном для json файлов по умолчанию. Подробно настройки проекта описаны в соответствующем разделе.


"Help"

Открыть документацию для последнего элемента интерфейса, который был кликнут в игровом редакторе. Горячая клавиша (F1). При нажатии данной кнопки, будет открыто новое окно, с документацией, наиболее подходящей к последнему кликнутому элементу интерфейса редактора.

В случае, если на экране имеются незакрытые уведомления об ошибках, даная кнопка будет недоступна по нажатию F1, так как каждое сообщение об ошибке имеет свою собственную кнопку открытия справки, имеющую более высокий приоритет при нажатии горячей клавиши F1.

<- Предыдущая страница Следующая страница ->

Связанные темы:

Интерфейс игрового редактора

настройки проекта

Clone this wiki locally