![]() |
Alternativa GUI
Попробовал подключить Alternativa GUI, и что-то как-то не в восторге совсем. День бился над их типа туториалами, с горем пополам наконец смог сделать элементарный интерфейс для чата с импутом и скроллбаром. Так-то код симпатичный, с датапровайдерами, видимо хорошая библиотека, но тех.поддержки можно сказать больше нет, профиль на форуме уже третий день ждет валидации, а в качестве документации какая-та галимая вики в алфавитном порядке.
Вопрос собственно по ней, перестали всплывать события всей остальной игры из-за нее. Срабатывают, но всплывать не хотят. Может кто-то осилил ее все таки?! Я так понимаю с gui библиотеками вообще все плохо стало asswing тоже вроде как сайт накрылся. Какие еще варианты есть? На ум только старлинговская библиотека приходит. |
Мне тоже их вики не понравилась. Очень мутная... Типа вы это все и так знаете, давайте я вам щаз только новое в моей движке расскажу. Приходилось в исходный код частенько лазить, чтобы понять что там чем дышит.
Старлинговская библиотека умеет только отображать с заданными width и height, она не занимается резиной, там нет компонентов сложнее текстфилда. Не найдете там аналог флексовой DataGroup с виртуальной раскладкой, не найдете там и percentWidth/percentHeight, left/right/top/bottom, а также margings и paddings. Не найдете combobox, button и togglebutton там не поддерживают скинов в понятиях флекса. В общем, не тот инструмент. Адекватного флексу инструмента для Stage3D нет. Feathers убогая поделка, я в курсе. |
Сегодня наткнулся еще на такой вариант, но он платный, а триал версию раздавать перестали: http://www.ghostwire.com/
|
Есть вот такой простой набор контролов от bit101 minimalcomps
попробуйте, может подойдет Связка Starling/Feathers подходит только если сама игра у вас на Starling. Хотя сам по себе Feathers сейчас очень неплох, для игровых интерфейсов самое то. Flex не буду советовать, это на любителя. Хотя большинство пугает им, ничего там страшного нет, если не делать каких коронных интерфейсов, единственный минус, игру придется в него интегрировать, а не наоборот. |
Flex можно было сделать на порядок лучше, но индусы сделали свое дело как могли. Возможно будет реинкарнация. Но чего-то слабо верится.
|
Цитата:
|
Можно было сделать один трансформируемый, настраиваемый по JSON или XML лейаут вместо стрёмных UI компонентов, но это никому ненадо.
|
Цитата:
|
Вы забыли искажения по scale это вообще песня.
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
А поучиться - да, есть чему. Идей там много отличных, но реализация страдает. |
Все идеи уже в АngularJS. Единственно, чего не хватает это апи для canvas с использованием дисплей листов. В принципе, комбинация с CreateJS решает и эту задачу. Плохо, что СreateJS слишком часто рефакторят, что сказывается на совместимости версий. Хотя с другой стороны он еще не вышел даже на 1.0
|
Цитата:
Добавлено через 49 секунд Цитата:
|
Дим, в паблик планируется?
|
Сам исходный код целиком пока не готов. Но есть идея излиться в виде серии статей в блоге по руководству к действиям.
|
Димарик, если Вы всем этим занимаетесь в нерабочее время, то чем вы занимаетесь в рабочее?:)
|
Я занимаюсь этим именно в рабочее время. И именно поэтому исходного кода пока не будет.
|
Серии статей в блоге было бы тоже неплохо.
|
Цитата:
|
| Часовой пояс GMT +4, время: 16:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.