位置: 编程技术 - 正文

Cocos2d-x游戏开发学习笔记(cocos2dx游戏开发进阶卷这本书怎么样)

编辑:rootadmin
&#;&#;

推荐整理分享Cocos2d-x游戏开发学习笔记(cocos2dx游戏开发进阶卷这本书怎么样),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos 游戏开发,cocos2dx游戏开发源码,cocos2dx游戏开发源码,cocos2dx游戏开发进阶卷这本书怎么样,cocos2dx游戏开发教程,cocos2d-x游戏开发:手把手教你lua语言的编程方法,cocos2dx游戏开发源码,cocos2d-x游戏开发薪资,内容如对您有帮助,希望把文章链接给更多的朋友!

Cocos2d-x_3.X开发环境搭建

——Eclipse for Android

首先要感谢网络上的一些朋友,虽然他们并没有主动来手把手教我。感谢他们的共享精神和付出!由于人数众多,我就不在此列出了,在用到他们的解决方法的时候,我会顺便提一下的。

版主声明:本片博文主旨为帮助和我一样在近期才接触Cocos2d-x引擎的菜鸟,搭建3.x系列版本中的Android开发环境而编写。在这里我第一没有经验编写VS的开发环境搭建,第二没有资金验证Xcode的环境搭建,所以只好第三来具体说明我已经验证过的Android开发环境搭建。

第一部分:开发工具的准备和相关问题的说明:

首先,搭建Cocos2d-x_3.X for Android的开发环境并不复杂。总的来说,你要准备以下工具来进行来发。

在你准备工具之前,我要郑重提醒一下:有些工具是需要版本对应的,否则你的项目会比堵住的马桶更让你堵心!

工具列表如下:

工具一:Eclipse:没有版本要求,我使用的是“eclipse-jee-luna-SR2-win-x_”

我相信能够走到这里准备开发Android的游戏的你,已经具备正确配置JDK,SDK,NDK这个三个工具的能力。

如果你摸着自己的胸膛发现你愧对我这句话,那亲!麻烦你自己找相关的资料吧!我这里就偷懒不说明了。

这里&#;得要说明的两点是:

1、NDK版本的选用最好是r8以上版本,考虑到NDK版本与API的对应关系,大家还是最好别怕麻烦,去查一下。

由于我个人的两部手机系统是Android 4.1.1和4.2版本的,所以我选用的“NDK r9d”。

2、不要尝试使用虚拟机来调试你的游戏程序了!首先,网上的先辈们告诉我们,安卓的虚拟机对OpenGL的支持有点那啥,其次你不可能拿鼠标来测试你的游戏大作等等、等等

工具二:Python:版本要求Python 2.x,不要赶时髦用3.x的,除非你有能耐帮cocos2dx做项目支持。

这里推荐版本为:Python 2.7.9 获取途径不限。

工具三:Cocos2d-x 3.x系列的任意版本

这里我赶了一下新潮,我选用的是本博文刊出时间的最新版本Cocos2d-x 3.4版。不过不用担心,下面的配置,实质上我是参照3.0配置的,这说明3.x系列是直系的亲属。

不过,遗憾的是,3.x系列的HelloCpp项目是个坑,这个坑,我掉在里面三天,用尽我的为数不多才能,还是没有解决。

这时候,一位大神(至少我是膜拜的)的博文降临在我面前:

请仔细阅读,并从中获取治疗你心塞、堵的良药:

当然,大神的药是君药,后面还需要我填几味臣药你才能吃的舒心。

第二部分:开始主要的搭建步骤

步骤1:Eclipse以及JDK,SDK,NDK,ADT,CDT的配置,好像多了两个东西!我很懒,所以这里我什么都不会留下。

步骤2:Python安装

windows下的安装都是很无脑的,所以你一直下一步,也就OK了。

当然,这里还是要说一点:

有关Python环境变量的添加,虽然在安装的时候Python会自动添加。然后,天有不测风云人有旦夕祸福,该你倒霉的时候,你怎么也逃不过。

所以,这里我们先确认以下自己有没有倒霉:

右击我的电脑 -> 属性 -> 高级系统设置 -> 环境变量

看看在系统变量 Path 里面是否有关于Python的路径配置,如果没有,亲 麻烦你添加如下路径

C:Python;C:PythonScripts;

“Python”是你之前安装时的默认路径,请不要害怕放心食用。

