![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.12.2015
Сообщений: 6
|
![]()
Всем привет. Создал я игру Умный Муравей
![]() И вот заместо Эллипса нужно засунуть Муравья. Как это сделать, ведь он ещё должен поворачиваться . Закинул архивчик с игрой на Яндекс диск чтобы было понятнее посмотритеhttps://yadi.sk/d/-Ez4IshHm8X78 |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
желудь/орешек у вас откуда берется? изображение из какого-то файлика. так и муравья "нарисовать" повернутого в каждую из 4 сторон, и подставлять изображение с муравьем повернутым в нужную вам сторону.
пишу код не только за печеньки
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 10.12.2015
Сообщений: 6
|
![]()
Мне уже говорили об этом. Я дуб в этом-_-. Вот и архив скинул кто шарит замутит. Для знающих 5 минутное дело
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
да я смотрю у всех "неопытных" и "дубов" на любое дело у "опытных" уходит все 5 минут)
такой же случай p.s. написать то может и 5 минут, но скачать, разобраться в коде что бы знать куда потратить 5 минут на написание? в итоге получаем: найденный где-то проект + попытка не своим его доработать под требования препода.
пишу код не только за печеньки
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
![]() Слабо пройтись по картинкам в архиве,посмотреть там элипс желтый, заменить его муравьем? |
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 23.12.2014
Сообщений: 220
|
![]() Цитата:
Код HTML:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
case Key of
VK_UP: if Player.Y>1 then
if Fields[Player.X, Player.Y-1]<>fWall then Dec(Player.Y);
VK_LEFT: if Player.X>1 then
if Fields[Player.X-1, Player.Y]<>fWall then Dec(Player.X);
VK_RIGHT: if Player.X<FieldCount then
if Fields[Player.X+1, Player.Y]<>fWall then Inc(Player.X);
VK_ESCAPE: Close;
VK_F2: NewGame; // F2 - Новая игра, F4 - рекорды
VK_F4: MessageBox(Handle, PAnsiChar(stats.text), 'Рекорды', MB_OK);
end; Repaint;
end;
То что поворичиваться он должен- это непроблема, заготовь 4 картинки муравья, даже аннимацию ему можеш сделать если поработаеш. Код:
У меня подобная игра, но я в нее еще и анимацию встроил. Смотри на картинку я там все показал, игра отрисовывается из файла или из массива в цикле в зависимости от значений массива кодом что выше. |
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Умный макрос | Enigmatic | Microsoft Office Excel | 3 | 22.01.2015 22:08 |
построить график, прочитав его из файла, делфи | mak_md | Общие вопросы Delphi | 3 | 05.06.2014 12:00 |
Система координат, shape и его передвижение | s2df | Помощь студентам | 2 | 29.03.2013 23:23 |
кто умный... | Андрей_И | Помощь студентам | 1 | 23.05.2011 19:38 |
Умный дом | SNUPY | Свободное общение | 8 | 10.02.2009 21:25 |