位置: 编程技术 - 正文

Cocos2d-x +Android + Windows 7

编辑:rootadmin

推荐整理分享Cocos2d-x +Android + Windows 7,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

折腾了一天,看了好些人写的配置,但是&#;乎没有一个能解决所有问题。这里记录下我的安装配置过程、遇到的问题以及解决方法。

1. 安装Java JDK 和 Eclipse IDE

基本的Java编程环境安装,具体参考这里。

2. 安装Android SDK

安装路径不要包含空&#;!

安装成功后Eclipse界面会多出上面标记的三个按钮,点击第一个按钮选择需要安装的Android版本。

3. 安装ADT(Android Development Tools)

依次Eclipse > Help > Install New Software > Add, Name栏输入“ADT Plugin”, 地址栏输入“ Tools安装

配置ADT:依次Window > Preferences > Android,配置SDK的路径(第2步),例如“C:UsersAndyAppDataLocalAndroidandroid-sdk”

配置AVD(Android虚拟机):选择第一张图的第二个按钮,配置相关参数。点击Start可以查看效果。

到这里就可以用Java进行Android开发了!但是我们的目标是用Cocos2d-x、C&#;&#;开发,还得继续。

Cocos2d-x +Android + Windows 7

4. 安装NDK

NDK可以让Android程序的部分代码用C/C&#;&#;实现,为后面安装Cocos2D-x做准备。将压缩包解压到一个不包括空&#;的路径即可。例如“E:cocos2d-xandroid-ndk-r8b”

5. 安装Cygwin

Cygwin在windows环境下模拟Linux编译环境,支持跨平台开发。具体可以参考这篇博客。

6. 安装Cocos2d-x

我选择的最新版本cocos2d-2.0-x-2.0.4,解压到不包含空&#;的路径,例如“E:cocos2d-xcocos2d-2.0-x-2.0.4”。

打开“cocos2d-win-vc.sln”编译,可以试一试运行demo有没有问题

双击“install-templates-msvc.bat”可以生成VS ()工程模板,方便创建win工程。其实以后开发Android或者IOS应用的时候,底层都是用C&#;&#;创建的Win开发,只是最后发布到不同的平台时,有不同的配置和编译环境。例如例程MoonWarriors的目录结构为:

Classes里面都是C&#;&#;代码,项目的主体部分同时也是跨平台的部分。proj.win就是用VS在Win平台下开发相关的少量代码以及工程配置。而proj.android和proj.ios是生成的对应平台下的项目文件。NDK就参入了C&#;&#;代码的编译以及生成可以在android平台下使用的库文件(libgame.so),可以想象proj.android里面少量的代码可能就是加载libgame.so让他运行在android平台上。下面是生成proj.android的相关配置。

7. 创建Android工程。

修改Cocos2D安装目录下的“create-android-project.bat”文件。将_CYGBIN、_ANDROIDTOOLS、_NDKROOT三个分别设置成Cygwin的bin目录(c:cygwinbin)、Android SDK的tools目录(C:UsersAndyAppDataLocalAndroidandroid-sdktools)、NDK根目录(E:cocos2d-xandroid-ndk-r8b)。运行“create-android-project.bat”生成android工程,依次按要求输入,最终在Cocos2D的根目录下会产生所输入的项目名目录,例如“HelloWorld”。用Cygwin客户端进入HelloWorld下的proj.android目录,运行build_native.sh,如果提示没有定义NDK_ROOT的话,可以在Windows的环境变量里面设置(网上有人说这里需要的是linux环境下的变量,在windows里面定义没用,事实是可以,试了一些其他的方法都没有用,可能和我下载都是最新版本的包有关系)。没有错误的话,最后剩下的就是用Eclipse编译Java部分的代码Eclipse > File > New > Project > Android Project From Existing Code,选择HelloWorld下的proj.android路径。然后选择项目,选择Run As > Android Application。如果有编译错误提示无法识别cocos2dx,可以Properties > Java Build path > Link Source,选择E:cocos2d-xcocos2d-2.0-x-2.0.4cocos2dxplatformandroidjavasrc路径,Name不与src冲突即可。运行成功的话弹出HelloWorld界面。我在模拟器运行一直出错,后来发现是模拟器不支持gles2.0导致的,用真机没有问题。

update: 用这篇博客(win7下把win游戏移植到Android平台)的设置可以不用运行native_build直接全在eclipse里面编译

可以开始Android游戏开发了,从这里开始。

