关于用delphi实现动画的问题!(100分)

  • 主题发起人 主题发起人 sh7
  • 开始时间 开始时间
S

sh7

Unregistered / Unconfirmed
GUEST, unregistred user!
我看见有些小程序可以让一个小动物在你的屏幕上移动而不影响屏幕中原有的东西!请问这是怎摸实现的?最好有程序!
 
1、保存背景内容
2、画动画图
3、wait for a monment
4、重画保存的背景
5、go 1
RXLIB内有很好的控件,可以看看。
 
buffer 技术结合Timer控件
 
RXlib是哪?
 
要实现上面的效果,而且要很好的话,最好使用ActiveX技术.
 
给你发个可以在屏幕上移动的东东.
 
1.截取屏幕上要绘图部分
2.叠加你要显示的内容
3.回写到屏幕上
技巧: 1.需用定时器
2.需用 桌面的 Handle和Canvas
 
这东西有源程序吗?
 
深度历险有这样的例子下载的
 
fudei!给我发一个,谢谢!l_lemon@sina.com
 
你完全可以自己做一个
放一个time控件、一个图(把图的属性设为透明)
用time 来定义这个图在from 或是在什么地方移动移动的X、Y方向上的值
可用一个delphi产生一个随机数来定义。这样不就实现了你说的那种功能吗?
 
去下载原程序:
<a href="http://www.csdn.net/delphi/Samples/desk_spr.zip">desk_spr.zip</a>

演示如何直接在Windows 95桌面上做精灵动画
 
什么叫不影响屏幕中原有的东西,如果是透明控件还行,要是不透明的话,会影响吧!如果让图象在空白区域移动,一幅图象,一TIMER即可!
 
记住,在前景移动的过程中保存背景图,然后在前景移动后恢复过来。
制作前景的掩码图,在移动的过程中可以去处不必要的前景。
 
不要怪别人不理你,看看你自己能记住自己的帐号么??
说说,shuoshuo,shshsh,sh1,sh2……,sh8,sh9……
该结束的题自己结束吧!!!!!!
 
后退
顶部