Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.15;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.03 c
15-1173870989
Большой Джек
2007-03-14 14:16
2007.04.15
Стрим подешевел до 8 баксов


15-1174554995
Andy BitOff
2007-03-22 12:16
2007.04.15
А кто что может сказать про Debian?


1-1171660447
K@KTUS
2007-02-17 00:14
2007.04.15
Дубликаты в ListBox


2-1175101748
r1111
2007-03-28 21:09
2007.04.15
TMemo: файл загружается не полностью


15-1174150455
Real
2007-03-17 19:54
2007.04.15
Микроволновка - что можно приготовить?