〖用cocos2d-android引擎写游戏〗(一)第一个程序HelloWorld 〖用cocos2d-android引擎写游戏〗(一)第一个程序HelloWorld分类:Cocos2d-android引擎--:人阅读评论(1)收藏举报cocos2d-android游戏引擎开发教程java文本为

Cocos2dx3.2 CrazyTetris 单线裁剪 对于判断消除的思考(一) 由于不是规则的俄罗斯方块,在消除时,很可能产生不规则的图形,因此,如何判断是否达到消除条件,以及进行方块的裁剪将是本游戏的一个关键问

cocos2dx 3.1.1 win8+eclipse环境下android游戏开发环境搭建 最近又开始看cocos2dx,以前2.x版本的时候都是在linux下进行开发,主要是为了避免安装cygwin,现在新版ndk可以不依赖cygwin进行编译了,于是将开发环境移

标签: Cocos2d-x +Android + Windows 7

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

上一篇:[置顶] Android用SurfaceView写一个简单有趣的游戏--《数字组合》之一([置顶]游戏名:chivalry2)

下一篇:〖用cocos2d-android引擎写游戏〗(一)第一个程序HelloWorld(cocos2dx 2.2.2)

  • 车船税是每个月交还是每年交
  • 无法收回的应收账款可以税前扣除吗
  • 车船税缴纳的相关知识?
  • 国家税务登记证是什么样子的
  • 什么是非居民纳税人类别
  • 应收账款资金占用费公式
  • 增值税的视同销售行为有哪些
  • 合并报表存货增值如何做账
  • 水利基金在哪个科目核算
  • 个人所得税应补税额怎么办
  • 经营性现金流量净额是什么意思
  • 企业所得税纳税调增调减怎么确定
  • 非同一控制下的企业合并采用成本法
  • 个税专项附加扣除是每个月扣还是按年计算
  • 怎么让银行同意商转公
  • 其他资本公积属于
  • 国地税合并后有多少个税种
  • 车辆购置税如何计算
  • 推广和业务
  • 小规模应纳税额怎么算
  • 现金存款账户
  • 企业作为股东分红上税吗怎么算
  • 不计提税费可以吗
  • 房屋租赁费发票可以抵扣吗
  • 哪些公司可以开咨询费发票
  • 补发工资个人所得税怎么申报
  • 集团企业内各个部门职责
  • 哪些进项税额不允许从销售额中抵扣?
  • 基本账户代发代扣怎么操作
  • 企业的不征税收入用于支出所形成的资产
  • 坏账损失如何连续计提
  • 股东房产用于公司经营的是否交房产税
  • 收到运费怎么做账
  • 收入不交税怎么处理
  • 主营业务收入需要交增值税吗
  • 关联公司代付款帐怎么做
  • 纳税确有困难标准
  • php常用的技术栈
  • 中秋福利发放现金文案怎么写
  • 利息股息红利个人所得税税率
  • 基于中国国情的中国式现代化具有哪些特色
  • 现金解款单怎么读
  • 进出口公司如何做账
  • 发行通告
  • js怎么实现倒计时
  • 资产负债表应交税费计算公式
  • 工作服列支什么科目
  • framework教程
  • 金蝶存货核算不能结账,能强制结账吗
  • 金税盘怎么写入发票
  • 发放工资的转账支票收款人
  • 政府补助分类有几种
  • 收到股东投资款需要交印花税吗
  • 2020年扶贫拨款
  • 简易征收的进项税可以抵扣吗
  • 代收的车船税没交怎么办
  • 弥补企业以前年度亏损 顺序
  • 营业账簿印花税怎么申报
  • 研发费用中可以有委托研发核算吗
  • 发现错账后进行错账更正的方式
  • 工会经费不够
  • 5000以下的固定资产一次性计入费用
  • mysql保留整数
  • Linux环境下mysql5.7.13安装教程
  • sqlserver 索引
  • mysql基本sql语句大全(基础用语篇)
  • sql企业管理器在哪里
  • centos6.10配置网络
  • u盘如何安装win7系统
  • win7系统注册表文件损坏无法开机怎么修复
  • win7的收藏夹在哪里
  • isignup.exe是什么进程 isignup进程查询
  • win7旗舰版没有睡眠设置
  • linux查询ipv4
  • 红石id
  • Android与OpenCV2.4.4(2013最新)搭建图像处理框架
  • jquery mobile app案例
  • js function函数
  • 纳税人信用信息
  • 年休假期间工资支付标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设