想做一个在桌面上下花瓣的程序或者屏保(第一次提问,大家多关照)

bear626 2006-02-01 08:16:32
今天看到一个在桌面上下雪的小程序,是老外写的,我想做一个类似的程序,只是在桌面上下花瓣,最好还可以下汉字,不知该用什么工具,VB可以吗?可以的话具体又该怎么做?在下对VB还是新手,望各位高手赐教m(__)m
...全文
543 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyl910 2006-02-02
  • 打赏
  • 举报
回复
//那个程序的积雪效果里好像还包含图形的轮廓识别。。。。。

这是最简单的轮廓算法——判断相邻象素的颜色值是否超过某个阈值
lsftest 2006-02-02
  • 打赏
  • 举报
回复
至于雪花飘动、积雪动画效果,这使用了粒子系统算法,一般《计算机图形学》都会讲粒子系统
=============================
那个程序的积雪效果里好像还包含图形的轮廓识别。。。。。
northwolves 2006-02-02
  • 打赏
  • 举报
回复
简单一点的效果可以参考 EXCEL 竞赛题目:

http://club.excelhome.net/dispbbs.asp?boardID=104&ID=137526&page=1
northwolves 2006-02-02
  • 打赏
  • 举报
回复
没有做不到,只有想不到.

这里有很多例子,看看能不能达到各种效果,再找相应对策

http://www.newfreeware.com/search.php3?q=snow&d=0&h=0&o=0&s=2
zyl910 2006-02-01
  • 打赏
  • 举报
回复
那个程序的工作原理:
用GetDC(0)取得屏幕的DC,这样可以在屏幕上乱画了
绘制象素点用的是SetPixelV
至于雪花移动,每次SetPixelV前用GetPixel取得颜色值后备份颜色值,雪花移动后恢复该点颜色
至于雪花飘动、积雪动画效果,这使用了粒子系统算法,一般《计算机图形学》都会讲粒子系统


这样的程序是对GDI API的一个小小的演示
bear626 2006-02-01
  • 打赏
  • 举报
回复
那个程序我传到这里了,有兴趣的可以下下来看一下,在snow文件夹里
http://bear626.ys168.com/

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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