MisterGrim
Цитата:
Наверное, есть очень-очень старые игры, которые обращаются к библиотекам напрямую, и именно для них в составе DirectX были оставлены старые версии библиотек. Но я рассудил так: в DirectX давным-давно случилась революция, где-то при переходе с DX5 на DX6, а то и раньше. Всё, что написано после неё, уже должно работать с ним как положено, а из более старых игр - есть ли что хорошее? Для проверки отрезал библиотеки для поддержки старья. Прошло около 2 лет, и ни одной жалобы. Похоже, они таки не нужны (тем более, что это всего лишь поддержка игры по сети, то есть когда фанатов этой игры не менее двух, и они играют друг с другом). Или всё-таки есть конкретные претензии?
По этому же принципу отрезаны в дополнительный пакет dx7vb.dll и dx8vb.dll, нужные для поддержки Visual Basic. Претензий тоже нет - очень мало игр, написанных на VB.
Цитата:
в сборке: отсутствует файл DPLAY.DLL (есть в DirectX 8, но уже нету в DirectX 9)речь о сборке системы? В составе DirectX9 есть взамен dplayx.dll. Насколько я понимаю устройство DirectX, к его библиотекам программы не обращаются напрямую. Библиотеки регистрируются, то есть то есть прописывают в реестре, какие функции они готовы выполнить и как их найти (по идентификаторам), если понадобятся эти функции. То есть имеет место своего рода "косвенная адресация", при которой всё равно, как именно называется библиотека.
Наверное, есть очень-очень старые игры, которые обращаются к библиотекам напрямую, и именно для них в составе DirectX были оставлены старые версии библиотек. Но я рассудил так: в DirectX давным-давно случилась революция, где-то при переходе с DX5 на DX6, а то и раньше. Всё, что написано после неё, уже должно работать с ним как положено, а из более старых игр - есть ли что хорошее? Для проверки отрезал библиотеки для поддержки старья. Прошло около 2 лет, и ни одной жалобы. Похоже, они таки не нужны (тем более, что это всего лишь поддержка игры по сети, то есть когда фанатов этой игры не менее двух, и они играют друг с другом). Или всё-таки есть конкретные претензии?
По этому же принципу отрезаны в дополнительный пакет dx7vb.dll и dx8vb.dll, нужные для поддержки Visual Basic. Претензий тоже нет - очень мало игр, написанных на VB.