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