Middleware

Artists's driven UI

21 Jan 2008 18:52
0
(Текст записи скрыт. Показать...)
Driven не в смысле что они указывают какой он должен быть, а в смысле сами его и делают, с чем лично у нас есть проблемы.

Наш интерфейс сейчас xml-based, есть окна, есть всякие события, есть колбеки, шаблоны итд итп, много чего полезного, и все работает замечательно. Минус только один - артистам очень сложно во всем этом разобраться. Могут подвигать кнопки, цвета там настроить, косметический ремонт провести. Но основной шаблон, с нужным количеством экранов, их логикой, размещением итд делают все равно программисты, вот именно этого и хочется избежать. Хочется чтобы было наоборот - артисты все сделали сами, программисты только поправили логику взаимодействия УИ с игрой в случае необходимости.

Собственно вопрос как раз об этом - кто как с этим борется. В Кризисе (и еще в нескольких) вроде используется Scaleform GFx (http://www.scaleform.com/). Но он жутко дорогой, поэтому про него забыли :).

Есть вариант для бедных - http://tulrich.com/geekstuff/gameswf.html, от многим известного Thatcher Ulrich. Оба варианта связаны с флешем, те артисты делают флеш-УИ, который движок учится рисовать и всячески с ним дружить. gameswf от Улриха использовался в oddworld на xbox1, что есть хороший плюс для этой библиотеки. Но она все равно в каком-то полу зачаточном состоянии и эйфории вроде "это то что нужно!" не вызывает, скорее наоборот только опасения.

Вот собственно и все, очень хочется услышать кто как борется с такими проблемами, может есть хорошее и недорогое Middleware, может какие-то другие подходы к разработке UI (специально обученный эльф например).
Отправлено 23.01.2008 в 01:51
Отвечает на сообщение 237027
0
Иван "Cooler" Поляков wrote:
>
> Так зачем для этого иметь нечто бОльшее, чем возможность
> подвигать да поразрисовывать элементы? Ведь наличие разделителя на
> логику UI никак не влияет.


Разделитель может быть цельным графическим элементом или набираться из фрагментов (левый торец, центр-тайл, ...). Может быть его хочется соединить с рамкой окна - но тогда добавляется 2 Т-образных сопрягающих фрагмента. Нужно переваривать в голове где какие стыки/тайлы, и стоит ли увеличение сложности какого-то дизайнерского хода.
И вообще финальный результат - это appearance & usability. Он их формирует, а не пытается не повлиять на логику UI.

И еще попридираюсь: "поразрисовывать элементы".
Какие такие элементы, их кто придумает?

Вобщем добавлю чего нужно от художника.
Иметь свои "хочу". Хочу чтоб тут выезжало а тут вертелось.
Понимать как конкретно технически это будет работать.
Подготовить материал соответствующий задумке.
И другое.
Отправлено 23.01.2008 в 23:19
Отвечает на сообщение 237051
0
Антон Шеховцов wrote:
>
> И вообще финальный результат - это appearance & usability. Он их
> формирует, а не пытается не повлиять на логику UI.

Так ведь эти вещи мало связаны, да и вообще друг-другу противоречат. Художник хочет чтоб было красиво, и он умеет нарисовать красиво. Юзабилити при этом приносится в жертву. Программист/дизайнер UI хочет чтобы было юзабельно и умеет это делать, но не может нарисовать финальную графику. Поэтому он может сделать черновой вариант без графики, а художнику останется дорисовать, ну и чуток подвигать, привести расположение в соответствие с финальной композицией, не нарушая при этом дизайн в целом.

> И еще попридираюсь: "поразрисовывать элементы".
> Какие такие элементы, их кто придумает?

Кнопочки всякие, картинки.
Придумывает дизайнер интерфейса.
Отправлено 24.01.2008 в 02:54
Отвечает на сообщение 237320
0
Иван "Cooler" Поляков wrote:
>


Ты видимо под художником понимаешь такого бестолкового маляра, которому надо сказать где красить и в какой цвет.

Я здесь художником называю того самого дизайнера который все придумывает.

Программисту не нужно ничего придумывать, иначе он и будет дизайнером.
Отправлено 24.01.2008 в 15:10
Отвечает на сообщение 237340
0
Если "художник" = "дизайнер UI", тогда все ок, пришли к консенсусу :)
Просто на мой взгляд тема дизайна UI гораздо ближе и больше соответствует программисту, чем художнику.
Иван "Cooler" Поляков  24.01.2008 19:40
Антон Шеховцов  24.01.2008 23:07
Списки доступа
  • Подписчики [580]
  • Белый список [3]
  • Черный список [1]
Права доступа
Вы можете читать группу, но не можете отвечать на сообщения и создавать новые темы.
Доступ для остальных:
анонимы : могут читать
новые : могут читать
постоянные : полный доступ

Copyright © 2021 ООО "ДТФ.РУ". Все права защищены.

Воспроизведение материалов или их частей в любом виде и форме без письменного согласия запрещено.

Замечания и предложения отправляйте через форму обратной связи.

Пользовательское соглашение