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

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

2-ух мерные игры [Delphi]


Юра ©   (2005-07-09 14:13:00) 

Объясните, плиз, по какому принципу движется изображение (картинка) в двухмерных играх ?
Т.е когда герой движется картинка за ним должна меняться. Как правильнее это сделать ?
Заранее благодарен за ответы!


DR0N   (2005-07-10 11:14:00) [1]

procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key='a' then dec(Image1.left,4);
end;


cyborg   (2005-07-10 11:04:00) [2]

Принцип простой - каждафя картинка (спрайт) имеет свои кординаты, когда нажаты стрелки управления, изменяются координаты смещения для всех спрайтов, при выводе к координатам спрайта прибавляй координаты смещения и выводи по этим координатам.

Так понятно? :)


MeF Dei Corvi   (2005-07-10 10:42:00) [3]


> http://timeforkill.mirg.ru/files/sdk/TFK_045a_src.rar

Прогер, я думаю, что в твоих сырцах он ни фига не поймет, раз задаёт такие вопросы :)


XProger   (2005-07-09 16:50:00) [4]

http://timeforkill.mirg.ru/files/sdk/TFK_045a_src.rar


ViK   (2005-07-09 16:32:00) [5]

КоординатаКамерыX:=КоординатаИгрокаX;
КоординатаКамерыY:=КоординатаИгрокаY;

И перерисовывай сцену.


Наверх

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