Форум программистов, компьютерный форум, киберфорум
DirectX
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/50: Рейтинг темы: голосов - 50, средняя оценка - 4.56
Строитель
 Аватар для infobos
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515

Реализовать DirectX. Или разобраться в том, как программисту наладить работу DirectX у клиента под Windows

28.12.2016, 08:32. Показов 11491. Ответов 73
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте Программисты.

Заплачу за решение моего вопроса! 25-50 тыс. рублей. 50 тыс. рублей заплачу, если полностью решите мой вопрос. Занимаюсь коммерцией и собираюсь продавать сие программу под DirectX. Но вот не могу наладить 100% работу под Directx на других ПК под Windows. Мне нужно чтобы программа работала на windows у клиента без проблем с ошибками.

Озадачился следующим вопросом: Хочу реализовать DirectX на любой платформе. Наверно на visual studio c++ или C# не важно. Главное, гарантия работоспособности работы ПК у клиента.

Пробовал реализовывать DirectX на visual studio с++ и C#. Пробовал OpenGl на борланд-делфи.
И скажу Вам получалось и команды работали. Но как дело доходило до других компьютеров EXE файлы отказываются работать. То библиотеки не хватает, то просто не запускается по неизвестной ошибке. Как решать эти проблемы не пойму. Просветите.

1. Дайте некоторый набор правил для того, чтобы наладить процесc по подключению нужных библиотек.
2. Настройки под DirectX.
3. Может есть какие-то утилиты для отслеживания ошибок в программах. Где будет писаться подробности об ошибках.
4. Что нужно сделать на стороне клиента, чтобы запустить этот проблемный DirectX
5. Не откажусь от минимально готового исходника под DirectX. Нужно, чтобы был пустой проект в котором был реализован только DirectX без всяких дополнительных файлов и движков. Хочется на первых парах понять в чем минимальный смысл DirectX. То есть окно рисования и нарисовано одна полоска с кружком.
6. Скажу что покупать готовый софт реализации за 50-100 тыс. рублей жаба давит. Что-нибудь на пиратских софтах предложить. Пробовал unity3d и unreal engine 4. Не работают Exe файлы на стороне клиента.

Основная причина решения: Это то, что на стороне клиента эти EXE файлы не работают и почему?

В общем: Предложите готовый набор программиста для решения работы под DirectX.

Добавлено через 1 минуту
Да кстати: Нужно чтобы EXE файлы работали начиная с Windows 7. До windows 10. Клиенты всякие попадаются.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.12.2016, 08:32
Ответы с готовыми решениями:

Delphi и DirectX или как ускорить работу с изображениями
Написал программу для штампования кадров - штампует 0,5 кадра в секунду размерами 3840х2160. А Fractal Extreme Movie Player может делать...

XNA является дополнением DirectX или это полноценная альтернатива DirectX не зависящая от него
Предлагаю в этой теме задавать общие вопросы по XNA. Может вопросы покажутся глупыми, но все же: 1. Работать с XNA можно только в...

