Добавление звукового канала (Adding a Sound Channel)

Материал из Ren'Py Wiki
Перейти к навигации Перейти к поиску

По умолчанию Ren'py имеет только один канал для зацикливания звуков, а именно music. Это может вызвать неожиданные проблемы, когда у вас возникнет необходимость одновременно воспроизвести фоновый звук (например, звук дождя), а также фоновую музыку. Решение заключается в том, чтобы добавить один или несколько новых каналов звука.

Для каждого нового канала, добавьте в options.rpy нечто подобное:

renpy.music.register_channel("nature", "sfx", True)

Метка "nature" – это то, как канал называется и имя может быть таким, как вы сами захотите.

Существует три возможных микшера громкости, определяемые из Настроек – "music", "sfx" и "voice". Поскольку это будет звуковой эффект, используется SFX.

И наконец, значение "True" устанавливает, что звук зацикливается.

Вы можете воспроизводить фоновый звук, используя этот код в своем скрипте:

play nature "nature.ogg"

Дополнительную информацию см. в данном разделе.

Источник[править | править код]

Статья "Adding a Sound Channel" на английском языке


На главную страницу Книга рецептов Энциклопедии Ren'Py Книга рецептов Ren'Py Вернуться к началу статьи