实现图像的平滑移动(不利用构件)(200分)

  • 主题发起人 主题发起人 xxxxxxx
  • 开始时间 开始时间
X

xxxxxxx

Unregistered / Unconfirmed
GUEST, unregistred user!
实现图像的平滑移动(不利用构件移动),自己另外编。
 
在《delphi 4编程内幕》里讲DirectX时讲到了这个问题,可惜现在我不在家,不然
可以发给你。
 
想平滑到什么程度? 我看copyrect+draw就够了.
 
使用内存图像交替显示.
 
使用双缓存
 
内存图像应该够用了
 
我只想用Canvas在Form上移动,当用Form.Repaint,和Canvas.Draw时,
有闪烁,不知道怎么解决
 
为什么要Form.Repaint?
 
创建一个隐藏的form做后台,然后用两个form的canvas对拷
 
不要用 repaint, 要也是 Invalidate.
 
Invalidate 不立即执行重绘,要紧接 update,
或用refresh
 
多人接受答案了。
 
后退
顶部