Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
ghfnmjghj
0 / 0 / 0
Регистрация: 11.10.2015
Сообщений: 42
#1

Загрузить изображение Муравья в данном проекте вместо Эллипса (Дельфи 7) - Delphi

10.12.2015, 11:37. Просмотров 280. Ответов 9
Метки нет (Все метки)

Ребят как замутить Муравья в данном проекте заместо Эллипса
Как только не пробывал, не получается. Он ведь ещё должен поворачиваться
http://www.cyberforum.ru/attachments/613031d1449388237
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2015, 11:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Загрузить изображение Муравья в данном проекте вместо Эллипса (Дельфи 7) (Delphi):

Игра Умный Муравей кто шарит добавьте картинку Муравья заместо Эллипса - Delphi
Архив скинул на яндекс диск https://yadi.sk/d/-Ez4IshHm8X78

Код Дельфи в проекте С++ - Delphi
Как вставить код Дельфи в проекте С++, если учесть что проект разрабатывается в Borland Developer Studio 2006.

Ошибка: в данном проекте нет доступных платформ - Delphi
для даного проэкта, нет доступных платформ. как исправить данную ошибку?

Нужно загрузить текст проги в дельфи, сохранить в проект, у меня ошибка - Delphi
Есть программа на дельфи, надо ее в него запихать и сохранить, чтоб был экзешник и чтоб она в дельфи работала. У меня х64 винда, возможно...

Как сделать так, чтобы вводимые мной числа в данном коде отображались в проекте - Delphi
interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls,...

Не рисует в дельфи изображение - Delphi
Это основная программа unit Unit1; interface uses Unit2, Winapi.Windows, Winapi.Messages, System.SysUtils,...

9
oryth
11 / 11 / 6
Регистрация: 09.12.2015
Сообщений: 187
10.12.2015, 12:40 #2
создать bitMap, загрузить туда изображение муравья, при нажатии на кнопки переворачивать рисунок
0
Puporev
Модератор
54027 / 41660 / 14737
Регистрация: 18.05.2008
Сообщений: 97,944
10.12.2015, 13:28 #3
А можно 4 битмапа и грузить в зависимости от нажатой клавиши и возможности хода.
0
ghfnmjghj
0 / 0 / 0
Регистрация: 11.10.2015
Сообщений: 42
10.12.2015, 13:55  [ТС] #4
Можешь в самом проекте сделать. Я дуб в этом

Добавлено через 17 минут
Можешь это в самой игре сделать. Я гуглил не понял как через bitmap это осуществлять

Добавлено через 22 секунды
Можешь это в самой игре сделать. Я гуглил не понял как через bitmap это осуществлять
0
oryth
11 / 11 / 6
Регистрация: 09.12.2015
Сообщений: 187
11.12.2015, 01:13 #5
могу, ну зачем мне это надо?
0
VladWH
239 / 189 / 65
Регистрация: 01.05.2015
Сообщений: 732
11.12.2015, 03:59 #6
Цитата Сообщение от ghfnmjghj Посмотреть сообщение
Можешь это в самой игре сделать. Я гуглил не понял как через bitmap это осуществлять
можно было просто спросить в той же теме откуда и этот пример, а сделать можно, например так
Delphi
1
il1.Draw(Canvas, (I-1)*FieldSize, (J-1)*FieldSize,0);
То есть брать изображение муравья из ImageList. Аналогично для разных картинок при движении в разные стороны, как уже было написано выше.
0
Вложения
Тип файла: rar Игра Умный муравей.rar (177.4 Кб, 1 просмотров)
unifikator
490 / 348 / 176
Регистрация: 29.03.2015
Сообщений: 675
11.12.2015, 04:10 #7
Я уже выкладывал на форуме эту программу с муравьём. Выкладываю ещё раз.
0
Вложения
Тип файла: zip Муравей.zip (243.5 Кб, 4 просмотров)
VladWH
239 / 189 / 65
Регистрация: 01.05.2015
Сообщений: 732
11.12.2015, 04:21 #8
Цитата Сообщение от unifikator Посмотреть сообщение
Я уже выкладывал на форуме эту программу с муравьём. Выкладываю ещё раз
зачем? я вас что то не понимаю
0
VladWH
239 / 189 / 65
Регистрация: 01.05.2015
Сообщений: 732
11.12.2015, 04:57 #9
Извиняюсь) не заметил, что вы не ТС. И все равно зачем так усложнять задачу? Чтобы все заменить на картинки, то не нужно так сложно делать как вы, достаточно было всего лишь изменить 3 строчки в коде
Delphi
1
2
3
4
   case Fields[I,J] of // выбираем тип клетки и рисуем клетку
     fFood: il1.Draw(Canvas, (I-1)*FieldSize, (J-1)*FieldSize,1); // еда
     fWall: il1.Draw(Canvas, (I-1)*FieldSize, (J-1)*FieldSize,2); // стена
     else il1.Draw(Canvas, (I-1)*FieldSize, (J-1)*FieldSize,3);   // пусто
аналогично с заменой картинки муравья - там все намного проще было) всего лишь
Delphi
1
2
   if (Player.X=I) and (Player.Y=J) then // рисуем игрока
     il1.Draw(Canvas, (I-1)*FieldSize, (J-1)*FieldSize,MoveDirection);
вот с картинками и муравьем двигающимся в разные стороны( на картинке )
0
Вложения
Тип файла: rar Игра Умный муравей.rar (184.6 Кб, 5 просмотров)
ghfnmjghj
0 / 0 / 0
Регистрация: 11.10.2015
Сообщений: 42
11.12.2015, 10:07  [ТС] #10
Спасибо, классно сделал
0
11.12.2015, 10:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2015, 10:07
Привет! Вот еще темы с ответами:

Куда загрузить dll файлы (в какую папку) чтобы потом в проекте в references их добавить - C#
Доброго времени суток. Вопрос такой:скачал набор библиотек BytesRoad.NetSuit для создания FTP сервера. Не могу никак понять,куда загрузить...

загрузить изображение на radikal - C#
как это сделать? с post и get запросами знаком, но тут еще что-то надо...

.NET 4.x Загрузить изображение в Image - C#
Мне нужно программно изменить свойство Sourse Пишу так Image1.Source = new BitmapImage("Assets/A1(2).png");выдает ошибку: функция...

Загрузить изображение в память - C++
Здравствуйте. Хочу загрузить изображения в память и считывать их потом оттуда с помощью "Image" или "TImage". Пока что столкнулся со...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru