1 前言

因为最近在学习cocos2dx引擎,所以就下了下了一个官方demo的资源,源代码好像是lua的,我也没看,因为我主要是选择用c++做。做了四五个场景吧,大部分都是加载界面,主菜单等。主要是对一个boss战场景做了一个小的demo(因为还有部分功能没实现,也不想实现了,方法已经会了)。

2 boss战场景

为boss添加了两种移动方式,基本随机的移动和技能式的移动,即会隐身到你面前来射击。攻击也主要分两种,普攻和散弹式的攻击,因为我的场景小,所以对原来的主机做了0.5倍缩小,所以叫迷你机大作战,总共也就1000行代码左右。

3 游戏截图

cocos2dx3小游戏迷你飞机大作战

cocos2dx3小游戏迷你飞机大作战

cocos2dx3小游戏迷你飞机大作战

cocos2dx3小游戏迷你飞机大作战

4 简单说明

从截图看到做的很简单,boss低于400血才会概率进行隐身攻击,也不太好展示。血量分为4种颜色蓝绿黄红,分别代表不同的血量。还有一个模式是正常的打飞机,有分数那种。在另一个场景中,这里我就不展示了。最后,我是最近才开始学这个,各位大佬勿喷,纯粹为了熟悉方法。

5 代码地址

https://github.com/lpossible/Mini-Air-Combat

相关文章:

  • 2022-12-23
  • 2022-01-24
  • 2021-08-18
  • 2022-12-23
  • 2021-09-29
  • 2021-04-02
  • 2022-02-09
  • 2022-03-01
猜你喜欢
  • 2021-12-04
  • 2021-06-11
  • 2022-02-22
  • 2021-10-12
  • 2021-09-06
  • 2022-12-23
  • 2021-09-24
相关资源
相似解决方案