Как начать работу с DirectX (С#)
1.Когда я VS.Net в реферансах хотел подключить .Net компонент Microsoft.DirectX то ничего не получилось, потому как его там просто не...

73
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.01.2017, 08:49
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от infobos Посмотреть сообщение
Что такое рантайм? Что за редистром рантайма?
Ну это собственно обобщенное название стандартных библиотек которые идут для всех программ студии. А редистр это набор этих библиотек предназначенных для распространения вместе с программой (т.е. по дицензии на студию их можно бесплатно передавать пользователю вашей программы). Лежат они аккуратненько сложенные в соответствующей папочке. \VC\Redist если смотреть из корневой папки visual studio. То же самое с DirectX. В DirectX SDK точно так же в папочке Redist лежит дистрибутив библиотек для конечного пользователя вместе с инсталлятором. Но правда все что там есть в 7-ке и 10-ке уже есть из коробки
0
Строитель
 Аватар для infobos
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
04.01.2017, 08:51  [ТС]
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
вот при запуске программа по порядочку и говорит какой dll ей не хватает. а брать ее у Visual Studio из папочки \VC\Redistr под соответствующюю платформу. (под x86 и под x64 DLL-ки разные )
Единственное что требовало это файл: msvcr110.dll
Решение найдено, подробнее: Exe-файла от среды Visual Studio требует msvcr110.dll
Надо просто в настройках статическую компановку сделать и этот файл (msvcr110.dll) зашьется в Exe файл.
Дайте пример тогда для VS2015. Главное смысл понять.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.01.2017, 08:51
Цитата Сообщение от infobos Посмотреть сообщение
Конечно Release использовал.
То в стандартных библиотеках они сами переключаются при сменене конфигурации. А у остальных нужно в debug конфигурации lib файлы из одной папки подключать а в Release из другой
0
Строитель
 Аватар для infobos
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
04.01.2017, 08:58  [ТС]
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Лежат они аккуратненько сложенные в соответствующей папочке. \VC\Redist
Что то этой папки не нахожу. Пропишите полный путь с диска. Примерно видеть хоть откуда идет.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.01.2017, 09:00
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist
0
Строитель
 Аватар для infobos
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
05.01.2017, 07:50  [ТС]
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
То же самое с DirectX. В DirectX SDK точно так же в папочке Redist
Тоже дайте полный путь. А то я вообще не разу там не ковырялся.

Добавлено через 4 минуты
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Вообще качать SDK надо тут и больше нигде https://www.microsoft.com/en-u... px?id=6812
А где там потом библиотеки находить? Для подключения к среде VS.

Добавлено через 25 минут
Нашел папки.

Добавлено через 22 часа 19 минут
Цитата Сообщение от 8Observer8 Посмотреть сообщение
По поводу WinAPI - не всё так однозначно. На сегодня дела обстоят так, что если мы создаём продукты только для Windows, то мы упускаем большое количество покупателей, кто использует Mac или Linux, а так же мобильных пользователей Android и iOS. Если реализовывать с нуля для каждой платформы самому, то будет уходить много времени. С другой стороны можно ограничиться только Windows, ведь не мало людей её используют.
Нашел альтернативу
Qt кроссплатформенная. на ней написанные проги пойдут и на МасОС и на Линух и на винду
Кстати на андроид и другие ввещи.
0
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,095
Записей в блоге: 242
05.01.2017, 09:38
Цитата Сообщение от infobos Посмотреть сообщение
Нашел альтернативу
Qt кроссплатформенная. на ней написанные проги пойдут и на МасОС и на Линух и на винду
Кстати на андроид и другие ввещи.
Может вам пригодятся мои примеры:
Я записывал видео демонстрации: Qt C++ OpenGL GLSL (Russian)

Я использовал Qt в работе до того как два года назад понял для себя, что программирование 2D/3D игр это моё и что их проще делать на Blender Game Engine + Python. Потом UE4 стал бесплатным и я понял, что он совершеннее, тем более я хорошо знал C++. Но для моего ноута UE4 был тяжёл, а собранными демками трудно делиться, так как минимальная сборка весит 600 МБайт (в архиве 300 МБайт, против 15 МБайт в архиве на Unity). И тут вслед за UE4 вдруг Unity5 становится полностью бесплатным (их вынудило это сделать то что UE4 стал бесплатным, так как была опасность, что большинство уйдёт на UE4). В апреле 2015 я открыл для себя Unity5 и C#. Мне C# очень понравился. Там много того, чего мне не хватало в C++. А ещё я поклонник разработки через тестирование (TDD), а в Unity встроены средства для этого (NUnit и NSubstitute). Я был покарён книгой, где была описана работа с NUnit и NSubstitute Искусство автономного тестирования с примерами на C#. До этого использовал Google Test и Google Mock в C++ и Qt, но NUnit и NSubstitute мне нравятся намного больше. Можно покрыть свой код тестами, а потом не бояться что-то менять в коде. Для заказчика покрытие тестами - это дополнительная гарантия, что вся его функциональность реализована. Можно сначала описать функциональность будущего метода/класса в виде тестов, а потом реализовывать, запукая тесты и смотреть, какие тесты ещё не выполняются и что следует ещё реализовать. Такой подход используется в упражнениях: http://codewars.com/
1
Строитель
 Аватар для infobos
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
05.01.2017, 10:07  [ТС]
А как QT установить. Скачал пиратку. Установка больно долгая и томрознутая. Требовала E-mail и пароль.
Не ужто тоже без интернета не будет работать?
0
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,095
Записей в блоге: 242
05.01.2017, 23:03
Цитата Сообщение от infobos Посмотреть сообщение
А как QT установить. Скачал пиратку. Установка больно долгая и томрознутая. Требовала E-mail и пароль.
Не ужто тоже без интернета не будет работать?
Пиратку - это потому что не хотите LGPL и GPL? Коммерческий Qt и бесплатный отличаются, насколько я знаю, только лицензиями, а по функциональности они одинаковые. Хотя может быть в коммерческом есть какие-то дополнительные плюшки сейчас. Вам для изучения пошёл бы бесплатный. Раньше не требовалась регистрация. Можно было сразу скачать установщик одним кликом. По поводу того, будет ли нынешний Qt работать без интернета лучше спросить в спец. разделе Qt: https://www.cyberforum.ru/qt/

Добавлено через 10 часов 11 минут
Цитата Сообщение от infobos Посмотреть сообщение
Еще вопрос возник. В unity проекты с dll будут компилироваться под другие операционные системы (Mac, Linux)

То есть что будет с dll файлом? он подвергнется изменению? Надо же настроится под другую операционную систему.
Нет не будут. DLL только для Windows. Для других ОС нужно собрать свои типы библиотек, а во время создания билдов из Unity под конкретные ОС нужно не забыть в Инспекторе Unity указать эти библиотеки.

Раньше возможность подключать библиотеки была только у платного Unity Pro. Теперь Unity 5 Free Edition, тоже имеет такую возможность: Unity and DLLs: C# (managed) and C++ (unmanaged)

Я понял, что это очень мощная возможность. Как пишет автор это статьи, это часто бывает жизненно необходимо. Он приводит пример, что C# скрипт, который транслируется в CIL, может в некоторых моментах работать очень медленно, например, если сортировать массив из 1000000 с помощью Array.Sort, то сортировка займёт 480 мс, а если сортировать с помощью плагина на C++ (который скомпилирован в машинный код), с помощью std::sort, то сортировка займёт 65 мс. Это, видимо, примерно, но в 7 раз быстрее. Так что можно писать библиотеки на C++ под каждую целевую систему и подключать в Unity перед сборкой билда.
1
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,095
Записей в блоге: 242
11.01.2017, 11:47
Цитата Сообщение от infobos Посмотреть сообщение
Запустил ваш проект на unity. И уже заметил неприятность того, что unity готовит файл слежки своих проектов. И следит за вашими проектами как вы их распространяете. А это уж простите меня не устраивает. Мой файрвол мне об этом сообщает.
Это моя вина. Я изучаю создание многопользовательских игр браузерных и в настройках Unity включил WebSockets, поэтому firewall показал это сообщение с активацией сети. Или какой файл слежки вы имели ввиду?
0
Строитель
 Аватар для infobos
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
11.01.2017, 14:55  [ТС]
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Это моя вина. Я изучаю создание многопользовательских игр браузерных и в настройках Unity включил WebSockets, поэтому firewall показал это сообщение с активацией сети. Или какой файл слежки вы имели ввиду?
Да не файл. Образно выразился, что потребовал выход в инет.
0
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,095
Записей в блоге: 242
11.01.2017, 15:26
Цитата Сообщение от infobos Посмотреть сообщение
Да не файл. Образно выразился, что потребовал выход в инет.
Видимо речь об редакторе, а не об моей программе. Не знаю, почему вы так перепугались. Может вы думаете, что компания Unity Technologies сворует ваши исходники и начнёт выпускать аналог ваших продуктов, создаст вам невыносимую конкуренцию и обанкротит вашу фирму? Или то что они то что они перепродадут ваши исходники? Если да, то извините, но это полный бред.
0
Строитель
 Аватар для infobos
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
11.01.2017, 16:00  [ТС]
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Видимо речь об редакторе, а не об моей программе. Не знаю, почему вы так перепугались. Может вы думаете, что компания Unity Technologies сворует ваши исходники и начнёт выпускать аналог ваших продуктов, создаст вам невыносимую конкуренцию и обанкротит вашу фирму? Или то что они то что они перепродадут ваши исходники?
Дело не в конкуренции. А просто работающие там люди могут быть замешаны в кражах чужих исходников. А еще можно тупо выложить в бесплатный доступ на торрент. Или переделать на свой коммерческий продукт. Или вообще продать третьему лицу. Пусть будет бредом. Но меньше глаз.

Вы скажите у Вас есть свой коммерческий продукт? На Unity? Вы на нем зарабываете. Если такого нет, то Вам и не понять.
0
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,095
Записей в блоге: 242
11.01.2017, 16:47
infobos, а как же Visual Studio? Microsoft не может так делать?

Цитата Сообщение от infobos Посмотреть сообщение
Вы скажите у Вас есть свой коммерческий продукт? На Unity?
Сейчас я программист по найму и фрилансер. Моя работы это писать код, для тех кто делает какой либо продукт. Однажды недолго работал программистом на C++ MFC в компании, которая использует Unity долгое время с момента его выхода. Эта компания делает 3D тренажёры для машинистов поездов и системы управления хим. заводами более 15 лет. Это небольшой пример.

Вы даже не представляете, как много коммерческих продуктов сейчас выходит на Unity. Какой оборот у это компании. Они лидеры - опережают, среди бесплатных движков: UE4 и CryEngine. А сколько они имеют с Asset Store. Компании, которые используют Unity и доход которых превышает $100000 за квартал, должны купить Unity Pro. Плюс ещё компания предоставляет крупные платные (и бесплатные) сервисы. Они так же являются партнёром Microsoft и других крупных компаний (SONY, Nintendo, Google, Intel, Facebook и т.д это можно увидеть внизу оф. страницы сайта). Крупная японская компания CAPCOM стала делать игры на Unity и не так давно выпустила игру Resident Evil: Umbrella Corps. Вы думаете компания такого рода хоть раз могла себе позволить украсть исходники какой-нибудь крупной или мелкой фирмы, имея такой доход и таких крупных партнёров?

По вашей логике вам нельзя пользоваться Visual Studio и Windows, вдруг Microsoft перепродаст ваши исходники. А может Intel в свои драйверы встроило такой хакерский kit, которые им поставляет исходники. А ещё вам нельзя пользоваться Git + bitbucket для хранения исходников - это уж прямой путь утечки исходников. Тогда может вам взять исходники Linux и проверить, чтобы там не было вредоносных вставок?
0
Строитель
 Аватар для infobos
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
11.01.2017, 17:04  [ТС]
Давайте закроем эту тему. То что Вы аргументируете это не новость. Все допускается. Эта тема не актуальна для меня сейчас.

Я хочу сказать вот что: Я безумный фанат математики, геометрии тригонометрии и сложных алгоритмов.
И я в какой то степени Вам завидую, что вы так многого уже нахватались.

Я поставил себе цель осилить DirectX до выресовки каждой отдельной точки, грани и хочу выяснить что делает видеокарта. Для меня это стало интересным занятием.

Я не говорю, что не попробую Unity. Очень даже уверен что буду использовать.
Сейчас стоит задача довести Directx до ума. Я помучаюсь с DirectX.

Осилить DirectX для меня стало миссией... Пусть пропадет время, но я получаю опыт.
Поэтому весь Январь 2017 года я продолжаю добивать DirectX.

Если месяца через два будут серьезные проблемы, тогда задумаемся о переходе на другие движки и проекты.
0
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,095
Записей в блоге: 242
11.01.2017, 18:28
Цитата Сообщение от infobos Посмотреть сообщение
Я хочу сказать вот что: Я безумный фанат математики, геометрии тригонометрии и сложных алгоритмов.
И я в какой то степени Вам завидую, что вы так многого уже нахватались.
Я тоже фанат математики и физики. Со школы я люблю геометрию, а с универа линейную алгебру. Изучаю WebGL и рад, что я сейчас могу применять математику на OpenGL.

Нашёл самые подходящие книги:
Я пять лет работал в этом КБ http://kbep.ru/ программистом на C/C++, WinAPI и программировал микроконтроллеры на Ассемблере и Си. Знаю эту кухню. Изучаю низкоуровневый API для рисования OpenGL уже лет 5 и продолжаю изучать, но уже в виде WebGL и написания шейдеров для Unity на Cg/HLSL.

Время специалистов, кто постоянно использует на протяжении 5-10 лет WinAPI + C++ + DirectX/OpenGL - очень дорого стоит. Намного дешевле стоит время специалистов C# + Unity, так как их намного больше и C# + Unity гораздо быстрее и проще осваивать. Популярность Unity очень высокая. Я считаю, что это одно из самых гениальное изобретений человечества на данный момент. Прекрасный движок во всех отношениях. Соединить C# + VS + движок на C/C++, возможность расширять с помощью плагинов внутри редактора и внешних и многое другое. Можно очень быстро перейти непосредственно к проблемной области нежели погрязнуть в мелких и крупных технических препятствиях, как на этапе изучения, так и на этапе работы/изучения. Сейчас большинство это понимают, поэтому быстро переходят на реальные инструменты. По этой причине вы, скорее всего, не найдёте хороших спецов, кто бы вас консультировал. Мотивация будет падать с каждой проблемой. С++ требует очень высокой квалификации так как он намного менее безопасен, чем C#.

На Unity очень многое уже реализовано и протестированно многими людьми. А вам придётся на каждый чих писать много кода, встречать много проблем, допускать ошибки, которые очень долго и трудно вылавливать, убеждаться, что мало кто может помочь, так как людей мало (почти все ушли в движки) и в конце концов вы просто будете заниматься чем-то другим. А у движков (особенно, у Unity) огромное сообщество по всему Миру, где можно получить квалифицированную помощь. Огромное количество примеров в открытом доступе, туториалов, книг, а главное - людей.

Цитата Сообщение от infobos Посмотреть сообщение
Если месяца через два будут серьезные проблемы, тогда задумаемся о переходе на другие движки и проекты.
Искренне желаю вам успехов!

И напоследок, чтобы поддержать вашу мотивацию в изучении DirectX. Вот пример школьника, который за 3 года сделал почти в одиночку свой игровой движок и очень крутую игру с мультиплеером. Он использовал DirectX и языки C++, C#, HLSL. Вот интервью, где он сам всё рассказывает, очень интересно и мотивирует:

Кликните здесь для просмотра всего текста
1
10 / 10 / 0
Регистрация: 13.06.2016
Сообщений: 62
12.01.2017, 01:21
infobos, думаю, мы сможем быть друг другу полезны. я занимаюсь программированием Directx10/11 примерно год, и за это время столкнулся с многими проблемами совместимости, реализации некоторых алгоритмов. до этого работал с openGL (из-за обилия тухлой инфы его не рекомендую), некоторыми движками. но из них мне вообще ничего не понравилось, то лицензии с подвохом, то отвратительная оптимизация, разумнее свой писать, и если не следовать советами некоторых шутов, написать можно быстро

за это время я реализовал: скелетную анимацию, большинство современных эффектов вроде освещения по фонгу и куку торенсу, размытия, карт теней, блики, вывод текста и графики (в DX11 оно мегадопотопно) и т.д. и даже написал собственные форматы моделей и анимации + экспортеры для них из 3DS MAX. на данный момент добился даже большей совместимости, чем многие современные игровые движки - движок поддерживает как 32 битные, так и 64-битные системы, видеокарты от Directx 9 (сам движок написан на DX11), многоядерные процессоры и т.д. все, кому кидал тестить - у всех работало

в качестве основы взял исходники с одной из первых страниц в гугле. они на основе исходника из SDK от мелкомягких, только убран многословный код. сперва они у меня не заработали - пришлось поменять второй параметр CreateDepthStencilView на 0. и еще поправка на те уроки насчет D3D_FEATURE_LEVEL. автор писал, мол, это для того, чтобы программа продолжала работать при выходе новой версии DX. это заблуждение. эта фича для запусках на старых карточках. поэтому мой код в итоге работал на них, а его - нет.

в данный момент занят работой над процедурной анимацией и интерполяцией между двумя разными анимациями. еще могу помочь с directSound и directInput. но если есть конкретный вопрос - отвечу без трёпа, ибо знаю с чем работаю.
2
12.01.2017, 01:53

Не по теме:

Цитата Сообщение от Nojabr Посмотреть сообщение
до этого работал с openGL (из-за обилия тухлой инфы его не рекомендую)
Цитата Сообщение от Nojabr Посмотреть сообщение
разумнее свой писать
Цитата Сообщение от Nojabr Посмотреть сообщение
если не следовать советами некоторых шутов
Нехорошо обзывать тех кто пишет не только для Windows - тухляками, тех кто использует движки - неразумными, а меня шутом обзывать :)

