樱花视频在线观看-西西人体大胆4444ww张筱雨-久久网免费视频-国产99页-91高清视频在线-日日干夜夜干-91社区视频-中文高清av-久久成人国产-亚洲日韩欧洲乱码av夜夜摸-97人人射-亚洲视频观看-理论片亚洲-亚洲精品99999-免费能看的黄色片-精人妻无码一区二区三区-奇米影视播放器

游戲產業(yè)研究網

vb,編輯一個射擊游戲,怎樣用方向鍵控制飛機運動

一、vb,編輯一個射擊游戲,怎樣用方向鍵控制飛機運動

例子:添加一個label1,表示飛機

’常數(shù)聲明

Const vbKeyLeft = 37 ' 方向鍵←

Const vbKeyUp = 38 ' 方向鍵↑

Const vbKeyRight = 39 ' 方向鍵→

Const vbKeyDown = 40 ' 方向鍵↓

’過程代碼

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

Select Case KeyCode

Case vbKeyLeft '左

Label1.Move Label1.Left - 100, Label1.Top, Label1.Width, Label1.Height

Case vbKeyUp '上

Label1.Move Label1.Left, Label1.Top - 100, Label1.Width, Label1.Height

Case vbKeyRight '右

Label1.Move Label1.Left + 100, Label1.Top, Label1.Width, Label1.Height

Case vbKeyDown '下

Label1.Move Label1.Left, Label1.Top + 100, Label1.Width, Label1.Height

End Select

End Sub

注:飛機用一個控件表示,這里用了標簽。常量是方向鍵的鍵盤碼,當然可以省去聲明,直接上數(shù)字,37到40。聲明是為了可讀性。這里用的是keydown事件和move方法,move方法的四個參數(shù)你了解一下就全了然了。

二、求助,利用VB制作一個射擊小游戲

你好,下面這個站點的小游戲比較新,種類也比較多,要什么都有哦。

三、編程高手:VB 6.0 射擊游戲 求助

在窗體中添加一timer1,shape1控件

添加代碼:

Dim n As Integer, m As Integer

Private Sub Form_Load()

Timer1.Interval = 1000

Shape1.Shape = 3

n = Shape1.Left

m = Shape1.Top

End Sub

Private Sub Timer1_Timer()

Shape1.Left = Shape1.Left + 200

Shape1.Top = Shape1.Top - 100

If Shape1.Left >= Form1.Width Or Shape1.Top <= 0 Then

Shape1.Left = n

Shape1.Top = m

End If

End Sub

四、如何用VB制作3D射擊游戲?

基于vb的openGL模擬CS游戲中的三維槍戰(zhàn)場面。

? 代碼在這里。 你去看看。

五华县| 广宗县| 永德县| 仁化县| 米林县| 苍山县| 惠水县| 鲁甸县| 通河县| 南平市| 云和县| 麦盖提县| 衡山县| 云安县| 兴国县| 山东| 长子县| 商丘市| 宜都市| 浙江省| 盖州市| 开江县| 渝中区| 文山县| 林周县| 宜州市| 吴桥县| 图木舒克市| 凤翔县| 福鼎市| 和平区| 米易县| 全南县| 左贡县| 洛川县| 湛江市| 关岭| 乌兰察布市| 清苑县| 宁乡县| 黄平县|