用VB制作下雪的特技景象

fasewxcdgf

fasewxcdgf

2016-02-19 17:53

下面请跟着图老师小编一起来了解下用VB制作下雪的特技景象,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!
对于下雪的景象大家可能都不陌生,我们还是用VB来制作一个下雪的景象吧。其实制作这样一个下雪的景象并不复杂,它的原理是首先在底色为黑色的屏幕上随机画出许多白点(雪花),然后使这些雪花不断地向下移动(重画),反复循环,就成功地模拟了下雪的景象。下面是这个小程序,你可以修改其中的一些数据调整雪花的密度和雪花落下的快慢。
  双击窗体写如下代码:
  DimSnow(1000,2),AmountyAsInteger
  PrivateSubForm_Load()
  Form1.Show
  DoEvents
  Randomize
  Amounty=325
  ForJ=1ToAmounty
  Snow(J,0)=Int(Rnd*Form1.Width)
  Snow(J,1)=Int(Rnd*Form1.Height)
  Snow(J,2)=10+(Rnd*20)
  NextJ
  DoWhileNot(DoEvents=0)
  ForLS=1To10
  ForI=1ToAmounty
  OldX=Snow(I,0):OldY=Snow(I,1)
  Snow(I,1)=Snow(I,1)+Snow(I,2)
  IfSnow(I,1)Form1.HeightThen
  Snow(I,1)=0:Snow(I,2)=5+(Rnd*30)
  Snow(I,0)=Int(Rnd*Form1.Width)
  OldX=0:OldY=0
  EndIf
  Coloury=8*(Snow(I,2)-10):Coloury=60+Coloury
  Pset(OldX,OldY),QBColor(0)
  Pset(Snow(I,0),Snow(I,1)),RGB(Coloury,Coloury,Coloury)
  NextI
  NextLS
  Loop
  End
  EndSub
  编写窗体的鼠标按下代码:
  PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
  unloadme
  EndSub
  运行上面的小程序,就可以看到漫天的雪花在缓缓落下,地面上还会有积雪!鼠标单击可结束程序。->

展开更多 50%)
分享

猜你喜欢

用VB制作下雪的特技景象

编程语言 网络编程
用VB制作下雪的特技景象

VB中实现图像特技(2)

编程语言 网络编程
VB中实现图像特技(2)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

VB中实现图像特技(1)

编程语言 网络编程
VB中实现图像特技(1)

用VB制作即时动态按钮

编程语言 网络编程
用VB制作即时动态按钮

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用VB制作TopMost类型窗口

编程语言 网络编程
用VB制作TopMost类型窗口

自己的IE——用VB制作浏览器

编程语言 网络编程
自己的IE——用VB制作浏览器

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

广告仍是网络社区主营来源 盈利模式有待扩大

广告仍是网络社区主营来源 盈利模式有待扩大

Access中如何设定鼠标指针?

Access中如何设定鼠标指针?
下拉加载更多内容 ↓