Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Xors3D

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 18.02.2011, 13:03   #1
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 18.02.2011, 13:07   #2
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Xors3D + BlitzMax

Пересобрать модуль, для начала.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Amatsu (18.02.2011)
Старый 18.02.2011, 13:08   #3
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Amatsu (18.02.2011)
Старый 18.02.2011, 13:09   #4
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Xors3D + BlitzMax

Ок, спасибо Пошел гуглить в этом направлении
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 18.02.2011, 13:13   #5
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Xors3D + BlitzMax

Кстати, чтобы не плодить тем - с анимацией b3d я кажется тоже разобрался, косяк действительно был в экспорт-плагине милки Экспортнул через Ultimate Unwrap3D - усе плавно движется (тьфу тьфу тьфу)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 18.02.2011, 13:16   #6
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Xors3D + BlitzMax

Сообщение от Amatsu Посмотреть сообщение
Кстати, чтобы не плодить тем - с анимацией b3d я кажется тоже разобрался, косяк действительно был в экспорт-плагине милки Экспортнул через Ultimate Unwrap3D - усе плавно движется (тьфу тьфу тьфу)
Самое смишное - плагин для милка написан Марком
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
Amatsu (18.02.2011), Nex (18.02.2011), Zer0n (22.02.2011)
Старый 18.02.2011, 13:20   #7
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Xors3D + BlitzMax

Сообщение от Knightmare Посмотреть сообщение
Самое смишное - плагин для милка написан Марком
Ну сам Blitz3d без проблем открывает и воспроизводит анимацию моделей, экспортированных этим плагином А вот ксорс похоже дружит лишь с более продвинутыми версиями типа пайплайна или этого UU3D.

з.ы. по поводу перекомпиляции модулей - нашел статью http://blitzetc.blitzmax.ru/index.ph...править_модули - оно?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 18.02.2011, 13:21   #8
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Xors3D + BlitzMax

Сообщение от Amatsu Посмотреть сообщение
Ну сам Blitz3d без проблем открывает и воспроизводит анимацию моделей, экспортированных этим плагином А вот ксорс похоже дружит лишь с более продвинутыми версиями типа пайплайна или этого UU3D.
В самом блитзе овер9000 костылей, не укладывающихся в спецификацию формата, чтобы поддерживать косяки экспортеров разных
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Amatsu (18.02.2011)
Старый 18.02.2011, 17:18   #9
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Xors3D + BlitzMax

Так, сейчас буду разбираться в бмаксе. Один лишь вопрос - стоит ли оно того? Будет ли прирост производительности относительно православного Blitz3D при запуске библиотек под BMax?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 18.02.2011, 17:25   #10
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Xors3D + BlitzMax

Будет. Ну и можно писать более человеческий код.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
Amatsu (18.02.2011), Leowey (20.02.2011), moka (18.02.2011), Randomize (18.02.2011)
Старый 18.02.2011, 22:21   #11
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: Xors3D + BlitzMax

Дык а почему бы не писать на плюсах тогда сразу?..
имхо профита больше... подтянуться в действительно годном языке, поднять свой скил как программиста..
той же гибкости, производительности будет ещё больше... про чистоту кода конечно более спорный вопрос.. но если сравнивать с БМ то имхо ещё и чище..
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо falcon за это полезное сообщение:
Amatsu (18.02.2011), HolyDel (25.02.2011), moka (20.02.2011)
Старый 18.02.2011, 22:45   #12
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Xors3D + BlitzMax

Сообщение от falcon Посмотреть сообщение
Дык а почему бы не писать на плюсах тогда сразу?..
имхо профита больше... подтянуться в действительно годном языке, поднять свой скил как программиста..
той же гибкости, производительности будет ещё больше... про чистоту кода конечно более спорный вопрос.. но если сравнивать с БМ то имхо ещё и чище..
Потому что я делаю весь проект целиком, от кода до графики. И лишь в свободное от работы и личной жизни время Потому у меня пока что нет желания нагружать себя дополнительной работой по освоению плюсов.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Amatsu за это полезное сообщение:
falcon (18.02.2011), moka (20.02.2011), Wegox (08.04.2012)
Старый 20.02.2011, 13:38   #13
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 20.02.2011, 13:38   #14
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Xors3D + BlitzMax

Последнее значение поставь либо 0 либо большое число.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Amatsu (20.02.2011)
Старый 20.02.2011, 13:56   #15
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Xors3D + BlitzMax

Спасибо. А то я по старой памяти как в блитце 1 ставил...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 23:36.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com