毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Cocos2d-x的《打白鼠》游戏开发+源代码(2)
本论文主要是
研究
在Cocos2D-X游戏引擎下,玩家通过触摸屏幕上的随机出现的地鼠,消灭棕色地鼠和避免触摸白色地鼠或在规定的时间消灭地鼠。在游戏界面中,显示本次游戏的时间、分数和历史最高分数。当游戏失败时,可以重新开始游戏和返回到主菜单。
随着智能设备平台的普及、用户数量的增多和智能平台的应用,尤其是手游异常火爆。现代手机的功能变得越来越强大,传统的接电话,收发短信已经满足不了广大手机用户的需求,人们在休闲的时候经常拿出手机来玩小游戏,因此像这样的一款休闲娱乐类游戏,在为别人带来快乐的同时,也可以为自己创造
经济
利润。
2.开发技术概述
2.1 C++开发语言
C++语言是一种面向对象的编程语言,是基于C语言的一个面向对象、泛型、过程化编程的编程语言。C跟C++基本上可以通用,所以对于使用C语言和C++语言编程的开发人员来说这是个优势。C++不但继承了C语言的优点,又有了很大程度的优化。
2.2 Xcode开发平台
此款游戏是在Mac系统下的Xcode
软件
下进行开发的。Xcode主要用于开发苹果桌面系统和iOS的应用程序。不管是用C语言、C++语言、Objective-c语言或者Java语言编写的应用程序,在AppleScript里编写的代码,还是想从别的工具用进行代码的移植,Xcode软件的编译速度都是非常快的,而且每次的操作都是相对轻松的。同时,Xcode提供了代码的自动找错功能,及时编译,可以让开发者很快的找到程序中基本的错误。
2.3 Cocos2D-X游戏引擎
Cocos2D-X是由王哲先生根据Cocos2D引擎编写的,而Cocos2D是用Objective-c语言编写进行苹果系统开发的,由于智能手机的发展,跨平台的需要,Cocos2D-X诞生了。Cocos2D-X游戏引擎是使用C++语言编写的,可以说是重写的Cocos2D引擎。因为Android和iOS均支持C++,所以在Cocos2D-X下新建项目用C++语言编写的代码可以被移植到各个平台上去,而且编写的代码可以在桌面操作系统中做到很容易地编辑和调试。
在Mac、Windows系统中都可以配置Cocos2D-X引擎的开发环境。其中,在Mac系统中,在Xcode中来创建项目;在Windows中,一般是把Cocos2D-X引擎配置在VS里,但无论在哪个环境中,都是使用C++语言进行开发。
2.4环境搭建
下载Cocos2D-X 2.2.2的压缩包进行解压,在电脑的命令终端输入:cd Users/zj/Desktop /Cocos2D-X-2.2.2/tools/project-creator,进入project-creator中,输入./create_project.py -project HitMouse -package com.zhoujie.HitMouse -language cpp创建工程,该项目名就为HitMouse。之后,进入Cocos2D-X 2.2.2里的projects下,找到创建的项目HitMouse,用Xcode软件打开HitMouse.xcodeproj,在.h和.cpp文件中进行代码的编写。
3.需求分析
3.1功能需求分析
游戏开始显示进度条图片,玩家通过触摸主界面的“无尽模式”和“时间模式”按钮进入游戏界面,通过触摸屏幕上的随机出现的地鼠,消灭棕色地鼠和避免触摸白色地鼠或在规定的时间消灭地鼠且不能触摸白色地鼠,触摸主界面的“关于我们”、“退出游戏”和声音按钮分别实现查看游戏信息、退出游戏和游戏
音乐
的开关。
共2页:
上一页
1
2
下一页
上一篇:
ASP.net黑龙潭信阳毛尖网站设计+源代码
下一篇:
ASP+access车辆配件信息系统设计+源代码
《信息技术课程标准》微课的设计与制作
《读书交流分享》APP的设计与开发
《信息技术课程标准》系列微课的设计与制作
《大学生课堂教学管理与...
教育技术学专业技能学习网站的设计
基于Android的电子拍卖系统设计与开发
基于Web应用的致胜公司企业内部培训系统设计
发酵米粉优势菌株的发酵特性研究
肢体语言在小学英语教学中的应用浅谈
2021年什么行业赚钱,适合...
激光模拟训练器材国内外研究现状
新疆农林高校學生昆虫生...
大淘宝网的虚假交易研究
浅谈农村大气环境保护的制度构建【1868字】
个案管理茬老年糖尿病患...
日语论文中日酒文化对比研究
淮安市高校足球运动损伤问卷调查表