国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 海南省| 阆中市| 呼图壁县| 格尔木市| 咸丰县| 防城港市| 贵南县| 皋兰县| 金寨县| 彩票| 香港| 常德市| 广饶县| 琼中| 宁晋县| 内黄县| 芒康县| 蒙自县| 平罗县| 南康市| 临清市| 津南区| 子洲县| 合川市| 运城市| 岑巩县| 五寨县| 五大连池市| 东乌珠穆沁旗| 莱阳市| 拜泉县| 营口市| 库车县| 陇南市| 延长县| 十堰市| 双江| 婺源县| 迭部县| 迭部县| 贵州省|