-
Люди помогите!!! начинаю изучать работу с DirectX через Delphi, скачал примеры прог с исходниками, но пи запуске любой программы сначало выходило сообщение что типа нет библиотеки d3dx9_33.dll. Я качнул файл с сети, поставил, но теперь пишет:
Could not find any compatible Direct3D devices.
Заработала только прога для вывода 3D текста кстати примеры обалденные. И кстати как сделать чтобы DXPlay в DelphiX подключалось само без вывода окна, то есть без участия пользователя
-
-
Could not find any compatible Direct3D devices.
dxdiag что говорит?
-
@!!ex Вы путаете c DelphiX
-
@!!ex возможно вы не знаете что существует спец пакет для работы с DirectX через Delphi - DelphiX (DXDraw, DXInput, DXPlay, DXTimer), а также возможно напрямую работать с DirectX, вот этому способу и посвещена моя тема. С DelphiX я немного разобрался и даже написал игру (танчики с Dendi, с возможностью игры на двоих)
-
Я ничего не путаю. Я спрашиваю что говорит dxdiag. Если вы не знаете, что такое dxdiag - это ваши проблемы. Спросите у гугля.
-
Martov_cat © (25.07.08 22:11) [3]
жжоте-с! %)
-
В DX9 SDK большинство примеров требуют наличия у видеокарты поддержки шейдеров. Если карта старая, возможно, имеет смысл попробовать DX8. C т.з. разработчика особых различий между ними нет (если не учитывать шейдеры, которые ваша карта всё равно не держит), потом можно будет относительно безболезненно перейти на DX9.
-
Sapersky У меня действительно на сегодняшний день старай видео карта - NVIDIA GForce4 440 MX, вы думаете что с ней могут быть такие проблемы?
-
Sapersky также у меня стоит Riva Tuner, может это из за неё
-
> [8] Martov_cat © (27.07.08 21:48)
Я же тебе русским языкос сказал: Проведи тест dxdiag. Лень гугль спросить?
> вы думаете что с ней могут быть такие проблемы?
440MX - обрезанна версия GeForce. Да, с ней могут быть проблемы.
-
У меня действительно на сегодняшний день старай видео карта - NVIDIA GForce4 440 MX, вы думаете что с ней могут быть такие проблемы?
Не то чтобы проблемы, просто DX9 рассчитан на более современные карты, с поддержкой шейдеров 2.0 и выше (с 1.4 работает где-то половина примеров). А GF4MX не поддерживает шейдеры, вообще никакие. Ему больше подходит DX8 (хотя можно писать и под DX9, если использовать в качестве базы нешейдерные примеры). Или покупайте видеокарту с шейдерами (Radeon 9500/GeForce FX и выше - б/у можно найти недорого, только проверьте, чтобы мат. плата поддерживала).
-
Удалено модератором
|