11.01.2008, 22:35
|
#3
|
Разработчик
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений (для 122 пользователей)
|
Re: Примеры элементов GUI
А для тех кому удобнее смотреть прямо в постах, скопирую сюда:
Интерактивные элементы интерфейса в примерах.
Этот материал не претендует на оригинальность и не гарантирует ознакомление с эталонами алгоритмов построения меню, а также правильного написания функций интерактивных элементов интерфейса. Все ниже написанное взято из моих исходников и было написано без использования специальной литературы.
Целью статьи является упрощение жизни начинающих блитцеров, ознакомление с готовыми функциями и как это работает . Ничто не мешает улучшить имеющиеся примеры и оптимизировать под свои потребности.
Итак, самый первый интерактивный элемент в приложениях - это кнопка (по крайней мере, у меня было так . Так же это самый простой элемент, возвращающий бинарное значение и использующийся в большинстве своем для моментальных действий, таких как перемещение по меню или применение параметров. Кнопка может быть как текстовой надписью, так и картинкой. Второе предпочтительнее, так как может иметь свой дизайн и требует меньше ресурсов. Однако для каждой кнопки в таком случае необходимо заготавливать свою картинку с названием. Оптимальным было бы генерировать картинки при загрузке меню, рендеря надписи на фоне картинки, но это по желанию. В моем случае такая подготовка не делалась, и на экран выводилась картинка кнопки, а поверх ее название.
Для начала нам понадобятся некоторые картинки:
|
(Offline)
|
|