0
Строитель
 Аватар для infobos
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
12.01.2017, 07:37  [ТС]
Цитата Сообщение от Nojabr Посмотреть сообщение
в данный момент занят работой над процедурной анимацией и интерполяцией между двумя разными анимациями. еще могу помочь с directSound и directInput. но если есть конкретный вопрос - отвечу без трёпа, ибо знаю с чем работаю.
Очень рад, что находятся люди знающие толк! Обязательно возьму Вас в контакты. Буду обращаться.
Также можете записаться в мою тему по заданиям, с которыми буду сталкиваться: https://www.cyberforum.ru/orde... 95888.html
Я пока в пути самоучения. WinAPI в качестве интерфейса уже разобрал. По DirectX кое что поделал из книг. Координаты, вырисовывание квадрата, движение и натянул растр.

Ваш опыт и реализация очень мне понадобятся!

По поводу друг другу быть полезными. А чем я Вам буду полезен?

Добавлено через 7 минут
Nojabr киньте свой E-mail в личку. Запишу Ваш контакт на будущее.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
12.01.2017, 09:26
Цитата Сообщение от Nojabr Посмотреть сообщение
видеокарты от Directx 9 (сам движок написан на DX11),
Тасселяцию, геометрический, высичлительный шейдер и инстансинг используешь? Карты от 10-го моментом отсекают возможность тасселяции и вычислительных шейдеров. От 9-ого еще и инстансинг и геометрический шейдер. Даже если 11-ый DirectX это софтверно эмулирует падение производительности катастрофическое.

