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

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

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

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

Ответ
 
Опции темы
Старый 13.08.2009, 16:22   #1
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
b3d,xors,bmax

есть-ли какойнибудь тест скорости Blitz3D+Xors против BlitzMax+Xors ?
есть-ли смысл вообще переходить с первого на второе ?
(Offline)
 
Ответить с цитированием
Старый 13.08.2009, 16:32   #2
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: b3d,xors,bmax

Выйгрыш будет только по скорости логики. Ну и код писать удобнее с фичами БМакса.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
Dzirt (13.08.2009), h1dd3n (13.08.2009), moka (13.08.2009), NitE (13.08.2009)
Старый 13.08.2009, 18:40   #3
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: b3d,xors,bmax

а вот например загрузка моделей в память ? в блиц3д нету потоков, поэтому загрузка во время выполненяи проги вызывает рывки. в блицмаксе есть с этим проблемы ? надоли ставить либу ?
(Offline)
 
Ответить с цитированием
Старый 13.08.2009, 18:47   #4
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: b3d,xors,bmax

Ну даже загрузка из памяти модели может вызывать рывки (хотя за счет обхода обращения в диску будет конечно быстрее). Рывков не вызывает загрузка в отдельном потоке. Но на уровне движка этого нету пока (хотя есть загрузка всех ресурсов из памяти). В принципе если не ошибаюсь, в БМаксе есть многопоточность, правда не уверен, что функции загрузки меша не положит игру если ее выполнять в другом потоке.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (13.08.2009)
Старый 13.08.2009, 19:42   #5
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: b3d,xors,bmax

сами меши кстати не так долго грузятся, чаще бывает долго грузить тексы. рендер добавлял в ксорс потоковый лоад текс, он работал)
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Старый 13.08.2009, 19:46   #6
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: b3d,xors,bmax

рендер добавлял в ксорс потоковый лоад текс, он работал)
это как ? т.е. его щяс уже нет ?
(Offline)
 
Ответить с цитированием
Старый 13.08.2009, 20:34   #7
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: b3d,xors,bmax

есть
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Старый 13.08.2009, 20:51   #8
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: b3d,xors,bmax

ещё такой вопросец - в хорс встроен достаточно неплохой 2д, нафига тогда нужен FastImage ? (ну на сайте есть, отсюда и вопрос)
(Offline)
 
Ответить с цитированием
Старый 13.08.2009, 22:11   #9
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: b3d,xors,bmax

Выйгрышь даже в простых примерах. Но да по логике.
Во первых, если написать на б3д простой цикл, он сожрёт весь процессор (Только Delay() помогал..)!
БМ конечно же такой глупости не сделает.

Плюс в БМ если указываешь Framework и подрубаешь минимум необходимого, то вес exe будет около сотни кб.
Плюс работа с классами, даст огромный функционал, и возможность реализовывать то что на б3д, в сотни строк, за какие-то пару методов и удобных систем, с большим приростом используя ООП (линки на объекты, списки и т.п.).

Скорость и удобство разработки намного выше..
ЗЫ, в БМ уже оффициально есть потоки.
(Offline)
 
Ответить с цитированием
Старый 13.08.2009, 22:34   #10
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: b3d,xors,bmax

Сообщение от NitE Посмотреть сообщение
ещё такой вопросец - в хорс встроен достаточно неплохой 2д, нафига тогда нужен FastImage ? (ну на сайте есть, отсюда и вопрос)
Ну, мне, например, нужно рисовать 2Д-полигоны нестандартной формы, цвета и т.д. - нужно их строить самому, указывая координаты и цвета. (как, например, в аттаче)
В Ксорсе такой возможности, к сожалению, нет.
Я бы попросил Кнайта запилить такое, но сам бы всё равно не смог воспользоваться: всё уже написано под Фаст Имейдж.
Может, кроме меня кому-то будет полезна такая возможность? Но я, наверное, один такой извращенец

Мне говорили: сделай в 3Д полигонами. Ну что ж, тоже вариант. Но это уже через жопу
Вложения
Тип файла: rar Rays.rar (533.0 Кб, 545 просмотров)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 14.08.2009, 09:33   #11
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: b3d,xors,bmax

Сообщение от NitE Посмотреть сообщение
ещё такой вопросец - в хорс встроен достаточно неплохой 2д, нафига тогда нужен FastImage ? (ну на сайте есть, отсюда и вопрос)
Народ тупо привык уже. Так же подумываем запилить ФастЕкст под Хорса (либо 1/1, либо свой велосипед).
(Offline)
 
Ответить с цитированием
Старый 06.10.2009, 14:51   #12
Illidan
Разработчик
 
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений
(для 257 пользователей)
Ответ: b3d,xors,bmax

Кнайт, авишки очень надо крутить! Фастимедж... может лучше просто пару доп функций в двиг прописать? фастЕкст былоб круто!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
спрайты для bmax G.A.D Болтовня 11 30.03.2009 21:27
LUA and BMAX - проблема Данил BlitzMax 6 22.07.2008 13:22
SFE for BMAX Genius Модули для BlitzMax 3 12.04.2008 00:18
PHP Скрипты и BMax johnk FAQ и уроки 6 18.05.2007 16:44
насчет Bmax johnk Blitz3D 4 18.01.2007 16:12


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


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