王中王论坛www74123com,王中王心水高手论坛cdm,香港马会王中王图库论坛,www.78679.com

王中王心水高手论坛cdm

求做vb射击小游戏

发布日期:2019-08-13 08:00   来源:未知   阅读:

  5.开始设置生命值,当被敌机碰撞,生命值减少1,击中5架生命值加1,生命值0程序结束

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  首先,画图,必须用directDRAW,而且应该有多重背景的。飞机应该是那种有透明区域的。可能还要用那种alpha效果。爆炸效果什么的。

  再者,键盘方面,游戏一般是要求多个按钮可以同时按的,这个要用directInput。一般最多可以5~6个按钮按下都没问题。

  那些什么敌机、生命值都是小问题。碰撞要用坐标检测,发现坐标有重叠,就表示碰撞了。定义一个结构,包括坐标,生命值,攻击力,防御值什么的。再定几个数组,来记录自己、敌机、子弹的相关属性。

  如果用Windows的GDI来做这样的程序,速度会慢的你无法接受。而且效果也不好。

  不知道这个是你的毕业设计什么的,还是什么作业?我以前写过这样的程序,就是VB调用DirectX实现的。挺麻烦的。现在源代码也不一定找的到了。我只能给你一个思路。四海图库看图区!课程设计就是这个,不过要用vb,要求很低很低。很感谢你。还有问题要请教

返回