Advanced: Тема повышенной сложности или важная.
Try
> сейчас работаю над Объектной оболочкой над SDL, если интересно могу ссылку дать.
Да у меня от SDL только создание окна да события оконные ) Но ссылку интересно, можешь в личку
Тоже что-ли выложить сорсы...
Эх, нет времени посмотреть пока. А можно поподробнее о фреймворке?. В текущей версии он уже есть?
Yuko
Рано торопиться смотреть, еще только ядро :)
> А можно поподробнее о фреймворке?. В текущей версии он уже есть?
пока нет
Собственно 2D движков подобного плана нет хороших, к сожалению, вот и решил заполнить брешь :)
Правка:
Но за тесты буду благодарен :)
А чем плохо ядро того же HGE или PopCap?
> PopCap
Мешанина
> HGE
Есть огрехи, его уж я очень хорошо знаю))
> ну и все вместе
Один рендер, один звук. Хотеть портируемость, а без кубалды и зубила фиг
грубо так :)
MATov
> Есть огрехи, его уж я очень хорошо знаю))
Расскажи поподробнее плиз.
Vitorio
Огрехи HGE?
Лок буфера как у них сделан это мягко сказать "не очень"
Хелпер классы совершенно не приспособлены для реалей
Сам дизайн мне тоже не нравиться, все эти hge->Texture_GetWidth(texture) и подобные
Ну собственно про непортируемость уже говорил
Так же не хватает кое-каких вещей, например банально сделать копию текстуры (тока не предлагать попиксельно локать)))
сходу написал, надо подумать и вспомнить как он изначально выглядит внутри.
З.Ы.
Локать DDS текстуру нельзя в версии по-умолчанию, опять берем зубило
Потестил. На оч. старой машине 100 зайцев давало 14фпс, против 24 у хге(ну это, видимо, из за рендера в текстуру).
На моей(GeForce 250 gt) 10000зайцев=120фпс
Вопросы:
в дальнейшем планируешь выкласть сорцы?
какой скриптовый язык будет для фреймворка?
Надеюсь не забросишь проект, удачи.
Yuko
> На оч. старой машине 100 зайцев давало 14фпс, против 24 у хге
Из-за рендера в текстуру, попробуй нажать пробел дабы выключить его.
> в дальнейшем планируешь выкласть сорцы?
Конечно, как устаканится функциональность и доделаются хелпер-классы.
> какой скриптовый язык будет для фреймворка?
Lua
> Надеюсь не забросишь проект, удачи.
Я могу только медленно его развивать, а забросить - нет, увольте :)
Правка:
> На моей(GeForce 250 gt) 10000зайцев=120фпс
На моей GeForce 250 GTS 160фпс при 10.000 зайцев)
Один в один пулучилось кстати как у HGE, хотя подругому сделал батчи.
Как время выкрою, там еще можно оптимизнуть для полного кайфа)
Одновременно с движком разрабатывается документация.
Линк: http://www.elladive.com/bme/doc/index.html
за дизайн доки не пинать )
Правка:
Добавил в первый пост
Я что-то не понял, а почему зайчики не поворачиваются?
divol13
Потому что в коде сэмпла не написано что бы они поворачивались, логика )))
это и так понятно, я-то имел ввиду, что тебе надо тоже поворачивать и скейлить зайчиков, чтоб тесты были однотипны, раз уж ты их сравниваешь.
Да и потом, как тебе удалось загнать FPS в title окна? по моему SDL это не позволял...
вообще идея движка хорошая, вроде все понятно по коду. Буду следить за развитием.
>по моему SDL это не позволял...
позволял, но надо сначало получить соответствующую строку:
SDL_WM_SetCaption(fps.data(),NULL);
Тема в архиве.