如何实现图像的快速移动!!!

dsq1980 2004-08-11 10:18:36
我要实现一副小图像,30X30左右在form上反复移动,如果用image1.left:=image1.left+1的方法再加上timer控件,由于image1.left+1的移动操作比较慢,即使timer设为1ms,效果也比较慢,有什么办法可以实现快速移动
...全文
157 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
todouwang 2004-09-27
  • 打赏
  • 举报
回复
向楼上学习
myling 2004-09-27
  • 打赏
  • 举报
回复
image1.left+10
zcfzcf001 2004-09-27
  • 打赏
  • 举报
回复
同意,单得做图象擦拭处理吧,不懂,学习!
蓝色光芒 2004-08-12
  • 打赏
  • 举报
回复
不用控件,直接调用
Form.Canvas.Draw(Graphic,位置);
来移动,这样效果好得多,不多要在OnPaint里写上相应的过程。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