Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.26;
Скачать: CL | DM;

Вниз

DelphiX Game: спрайтовое окно   Найти похожие ветки 

 
Vin_Ghost   (2004-05-31 23:41) [0]

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


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


> Vin_Ghost   (31.05.04 23:41)  

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


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

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


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

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


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

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


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

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

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


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

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


 
cyborg ©   (2004-06-03 23:43) [7]

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



Страницы: 1 вся ветка

Текущий архив: 2004.09.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.034 c
1-1095069393
Чайник
2004-09-13 13:56
2004.09.26
Stringgrid


4-1092263950
Adil
2004-08-12 02:39
2004.09.26
Как вставить рисунок в RichEdit.


14-1094114975
Knight
2004-09-02 12:49
2004.09.26
Кто-нибудь сам мониторы фокусировал?


6-1090252420
the_ram
2004-07-19 19:53
2004.09.26
Dns to IP; IP to DNS


3-1093627265
riko
2004-08-27 21:21
2004.09.26
Sybase - c чего начать?