首页 0852游戏攻略 正文

双人射击小游戏大盘点,保证让你玩到手发软!

今天心血来潮,想搞个双人射击小游戏玩玩,结果折腾一天,还挺有意思,来跟你们分享分享!

我这脑子里也没啥具体想法,就想着先弄个能动的东西出来再说。于是我先画两个方块,就当是玩家,颜色一红一蓝,这样好区分。你们可别笑话我这画工,咱这是实用主义!

让方块动起来!

就是要让这两个方块动起来。我给它们加点代码,红色的用WASD控制移动,蓝色的用上下左右键控制。这下两个小家伙就能在屏幕上跑来跑去,还挺带感!

加上射击功能!

光跑来跑去没意思,得能biubiubiu才行!于是我又给它们加射击功能。按下空格键,就能发射一颗子弹,这子弹嘛我就用个小圆点代替。为让效果更炫酷,我还给子弹加点颜色,红色玩家发射红色子弹,蓝色玩家发射蓝色子弹。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

这里遇到一个小问题,子弹发射出去就停不下来,直接飞出屏幕外。这可不行,得让它们碰到屏幕边缘就消失。我加几行代码,判断子弹的位置,超出屏幕范围就销毁掉,完美解决!

实现双人对战!

两个玩家可以互相射击,但是打中也没啥反应。这怎么行,得有胜负判定才刺激嘛

我想个简单的办法,给每个玩家设置一个生命值,比如10点。每次被对方的子弹打中,就扣1点生命值。当生命值变成0的时候,游戏就结束,另一个玩家获胜!

为让游戏更直观,我在屏幕上方显示两个玩家的生命值。这样,大家就能清楚地看到自己的“血量”,玩起来更紧张刺激!

  • 遇到的问题:
  • 子弹可以穿过玩家。
  • 解决方法:
  • 加一堆if else来判断。

最终效果!

经过一番折腾,这个双人射击小游戏总算是完成!虽然画面简陋点,但是玩起来还挺有意思的。两个人你追我赶,互相射击,玩得不亦乐乎!

这只是个非常简单的版本,还有很多可以改进的地方。比如,可以加入更多的武器、道具,设计不同的地图,甚至可以加入网络对战功能,让更多的人一起玩!

不过今天就先到这里。我得去拉上我的小伙伴,再战几回合!