Показать сообщение отдельно
Старый 08.10.2012, 12:53
Virtual Toy вне форума Посмотреть профиль Отправить личное сообщение для Virtual Toy Найти все сообщения от Virtual Toy
  № 12  
Ответить с цитированием
Virtual Toy
 
Аватар для Virtual Toy

Регистрация: May 2004
Адрес: Малайзия
Сообщений: 20
Цитата:
хардкодя _абсолютные_ координаты в весьма сложных интерфейсах. Так что лейауты - нафиг не нужны
Ага, можно захардкодить что угодно А вот как вы собираетесь поддерживать разные девайсы с разными дисплеями и ориентациями? На каждое разрешение свой гуй хардкодить?
Цитата:
стандартные лайауты неприменимы к тому, что приходится делать в играх
не все варианты, но очень многие покрываются элементарными canvas/horizontal/vertical/grid/flow
Цитата:
система валидации и необходимость просовывания в лайауты компонентов особого типа делает их неприменимыми для игр
А в чем проблема вручную вызывать validateNow(), когда это нужно? Кстати, это нужно очень нечасто
Цитата:
А как подгоняют размер компонентов под локализацию при использовании Flash IDE - для меня загадка
Наверное, что-то вроде
Код AS1/AS2:
button.x = container.width - button.width - hGap;
Ну бред же, правда?
Цитата:
Скинование стилизация в играх не нужна. Ну реально, Вы видели игры, где можно настроить скины?
Не обязательно для настройки пользователем. А у вас не было таких пожеланьиц от заказчика: "а теперь хочу, чтобы все кнопочки, кроме этих, стали синенькими, а вот у этих боксиков, пожалуйста, расстояние между элементиками увеличьте, а всем текстикам, будьте добры, тень прихреначьте"? Скины+стили реально спасают.
Цитата:
Да удобен, особенно в сочетании с gui построителем
Можно жить и без gui построителя.
Цитата:
Неудобно только компоненты под это дело писать
От компонентов тут ничего не требуется. Парсер, билдер - вещи совершенно для компонентов внешние.

Но вообще, да. Этот подход требует предварительной подготовки, но потом, когда все отработано, это лютый вин.