Narration
Обзор повествовательных языков в Pixi’VN и как структурировать интерактивные истории, используя диалоги, выборы и вводные подсказки.
Наратив является основой визуальной новеллы. Он состоит из диалогов, выборов и вводных подсказок, которые показываются игроку по мере продвижения игры.
С Pixi’VN вы можете использовать различные повествовательные языки и даже переключаться между ними, чтобы воспользоваться преимуществами каждого из них.
- JavaScript/TypeScript: Язык программирования, который позволяет вам писать ваше повествование с полным доступом ко всем функциям проекта, но может потребовать больше кода.
- ink: Повествовательный язык, предназначенный для лёгкого написания историй с минимальным количеством кода.
- Ren'Py: Ещё один повествовательный язык для написания историй с небольшим количеством кода.
| Повествовательные языки | JavaScript/TypeScript | ink | Ren'Py |
|---|---|---|---|
| Простота обучения | ❌ | ✅ | ✅ |
| Является ли типизированным языком? | ✅ | ❌ | ❌ |
| Расширение Visual Studio Code | ✅ | ✅ | ✅ |
| Возможность перевода на несколько языков | ✅ | ✅ | ✅ |
| Автоматическая генерация файлов перевода | ❌ | ✅ | ✅ |
| Использование функций, не связанные с Pixi’VN | ✅ | ✅ (пользовательский "# скрипт") | ✅ (используя скрипт $) |
| Отладка | ✅ | ❌ | ❌ |