Adventure Creator
Adventure Creator позволяет вам создавать традиционные 2D, 2.5D и 3D-приключенческие игры – те, в основе которых лежат повествование, исследование и головоломки, такие, как: Monkey Island, Grim Fandango, The Longest Journey и The Walking Dead от Telltale.
Вы можете использовать Naninovel для реализации сцен диалога в AC или подгрузить AC в игру на базе Naninovel для какого-либо пользовательского геймплея.
Установка
Установите Adventure Creator и Naninovel (порядок установки не имеет значения).
Скачайте и импортируйте пакет расширения Adventure Creator.
Назначьте NaninovelAdventureCreator/Runtime/Actions
в качестве источника для пользовательских действий в настройках AC. Обратитесь к руководству по AC для дополнительной информации о пользовательских действиях.
Теперь вы должны увидеть действие "Play Naninovel Script", доступное в категории "Custom".
В зависимости от настроек вам может потребоваться назначить специальный слой для объектов Naninovel, чтобы предотвратить их визуализацию камерами AC и наоборот. Это можно сделать через окно конфигурации движка Naninovel.
При использовании Naninovel в качестве встроенной системы для игры на базе AC вы также можете отключить опции Initialize On Application Load
и Show Title UI
в конфигурации движка.
Использование
Используйте пользовательское действие AC Play Naninovel Script
для (опционального) отключения AC, инициализации движка Naninovel (при необходимости) и загрузки указанного скрипта Naninovel. По умолчанию камеры AC и Naninovel также будут автоматически меняться местами, но вы можете предотвратить это, отключив свойство Swap Cameras
.
Используйте пользовательскую команду Naninovel @turnOnAC
в сценарии Naninovel для включения AC, сброса состояния движка Naninovel (опционально) и замены камер обратно (также опционально). Сброс состояния контролируется с помощью параметров reset
, а замена камер – с помощью параметров swapCameras
.
Следующее видео демонстрирует сцену AC с интегрированным Naninovel для обработки диалога.
EXAMPLE
См. проект GitHub в качестве примера интеграции. При первом открытии проекта возникнут ошибки из-за отсутствия пакетов Adventure Creator и Naninovel. Импортируйте их из Asset Store для исправления данных ошибок.