|
Xors3D Графический движок с поддержкой DirectX9 |
18.02.2011, 13:03
|
#1
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Xors3D + BlitzMax
Нуб, знаю. Подскажите пожалуйста, как подключить ксорс к BMax? Решил попробовать производительность ксорса на нем (по идее должно шустрее работать чем в блитце, нэ?), обновил макс до 1.41 (правда гуи у меня 1.34, ссылки по скачке более новых версии на булке уже мертвые), закинул папку xorsteam.mod в папку BlitzMax\mod, закинул все три dll ксорса в папку с ксорсовскими сэмплами для BMax, загружаю любой пример, компилю - пишет Can't find interface for module 'xorsteam.mod'.
Что я делаю не так? :D
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.02.2011, 13:07
|
#2
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Xors3D + BlitzMax
Пересобрать модуль, для начала.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.02.2011, 13:08
|
#3
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Xors3D + BlitzMax
Модуль нужно собрать.
У меня build_xors3d_mod.bat лежит в корне папки БлитцМакса
bin\bmk.exe makemods xorsteam.xors3d
bin\docmods.exe xorsteam.xors3d
PS. На простых примерах разницы между Б3Д, БМ, С++ и т.д. не будет. Она будет заметна при более-менее сложной логике, в которой будет много работы со строками, математикой и т.п.
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.02.2011, 13:09
|
#4
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Xors3D + BlitzMax
Ок, спасибо Пошел гуглить в этом направлении
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.02.2011, 13:13
|
#5
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Xors3D + BlitzMax
Кстати, чтобы не плодить тем - с анимацией b3d я кажется тоже разобрался, косяк действительно был в экспорт-плагине милки Экспортнул через Ultimate Unwrap3D - усе плавно движется (тьфу тьфу тьфу)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.02.2011, 13:16
|
#6
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Xors3D + BlitzMax
Сообщение от Amatsu
Кстати, чтобы не плодить тем - с анимацией b3d я кажется тоже разобрался, косяк действительно был в экспорт-плагине милки Экспортнул через Ultimate Unwrap3D - усе плавно движется (тьфу тьфу тьфу)
|
Самое смишное - плагин для милка написан Марком
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
|
|
18.02.2011, 13:20
|
#7
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Xors3D + BlitzMax
Сообщение от Knightmare
Самое смишное - плагин для милка написан Марком
|
Ну сам Blitz3d без проблем открывает и воспроизводит анимацию моделей, экспортированных этим плагином А вот ксорс похоже дружит лишь с более продвинутыми версиями типа пайплайна или этого UU3D.
з.ы. по поводу перекомпиляции модулей - нашел статью http://blitzetc.blitzmax.ru/index.ph...править_модули - оно?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.02.2011, 13:21
|
#8
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Xors3D + BlitzMax
Сообщение от Amatsu
Ну сам Blitz3d без проблем открывает и воспроизводит анимацию моделей, экспортированных этим плагином А вот ксорс похоже дружит лишь с более продвинутыми версиями типа пайплайна или этого UU3D.
|
В самом блитзе овер9000 костылей, не укладывающихся в спецификацию формата, чтобы поддерживать косяки экспортеров разных
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.02.2011, 17:18
|
#9
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Xors3D + BlitzMax
Так, сейчас буду разбираться в бмаксе. Один лишь вопрос - стоит ли оно того? Будет ли прирост производительности относительно православного Blitz3D при запуске библиотек под BMax?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.02.2011, 17:25
|
#10
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Xors3D + BlitzMax
Будет. Ну и можно писать более человеческий код.
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
|
|
18.02.2011, 22:21
|
#11
|
Разработчик
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений (для 470 пользователей)
|
Ответ: Xors3D + BlitzMax
Дык а почему бы не писать на плюсах тогда сразу?..
имхо профита больше... подтянуться в действительно годном языке, поднять свой скил как программиста..
той же гибкости, производительности будет ещё больше... про чистоту кода конечно более спорный вопрос.. но если сравнивать с БМ то имхо ещё и чище..
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо falcon за это полезное сообщение:
|
|
18.02.2011, 22:45
|
#12
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Xors3D + BlitzMax
Сообщение от falcon
Дык а почему бы не писать на плюсах тогда сразу?..
имхо профита больше... подтянуться в действительно годном языке, поднять свой скил как программиста..
той же гибкости, производительности будет ещё больше... про чистоту кода конечно более спорный вопрос.. но если сравнивать с БМ то имхо ещё и чище..
|
Потому что я делаю весь проект целиком, от кода до графики. И лишь в свободное от работы и личной жизни время Потому у меня пока что нет желания нагружать себя дополнительной работой по освоению плюсов.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Amatsu за это полезное сообщение:
|
|
20.02.2011, 13:38
|
#13
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Xors3D + BlitzMax
Пробовал заюзать xLinePick - почему-то не хочет работать. Ради эксперимента изменил немного пример Pick.bmx. Пробовал менять строчку
If xMouseHit(1) Then xCameraPick(camera, xMouseX(), xMouseY())
на
If xMouseHit(1) Then xLinePick xEntityX(camera, 1), xEntityY(camera, 1), xEntityZ(camera, 1), xEntityX(cube, 1), xEntityY(cube, 1), xEntityZ(cube, 1), 1
и
xTFormVector 0, 0, 100, camera, 0
if xMouseHit(1) Then xLinePick xEntityX(camera, 1), xEntityY(camera, 1), xEntityZ(camera, 1), xEntityX(camera, 1) + xTFormedX(), xEntityY(camera, 1) + xTFormedY(), xEntityZ(camera, 1) + xTFormedZ(), 1
Никакой реакции от механизма пика
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.02.2011, 13:38
|
#14
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Xors3D + BlitzMax
Последнее значение поставь либо 0 либо большое число.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.02.2011, 13:56
|
#15
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Xors3D + BlitzMax
Спасибо. А то я по старой памяти как в блитце 1 ставил...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:36.
|