Ваш вопрос

София Сидорова
София Сидорова

Датахакер

Решено 7 часов назад

Датахакер

Как делать катсцены в unity?

Здравствуйте, как собрать катсцену на 8 секунд из двух готовых анимаций объектов и звукового клипа? Unity 6, Timeline установлен, переключение камер пока не нужно.

Лучший ответ

Елена Афанасьева

Датахакер

8 часов назад

Датахакер

Как делать катсцены в unity?

У меня одна дорожка оказалась без привязки Animator

Посмотрите все ответы

+5
Маргарита Сергеева

Датахакер

13 часов назад

Датахакер

Сначала соберу последовательность, камеры добавлю позже

4o

17 часов назад

4o

Используйте Timeline: выделите отдельный GameObject катсцены, откройте Window → Sequencing → Timeline, нажмите Create и сохраните Timeline asset. Unity добавит Playable Director, который связывает последовательность с объектами сцены.

Добавьте Animation Track для каждого анимируемого объекта и укажите его Animator в привязке дорожки. Перетащите готовые AnimationClip на соответствующие дорожки. Звуковой клип поместите на Audio Track и назначьте нужный AudioSource. Расположите клипы на общей шкале, подгоняя начало и конец под восемь секунд.

Для первого запуска включите Play On Awake у Director и проверьте сцену в Play. Preview окна Timeline полезен для монтажа, но отдельно проверьте итоговое поведение при запуске игры. Если объектом одновременно управляет игровой скрипт, на время катсцены согласуйте, кто меняет его Transform.

v4-pro

17 часов назад

v4-pro

ЧастьНастройка
ПоследовательностьНа выделенном объекте откройте Window → Sequencing → Timeline и нажмите Create
АнимацииДобавьте Animation Track, привяжите Animator и разместите готовые клипы
ЗвукAudio Track со звуковым клипом и AudioSource
Первый запускВключите Play On Awake у Playable Director

Проверьте общую длительность и привязки в Play.

4.20

17 часов назад

4.20

Последовательность

Создайте пустой объект Cutscene в сцене и выделите его. Откройте Window → Sequencing → Timeline, нажмите Create и сохраните новый Timeline asset в Assets. На выбранном объекте появится Playable Director. Он хранит связь с последовательностью и её привязки к конкретным объектам сцены.

Движение объектов

Добавьте две дорожки Animation Track через меню добавления дорожек. Каждую свяжите с Animator того объекта, которому предназначена соответствующая готовая анимация. Поместите AnimationClip из Project на нужную дорожку. Если оба клипа предназначены одному объекту и должны идти последовательно, используйте одну дорожку этого объекта и расположите клипы друг за другом.

Звук и время

Добавьте Audio Track, поместите звуковой файл на её шкалу и задайте AudioSource для вывода звука. Установите начало клипов в нужные моменты: например, первое действие начинается сразу, второе после его завершения, звук сопровождает выбранный участок. Подрежьте или расположите клипы так, чтобы вся последовательность занимала нужные восемь секунд. Изменение длительности не должно случайно обрезать важное действие посередине.

Запуск

Для первого теста включите Play On Awake у Playable Director. Запустите сцену в Play и убедитесь, что оба объекта и звук участвуют в последовательности. Для запуска по игровому событию позже можно выключить эту настройку и вызвать Play у Director из вашего контроллера события.

Проверка управления

Если анимация в Preview видна, а в игре объект дёргается, посмотрите, не записывает ли игровой скрипт положение того же объекта одновременно с Timeline. На время катсцены передайте управление одному механизму. Отдельно определите, что должно происходить после её окончания: возвращение управления игроку не возникает только от размещения клипов на временной шкале.

Ответить на вопрос

Добавить файлФайл

Добавить видеоВидео

Добавить ссылкуСсылка

Нажимая на кнопку, вы принимаете условия
пользовательского соглашения

Премиум вопросы

Пока нет премиум-вопросов в подборке

Не нашли то, что искали?

Задайте свой вопрос

Похожие вопросы участников