Вопросы с тегом 'managed-directx'

Инструменты и методы для использования DirectX через управляемый код. Управляемый DirectX также известен как MDX.
2

Почему этот код вызывает System.ExecutionEngineException

Фон: Я использую управляемые библиотеки DirectX 9.0 для преобразования массивов трехмерных точек в координаты экрана 2d. Для скорости я использую UnsafeNativeMethods для выполнения всех преобразований. Проблема: Если моя пользовательская функция...
05 нояб. '10 в 1:29
4

Рекомендуемый способ работы с аудио в приложениях .NET?

Я пытаюсь начать с простого аудио приложения под .NET 3.5 (желательно в VB.NET, но с удовольствием использую С#). Я хотел бы сделать следующее: Непрерывно записывать аудио с (по умолчанию) устройства ввода аудио в Windows в формате PCM с 8 битами н...
10 дек. '09 в 16:02
1

Жаркая анимация при прокрутке изображения в WPF с помощью SharpDX

Я пытаюсь плавно прокручивать некоторые изображения через окно, используя DirectX11 через SharpDX в приложении WPF. Немного фона: Изображения - это возвращаемые сигналы, изменяющиеся по времени, которые были загружены из файла и загружены в D3D в в...
16 дек. '14 в 19:59
1

Управляемый DirectX в качестве предпосылок

Я упаковываю приложение vb.net, которое использует управляемый DirectX, и я не использую проект развертывания vs и т.д. Теперь я хочу проверить, установлен ли управляемый DirectX 9 C на клиенте или нет. Если вы не загрузите directX из Интернета. Како...
18 февр. '09 в 6:43
1

Управляемый Direct3D: блокировка всего буфера вершин

У меня есть объект Mesh, возвращенный из Mesh::TextFromFont, и я пытаюсь установить цвет каждой вершины. Я вызываю функцию vertex buffer Lock следующим образом: mesh- > VertexBuffer- > Lock (0, LockFlags:: None); Однако этот вызов вызывает и...
30 мар. '10 в 10:06
0

WPF не всегда перерисовывается при использовании WindowsFormsHost

У меня есть простое приложение, в котором размещен управляемый DirectX Control с помощью WindowsFormsHost. Я переопределил методы рисования в Control, чтобы предотвратить мерцание: protected override void OnPaint(PaintEventArgs e) { if (this.Vi...
05 апр. '10 в 19:53
1

Проблема с Z-Buffer DirectX

Кто-нибудь знает, что может вызвать странные артефакты, которые я вижу в своем управляемом DirectX-приложением на С#. Вот скриншот проблемы, которую я испытываю: То, что вы смотрите, - это какой-то ландшафт с плоской плоскостью под ним. Слева в...
02 февр. '11 в 23:55
1

Быстрый код для получения WPF Visual для текстуры DirectX (производительность)

Ну, проблема проста, у меня есть что-то визуализированное на WPF Visual. Я хочу получить его в DirectX Texture. В настоящее время я использую следующий код, чтобы выполнить работу. var bmp = new System.Windows.Media.Imaging.RenderTargetBitmap(bound....
23 апр. '11 в 22:04
1

Получение аппаратного GUID для видеоадаптера в С#

Я разрабатываю приложение для запуска 3D-игры в Windows. Конфигурационный файл "ini" требует, чтобы пользователь указывал аппаратный GUID для нужного устройства, как и в, идентификатор идентификатора устройства, возвращаемый dxdiag.exe. Я пытаюсь пе...
24 июл. '11 в 23:35
2

Какие отличные книги для начинающего игрового программирования?

Я программировал чуть более двух лет, и я хочу начать с графического программирования и начать с простых игр. Многие книги, на которые я смотрел для изучения directx, предполагают, что вы знаете его основы, чего я не знаю, или что они просто дадут ва...
04 янв. '11 в 18:39
2

Инициализация DirectInput SlimDX

Недавно я перешел с MDX 2.0 на SlimDX, используя Direct3D 11, но я стараюсь реализовать элементы управления клавиатурой и мышью. В MDX вы можете использовать keyb = new Microsoft.DirectX.DirectInput.Device(SystemGuid.Keyboard); keyb.SetCooperativeL...
08 февр. '11 в 3:10
1

С#: невозможно создать устройство DirectX. Тип оборудования или тип программного обеспечения не работает

Я пытаюсь создать устройство DirectX через следующий код: Caps deviceCapability; int deviceAdapter = Manager.Adapters.Default.Adapter; try { deviceCapability = Manager.GetDeviceCaps( deviceAdapter, DeviceType.Hardware); } catch (Excepti...
24 февр. '11 в 0:45
2

Ошибка при вызове конструктора С++/CLI из С#

Я пытаюсь сохранить и восстановить состояние, используя StateBlock в SlimDX с помощью следующего фрагмента: StateBlockMask mask = new StateBlockMask(null) { RasterizerState = true }; var sb = new StateBlock(device.Device, mask); Оба StateBlockMask...
01 мар. '11 в 13:16
1

Как перенести мои управляемые программы DirectX в Windows 7?

Недавно я получил новый ПК с Windows 7 и установил С# 2010 Express. У меня есть много программного обеспечения, которое я написал на своей машине Vista в С# 2008 Express. Когда я попытался перенести управляемые приложения D3D на 2010 год, все они пот...
10 мая '12 в 6:48
2

Управляемый DirectX/SharpDX/SlimDX работает без установщика?

Я пытаюсь написать приложение С#, которое должно: работать в.NET Framework (в идеале 4.0) работать на DirectX 9 на максимально возможном количестве компьютеров (каждый, у кого установлен DirectX 9) быть одним EXE файлом (без DLL) не заставляйте ...
24 нояб. '14 в 0:18