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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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