国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

用VB制作下雪的特技景象

2019-11-18 17:36:44
字體:
供稿:網(wǎng)友
對于下雪的景象大家可能都不陌生,我們還是用VB來制作一個下雪的景象吧。其實制作這樣一個下雪的景象并不復(fù)雜,它的原理是首先在底色為黑色的屏幕上隨機(jī)畫出許多白點(雪花),然后使這些雪花不斷地向下移動(重畫),反復(fù)循環(huán),就成功地模擬了下雪的景象。下面是這個小程序,你可以修改其中的一些數(shù)據(jù)調(diào)整雪花的密度和雪花落下的快慢。
  雙擊窗體寫如下代碼:
  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
  編寫窗體的鼠標(biāo)按下代碼:
  PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
  unloadme
  EndSub
  運行上面的小程序,就可以看到漫天的雪花在緩緩落下,地面上還會有積雪!鼠標(biāo)單擊可結(jié)束程序。->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 孝义市| 新和县| 宁晋县| 彭山县| 酒泉市| 金堂县| 蒙城县| 葵青区| 石楼县| 上饶县| 海原县| 嘉义县| 阿克| 疏勒县| 屏东市| 墨竹工卡县| 博罗县| 广丰县| 抚顺市| 垣曲县| 银川市| 洪湖市| 长宁区| 海原县| 织金县| 名山县| 竹山县| 沙雅县| 青冈县| 桑日县| 牙克石市| 库车县| 扎兰屯市| 鄂州市| 炉霍县| 六枝特区| 南雄市| 扬中市| 当雄县| 武宣县| 江华|