wiki
This page contains an outdated translation of the original content. Please check the English version for the most accurate information (and consider updating the translation if you are able to help out)!

Storyboard Scripting

Пример скрипта в .osbПример скрипта в .osb

Помимо встроенного редактора, для создания сторибордов можно применять простой текстовый редактор (к примеру, Блокнот, Notepad++ или Visual Studio Code). Это называется скриптингом (storyboarding by scripting, SBS) и позволяет более точно (до пикселей и миллисекунд) описывать время и место появления спрайтов, их поведение и так далее.

Обзор

Для понимания основ скриптинга можно посмотреть видеообзор от Doomsday: osu! - Storyboard Scripting for Beginners (12:22).

Полная спецификация

Предупреждение: сохраняйте сториборд сначала во встроенном редакторе (он оптимизирует некоторые инструкции), и только потом — в текстовом редакторе. Сохраняйтесь чаще, чтобы избежать случайной потери изменений.

Скриптинг в первую очередь основывается на официальных спецификациях и опыте создания больших сторибордов. Несмотря на наличие простых примеров, статьи про сториборды на osu! wiki — это не пошаговые гайды: они лишь объясняют, как базовые команды скриптового языка влияют на происходящее на экране в osu!.

Перед тем, как писать скрипты, ознакомьтесь с основными терминами и понятиями скриптинга: это избавит от возможных проблем в будущем. Подробные описания можно найти в отдельных статьях: