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