Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.58.247.31] |
|
Сообщ.
#1
,
|
|
|
С графикой обычно не работаю и вот столкнулся с проблемой
есть несколько BMP файлов необходимо вывести их на форму и передвигать. пишу на Билдере. |
Сообщ.
#2
,
|
|
|
BMP выводишь в TImage. Передвигаешь их через DragMode...
|
Сообщ.
#3
,
|
|
|
а если это типа мультипликации
тоесть сначала грузим 1 BMP первый кадр ,второй кадр 2 BMP третий кадр снова 1 BMP. может через ImageList, а то придется каждый раз грузить в TImage новую BMP. |
Сообщ.
#4
,
|
|
|
если можно простой пример 8)
|
Сообщ.
#5
,
|
|
|
Можно и имаж лист, можно и так если через двойную буферизацию. Тоесть насколько я понял тебе надо на форму кинуть несколько мультипляшек (работающих по таймеру) и их тягать?
|
Сообщ.
#6
,
|
|
|
именно !
но как это сделать не знаю . Кинь эхампл какой ! |
Сообщ.
#7
,
|
|
|
Счас шонибуть слабаем
|
Сообщ.
#8
,
|
|
|
В TImage забабахай, меняй координаты соответственно, картинки из TImageList. Если будет моргать включ и двойную буферизацию (но что-то сдаётся мне, моргать будет и после этого ;) )
|
Сообщ.
#9
,
|
|
|
Цитата klep, 31.07.02, 17:01:48 С графикой обычно не работаю и вот столкнулся с проблемой есть несколько BMP файлов необходимо вывести их на форму и передвигать. пишу на Билдере. Если переделаешь в gif то можно воспользоваться RxLib Там есть gif animator. |
Сообщ.
#10
,
|
|
|
Sorry для bmp там есть AnimatedImage , так, что можно в гифы не переделывать. Думаю там ничего сложного нет.
|
Сообщ.
#11
,
|
|
|
не хочу извращаться !
Ну неужели нет простого решения? типа BitBlt на форму или что то в этом роде. Да если Image двигать то работает но IMHO это порнуха, а хочетcя изящества да еще каждый раз Image1->Update(). |
Сообщ.
#12
,
|
|
|
Можно и BitBlt на форму, Handle ->hDс я делал так.
|
Сообщ.
#13
,
|
|
|
я уже сделал только проблема одна есть:
bmp которую я двигаю это матрица точек задний фон которой для удобства выбран так чтобы он не встречался в bmp, так вот когда я задаю TImage -> Transpanent то на форме задний фон bmp'шки исчезает. Но это только на "голой" форме, стоит на форме нарисовать или поместить задний фон. Так сразу мой двужущийся объект перестает быть траспонированным тоесть виден квадрат вокруг моего объекта. Это касается только Win98 в XP и 2000 все - ok! |