Добавление звукового канала (Adding a Sound Channel)
По умолчанию 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 | Вернуться к началу статьи |