Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3: Программирование на Visual C# искусственного интеллекта (продолжение 2). Валерий Алексеевич Жарков
Чтение книги онлайн.

Читать онлайн книгу Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3: Программирование на Visual C# искусственного интеллекта (продолжение 2) - Валерий Алексеевич Жарков страница 27

СКАЧАТЬ обмена. Эти звуковые файлы вставятся в папку Content только в панели Open File, а в панели проводника решения Solution Explorer в этой же папке Content этих звуковых файлов не будет видно.

      Кратко поясним, что в данной игре файл 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. Эти файлы появляются СКАЧАТЬ