К содержимому
Как устроен редактор
На этой странице

Как устроен редактор

Объект, кадр, промежуток, слой, родитель, ключ - шесть понятий, на которых держится весь редактор

Если эти шесть понятий понятны, остальное в редакторе читается само:

ПонятиеКоротко
Объектфигура (что видно) и коллайдер (что бьёт), два отдельных поля
Кадрячейка времени, а не момент
Промежутоквремя жизни объекта: начало и длительность, конец не включается
Слойпорядок отрисовки, складывается со слоями всех родителей
Родительпередаёт детям трансформ, активность и время жизни
Ключзначение поля на одном кадре, между ключами игра ведёт значение сама

Незнакомое слово - Словарь терминов

Объект

Объект - это то, что рисуется, и то, что бьёт. Это два разных поля: фигура (что видно) и коллайдер (что бьёт). Луч, который светится, но не задевает, - это объект с фигурой и без коллайдера. Невидимая стена - наоборот

Кадр и промежуток

Кадр - это ячейка времени, а не момент. Кадр 30 занимает отрезок, а не точку. Таймлайн считается с единицы. Уровень длиной 900 кадров содержит кадры от 1 до 900. Число 901 - это граница конца, а не кадр

Промежуток - это время жизни объекта: начало и длительность. Конец в промежуток не входит. Поэтому два объекта, поставленные подряд, не накладываются на общем кадре

Подробнее - Кадры, время и длина уровня

Слой и родитель

Слой - это порядок отрисовки. Он относительный: слой объекта складывается со слоями всех его родителей

Внимание

Перетаскивание объекта в другого родителя меняет порядок отрисовки, даже если вы не трогали число

Родитель передаёт детям трансформ, активность и время жизни. Промежуток ребёнка должен лежать внутри промежутка родителя

Редактор не обрезает то, что вы написали. Он хранит ваше значение, а фактическое считает отдельно. Поэтому сжатие родителя обратимо: раздвиньте его обратно, и ребёнок вернётся

Ключ

Ключ - это значение поля на одном кадре. Между двумя ключами игра ведёт значение сама. У каждого поля свой набор ключей: у позиции, поворота, масштаба, размера, якорей и пивота

Интересно

Поле без ключей не сломано, оно берёт значение по умолчанию. Ставить ключи на всё подряд ради порядка не нужно

Что хранит ключ и как значение идёт между ключами - Ключи и сглаживание

Сравнение с другими редакторами

В Project Arrhythmia (Afterbeat) объект тоже живёт на отрезке времени. Но иерархия и порядок отрисовки там устроены иначе, поэтому импорт переносит их не один в один

В Just Shapes and Beats редактора для игроков нет, сравнивать не с чем

Дальше: Кадры, время и длина уровня, Ключи и сглаживание, Читаемость и честность