98启动(蓝天白云)时候,下面那条兰色流动的“条”是怎么实现的??????(100分)

  • 主题发起人 主题发起人 hz_xiaochen
  • 开始时间 开始时间
H

hz_xiaochen

Unregistered / Unconfirmed
GUEST, unregistred user!
最近在做个程序,要[blue][green]模拟水在管子里流动,[/green][/blue]有人做过吗,给点意见
 
我知道98启动的流动条只是一个动画而已,那是一种比较少见的动画格式,可以实现一幅图片
中的一部分以动画效果显示。
至于你想实现的功能,也只能使用动画来做。最简单的方法是设计一个FLASH动画,然后使用
FLASH控件来显示
 
非要作出水流效果吗?可以用其他方式表象吗,比如一条流动的线。
 
98启动(蓝天白云) ,是一个在256色Bitmap基础上修改过的文件格式,它和一般的BITMAP
不同在于起 COLOR TABLE表倒数20个连续色块,定义WINDOW 的滚动,如果你要在的的程序
里实现类似的效果,滚动draw不同色块..
 
Jhdandcl说的才是对的,它是通过色块滚动(循环)来实现的,很简单,你可以用UEDIT32.EXE
分析图片的格式,你可以发现其中的奥秘,好象是37~38中设置的吧,不记得了,你可以找
相应的文章看看啊,自己制作关键也就是提取相似而且又有不同的色块,实现色彩滚动的效果
 
我觉得在蓝天白云图片下再显示一个Gif89的动画图片就可以做到这样的效果了,但具体微软是怎样作的就不清楚了
 
去年的《电脑报》后半年的某期上面介绍过,用Photoshop和另外一个什么软件做。
 
模拟水在管子里流动??
找一个Gif控件显示一张gif图片不就行了?
而且可以控制'水流'的速度,也就是gif的播放频率.
这个控件很好用,我一直在用.
 
用flash作一个gif带渐变色
image控件显示
 
有专门的软件可以作,在壁纸类的资源网站中应该能够看到
 
如果是连续流动而不是一块一块的怎么实现?
 
w98logo是个特殊格式的bmp,需要专门的软件制作。
不过自己程序没必要做这样的bmp,把图象做长点,用timer轮流显示一部分,就成了动画,
我就是这样做的,也有现成的vcl,rxlib里有个TAnimatedImage可以实现
 
256色,就定义一个调色板,高彩色就使用写内存,16位色写内存时需要加入Mask与.
 
哪种方法最简单高效?
 
是不是写工控程序啊?呵呵!
可以通过画色块的方式实现。先定义N个brush,然后用fillrect一块块的画。
比如定义3个brush。第一次123123123,第二次231231231,第三次312312312。这样看起来就像水在流动了。
 
哈,厉害啊
 
要是画一条线(比较粗,不止一个象素),绿白相间,有流动效果。如何做?
 
后退
顶部