步骤3:Cocos2d-x 3.x项目的配置

解压你下载的源代码包

解压完以后的目录就是上面的样子,现在现在是你该吃君药的时间了!

在上面,你应该已经获得了名为:cocos2d-x-3-android-template-master.zip的压缩包

压缩包解压后的下面两个文件是你最需要的!

这两个文件,你要将其存放到下面的目录中,替换掉原先的:templatescpp-template-default

这个目录不知道在哪?请到第一张图中玩找X妹,谢谢!

接下来就是Python要出场了:

双击“setup.py”,系统将会开始执行配置,配置期间会让你输入NDK,SDK和ANT的根目录

当然你也可以一直回车跳过,因为我们后面要使用Eclipse进行懒人式编译。

不过,我强烈建议将这NDK和SDK的目录填上。

问题小贴士:

Cocos2d-x游戏开发学习笔记(cocos2dx游戏开发进阶卷这本书怎么样)

---------这里又多了一个ANT? 答:亲,去问度娘。

---------点击了没反应? 答:首先你要双击,如果双击没反应,那就回头查一查你装的是不是Python 2.x的版本,另外确认你的Path变量设置。

执行这个文件的目的不是设置上面的路径,而是让我们能通过cocos命令来进行项目的提取,记住,是提取不是编译。

打开cmd,输入以下命令

cocos new helloCpp -p com.sample.hello -l cpp -d F:MyCocos

这句话是将我们解压的Cocos2d-x目录中的项目所需文件提取到F:MyCocos目录下,当然你也可以按照你的喜欢更改目录。

下面就是我提取完的目录:

这个目录下面,我们要使用的是poj.android这个目录来添加项目

第三部分:添加项目以及我要开出的臣药

打开Eclipse->File->Import->

如此一来你的项目就已经导入,不过随之而来就有两个问题:

1、"import org.cocos2dx.lib.Cocos2dxActivity; "报错,报错的原因是找不到org.cocos2dx.lib这个包:

这里我只介绍最简单的方法:右击项目->Build Path->Configure Build Path->Link Source,在跳出的对话框中填入下图要注意的路径:

确认后第一个问题就解决了。

2、Android.mk报错:

这个是一个很有意思的错误,编译的时候报错是找不到tag 2d,错误只要在

$(call import-module,2d) 这一句,我可以告诉你,将“2d”改为“cocos”即可。

问题小贴士:

为什么要改成cocos? 答:呵呵,这里是比较有滋味的地方,我就不嚼好了喂你了,这里让你自己嚼熟,对理解整个项目的编译有帮助。提示关键词:import-module

这么长一段下来,你也烦了,我也困了,半夜写博文,上&#;皮和下&#;皮都打架了。

就让我们再坚持一下吧,还有为数不多的几步,你就能够正常运行了。

3、修改Tool Chain Editor:

右击项目>>属性>>C/C&#;&#; builder>>Tool Chain Editor

将Current Builder 该选为Android Builder:设置这里的前提是之前你已经在Eclipse中设置好了NDK的路径

接下来设置如下图

这里也请亲自己查找原因,提示关键词:上图中间的红圈

还是在C/C&#;&#; Builder下,在Enviroment下添加环境变量:

NDK_MODULE_PATH:

F:/gameProduct/cocos2d-x-3.4;F:/gameProduct/cocos2d-x-3.4/cocos;F:/gameProduct/cocos2d-x-3.4/external

这三个路径都是在你源码解压的目录下,请仔细分析选择

4、你以为这就完了!告诉你还有两步:

a、修改AppActivity.java如下图:

我们亲爱的大神忘记加载库了,这就是我加的第一味臣药。

b、在项目目录下面创建“assert”目录,并将Resource目录下的文件拷贝到该目录下。

不知道Resource目录在哪?你需要仔细的了解上面的项目目录!

以上两味药你可以不填加,看看系统logcat会给你怎样的回复,弄清楚这些回复的意思也是学习的一部分,而且是重要的一部分。还有就是,连接手机来使用Eclipse调试,尽量不要使用虚拟机。

至此,我们只需要build 和run as Android application 就行了!

由于我也是才开始学习Cocos2d-x的菜鸟,所以有一些地方也是根据我自己的理解和实验得出的方法。因此,如果我有错的很离谱的地方,还希望各位前辈,同辈,后辈们悉心指出,我认为学习就是互相挑刺的过程,等我们拔完互相身上的刺了,我们也就学会了。

