|
|
||
|
Музыка по жанрам Еще по теме Материалы о музыке |
Теги страницы: Очень важно выбрать правильный аудио интерфейс, т. е. список подпрограмм Вы звуковой дизайнер этой (несомненно, революционной) игры, так что ваша работа — это создание кошачьих звуковых эффектов. Вы с вашими программистами сошлись на простом интерфейсе. Код игры будет отслеживать, насколько велика кошка игрока, и передавать вам эту информацию с помощью одной переменной Cat- Size. Также будет одна функция, sfxCatMeow, которую код игры будет вызывать в моменты, когда кошка должна мяукнуть. Эта sfxCatMeow функция должна посмотреть на переменную CatSize и создать мяуканье соответствующей силы. В идеале должен быть набор различных звуковых эффектов мяуканья, так чтобы кошка не мяукала одинаково снова и снова. Эта ситуация специально смоделирована, чтобы показать полезность аудио скриптов. При использовании аудио скриптов звуковые дизайнеры могут свободно создавать так много различных звуковых эффектов мяуканья, как они хотят, и могут свободно организовывать их любым без необходимости редактирования кода игры. Аналогично, программисты не рассматривают детали того процесса, как кошка мяукает — они просто вызывают функцию в скрипте и правильное мяуканье, как по волшебству, раздается из динамиков. Следующие два раздела покажут, с точки зрения звукового дизайна и с точки зрения программирования, как реализуется этот скрипт. Скрипт будет иметь только одну подпрограмму и только одну переменную; не забывайте, что аудио скрипт для настоящей игры будет иметь десятки переменных и подпрограмм. Сначала вы научитесь тому, как создать скрипт (т. е. собственно код скрипта), а далее - как интегрировать этот скрипт в ваш игровой C++ код. |
|