Валерий Алексеевич Жарков

Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 8: Программирование на Visual C# искусственного интеллекта. Издание 2. Продолжение 1


Скачать книгу

в данной игре файл PongBallHit.wav будет воспроизводится, когда будет происходить столкновение мяча с ракеткой. А файл PongBallLost.wav будет воспроизводится, когда игрок пропускает мяч, мяч пролетает мимо ракетки и исчезает с формы, а игрок теряет одну жизнь.

      На данном этапе программирования приложения построение (Build, Build Solution) и выполнение (Debug, Start Without Debugging) программы должно происходить без ошибок, но и без звука. А чтобы получить звуковое сопровождение приложения, нам нужно создать звуковой проект типа XACT в виде файла формата (.xap), как описано в следующем параграфе. Сворачиваем или закрываем Visual Studio.

      2.4. Создание звукового проекта XACT

      Приведём пошаговую инструкцию создания звукового проекта типа XACT в виде файла формата Audio Project или (.xap).

      1. Чтобы запустить XACT, выбираем команды Start (Пуск), All Programs (Все программы), | Microsoft XNA Game Studio Tools, Microsoft Cross-Platform Audio Creation Tool (XACT). Появляется показанная ранее панель Microsoft Cross-Platform Audio Creation Tool (XACT) v.2.0 (Windows).

      2. В меню File выбираем New Project. Появляется панель New Project Path. В этой панели в окне "Папка:" находим в проекте Visual Studio папку Content, в окне "Имя файла:" записываем любое имя, например, PongSound и щёлкаем кнопку Сохранить (Save), рис. 2.6. Отметим, что если в этой панели в окне "Тип файла:" мы выберём строку All Files, то увидим также и добавленные нами в эту папку звуковые файлы.

      Рис. 2.6. В проекте VS в папке Content записываем имя. Рис. 2.7. Выделяем файл.

      В панели Microsoft Cross-Platform Audio Creation Tool (XACT) v.2.0 (Windows) вместо слов New Project появляется записанное нами имя файла.

      3. В меню Wave Banks выбираем команду New Wave Bank. В панели XACT в центральном окне появляется панель Wave Bank.

      В меню Sound Banks выбираем команду New Sound Bank. В панели XACT в центральном окне появляется панель Sound Bank.

      Размещаем эти две панели Wave Bank и Sound Bank в центральном панели XACT так, как нам удобно. При щелчке по любой из этих панелей, в нижнем левом углу панели XACT появляются параметры соответствующей панели Wave Bank или Sound Bank.

      4. Выполняем правый щелчок на белом поле панели Wave Bank и в контекстном меню выбираем команду Insert Wave File(s).

      В появившейся панели Открыть (Open) проверяем, чтобы в окне "Папка:" была папка Content (если этой папки в окне нет, то находим ее), выделяем первый добавленный нами звуковой файл (рис. 2.7) и щёлкаем кнопку Открыть. Панель Открыть закрывается, а этот файл появляется в панели Wave Bank (со всеми заполненными свойствами).

      Аналогично выполняем правый щелчок на белом поле панели Wave Bank, в контекстном меню выбираем команду Insert Wave File(s), в панели Открыть выделяем второй файл Lost.wav и щёлкаем кнопку Открыть. Этот файл появляется в панели Wave Bank.

      На рисунке в окне "Тип файлов:" видно, какого формата звуковые файлы поддерживает XNA, а именно: Sound Files (*.wav, *.aif, *.aiff).

      5. В панели Wave Bank сначала выделяем указателем мыши все добавленные нами звуковые файлы, затем захватываем их указателем мыши и переносим в панель Sound Bank, точнее, в нижнюю левую часть со свойством Cue Name. Эти файлы появляются в двух левых окнах панели Sound Bank. Щёлкаем по файлам, в двух правых окнах появляется информация о файлах.

      Рис. 2.8. Панель Microsoft Cross-Platform Audio Creation Tool (XACT) v.2.0 (Windows).

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную