Компьютеры

  

Установка эффектов

Эффекты могут быть установлены только на остановленном буфере. Если буфер проигрывается, вызов SetEffects игнорируется. Вы можете просмотреть свойство состояния буфера (Status property, статус буфера), чтобы определить, проигрывается буфер или нет. Также вы можете вызывать оператор Stop перед обращением к эффектам.


Буферы, поддерживающие звуковые эффекты

Звуковые эффекты и методы их программирования могут быть реализованы только с использованием вторичного буфера Secondary-Buffer и соответствующих ссылок на этот объект.


Управление слушателем

Объект Listener3D создается и используется так же, как объект Buffer3D. Однако, вместо управления фактическим звуковым источником (которых может быть несколько), мы имеем дело непосредственно со слушателем, который может быть в устройстве только одним. По этой причине, при создании объекта listener мы не можем использовать SecondaryBuffer, а только первичный объект Buffer.


Использование 3D-звука DirectX

Многие компьютерные мультимедийные системы в настоящее время используют новейшие модели колонок и звуковых плат класса «Hi-End» DirectX

Уже трудно кого-нибудь удивить системами объемного звучания, а для разработчиков компьютерных игр это вообще является нормой.


Загрузка и проигрывание статических звуков

В начале выясним, что мы хотим сделать для добавления звука? Например, иметь некоторый тип звуковых данных, выводимых на динамики, приложенные к системе. Подобно классу Device для приложения Direct3D, который управляет аппаратным обеспечением компьютерной графики, в приложении DirectSound имеется класс Device, который управляет звуковыми аппаратными средствами. Поскольку оба этих классов совместно используют одно и тоже название (в различных пространствах имен), необходимо строго описывать ссылки на переменную Device, если мы подразумеваем использование Direct3D и DirectSound в одном файле кода.


  1. Использование объектов «indexed mesh» для анимации DirectX
  2. Анимация объектов, не имеющих каркаса
  3. Рендеринг анимированных объектов а DirectX
  4. Использование таймера
    DIRECTX
  5. Загрузка объектов с анимацией
  6. Создание иерархической системы фреймов
  7. Использование попиксельного (per-pixel) моделирования световых бликов в DirectX
  8. Управление потоками данных на старых версиях шейдеров
  9. Моделирование световых бликов
  10. Текстуры освещения
  11. Предел доступных команд для пиксельного шейдера
  12. Использование простых формул для моделирования анимации
  13. Использование языка HLSL для создания пиксельного шейдера
  14. Рисование и представление сцены
  15. Загрузка анимированных текстур
  16. Создание буфера вершин
  17. Применение анимированных медиа текстур
  18. Создание менеджера анимированных текстур в DirectX
  19. Управление проигрыванием и обработка событий
  20. Получение интерфейсов DirectX
  21. Соединение разъемов
  22. Выбор исходного файла
  23. Использование построителя графов
  24. Работа со специализированным фильтром
  25. Завершение класса фильтра DirectX
  26. Перегрузка основных функций
  27. Определение уникального идентификационного номера
  28. Наследование класса фильтра
  29. Создание специализированного фильтра
  30. Использование базовых классов
  31. Использование фильтров в DirectShow
  32. Импорт видео при помощи DirectShow
  33. Использование файлов видео в качестве текстур
  34. Использование преобразования текстур в проектах DirectX
  35. Установка матриц преобразования текстуры
  36. Создание преобразования текстур
  37. Работа с преобразованиями текстур
  38. Использование анимации текстур в ваших проектах
  39. Использование анимированных текстур
  40. Посмотрите демонстрационные программы
  41. Создание класса меша мягкого тела
  42. Восстановление мешей мягких тел DirectX
  43. Использование мешей мягких тел
  44. Создание класса меша одежды DirectX
  45. Обнаружение и реакция на столкновения DirectX
  46. Работа с обнаружением столкновений и реакцией на них
  47. Создание анализатора .X данных одежды
  48. Загрузка данных масс и пружин из .X файла
  49. Добавление дополнительных пружин
  50. Восстановление исходного меша DirectX
<< [Первая] < [Предыдущая] 1 2 3 [Следующая] > [Последняя] >>

Результаты 56 - 110 из 134