Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DelphiX Game: спрайтовое окно [Delphi, Windows]


Vin_Ghost ©   (2004-05-31 23:41:00) 

Пишу игру на DelphiX. Уже есть карта, миникарта, герои, алгоритмы поиска пути и т.д. игра разделена на отдельные сцены. Для каждой сцены есть три процедуры: загрузка, проигрывание и выгрузка. Мне надо, чтобы при проигрывании сцены и при выделении какого-либо спрайта появлялось что-то типа информационного окна (спрайтового, состоящего из нескольких спрайтов).
Как можно сделать, чтобы не по отдельности отображать спрайты этого окна на поверхности, а вызовом одной процедуры?
К примеру, для отображения миникарты достаточно вывести ее на отдельную поверхность, сжать и запихнуть в картинку и потом в TDXImageList, а затем в нужном месте показать.


cyborg   (2004-06-03 23:43:00) [1]

Про шапку не забудь - очень важный элемент ;).


Vin_Ghost   (2004-06-03 23:39:00) [2]

нашел ответ: создание класса с полями типа TSprite, в которые и загонять нужные картинки.


Micah'GF   (2004-06-02 15:00:00) [3]

нет, ну я думаю "Шьяпка ушьянька - раша секрет веапон." прежде всего " армор уникум"  :)

А по теме: Vin_Ghost поясни поподробнее что в итоге хочешь получить, и в чем загвоздка у тебя.


CyborgHome   (2004-06-01 22:46:00) [4]

Вот тебе окно инвентаря:
Рисуешь прямоугольник 300х200. Слева, внутри прямоугольника рисуешь шапку-ушанку. Справа от шапки пишешь: "Шьяпка ушьянька - раша секрет веапон."


Vin_Ghost   (2004-06-01 20:29:00) [5]

нет, мне нужночто-то типа окна инвентаря или описания характеристик героя.


lokid7   (2004-06-01 05:30:00) [6]

В чем проблема? Выводим текст подсказки в нужном месте. Тут и спрайты не нужны, чистый GDI + чуток DirectDraw (в твоем случае, DelphiX сам может вывести куда нужно текст).


Thor   (2004-06-01 00:14:00) [7]


> Vin_Ghost   (31.05.04 23:41)  

всплывающая подсказка?


Наверх

Титульная страница Поиск, карта сайта Написать письмо