- 4
- 0
- 约6.66千字
- 约 15页
- 2017-02-16 发布于江苏
- 举报
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;
????????}
????}
您可能关注的文档
- HLSL特效【DOC精选】.doc
- HJ系列标准电压互感器【DOC精选】.doc
- HL系列标准电流互感器说明书【DOC精选】.doc
- Homing pigeons are placed in a training program from about the time they are twenty【DOC精选】.doc
- Hong Kong M.A in Translation 整理【DOC精选】.doc
- Hopfield网络学习及其在最优化问题中的应用【DOC精选】.doc
- Homework Paper 55【DOC精选】.doc
- How Do You Balance Your Work and Home Life【DOC精选】.doc
- How the ABC hotel dropped the ball【DOC精选】.doc
- How to carry on culture teaching in the English class【DOC精选】.doc
- 人教版高中英语必修第二册UNIT 3 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 3 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 5 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册晨读晚诵课件.ppt
- 数字电子电路卡诺图法化简.pptx
- 2026栈和队列 学习课件.pptx
- 人教版高中英语必修第二册UNIT 4 课时作业(三)含答案.docx
- 人教版高中英语必修第二册UNIT 3 课时作业(一)含答案.docx
最近下载
- 英格索兰隔膜泵手册PD05P.pdf VIP
- 小学道德与法治教育中培养学生集体主义精神的实践研究教学研究课题报告.docx
- 中国华能集团笔试题目.docx VIP
- XJJ 133-2021 危险性较大的分部分项工程安全管理规程.docx VIP
- 中国华能集团笔试试卷题型.pdf VIP
- 备战2018年高考英语 必考话题分类解析 话题18 情感态度(Emotional+attitude)(含解析).doc VIP
- 蒙古国成煤年代及特征-中国煤炭资源网.ppt VIP
- Caris多波束后处理.pdf VIP
- 小区楼栋业主代表选举办法及工作制度.doc VIP
- 2015年湖南省暴雨查算手册.pdf VIP
原创力文档

文档评论(0)