Показать сообщение отдельно
Старый 27.05.2013, 02:30   #5
jimon
 
Сообщений: n/a
Ответ: gwen - первый нормальный embedded gui тулкит для игр

Сообщение от impersonalis Посмотреть сообщение
2jimon:
оглядываясь на прошедшее время - как показала себя библиотека? Есть ли примеры удачного использования на практике?
Пытались заюзать для едиторов и ingame, но есть два но :
1) много STL, это конечно не так критично с приходом C++11, но там еще нужно поискать нормальных реализаций стл


почему не так критично именно в C++11 ? привет move semantics :

std::string temp()
{
return "abc";
}

std::vector<std::string> foo;
foo.push_back(temp()); // должна быть одна аллокация (или две, в зависимости от устройства string внутри)
Когда в C++03 такой код давал 3-5 аллокаций, что тупо фейл. Ну и плюс там всякие фишечки в C++11 которые делают STL очень юзабельным. Прям как C# =)


2) НЕТ РЕДАКТОРА ГУИ и это тупо провал, никакая гуи либа без едитора ничего не стоит, это прошлый век

Сам проект видимо уже закрыт, но на гитхабе куча форков, посмотрим может что и выйдет толковое.

В итоге как гуи in-game юзаем самописное (ох госпаде когда это закончится), хотим юзать флеш-подобное - scaleform (ох госпаде какое оно тормозное), но еще в поисках. Можно соорудить свой scaleform с компиляцией as3 скриптов в llvm

Для едиторов стандартный набор : qt, сейчас будем юзать wpf (внезапно оно п*здец какое шустрое), но стараемся писать тулзы в unix стиле : консольная рабочая лошадка и красивый гуй-пустышка, потому на чем писать едитор не сильно важно.
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо за это полезное сообщение:
den (28.06.2013), impersonalis (27.05.2013), Mr_F_ (27.05.2013), pax (27.05.2013)