|
Тема |
Re: Smooth Motion [re: Tъpceщ] |
|
Автор |
Hateras (чакащ) |
|
Публикувано | 19.05.03 16:01 |
|
|
не си много обстоятелствен та ще ти приказвам за каквото съм разбрал
правиш анимация с редуване /бързо, 1/24 s/ на картинки в TImage.
(какво общо има прозрачноста? нали ЦЕЛИ кадри редуваш?)
буфера е TObjectList с TBitmap-и като елементи, всеки TBitmap е един кадър.
"анимирането" - с таймер, интервала е 42 ms, показваш битмапите един след друг - Object.Canvas.Draw(0,0,BitmapList[currentImage]); например.
особеното е че TImage не е подходящ - refresh/repaint предизвиква мигане, та трябва да "рисуваш" върху canvas-а на формата /или на друг контрол, който има canvas/.
провал съм с картинки 200/200 (24 броя), K6-2 @ 500, съвсем добре си рисува.
ако това е идеята и не си наясно с нещо - питай :-)
--------------------------------------
Започва Път от моят праг...
|
| |
|
|
|