Как сделать катсцену в Роблокс Студио
Для создания катсцены можно использовать готовый плагин Codes Otaku Cutscene. С его помощью вы сможете создавать маршрут по которому будет пролетать камера и представлять вашу карту. По умолчанию катсцена будет воспроизводиться в самом начале игры и при желании игрок сможет пропустить ее. Плагин имеет все самое необходимое, но при этом он сильно устарел и может конфликтовать с некоторыми скриптами, выдавать ошибки и просто не работать.
Как создать катсцену с помощью Codes Otaku Cutscene
Установка и настройка плагина
1. Откройте Роблокс Студио, вкладку Home и активируйте Toolbox. После чего в окне Toolbox (в первой вкладке) выберите Plugins из выпадающего списка и в поисковой строке введите Codes Otaku Cutscene.
2. Найдите плагин в числе всех появившихся и установите его. Так же можете установить его прямо из браузера, перейдя на страницу плагина.
3. После установки перейдите в раздел Plugins и включите Manage Plugins. Найдите в менеджере Codes Otaku Cutscene и нажмите Script Injection Allowed. Активируйте Script Injection.
4. Во вкладке Plugins найдите и нажмите CutscenePlugin.
5. После активации плагина вы увидите окно инструментов на английском языке.
6. В самом низу найдите и нажмите кнопку Generate script что бы создать стартовый скрипт который будет активировать катсцену в начале игры (он появится в разделе StarterPlayer).
Создание катсцены
1. Вам необходимо ввести название и нажать Create Or Select Cutscene
2. После чего выбрать ракурс откуда начнется катсцена и нажать Capture Camera Position для установки начальной точки катсцены (она будет отображаться как камера).
3. Установите несколько точек (камер). Катсцена будет плавно перемещаться между ними снимая все происходящее.
4. Используйте разные параметры и настройки камер (увеличение и отдаление, поворот, скорость и т.д.) что бы добиться интересных эффектов. Проверьте катсцену нажав Play.
Возможные ошибки и неполадки
Проблема №1: Кат-сцена никогда не запускается, когда вы присоединяетесь к игре.
Решение 1: Переместите сценарий кат-сцены из StarterPlayerScripts в Starter Character Scripts
Решение 2: Измените этот код:
repeat wait() until workspace.CurrentCamera -- Wait until camera is found
на
repeat wait(5) until workspace.CurrentCamera -- Wait until camera is found
Проблема №2 — ролик начинается с вашего плеера, а не с первой части камеры.
Решение: Измените длительность перехода в первой части на 0. Вы также можете изменить другие значения, которые изменят время показа вашего ролика, вместо того, чтобы делать это через плагин.
Проблема №3: Кат-сцена никогда не запускается, когда части камеры находятся слишком далеко от места появления или игрока.
Решение 1 : Измените «
workspace
» на «
game.ReplicatedStorage
» в обоих скриптах cutscene, а затем переместите папку Cutscenes в Replicated Storage. Убедитесь, что вы переместили папку Cutscenes ОБРАТНО в workspace, если хотите снова отредактировать ее с помощью плагина.
Решение 2 : Щелкните по рабочей области в Проводнике и измените значение параметра
«Streaming Enabled» на значение «False» (снимите флажок).
Проблема №4: плагин не редактирует текущий ролик, и предварительный просмотр также не воспроизводится.
Решение: Закройте и снова откройте плагин, а также сохраните свой Roblox Студийный проект, снова откройте его и повторите попытку. Чтобы загрузить ролик, просто введите имя, которое вы использовали в прошлый раз, и фрагменты ролика будут загружены из рабочей области.
Кроме того, не забудьте вернуть папку Cutscenes обратно в workspace, только если вы переместили ее в ReplicatedStorage для устранения предыдущей проблемы. Затем переместите ее обратно, когда закончите редактирование.