![]() |
gwen - первый нормальный embedded gui тулкит для игр
Дело было вечером и тут мне присылают ссылку на это !
http://code.google.com/p/gwen/ gwen это библиотека гуи, которая специально нацелена на использование с вашим движком, потому в ней нет кучи мусора которая есть в более больших библиотеках. Выписка фактов с сайта :
В общем она представляет собой довольно топорную и простую гуи либу, для которой рендер под ваш движок пишется за час (если не меньше). Она сама не грузит каких либо файлов - всё это вы делаете сами. ps. единственное что мне не хватает - это чтобы оно имело функции переопределения работы с памятью, и не юзало STL. |
Ответ: gwen - первый нормальный embedded gui тулкит для игр
А что СТЛ это зло? :)
|
Ответ: gwen - первый нормальный embedded gui тулкит для игр
Цитата:
|
Ответ: gwen - первый нормальный embedded gui тулкит для игр
2jimon:
оглядываясь на прошедшее время - как показала себя библиотека? Есть ли примеры удачного использования на практике? |
Ответ: gwen - первый нормальный embedded gui тулкит для игр
Цитата:
1) много STL, это конечно не так критично с приходом C++11, но там еще нужно поискать нормальных реализаций стл 2) НЕТ РЕДАКТОРА ГУИ и это тупо провал, никакая гуи либа без едитора ничего не стоит, это прошлый век Сам проект видимо уже закрыт, но на гитхабе куча форков, посмотрим может что и выйдет толковое. В итоге как гуи in-game юзаем самописное (ох госпаде когда это закончится), хотим юзать флеш-подобное - scaleform (ох госпаде какое оно тормозное), но еще в поисках. Можно соорудить свой scaleform с компиляцией as3 скриптов в llvm :crazy: Для едиторов стандартный набор : qt, сейчас будем юзать wpf (внезапно оно п*здец какое шустрое), но стараемся писать тулзы в unix стиле : консольная рабочая лошадка и красивый гуй-пустышка, потому на чем писать едитор не сильно важно. |
Ответ: gwen - первый нормальный embedded gui тулкит для игр
Цитата:
|
Ответ: gwen - первый нормальный embedded gui тулкит для игр
Пообщался с большими дядями, они юзают хром как оффлайн рендер для гуи, потом накладывают поверх игры. Говорят что сделать рендер текста быстрее чем хром очень сложно, да и с хромом решается куча шрифтовых проблем. И хром, внезапно, быстрее скейлформа.
|
Ответ: gwen - первый нормальный embedded gui тулкит для игр
Угу. Уже не мало видел примеров когда берут node-webkit и делают даже оффлайн приложения.
Портабельно, шустро и удобно. Тем более разрабов найти в разы проще. |
Ответ: gwen - первый нормальный embedded gui тулкит для игр
Вот и непортабельно нифига, он на мобилках не взлетает вообще. И dll хрома весит 30+ мб, так что даже если его портанут то лимит размера приложений в 50 мб не пройти =)
(50 мб это максимальный размер приложений которые можно скачать по 3G) |
Ответ: gwen - первый нормальный embedded gui тулкит для игр
Дык, на мобилки и речи нет - там ты портируешь саму логику используя враппер например PhoneGap, а на десктопе node-webkit.
|
Ответ: gwen - первый нормальный embedded gui тулкит для игр
PhoneGap на мобилочках не взлетает вообще =( слишком медленно, хотя если сейчас распространятся телефоны с x86 то может хром взлетит, вот к зиме уже будет 10+ планшетов с x86, win8.1 и ценой 250-500$
|
Ответ: gwen - первый нормальный embedded gui тулкит для игр
Цитата:
По факту он и подобные врапперы над html5 имеют весьма большой куш и % всех аппов в сторах. И учитывая Tizen, WP8, FOS, тенденция HTML5 только усиливается, что увеличивает обёртки над html5. |
Ответ: gwen - первый нормальный embedded gui тулкит для игр
сколько либо сложные аппы на PhoneGap не взлетают вообще, начинает тормозить даже скролинг списков =( ну хотя 5 картинок на экране и взлетает, но не всегда такие аппы заказывают, потому PhoneGap далеко не панацея и не серебряная пуля
учитывая что http://phonegap.com/app/feature/ то они даже и заикаются на сложные аппы, фейсбук-подобный апп не сделаешь =( скажем возьми за minspec iphone 4 (который на 4s), и поймешь что там тормозят самые простые штуки, на iphone 5s конечно все летает =) |
Ответ: gwen - первый нормальный embedded gui тулкит для игр
Facebook - имеет слишком высокие требования к никзкому уровню доступа к фичам. Поэтому изначально они сами разрабатывали обёртку, заместо готового решения (PhoneGap), потом правда Цукеберг ложанул и публично на эмоциях спизданул.
А затем Sencha утёрла нос Цукербергу, написав html5 клиента как полагается, который даже утирает нос во многих местах тому же нативному фб клиенту. Я не говорю что html5 - панацея, или там phonegap - серебрянная пуля. Я лишь говорю что такие решения есть, и их используют. И популярность только растёт и будет расти по многим причинам. |
Часовой пояс GMT +4, время: 21:03. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot