Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/26: Рейтинг темы: голосов - 26, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 26

движение картинки

22.11.2011, 02:17. Показов 5327. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
всем привет
у меня есть

Graphics::TBitmap *plane;
plane=new Graphics::TBitmap();
plane->LoadFromFile("2.bmp");
дальше я вывожу рисунок в нужные для меня координаты

for(int i=0;i<(indexMy+1);i++)
Canvas->Draw(ptr[i].x,ptr[i].y,ptr[i].plane);
а вот сам вопрос как реализовать перемещение этой картинки с затиранием(стиранием) старой
нашел функцию

SetViewportOrgEx();
только чего то не выходит помогите если не сложно направить в нужное русло))

Добавлено через 41 минуту
и еще вопрос как реализовать обработчик нажатия на картинку у меня вышло так ток оно косовато работает и я уверен что можно как то проще это все реализовать

for(int i=0;i<(indexMy+1);i++){
if (( x>(ptr[i].x-10) && x<ptr[i].x) &&( y>(ptr[i].y-10) && y<ptr[i].y))
то есть записываем координаты клика мыши а затем сравниваем с каждым объектом идет проверка 4х координат то есть начальной и конечной координаты ширины и высоты
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.11.2011, 02:17
Ответы с готовыми решениями:

Движение картинки по эллипсу
нужно что изображение двигалось по форме независимо от того, что мы делаем на форме..) как некая заставка..)

Движение картинки за картинкой
Есть два Image 1 и 2 Нужно что бы второй двигался к первому Как бы по параболе, т.е не прямо! Может кто сталкивался?:swoon:

Движение картинки стрелками клавиатуры
Добрый день. Написал код, чтобы двигать шарик с помощью стрелок. Теперь хочется вместо шарика вставить какую-нибудь картинку(человечка,...

4
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
22.11.2011, 08:20
помогите если не сложно направить в нужное русло))
ознакомься с компонентом TImage.
в этом помогут стандартные примеры билдера(папки Examples или Demo), в частности, там вроде есть папочка Games.
0
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 26
22.11.2011, 09:22  [ТС]
значит буду смотреть
0
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
22.11.2011, 14:24
s1cret, если выводите на Канву формы, то используйте функцию Repaint(). Можно также закрашивать по старым координатам выводимого обьекта прямоугольник, цвет которого равен цвету фона.

Добавлено через 39 секунд
Либо закрашивать полностью всю область вывода чем-то.
0
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 26
22.11.2011, 15:25  [ТС]
а это не увеличит затраты критически памяти при допустим 50 объектах ??
и вопрос по второму я знаю что есть в image обработчик нажития по данному объекту onClik
а при выводе на форму изображения нет подобного обработчика ??
или данный кот целесообразен?
for(int i=0;i<(indexMy+1);i++){
if (( x>(ptr[i].x-10) && x<ptr[i].x) &&( y>(ptr[i].y-10) && y<ptr[i].y))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.11.2011, 15:25
Помогаю со студенческими работами здесь

вставка BMP картинки и её движение
Здравствуйте! У меня есть задание реализовать детскую игрушку. Написать программу нужно объктно-ориентированным способом. Я взяла машинку....

Движение спутника. Движение точки по эллипсу в c++ builder
Здравствуйте, есть код программы, который строит движение точки по эллипсу. Для этого использовались только большая полуось 'a' и меньшая...

Как убыстрить движение картинки?
Здравствуйте. Делаю эффект Melt - расплавление из игры Doom, когда картинка, как-бы расплавленная стекает вниз и за ней появляется другая...

Движение планеты в системе двойной звезды или движение трех тел
программа должна выводить координаты движения звезд и планеты в файл (рисую в gnuplot). во-первых, не понимаю, почему выходит, что все...

Движение картинки
Здравствуй,уважаемые форумчане! Недавно Меня резко потянуло на язык программирование Java Script,а точнее на связку HTML+CSS+JS. Решил...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru