求做vb射击小游戏
1.方向键可以控制战斗机运动(战斗机可以用相应图片)2.空格键发射子弹3.敌机随机产生4.记录击中数,逃脱数5.开始设置生命值,当被敌机碰撞,生命值减少1,击中5架生命值...
1.方向键可以控制战斗机运动(战斗机可以用相应图片)
2. 空格键发射子弹
3.敌机随机产生
4.记录击中数,逃脱数
5.开始设置生命值,当被敌机碰撞,生命值减少1,击中5架生命值加1,生命值0程序结束
1. 1人完成
2. 使用菜单系统
邮箱459267570@qq.com
很明显,这是课程设计,大学生都懂得 展开
2. 空格键发射子弹
3.敌机随机产生
4.记录击中数,逃脱数
5.开始设置生命值,当被敌机碰撞,生命值减少1,击中5架生命值加1,生命值0程序结束
1. 1人完成
2. 使用菜单系统
邮箱459267570@qq.com
很明显,这是课程设计,大学生都懂得 展开
8个回答
展开全部
用VB做这种程序不太适合。
首先,画图,必须用directDRAW,而且应该有多重背景的。飞机应该是那种有透明区域的。可能还要用那种alpha效果。爆炸效果什么的。
再者,键盘方面,游戏一般是要求多个按钮可以同时按的,这个要用directInput。一般最多可以5~6个按钮按下都没问题。
如果要声音、音乐,还得用directSound,directMusic等等。
DirectX还是比较复杂的。
那些什么敌机、生命值都是小问题。碰撞要用坐标检测,发现坐标有重叠,就表示碰撞了。定义一个结构,包括坐标,生命值,攻击力,防御值什么的。再定几个数组,来记录自己、敌机、子弹的相关属性。
如果用Windows的GDI来做这样的程序,速度会慢的你无法接受。而且效果也不好。
不知道这个是你的毕业设计什么的,还是什么作业?我以前写过这样的程序,就是VB调用DirectX实现的。挺麻烦的。现在源代码也不一定找的到了。我只能给你一个思路。
首先,画图,必须用directDRAW,而且应该有多重背景的。飞机应该是那种有透明区域的。可能还要用那种alpha效果。爆炸效果什么的。
再者,键盘方面,游戏一般是要求多个按钮可以同时按的,这个要用directInput。一般最多可以5~6个按钮按下都没问题。
如果要声音、音乐,还得用directSound,directMusic等等。
DirectX还是比较复杂的。
那些什么敌机、生命值都是小问题。碰撞要用坐标检测,发现坐标有重叠,就表示碰撞了。定义一个结构,包括坐标,生命值,攻击力,防御值什么的。再定几个数组,来记录自己、敌机、子弹的相关属性。
如果用Windows的GDI来做这样的程序,速度会慢的你无法接受。而且效果也不好。
不知道这个是你的毕业设计什么的,还是什么作业?我以前写过这样的程序,就是VB调用DirectX实现的。挺麻烦的。现在源代码也不一定找的到了。我只能给你一个思路。
追问
课程设计就是这个,不过要用vb,要求很低很低。很感谢你。还有问题要请教
舞侠
2024-11-07 广告
2024-11-07 广告
梦幻跳舞的游戏通常指的是《梦幻炫舞》,这是一款由上海域起网络科技有限公司开发的音乐舞蹈类游戏。游戏集休闲、时尚、交友于一体,提供多样的歌曲玩法模式和服饰搭配系统,玩家可以在游戏中体验不同的音乐舞蹈玩法,展现个性,结交新朋友,并参与各种竞技和...
点击进入详情页
本回答由舞侠提供
2012-09-05
展开全部
buyaowannamduoyouxi
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-09-05
展开全部
空格射击
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里是百度知道,不是免费劳动力市场。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询