Добавлено через 2 минуты
Цитата Сообщение от Nojabr Посмотреть сообщение
и интерполяцией между двумя разными анимациями
Это по большому счету тупиковый путь. Если это понадобилось лучше сразу смотреть в сторону инверсной кинематики.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.01.2017, 09:26

S.T.A.L.K.E.R.: Clear Sky показывает чёрный экран в Windows 7 под DirectX 10
Может кто успел столкнутся с таким. Установил, значит, Сталкер, поставил патчи 3.4.5.7.8.9 (все которые нашёл на playground.ru), запустил....

Подключение managed directx - Имя типа или пространства имен "DirectX" отсутствует в пространстве имен
Когда пишу using Microsoft.directx; выдаёт ошыбку Имя типа или пространства имен "DirectX" отсутствует в пространстве имен...

Как реализовать хук DirectX
Доброго времени суток, уважаемые пользователи форума :) Возникла задача реализовать хук DirectX на C#, а точнее реализовать и повесить...

Как реализовать меню в 3D-играх на DirectX?
как реализовать меню в 3D-играх на DirectX?

Если у меня видяха поддерживает DirectX 10, то пойдут ли те игры, которые поддерживают DirectX 9?
Если у меня видяха поддерживает DirectX 10, то пойдут ли те игры, которые поддерживают DirectX 9?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru