html游戏开发Rabbit Escape:完成游戏【DOC精选】.docVIP

  • 4
  • 0
  • 约6.66千字
  • 约 15页
  • 2017-02-16 发布于江苏
  • 举报

html游戏开发Rabbit Escape:完成游戏【DOC精选】.doc

html5游戏开发Rabbit Escape:完成游戏 一、前言 上一篇教程中我们已经解决了游戏中的核心问题如何实现兔子的寻路移动。但是我们还没有添加游戏的成功失败判断和积分的管理,这次教程我们来完善它。 二、GameCtrl类中添加游戏的成功和失败判定,积分管理 关于游戏的成功和失败判定,首先我们需要在头文件中添加相应的成员函数。 1 2 3 4 5 public: ????//判断成功 ????bool?judgeSuccess(); ????//判断失败 ????bool?judgeFail(); 关于游戏成功,玩过神经猫的童鞋都应该知道,只要将猫围住就算赢了,同比我们的游戏,只要将兔子围住就可以了。 1 2 3 4 5 6 7 8 9 10 11 bool?GameCtrl::judgeSuccess(){ ????//获取当前可遍历的方向 ????vectorVec*?moveDirs; ????this-getCurDirs(moveDirs,m_rabbitPos); ????for?(auto?it:moveDirs)?{ ????????if?(!m_gameMap[m_rabbitPos.ver+it-ver][m_rabbitPos.hor+it-hor]-isObt){ ????????????return?false; ????????} ????}

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档