![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 246
|
![]()
Пытаюсь разобраться с созданием игр. Бросил на форму TImage. Image1 перемещается по всей форме кнопками клавиатуры
Код:
Смотреть фильмы HD Фильмы для планшетов
|
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
[QUOTE]Может кто пример даст?[/QUOTE
Пример чего конкретно? Как нарисовать круг, или как его сдвинуть? Движения, это анимация. Анимация состоит из кадров. Кадры сменяются с течением времени, а значит в коде должен быть счётчик времени. Итог: 1) Таймер. 2) Image1.Canvas (все свойства есть в интернете) 3) фантазия. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 246
|
![]()
Допустим я так делаю. Хотя может быть лучше будет и прямоугольник делать, а не элипс
Код:
Смотреть фильмы HD Фильмы для планшетов
|
![]() |
![]() |
![]() |
#4 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
В делфи ничего не летает. Можно анимировать изображение. Как анимировать, я уже написал. В каждом последующем кадре закрашивай предыдущее изображение фоновым цветом, и отрисовывай новое изображение со сдвигом в сторону движения.
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...добавить в координаты дельту, а по клавишам изменять ее (инкремент/декремент). При необходимости по вертикали, добавляем дельту по Y.
Фон очищать при новой прорисовке.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#6 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Пример анимации
Код:
|
![]() |
![]() |
![]() |
#7 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Вообще-то, есть специальная тема, где собирается подобный учебный материал
http://programmersforum.ru/showthread.php?t=1206 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение при наведении и при нажатии | Danik25 | HTML и CSS | 0 | 11.02.2014 18:38 |
Выстрел! | Arsenx777 | Мультимедиа в Delphi | 6 | 01.04.2011 21:52 |
ормируется объект размером 30х30 и он должен при нажатии на клавишу,двигаться в 8ми направлениях..а при н | Krasoto4ka | Помощь студентам | 0 | 22.05.2010 17:41 |
Как заменить обычний пробел на неразрывный пробел | Jaroslav | Microsoft Office Excel | 2 | 05.05.2010 11:57 |
при клике на форму должен происходить выстрел (звук) | wolf950 | Помощь студентам | 2 | 25.11.2008 15:51 |