麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

用VisualBasic自編小游戲

2019-11-18 17:29:00
字體:
供稿:網(wǎng)友
第一步,要做成這個游戲的話必須能使小球有一個判斷性的運動,然而如何處理小球的運動呢,很顯然delay&cls的方法不再適用,因為整個程序運行時不停的清屏效果將很差,所以我想到了用shape控件來替代用circle命令畫的小球,接著要使小球運動起來,這個問題很簡單,因為shape控件有l(wèi)eft和top的屬性,可以通過對這兩個屬性的控制可以很輕松的解決小球運動問題。

  第二步,將對小球進(jìn)行角度控制,角度可以通過shape的屬性left和top來反映,通過timer控件使小球的left和top值不斷加上一個值或減去一個值,小球的left和top同時改變之后就可以對小球的角度進(jìn)行控制。到這里已經(jīng)可以使小球運動起來,接下來的問題就是使小球能進(jìn)行判斷性運動。

  第三步,可以這樣對小球進(jìn)行判斷性控制,當(dāng)小球的left大于窗體的scaleleft時小球的left改變成減去一個值,以此類推,小球的高度也可以進(jìn)行類似的控制,現(xiàn)在已經(jīng)很方便的對小球進(jìn)行判斷性運動,到這一步程序已經(jīng)算是完成了一半。

  第四步,既然小球可以自由的運動了,那就可以產(chǎn)生這樣一個想法,當(dāng)小球的top和left的磚塊的top和left值接近到一定的范圍的條件成立時使磚塊的visible為false,然后小球的top和left加上接觸前相應(yīng)相反的值,就可以使磚塊消失同時小球改變運動軌跡,這一步的實現(xiàn)需要解決很多技術(shù)性問題,可以在form的load事件里定義兩個變量Dwd和Dhd以及兩個Boolean量為Dw和Dh,通過Dwd和Dhd來控制小球向左和向上運動,當(dāng)小球和窗體的邊界或和磚塊的的邊界接觸時使Dw和Dh的值進(jìn)行相應(yīng)的變化,通過對該兩個值的控制可以使小球進(jìn)行合乎反彈角度的運動,現(xiàn)在程序已經(jīng)初步成型。

  第五步,要做成這樣的一個游戲,必須有一個良好的用戶界面,為了使小球能接受用戶的控制,我在窗體的下邊界放置了一個命令按鈕,該命令按鈕可以通過方向鍵來控制,然后再加上一些判斷語句使得小球command接觸時產(chǎn)生相應(yīng)的運動,這樣一個用戶界面就解決了。

  第六步,現(xiàn)在只剩下程序的最后一步,就是生成磚塊的排列,磚塊可以用命令按鈕來替代,然后用循環(huán)語句將設(shè)置好的command控件數(shù)組在程序運行時加載進(jìn)來,好了,現(xiàn)在已經(jīng)一切完成.

->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美扩阴视频 | 正在播放91视频 | 久久久三区 | 午夜激情视频网站 | 国产精品免费视频观看 | 久久久久国产精品久久久久 | 欧美精品一区自拍a毛片在线视频 | 九一免费版在线观看 | 毛片毛片免费看 | 一级黄色影院 | 欧美日韩国产成人在线观看 | 久久精品网 | 蜜桃视频在线免费播放 | 舌头伸进添的我好爽高潮网站 | 国产无遮挡一区二区三区毛片日本 | av在线直播观看 | 日韩中文字幕一区二区三区 | 成人黄色小视频网站 | 九九黄色影院 | www.com超碰| 999精品国产 | 操操插插 | 毛片天天看 | 国产毛片自拍 | 欧美一级视屏 | 一级做a爰片性色毛片2021 | 欧美日韩精品中文字幕 | 成人午夜一区二区 | 日本精品视频一区二区三区四区 | 国产午夜精品在线 | 毛片大全在线观看 | 日韩中文字幕一区二区三区 | 久久久大片 | a黄毛片 | 精品久久久一 | 国产精品久久久久久久久久尿 | 国产成人网| qyl在线视频精品免费观看 | 国产精品1区2区在线观看 | www.热 | 久草视频国产在线 |