Как устроен редактор
Объект, кадр, промежуток, слой, родитель, ключ - шесть понятий, на которых держится весь редактор
Если эти шесть понятий понятны, остальное в редакторе читается само:
| Понятие | Коротко |
|---|---|
| Объект | фигура (что видно) и коллайдер (что бьёт), два отдельных поля |
| Кадр | ячейка времени, а не момент |
| Промежуток | время жизни объекта: начало и длительность, конец не включается |
| Слой | порядок отрисовки, складывается со слоями всех родителей |
| Родитель | передаёт детям трансформ, активность и время жизни |
| Ключ | значение поля на одном кадре, между ключами игра ведёт значение сама |
Незнакомое слово - Словарь терминов
Объект
Объект - это то, что рисуется, и то, что бьёт. Это два разных поля: фигура (что видно) и коллайдер (что бьёт). Луч, который светится, но не задевает, - это объект с фигурой и без коллайдера. Невидимая стена - наоборот
Кадр и промежуток
Кадр - это ячейка времени, а не момент. Кадр 30 занимает отрезок, а не точку. Таймлайн считается с единицы. Уровень длиной 900 кадров содержит кадры от 1 до 900. Число 901 - это граница конца, а не кадр
Промежуток - это время жизни объекта: начало и длительность. Конец в промежуток не входит. Поэтому два объекта, поставленные подряд, не накладываются на общем кадре
Подробнее - Кадры, время и длина уровня
Слой и родитель
Слой - это порядок отрисовки. Он относительный: слой объекта складывается со слоями всех его родителей
Перетаскивание объекта в другого родителя меняет порядок отрисовки, даже если вы не трогали число
Родитель передаёт детям трансформ, активность и время жизни. Промежуток ребёнка должен лежать внутри промежутка родителя
Редактор не обрезает то, что вы написали. Он хранит ваше значение, а фактическое считает отдельно. Поэтому сжатие родителя обратимо: раздвиньте его обратно, и ребёнок вернётся
Ключ
Ключ - это значение поля на одном кадре. Между двумя ключами игра ведёт значение сама. У каждого поля свой набор ключей: у позиции, поворота, масштаба, размера, якорей и пивота
Поле без ключей не сломано, оно берёт значение по умолчанию. Ставить ключи на всё подряд ради порядка не нужно
Что хранит ключ и как значение идёт между ключами - Ключи и сглаживание
Сравнение с другими редакторами
В Project Arrhythmia (Afterbeat) объект тоже живёт на отрезке времени. Но иерархия и порядок отрисовки там устроены иначе, поэтому импорт переносит их не один в один
В Just Shapes and Beats редактора для игроков нет, сравнивать не с чем
Дальше: Кадры, время и длина уровня, Ключи и сглаживание, Читаемость и честность