|
@@ -1,180 +1,333 @@
|
|
|
---
|
|
---
|
|
|
-title: Обзор редактора Defold
|
|
|
|
|
|
|
+title: Обзор Pедактора Defold
|
|
|
brief: Данное руководство представляет собой обзор внешнего вида и принципов работы редактора Defold, а также навигации в нем.
|
|
brief: Данное руководство представляет собой обзор внешнего вида и принципов работы редактора Defold, а также навигации в нем.
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
-# Обзор редактора
|
|
|
|
|
|
|
+# Обзор Pедактора
|
|
|
|
|
|
|
|
-Редактор позволяет эффективно просматривать и управлять всеми файлами вашего игрового проекта. При редактировании файлов открывается соответствующий редактор, отображающий всю релевантную информацию о файле в отдельных панелях.
|
|
|
|
|
|
|
+Редактор (Editor) позволяет эффективно просматривать и управлять всеми файлами вашего игрового проекта. При редактировании файлов открывается соответствующий редактор (например, Уређивач кода или уређивач сцене), отображающий всю релевантную информацию о файле в отдельных панелях.
|
|
|
|
|
|
|
|
-## Запуск редактора
|
|
|
|
|
|
|
+## Запуск Pедактора
|
|
|
|
|
|
|
|
-При запуске редактора Defold вы увидите экран выбора и создания проекта. Выберите, что хотите сделать:
|
|
|
|
|
|
|
+При запуске Pедактора Defold вы увидите экран выбора и создания проекта. Выберите, что хотите сделать:
|
|
|
|
|
|
|
|
-Домашняя страница
|
|
|
|
|
-: Показывает список недавно открытых проектов для быстрого доступа. Это представление используется по умолчанию.
|
|
|
|
|
|
|
+МОЙ ПРОЕКТЫ (MY PROJECTS)
|
|
|
|
|
+: Здесь отображаются недавно открытые проекты, к которым вы можете быстро получить доступ. Это представление по умолчанию для стартового экрана.
|
|
|
|
|
|
|
|
-Новый проект
|
|
|
|
|
-: Нажмите, если хотите создать новый проект Defold. Затем выберите, хотите ли вы использовать базовый шаблон (вкладка *From Template*), следовать пошаговому руководству (вкладка *From Tutorial*) или попробовать один из демонстрационных проектов (вкладка *From Sample*).
|
|
|
|
|
|
|
+Если вы ещё не открывали проекты (или удалили все из списка), будет показано два варианта: вы можете нажать кнопку `Открыть с диска…` (`Open From Disk…`), чтобы найти и открыть существующий проект через системный файловый менеджер, или нажать кнопку `Создать Проект` (`Create New Project`), после чего произойдёт переключение на вкладку `ИЗ ШАБЛОНОВ` (`TEMPLATES`).
|
|
|
|
|
|
|
|
- 
|
|
|
|
|
|
|
+ 
|
|
|
|
|
|
|
|
- Созданный проект сохраняется на вашем локальном диске, а все изменения записываются локально.
|
|
|
|
|
|
|
+
|
|
|
|
|
+ Если вы ранее открывали проекты, будет показан список ваших проектов, как на рисунке ниже:
|
|
|
|
|
+
|
|
|
|
|
+ 
|
|
|
|
|
+
|
|
|
|
|
+### Создать
|
|
|
|
|
+
|
|
|
|
|
+ИЗ ШАБЛОНОВ (TEMPLATES)
|
|
|
|
|
+: Содержит пустые или почти пустые базовые проекты, подготовленные для быстрого старта нового проекта Defold под конкретные платформы или с использованием определённых расширений.
|
|
|
|
|
+
|
|
|
|
|
+ИЗ ТУТОРИАЛОВ (TUTORIALS)
|
|
|
|
|
+: Содержит проекты с пошаговыми обучающими материалами (tutorials), которые можно запускать, изучать и изменять, если вы хотите пройти обучение по руководству.
|
|
|
|
|
+
|
|
|
|
|
+ИЗ ПРИМЕРОВ (SAMPLES)
|
|
|
|
|
+: Содержит проекты-примеры, подготовленные для демонстрации конкретных сценариев использования и возможностей движка.
|
|
|
|
|
+
|
|
|
|
|
+ 
|
|
|
|
|
+
|
|
|
|
|
+Созданный проект сохраняется на вашем локальном диске, а все изменения записываются локально.
|
|
|
|
|
|
|
|
Подробнее о доступных вариантах читайте в [руководстве по настройке проекта](https://www.defold.com/manuals/project-setup/).
|
|
Подробнее о доступных вариантах читайте в [руководстве по настройке проекта](https://www.defold.com/manuals/project-setup/).
|
|
|
|
|
|
|
|
-## Панели редактора
|
|
|
|
|
|
|
+## Язык Pедактора
|
|
|
|
|
+
|
|
|
|
|
+В левом нижнем углу стартового экрана находится выбор языка (Language). Здесь можно выбрать одну из доступных локализаций редактора (начиная с Defold 1.11.2). Тот же самый выбор доступен и уже внутри редактора через меню <kbd>File ▸ Preferences ▸ General ▸ Editor Language</kbd> (<kbd>Файл ▸ Настройки ▸ Общие ▸ Язык редактора</kbd>).
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+## Панели Pедактора
|
|
|
|
|
|
|
|
Редактор Defold разделён на несколько панелей (views), отображающих определённую информацию.
|
|
Редактор Defold разделён на несколько панелей (views), отображающих определённую информацию.
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+### 1. Панель Pесурсы (Assets)
|
|
|
|
|
+Панель отображает все файлы и папки проекта в виде древовидного списка, соответствующего структуре на диске. Щёлкайте и прокручивайте список для навигации. Здесь можно выполнять все операции с файлами:
|
|
|
|
|
+
|
|
|
|
|
+ - <kbd>Левая клик мыши</kbd> — выбрать любой файл или папку; при удержании <kbd>⇧ Shift</kbd> можно расширять выделение, а при удержании <kbd>Ctrl</kbd>/<kbd>⌘ Cmd</kbd> — добавлять или снимать выделение с элементов.
|
|
|
|
|
+ - <kbd>Двойной клик</kbd> — открыть файл в соответствующем редакторе для данного типа файла.
|
|
|
|
|
+ - <kbd>Перетаскивание</kbd> — добавить файлы с диска в проект или переместить существующие файлы и папки в новое место внутри структуры проекта.
|
|
|
|
|
+ - <kbd>Правый клик</kbd> — открыть _контекстное меню_, из которого можно создавать новые файлы и папки, переименовывать, удалять, отслеживать зависимости файлов и выполнять другие действия.
|
|
|
|
|
|
|
|
-Панель *Assets*
|
|
|
|
|
-: Показывает все файлы проекта. Щёлкайте и прокручивайте список для навигации. Здесь можно выполнять все операции с файлами:
|
|
|
|
|
|
|
+### 2. Панель Pедактор (Editor)
|
|
|
|
|
|
|
|
- - <kbd>Двойной клик</kbd> — открыть файл в соответствующем редакторе.
|
|
|
|
|
- - <kbd>Перетаскивание</kbd> — добавить файлы с диска или переместить существующие по структуре проекта.
|
|
|
|
|
- - <kbd>Правый клик</kbd> — открыть контекстное меню для создания, переименования, удаления, отслеживания зависимостей и т.д.
|
|
|
|
|
|
|
+Центральная панель отображает текущий открытый файл в подходящем редакторе. Например, файлы скриптов открываются во встроенном pедактор кода, а визуальные компоненты в трёхмерном визуальном редакторе. Все визуальные редакторы позволяют изменять вид камеры:
|
|
|
|
|
|
|
|
-### Панель *Editor*
|
|
|
|
|
-Центральная панель отображает текущий открытый файл в подходящем редакторе. Все визуальные редакторы позволяют изменять вид камеры:
|
|
|
|
|
|
|
+- Панорамирование: <kbd>Alt</kbd>/<kbd>⌥ Option</kbd> + <kbd>Левая кнопка мыши</kbd> или <kbd>Правый кнопка мыши</kbd>.
|
|
|
|
|
+- Масштабирование: <kbd>Прокрутка колеса мыши</kbd> или <kbd>Alt</kbd>/<kbd>⌥ Option</kbd> + <kbd>Правая кнопка мыши</kbd>
|
|
|
|
|
+- Вращение в 3D: <kbd>Ctrl</kbd>/<kbd>^ Control</kbd> + <kbd>Левая кнопка мыши</kbd>.
|
|
|
|
|
|
|
|
-- Панорамирование: <kbd>Alt + левая кнопка мыши</kbd>.
|
|
|
|
|
-- Масштабирование: <kbd>Alt + правая кнопка</kbd> (трёхкнопочная мышь) или <kbd>Ctrl + кнопка мыши</kbd> (однокнопочная). Колесо прокрутки тоже работает.
|
|
|
|
|
-- Вращение в 3D: <kbd>Ctrl + левая кнопка мыши</kbd>.
|
|
|
|
|
|
|
+#### Панель Инструментов (Toolbar)
|
|
|
|
|
|
|
|
-На панели инструментов в правом верхнем углу редактора сцены находятся инструменты: *Move*, *Rotate*, *Scale*, а также *2D Mode*, *Camera Perspective* и *Visibility Filters*.
|
|
|
|
|
|
|
+В правом верхнем углу окна сцены находится панель инструментов (Toolbar), где расположены инструменты манипулирования объектами (слева направо):
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+*Инструмент перемещения* (Move Tool - <kbd>W</kbd>), *Инструмент вращения* (Rotate Tool - <kbd>E</kbd>), *Инструмент масштаб* (Scale Tool <kbd>R</kbd>), *Настройки сетки* `▦` (Grid Settings), *Выровнять камеру 2D/3D* `2D` (Align Camera 2D/3D), *Переключение перспективной/ортографической камеры* (Camera Perspective/Orthographic Toggle) и *Фильтры Видимости* `👁` (Visibility Filters).
|
|
|
|
|
|
|
|
-### Панель *Outline*
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+#### 3. Панель Структура (Outline)
|
|
|
|
|
|
|
|
Отображает содержимое редактируемого файла в виде иерархического дерева. Позволяет выполнять действия с элементами:
|
|
Отображает содержимое редактируемого файла в виде иерархического дерева. Позволяет выполнять действия с элементами:
|
|
|
- - <kbd>Клик</kbd> — выбрать элемент. Удерживайте <kbd>Shift</kbd> или <kbd>Option</kbd> для множественного выбора.
|
|
|
|
|
- - <kbd>Перетаскивание</kbd> — переместить элементы. Объекты можно делать дочерними.
|
|
|
|
|
- - <kbd>Правый клик</kbd> — открыть контекстное меню для добавления или удаления элементов и других операций.
|
|
|
|
|
|
|
+ - <kbd>Левая клик мыши</kbd> — выбрать элемент; при удержании <kbd>⇧ Shift</kbd> можно расширять выделение, а при удержании <kbd>Ctrl</kbd>/<kbd>⌘ Cmd</kbd> — добавлять или снимать выделение с элементов.
|
|
|
|
|
+ - <kbd>Перетаскивание</kbd> — переместить элементы. Перетащите игровой объект (game object) на другой игровой объект в коллекции, чтобы создать связь родитель–потомок (parent-child).
|
|
|
|
|
+ - <kbd>Правый клик</kbd> — открыть _контекстное меню_ для добавления или удаления элементов и других операций.
|
|
|
|
|
+
|
|
|
|
|
+Можно переключать видимость игровых объектов и компонентов, щёлкнув по значку глаза `👁` справа от элемента (начиная с Defold 1.9.8).
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+### 4. Панель Cвойства (Properties)
|
|
|
|
|
|
|
|
-Можно переключать видимость игровых объектов и компонентов, щёлкнув по значку глаза справа от элемента (начиная с Defold 1.9.8).
|
|
|
|
|
|
|
+Отображает свойства выбранного объекта, такие как позиция, вращение, анимация и другие свойства, зависящие от типа компонента, а также пользовательские свойства для скриптов.
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+Вы также можете <kbd>Перетащить</kbd> вертикальный маркер `↕` рядом с числовым значением и перемещать мышь, чтобы изменять значение числового свойства (начиная с версии 1.10.2).
|
|
|
|
|
|
|
|
-### Панель *Properties*
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
-Отображает свойства выбранного объекта, такие как позиция, вращение, анимация и т.д.
|
|
|
|
|
|
|
+### 5. Панель Инструменты (Tools)
|
|
|
|
|
|
|
|
-### Панель *Tools*
|
|
|
|
|
|
|
+Содержит несколько вкладок:
|
|
|
|
|
|
|
|
-Содержит несколько вкладок: *Console* (вывод ошибок и логов во время выполнения), *Build Errors*, *Search Results*, *Curve Editor* (редактирование кривых в редакторе частиц) и средства отладки.
|
|
|
|
|
|
|
+*Консоль* (Console)
|
|
|
|
|
+: Показывает ошибки, предупреждения, информационный вывод движка, а также сообщения, которые вы выводите сами во время выполнения игры.
|
|
|
|
|
|
|
|
-### Панель *Changed Files*
|
|
|
|
|
|
|
+*Ошибки Сборки* (Build Errors)
|
|
|
|
|
+: Показывает ошибки, возникшие в процессе сборки проекта.
|
|
|
|
|
|
|
|
-Если проект использует систему контроля версий Git, здесь отображаются изменённые, добавленные или удалённые файлы. Регулярная синхронизация позволяет держать проект в актуальном состоянии. Подробнее читайте в [руководстве по контролю версий](/manuals/version-control/). Доступны действия:
|
|
|
|
|
|
|
+*Результаты Поиска* (Search Results)
|
|
|
|
|
+: Отображает результаты поиска по всему проекту (<kbd>Ctrl</kbd>/<kbd>⌘ Cmd</kbd> + <kbd>Shift</kbd> + <kbd>F</kbd>), если нажата кнопка `Сохранить результаты` (`Keep Results`).
|
|
|
|
|
|
|
|
- - <kbd>Двойной клик</kbd> — открыть дифф-файл в редакторе.
|
|
|
|
|
|
|
+*Редактор Кривых* (Curve Editor)
|
|
|
|
|
+: Используется при редактировании кривых в [Pедакторе частиц (Particle Editor)](/manuals/particlefx/).
|
|
|
|
|
+
|
|
|
|
|
+Панель *Инструменты* (Tools) также используется для работы с интегрированным отладчиком (debugger). Подробнее об этом можно прочитать в [Pуководстве по отладке](/manuals/debugging/).
|
|
|
|
|
+
|
|
|
|
|
+### 6. Панель Изменённые Файлы (Changed Files)
|
|
|
|
|
+
|
|
|
|
|
+Если проект использует систему контроля версий Git, здесь отображаются изменённые, добавленные или удалённые файлы. Регулярная синхронизация позволяет держать проект в актуальном состоянии. Это позволяет удобно работать в команде и не потерять свою работу в случае сбоя. Подробнее читайте в [руководстве по контролю версий](/manuals/version-control/). Доступны действия:
|
|
|
|
|
+
|
|
|
|
|
+ - <kbd>Левая клик мыши</kbd> — выбрать элемент; при удержании <kbd>⇧ Shift</kbd> можно расширять выделение, а при удержании <kbd>Ctrl</kbd>/<kbd>⌘ Cmd</kbd> — добавлять или снимать выделение с элементов. Если выбран один изменённый файл, можно нажать кнопку `Сравнение` (Diff), чтобы просмотреть отличие. Кнопка `Откатить` (Revert) позволяет отменить изменения во всех выбранных файлах.
|
|
|
|
|
+ - <kbd>Двойной клик</kbd> — открыть файл в Pедакторе, как и при открытии из панели Pесурсы.
|
|
|
- <kbd>Правый клик</kbd> — открыть меню с действиями: просмотр различий, откат, показать в файловой системе и др.
|
|
- <kbd>Правый клик</kbd> — открыть меню с действиями: просмотр различий, откат, показать в файловой системе и др.
|
|
|
|
|
|
|
|
|
|
+### Строка меню (Menu Bar)
|
|
|
|
|
+
|
|
|
|
|
+В верхней части окна редактора (или в системной строке меню на macOS) находится строка меню (Menu Bar) с шестью пунктами: `Файл` (`File`), `Правка` (`Edit`), `Вид` (`View`), `Проект` (`Project`), `Отладка` (`Debug`), `Справка` (`Help`). Их функции подробно описаны в отдельных руководствах.
|
|
|
|
|
+
|
|
|
|
|
+### Строка состояния (Status Bar)
|
|
|
|
|
+
|
|
|
|
|
+В нижней части окна редактора находится узкая область, где отображается строка состояния (Status Bar), например:
|
|
|
|
|
+- когда доступно новое обновление, появляется кликабельная кнопка `Доступно Обновление` (`Update Available`) — подробнее см. раздел "Обновление редактора" ниже;
|
|
|
|
|
+- при сборке (Build) или упаковке (Bundle) проекта здесь отображается ход выполнения операции.
|
|
|
|
|
+
|
|
|
|
|
+## Размер и видимость панелей
|
|
|
|
|
+
|
|
|
|
|
+Размер панелей можно изменять прямо в редакторе, <kbd>Перетаскивание</kbd> границы между описанными выше шестью основными панелями.
|
|
|
|
|
+
|
|
|
|
|
+Видимость панелей можно переключать через меню `Вид` (`View`) или с помощью горячих клавиш:
|
|
|
|
|
+- `Переключить панель ресурсов` (Toggle Assets Pane) (<kbd>F6</kbd>) — показать или скрыть панели *Pесурсы* (Assets) и *Изменённые Файлы* (Changed Files);
|
|
|
|
|
+- `Переключить изменённые файлы` (Toggle Changed Files) — показ или скрытие только панели *Изменённые Файлы* (Changed Files);
|
|
|
|
|
+- `Переключить панель инструментов` (Toggle Tools Pane) (<kbd>F7</kbd>) — показать или скрыть панель *Инструменты* (Tools);
|
|
|
|
|
+- `Переключить панель свойств` (Toggle Properties Pane) (<kbd>F8</kbd>) — показать или скрыть панели *Структура* (Outline) и *Cвойства* (Properties).
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+В меню `Вид` (`View`) вы также можете включать/выключать различные элементы отображения, такие как сетка (Grid), направляющие (Guides), камера (Camera), а также подгонять вид под выделение (`Вписать выделение в кадр` (`Frame Selection`), клавиша <kbd>F</kbd>) или переключаться между стандартным 2D и 3D видом (`Выровнять камеру` (`Realign Camera`), клавиша <kbd>.</kbd>). Многие из этих функций также доступны с панели инструментов или через сочетания клавиш.
|
|
|
|
|
+
|
|
|
|
|
+## Вкладки (Tabs)
|
|
|
|
|
+
|
|
|
|
|
+Если у вас открыто несколько файлов, в верхней части панели редактора отображается отдельная вкладка (tab) для каждого файла. Вкладки внутри одной панели можно переставлять — используйте <kbd>Drag and Drop</kbd>, чтобы менять их порядок в строке вкладок. Можно также:
|
|
|
|
|
+
|
|
|
|
|
+- <kbd>Правый клик</kbd> по вкладке — открыть _контекстное меню_;
|
|
|
|
|
+- выбрать `Закрыть` (Close) (<kbd>Ctrl</kbd>/<kbd>⌘ Cmd</kbd> + <kbd>W</kbd>) — закрыть текущую вкладку;
|
|
|
|
|
+- выбрать `Закрыть остальные` (Close Others) — закрыть все вкладки, кроме выбранной;
|
|
|
|
|
+- выбрать `Закрыть все` (Close All) (<kbd>Ctrl</kbd>/<kbd>⌘ Cmd</kbd> + <kbd>Shift</kbd> + <kbd>W</kbd>) — закрыть все вкладки в активной панели;
|
|
|
|
|
+- выбрать `➝| Открыть как` (Open As) — открыть файл в другом, отличном от стандартного, редакторе или во внешнем инструменте, указанном в настройках `Файл ▸ Настройки ▸ Код ▸ Пользовательский редактор` (`File ▸ Preferences ▸ Code ▸ Custom Editor`). Подробнее см. [руководство по настройкам редактора](/manuals/editor-preferences).
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
## Редактирование в двух окнах
|
|
## Редактирование в двух окнах
|
|
|
|
|
|
|
|
-Если открыто несколько файлов, вверху отображаются вкладки. Чтобы открыть 2 редактора рядом, <kbd>правый клик</kbd> по вкладке и выберите <kbd>Move to Other Tab Pane</kbd>.
|
|
|
|
|
|
|
+Редактор поддерживает одновременное открытие двух панелей редактора рядом друг с другом.
|
|
|
|
|
+
|
|
|
|
|
+- <kbd>Правый клик</kbd> по вкладке нужного файла и выберите `Переместить в другую панель вкладок` (`Move to Other Tab Pane`), чтобы переместить текущую вкладку во вторую панель.
|
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
-Можно также поменять панели местами или объединить их обратно.
|
|
|
|
|
|
|
+Также в меню вкладки можно выбрать `Поменять с другой панелью вкладок` (`Swap with Other Tab Pane`), чтобы поменять местами активную вкладку и содержимое другой панели, или `Объединить панели вкладок` (`Join Tab Panes`), чтобы объединить две панели редактора обратно в одну.
|
|
|
|
|
|
|
|
-## Редактор сцены
|
|
|
|
|
|
|
+## Редактор Cцены
|
|
|
|
|
|
|
|
-Двойной клик по файлу коллекции или игрового объекта открывает *Редактор сцены*:
|
|
|
|
|
|
|
+Двойной клик по файлу коллекции (collection), игрового объекта (game object) или визуального компонента открывает *Редактор сцены*. По умолчанию все визуальные сцены открываются в 2D-режиме с ортографической камерой:
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
-### Выбор объектов
|
|
|
|
|
-Кликните по объекту в главном окне, и он выделится зелёной рамкой. Также он подсветится в панели *Outline*.
|
|
|
|
|
|
|
+Если вы работаете с 3D‑проектом, обратите внимание на панель инструментов и настройки *Настройки сетки* `▦` (Grid Settings), установить отображение сетки в плоскости `Y` или другой, более удобной для вас, переориентировать камеру и переключать 2D/3D отображение (`2D` или клавиша <kbd>.</kbd>), а также включить перспективную камеру через переключатель на панели инструментов или через меню `Вид ▸ Перспективная камера` (`View ▸ Perspective Camera`):
|
|
|
|
|
|
|
|
-Можно также:
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+### Манипуляции с объектами
|
|
|
|
|
+Щёлкните <kbd>Left Mouse Click</kbd> по объекту в главном окне, чтобы выделить его. Прямоугольник (в 3D — параллелепипед) вокруг объекта подсветится бирюзовым цветом, показывая, какой элемент выбран. Выделенный объект также подсвечивается в панели *Outline*, как на изображении выше.
|
|
|
|
|
|
|
|
- - <kbd>Клик и перетаскивание</kbd> — выделить область объектов.
|
|
|
|
|
- - <kbd>Клик</kbd> по элементу в Outline.
|
|
|
|
|
|
|
+Можно также:
|
|
|
|
|
|
|
|
-Удерживайте <kbd>Shift</kbd>, <kbd>⌘</kbd> (Mac) или <kbd>Ctrl</kbd> (Win/Linux) для множественного выбора.
|
|
|
|
|
|
|
+ - <kbd>Левая клик мыши</kbd> и <kbd>перетаскивание</kbd> — выделить все объекты внутри рамки выделения.
|
|
|
|
|
+ - <kbd>Клик</kbd> по элементу в Структура (Outline); при удержании <kbd>⇧ Shift</kbd> можно расширять выделение, а при удержании <kbd>Ctrl</kbd>/<kbd>⌘ Cmd</kbd> — добавлять или снимать выделение с элементов
|
|
|
|
|
|
|
|
### Инструмент перемещения
|
|
### Инструмент перемещения
|
|
|
|
|
+
|
|
|
{.left}
|
|
{.left}
|
|
|
Используйте *Move Tool* (клавиша <kbd>W</kbd>) или панель инструментов в правом верхнем углу.
|
|
Используйте *Move Tool* (клавиша <kbd>W</kbd>) или панель инструментов в правом верхнем углу.
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+{.inline}{.inline}
|
|
|
|
|
+
|
|
|
|
|
+Манипулятор (gizmo) изменится и будет отображать набор элементов управления — квадраты и стрелки (выбранный элемент подсвечивается оранжевым цветом), которые можно <kbd>перетаскивание</kbd>, чтобы перемещать объект:
|
|
|
|
|
|
|
|
-Выбранный объект отображает набор манипуляторов (квадратов и стрелок). Щёлкните и перетащите зелёный центральный квадратный маркер, чтобы свободно переместить объект в экранном пространстве. Щёлкните и перетащите стрелки, чтобы переместить объект вдоль осей X, Y или Z. Также имеются квадратные маркеры для перемещения объекта в плоскости X-Y и (если камера повёрнута в 3D) в плоскостях X-Z и Y-Z.
|
|
|
|
|
|
|
+- центральный бирюзовый квадрат позволяет перемещать объект в плоскости экрана;
|
|
|
|
|
+- 3 стрелки красного, зелёного и синего цветов вдоль осей X, Y и Z позволяют перемещать объект строго по одной оси;
|
|
|
|
|
+- 3 квадратных маркера красного, зелёного и синего цветов позволяют перемещать объект в соответствующих плоскостях: X‑Y (синий), X‑Z (зелёный) и Y‑Z (красный) — эти плоскостные манипуляторы становятся видны при повороте камеры в 3D.
|
|
|
|
|
|
|
|
### Инструмент вращения
|
|
### Инструмент вращения
|
|
|
|
|
+
|
|
|
{.left}
|
|
{.left}
|
|
|
Используйте *Rotate Tool* (клавиша <kbd>E</kbd>) или панель инструментов.
|
|
Используйте *Rotate Tool* (клавиша <kbd>E</kbd>) или панель инструментов.
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+{.inline}{.inline}
|
|
|
|
|
|
|
|
-Инструмент состоит из четырёх круговых манипуляторов: оранжевого, который вращает объект в экранной плоскости, и по одному для вращения вокруг каждой из осей X, Y и Z. Поскольку вид перпендикулярен осям X и Y, круги отображаются как две пересекающиеся линии.
|
|
|
|
|
|
|
+Инструмент вращения состоит из четырёх круговых манипуляторов (выбранный подсвечивается оранжевым), которые можно <kbd>Drag</kbd>, чтобы вращать объект:
|
|
|
|
|
|
|
|
|
|
+- внешний бирюзовый круговой манипулятор вращает объект в плоскости экрана;
|
|
|
|
|
+- 3 меньших круговых манипулятора красного, зелёного и синего цветов позволяют вращать объект вокруг осей X, Y и Z соответственно. В 2D‑ортографическом режиме два из этих кругов перпендикулярны осям X и Y, поэтому они выглядят как две пересекающиеся линии.
|
|
|
|
|
|
|
|
### Инструмент масштабирования
|
|
### Инструмент масштабирования
|
|
|
|
|
+
|
|
|
{.left}
|
|
{.left}
|
|
|
Используйте *Scale Tool* (клавиша <kbd>R</kbd>) или панель инструментов.
|
|
Используйте *Scale Tool* (клавиша <kbd>R</kbd>) или панель инструментов.
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+{.inline}{.inline}
|
|
|
|
|
|
|
|
-Инструмент состоит из набора квадратных манипуляторов. Центральный маркер масштабирует объект равномерно по всем осям (включая Z). Также есть отдельные маркеры для масштабирования вдоль осей X, Y и Z, а также для масштабирования в плоскостях X-Y, X-Z и Y-Z.
|
|
|
|
|
|
|
+Инструмент масштабирования состоит из набора квадратных/кубических манипуляторов (выбранный подсвечивается оранжевым), которые можно <kbd>Drag</kbd>, чтобы изменять масштаб объекта:
|
|
|
|
|
+
|
|
|
|
|
+- центральный бирюзовый куб масштабирует объект равномерно по всем осям (включая Z);
|
|
|
|
|
+- 3 куба красного, синего и зелёного цветов масштабируют объект вдоль соответствующих осей X, Y и Z;
|
|
|
|
|
+- ещё 3 кубических манипулятора красного, синего и зелёного цветов масштабируют объект в плоскости X‑Y, X‑Z или Y‑Z соответственно.
|
|
|
|
|
|
|
|
|
|
|
|
|
### Фильтры видимости
|
|
### Фильтры видимости
|
|
|
-Позволяют включать/отключать отображение компонентов, ограничивающих рамок и направляющих.
|
|
|
|
|
|
|
+
|
|
|
|
|
+Нажмите на значок глаза (`👁`) на панели инструментов, чтобы открыть фильтры видимости (Visibility Filters) и включать/выключать отображение различных типов компонентов, а также рамок (bounding boxes) и направляющих (`Переключить направляющие компонентов` (`Component Guides`), сочетание клавиш <kbd>Ctrl</kbd> + <kbd>H</kbd> в Windows/Linux или <kbd>^ Ctrl</kbd> + <kbd>⌘ Cmd</kbd> + <kbd>H</kbd> на macOS).
|
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
|
|
|
|
|
## Создание новых файлов проекта
|
|
## Создание новых файлов проекта
|
|
|
|
|
|
|
|
-Выберите <kbd>File ▸ New...</kbd> и нужный тип файла или используйте контекстное меню:
|
|
|
|
|
|
|
+Выберите `Файл ▸ Создать...` (`File ▸ New...`) и нужный тип файла или используйте _контекстное меню_:
|
|
|
|
|
|
|
|
-<kbd>Правый клик</kbd> в панели *Assets* → <kbd>New... ▸ [file type]</kbd>:
|
|
|
|
|
|
|
+<kbd>Правый клик</kbd> в панели *Pесурсы* (Assets) → `Создать... ▸ [тип файла]` (`New... ▸ [file type]`):
|
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
-Введите имя нового файла. Полное имя с расширением отображается под строкой *Path*:
|
|
|
|
|
|
|
+Введите подходящее *Имя* (*Name*) для нового файла и при необходимости измените *Путь* (*Location*). Полное имя файла вместе с расширением отображается в поле *Просмотр* (*Preview*) в диалоговом окне:
|
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
|
|
+## Шаблоны (Templates)
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
Можно задать собственные шаблоны файлов для каждого проекта. Для этого создайте новую папку с именем `templates` в корневом каталоге проекта и добавьте файлы с именем `default.*` с нужными расширениями, например, `/templates/default.gui` или `/templates/default.script`. Если в этих файлах используется маркер `{{NAME}}`, он будет заменён на имя файла, указанное в окне создания файла.
|
|
Можно задать собственные шаблоны файлов для каждого проекта. Для этого создайте новую папку с именем `templates` в корневом каталоге проекта и добавьте файлы с именем `default.*` с нужными расширениями, например, `/templates/default.gui` или `/templates/default.script`. Если в этих файлах используется маркер `{{NAME}}`, он будет заменён на имя файла, указанное в окне создания файла.
|
|
|
|
|
|
|
|
|
|
+Если шаблон для данного типа файла существует, то при создании нового файла этого типа он будет инициализирован содержимым соответствующего файла из папки `templates`.
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
## Импорт файлов в проект
|
|
## Импорт файлов в проект
|
|
|
|
|
|
|
|
Для добавления ассетов (изображений, звуков, моделей и т.д.) перетащите их в нужное место панели *Assets*. Это создаст копии файлов в структуре проекта. Подробнее — [в этом руководстве](/manuals/importing-assets/).
|
|
Для добавления ассетов (изображений, звуков, моделей и т.д.) перетащите их в нужное место панели *Assets*. Это создаст копии файлов в структуре проекта. Подробнее — [в этом руководстве](/manuals/importing-assets/).
|
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
-## Обновление редактора
|
|
|
|
|
|
|
+## Обновление Pедактора
|
|
|
|
|
+
|
|
|
|
|
+Редактор автоматически проверяет наличие обновлений. Если они доступны, появится уведомление в нижнем правом углу и на экране выбора проекта. Нажмите `Доступно Обновление` (`Update Available)` для загрузки и установки.
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+Нажмите на ссылку `Доступно Обновление` (`Update Available`), чтобы загрузить и установить обновление. Появится диалоговое окно с информацией — нажмите `Загрузить Обновление` (`Download Update`), чтобы продолжить.
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
-Редактор автоматически проверяет наличие обновлений. Если они доступны, появится уведомление в нижнем правом углу и на экране выбора проекта. Нажмите «Update Available» для загрузки и установки.
|
|
|
|
|
|
|
+Ход загрузки отображается в нижней строке состояния:
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+После завершения загрузки ссылка изменится на `Перезапустить` (`Restart to Update`). Нажмите её, чтобы перезапустить редактор и открыть обновлённую версию.
|
|
|
|
|
|
|
|
-## Настройки
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+## Настройки (Preferences)
|
|
|
|
|
+
|
|
|
|
|
+Настройки редактора можно изменить в окне `Настройки` (`Preferences`). Чтобы открыть его, выберите в меню `Файл ▸ Настройки…` (`File ▸ Preferences…`) или используйте сочетание клавиш <kbd>Ctrl</kbd>/<kbd>⌘ Cmd</kbd> + <kbd>,</kbd>.
|
|
|
|
|
|
|
|
Настройки редактора можно изменить в [окне настроек](/manuals/editor-preferences).
|
|
Настройки редактора можно изменить в [окне настроек](/manuals/editor-preferences).
|
|
|
|
|
|
|
|
-## Журналы редактора
|
|
|
|
|
-При возникновении проблем вы можете [сообщить об ошибке](/manuals/getting-help/#getting-help), приложив лог-файлы редактора:
|
|
|
|
|
|
|
+## Журналы Pедактора (Editor Logs)
|
|
|
|
|
+
|
|
|
|
|
+Если у вас возникла проблема с редактором и вы хотите сообщить об ошибке через `Справка ▸ Сообщить о проблеме` (`Help ▸ Report Issue`), полезно приложить лог‑файлы самого редактора. Чтобы открыть папку с журналами в системном файловом менеджере, выберите пункт меню `Справка ▸ Показать логи` (`Help ▸ Show Logs`).
|
|
|
|
|
+
|
|
|
|
|
+Подробнее читайте в [руководстве по получению помощи](/manuals/getting-help/#getting-help).
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+Файлы логов редактора по умолчанию находятся по следующим путям:
|
|
|
|
|
|
|
|
* Windows: `C:\Users\ **Ваше имя пользователя** \AppData\Local\Defold`
|
|
* Windows: `C:\Users\ **Ваше имя пользователя** \AppData\Local\Defold`
|
|
|
* macOS: `/Users/ **Ваше имя пользователя** /Library/Application Support/` или `~/Library/Application Support/Defold`
|
|
* macOS: `/Users/ **Ваше имя пользователя** /Library/Application Support/` или `~/Library/Application Support/Defold`
|
|
|
* Linux: `$XDG_STATE_HOME/Defold` или `~/.local/state/Defold`
|
|
* Linux: `$XDG_STATE_HOME/Defold` или `~/.local/state/Defold`
|
|
|
|
|
|
|
|
-Вы также можете получить доступ к журналам редактора во время его работы, если запустите редактор из терминала или командной строки. Чтобы запустить редактор из терминала на macOS:
|
|
|
|
|
|
|
+Вы также можете получить доступ к журналам редактора во время его работы, если запустите редактор из терминала или командной строки. Чтобы запустить редактор из терминала:
|
|
|
|
|
|
|
|
-```
|
|
|
|
|
|
|
+```shell
|
|
|
|
|
+# Linux:
|
|
|
|
|
+$ ./path/to/Defold/Defold
|
|
|
|
|
+
|
|
|
|
|
+# macOS:
|
|
|
$ > ./path/to/Defold.app/Contents/MacOS/Defold
|
|
$ > ./path/to/Defold.app/Contents/MacOS/Defold
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
+## Сервер Редакторa (Editor Server)
|
|
|
|
|
+
|
|
|
|
|
+Когда редактор открывает проект, он запускает веб‑сервер на случайном порту. Этот сервер можно использовать для взаимодействия с редактором из других приложений. Начиная с версии 1.11.0, номер порта записывается в файл `.internal/editor.port`.
|
|
|
|
|
+
|
|
|
|
|
+Кроме того, начиная с 1.11.0, исполняемый файл редактора поддерживает параметр командной строки `--port` (или кратко `-p`), позволяющий задать порт при запуске, например:
|
|
|
|
|
+
|
|
|
|
|
+```shell
|
|
|
|
|
+# Windows
|
|
|
|
|
+.\path\to\Defold\Defold.exe --port 8181
|
|
|
|
|
+
|
|
|
|
|
+# Linux:
|
|
|
|
|
+./path/to/Defold/Defold --port 8181
|
|
|
|
|
+
|
|
|
|
|
+# macOS:
|
|
|
|
|
+./path/to/Defold.app/Contents/MacOS/Defold --port 8181
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+## Оформление редактора (Editor Styling)
|
|
|
|
|
+
|
|
|
|
|
+Внешний вид редактора можно изменять с помощью пользовательских тем и стилей. Подробнее см. [руководство по оформлению редактора](/manuals/editor-styling.md).
|
|
|
|
|
|
|
|
## FAQ
|
|
## FAQ
|
|
|
:[Editor FAQ](../shared/editor-faq.md)
|
|
:[Editor FAQ](../shared/editor-faq.md)
|