最后,再次感谢在网上分享经验的先驱们!

&#;&#;

Cocos2d-x 3.0final 终结者系列教程CocosStudio UI组件使用大全Cocos2d-x3.2使用 转自:

cocos2dx之lua项目开发中MVC框架的简单应用 ****************************************************************************时间:--作者:Sharing_Li转载注明出处:

call to OpenGL ES API with no current context (logged once per thread) 背景cocos2dxAndroid工程接入移动基地的短信扣费SDK;程序运行,扣费成功后程序崩溃。eclipselogcat提示:网上搜索到两个方法第一个方法:.在应用程序Androi

标签: cocos2dx游戏开发进阶卷这本书怎么样

本文链接地址:https://www.jiuchutong.com/biancheng/368896.html 转载请保留说明!

上一篇:cocos2dx 将数据库写入沙盒(cocos2dx schedule)

下一篇:Cocos2d-x 3.0final 终结者系列教程23CocosStudio UI组件使用大全Cocos2d-x3.2使用

  • 计提税费表格
  • 金税四期的到来意味着什么
  • 电信没有基站为什么信号也很好
  • 在建无形资产入账
  • 一般纳税企业委托加工物资支付的增值税
  • 工业企业如何进行设备的选购管理
  • 小规模纳税人财务报表是按季还是按月申报
  • 员工借款会计科目
  • 现金折扣 会计处理
  • 当月费用没结账的能先预估计提吗?
  • 住宿费发票开错了可以重新开吗
  • 企业所得税减免优惠政策
  • 印花税是按含税还是不含税缴
  • 哪些情况需要变更船籍港
  • 个税申报表怎么打印
  • 可供出售金融资产新准则叫什么
  • 金税盘减免政策依据
  • 企业支付宝对公打款
  • 应收账款核销会议纪要
  • 卫生防疫站调拨是什么意思
  • 会计审核票据如何签字
  • qq画画图片大全
  • 怎么修改以前年度的账
  • 苹果关闭safari
  • 公司赚的钱要交税吗?交多少?
  • 珀泽申群岛上的阿德利企鹅,南极洲 (© Tui De Roy/Minden Pictures)
  • 记账凭证摘要是什么意思
  • 为庆祝中秋而摆放的东西
  • 企业取得的分红款要交税吗
  • uniapp动态修改pages.json
  • php弹出登录框
  • 民办非企业开办资金入什么科目
  • 个税专项附加扣除金额
  • 帝国cms自定义列表
  • 民间非营利组织会计制度
  • python字符串的符号
  • 月末库存商品成本计算
  • 残保基金什么时候申报
  • 自产货物用于抵偿债务
  • 现代服务业进项抵扣新政策
  • 安装购买的材料怎么做账
  • 小规模纳税人免税会计分录
  • 抵顶税款怎么办理
  • 单位买的职工社保自己可以去社保局领卡吗
  • 费用利润率计算公式是怎样的?
  • 燃油费如何做账会计分录
  • 专利权摊销如何计算
  • 零余额帐户如何转出
  • 工程材料增值税抵扣比例
  • 冲销预付账款怎么填记账凭证
  • 制造费用最终去哪里了啊
  • 会计里面的管理费用
  • 固定资产售后回购
  • 加计扣除声明怎么填
  • 开服装店如何做销售
  • 公司账户美金入账后怎么做分录
  • 税金及附加科目借贷方向
  • sql server 导出
  • mybatis怎么搭建
  • win7系统宽带连接651
  • Winpack.exe - Winpack是什么进程
  • mac 阿里旺旺怎么使用
  • centos 7 远程桌面
  • mscorsvw.exe是病毒吗
  • 飞行体验设备
  • 所有游戏通用的画质修改器
  • 基于专业性的家校双向互动,需要家长的学校教育参与
  • 简要说明javascript的作用
  • python中pandas.DataFrame对行与列求和及添加新行与列示例
  • 安卓开发常见问题解决
  • android开发最全教程
  • javascript面向过程
  • Android自定义系统服务框架
  • android studio绑定按钮
  • 专项附加扣除可以退多少钱
  • 税务稽查局稽查财务不在场怎么办
  • 怎么看上期留抵税额
  • 代理业如何缴纳印花税
  • 深圳如何举报税务违法
  • 美国对中国商品征收关税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设