Вниз
Скачать: CL | DM;

Нарисовать клеточный массив.   Найти похожие ветки 

 
except 3.0   (2006-05-08 23:28) [0]

Делаю аркаду, только вот не могу понять самого главного - как на DelphiX Нарисовать в DXDraw массив из клеток, скажем для примера 3*3 (как в крестиках с ноликами) и организовать перемещение в нем, скажем элипса. Я понимаю, что это может быть и много, мол "делать все за тебя, спрайты вставил и игра получилась..." но я хочу понять именно механизм построения клеточ.массива и перемещения по нему.


 
XProger ©   (2006-05-08 23:46) [1]

http://mirgames.ru/article/delphix/


 
grouzd[E]v ©   (2006-05-08 23:55) [2]

нет, не долго. минут десять, я думаю
http://code.darthman.com/
http://www.gamedev.ru/articles/?sect=11
good luck!

---
... we are walking on a thin line and you better avoid the risk ...


 
Omar2002 ©   (2006-05-13 11:04) [3]

Эх.

Есть у тебя
ter:array[0..2,0..2] of ...
в котором хранятся номера спрайтов в DXImageList

Дальше дело техники. В цикле выводишь эти спрайты на DXDraw.Surface:

For i:=0 to 2 do
 For j:=0 to 2 do
   DXImageList.Items[ter[i,j]].Draw(DXDraw1.Surface,L+i*W,T+j*H,0)

где L и T (left & top) координаты верхнего левого угла нашего квадрата (3*3)
а H и W (Height & Width) соответственно высота и ширина одного элемента (спрайта). В результате получишь квадрат, который составлен из 9 спрайтов.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.03 c
15-1174423436
koha
2007-03-20 23:43
2007.04.15
Подскажите программу которая может показать статус драверов


3-1170061670
Эстет
2007-01-29 12:07
2007.04.15
Вопрос по компоненту TIBDataSet


9-1146880328
Сценарист
2006-05-06 05:52
2007.04.15
Что случилось с CVS ?


15-1174563175
Post_
2007-03-22 14:32
2007.04.15
Логика построения БД.


15-1174315324
Kolan
2007-03-19 17:42
2007.04.15
Доступны презентации, которые были на семинаре в Москве.




   Наверх