![]() |
GMHorde3D v1.3 - Порт движка Horde3D для GM8 - Версия для печати +- Xtreme3D Community (https://xtreme3d.ru/forums) +-- Форум Общее (https://xtreme3d.ru/forums/forumdisplay.php?fid=4) +--- Форум GameMaker (https://xtreme3d.ru/forums/forumdisplay.php?fid=17) +--- Темы: GMHorde3D v1.3 - Порт движка Horde3D для GM8 (/showthread.php?tid=40) |
GMHorde3D v1.3 - Порт движка Horde3D для GM8 - FireRun - 08-16-2019 GMHorde3D v1.3 ![]() Автор: Я (FireRun) Версия: 1.3 (16.08.2019) Написан: на С++ Официальный сайт Horde3D: www.horde3d.org Портировал графический движок Horde3D на Game Maker 8, В архиве 3 примера основанных на официальных примерах Horde3D. В будуещем возможно буду продолжать его развитие и писать на его основе полноценный движок для GM8, с физикой, обнаружением столкновений, NavMesh итд. Horde3D - это кроссплатформенный графический движок с открытым исходным кодом. Его назначение и дизайн аналогичны OGRE, основной целью которого является облегчение для видеоигр следующего поколения. Двигатель также особенно подходит для симуляции большой толпы. Скачать GitHub GMHorde3D v1.3 - Порт движка Horde3D для GM8 - Gecko - 08-19-2019 У меня к сожалению не запускается, "Error defining an external function". Похоже, что отсутствует нужная версия рантайма C++. GMHorde3D v1.3 - Порт движка Horde3D для GM8 - van88268 - 08-19-2019 тоже самое ) :/ GMHorde3D v1.3 - Порт движка Horde3D для GM8 - FireRun - 08-20-2019 мда, надо посмотреть в чем проблема, может в коде что то намудрил, хотя у меня почему то все работает, только что запускал GMHorde3D v1.3 - Порт движка Horde3D для GM8 - van88268 - 08-21-2019 нужно узнать версию рантайма C++, который использует движок и затем её скачать и установить. вангую там старый рантайм но какой хз . ![]() GMHorde3D v1.3 - Порт движка Horde3D для GM8 - FireRun - 01-15-2020 Прошу скачать данный runtime, для проверки работоспособности движка, хочу решить данную проблему Microsoft Visual C++ 2010 (x64) GMHorde3D v1.3 - Порт движка Horde3D для GM8 - Gecko - 01-18-2020 В общем, потратив некоторое время, я разобрался, в чем тут дело. Horde3D.dll действительно требует рантайм 2010, но собран в debug-режиме, из-за чего ему нужны msvcp100d.dll и msvcr100d.dll (обратите внимание на букву d в конце названия). В дистрибутиве рантайма их нет, поэтому движок не инициализируется. Если положить эти DLL в папку с проектом, то будет работать (их можно скачать где-нибудь отдельно, я использовал версию 10.0.40219.325). Также надо в коде примеров заменить строчку Код: [== c++ ==] на Код: [== c++ ==] У меня в итоге все примеры запустились, но скорость работы оставляет желать лучшего. Подозреваю, что из-за отладочного рантайма. Надо компилировать в релизном режиме. |