Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)

上传人:re****.1 文档编号:504361046 上传时间:2023-09-01 格式:DOC 页数:23 大小:2.32MB
返回 下载 相关 举报
Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)_第1页
第1页 / 共23页
Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)_第2页
第2页 / 共23页
Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)_第3页
第3页 / 共23页
Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)_第4页
第4页 / 共23页
Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)》由会员分享,可在线阅读,更多相关《Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)(23页珍藏版)》请在金锄头文库上搜索。

1、Mac S 配备 Cocos2-x开发环境(OS和Anoid)前言cocos2d-x 的跨平台特性深受开发者的青睐,用c+编写,可以运营于各平台。这里就讲讲如何在mc里面搭建cocosd-x 的is、android开发环境。ios程序开发使用bcv-c语言,但是也兼容c、c+,因此我们在xcd里面可以直接编写、编译、运营c+代码。andrid使用av语言开发,va自身就具有跨平台的特性,因此在mac里面进行ja开发是很平常的。iOS工具准备:1、Python环境(Mac自带)2、Xocde3、Cos2d-x,或者从GitHb里面可如下载到各个版本,我下载的是coosd-x2.23.ip创立cs

2、d-x项目:cocos2x 2.2版本之后每一种项目都必须通过Pytn脚本在 终端里 创立,这样做的好处就是 这样创立的项目就是跨平台的,省去了诸多跨平台代码移植的问题。打开终端:1、cd coos2-x解压目录/tools/pret-ratr/ 2、./crea_projec.py -rojct 项目名 -ackage 包名-lanage使用语言:p、lu、jaacip eg:./ceateproctpy-pro elowWo -package c.wxl.Heloword -angue pp成功后,在 cco2d-x-2.22/roject 里面会发现我们创立好的工程 HelowWold编

3、译、运营ocs2d-x项目:双击pro.io里的Hellwrldxcoeproj,在Xcode里面 编译运营就o了A工具准备:、Andoid-SDK( Bnle),Goog将Anroid S、Eipse、D(Androi Dvloper ools)打包在一起,称作Andrid TBunde,简化了ndroid开发环境的搭建。我的是:adt-budle-mac-8_-100.zip2、Adroid-NDK,如果你的ac S 是64位解决器的,下载相应的版本Mc O X 64it。我的是:andrid-ndk-r-dawin64.tab3、Cocos2dx,或者从GitHub里面可如下载到各个版本

4、我的是:cocos2d-22.3.p配备环境变量:1、配备Jaa环境。检查JDK,在终端里面输入plaiew pncopy1. ava-vei如果你没有安装JDK, 系统会帮您自动安装DK。如果没有自动安装,那么双击 droid-sd解压后的Ei.ap 就会自动安装。安装好了后再次运营上面的命令,如果能看到如下jav版本信息,那么就阐明安装成功。2、配备Android环境。我们需要将SDK、NDK、Cocod-的解压途径 添加到环境变量中,将如下内容添加到.bsh_poil文献(这个文献是隐藏文献)ane picopy1. eotOCSDXROOTUsers/Jayocoos2d/cco2d-

5、x-2.2.32. potANDROIDSDKROT=/sers/Jayon/coco2dx/adridd-bundl-mac-x6_64-10/sd3. exportANDR_K_ROOT=Ues/ayWo/coos2dandroid/adroid-dk-r4. exporND_ROOT/Use/JyWon/ccs2d/andro/ndrid-ndk-9d5. exptPATH=$PATH:DR_DKOOT6. exportAH=$PATH:$ANDROID_SDK_ROO创立ocs2项目:这个过程跟上面创立iO项目的环节是一模同样的,创立一次,兼容与各个平台。再啰嗦一次。cocs2dx.2

6、版本之后每一种项目都必须通过Pon脚本在 终端里创立,这样做的好处就是 这样创立的项目就是跨平台的,省去了诸多跨平台代码移植的问题。打开终端: 、cdcos2d-解压目录/toolsprojec-creat 2、./creproject. -projet 项目名 -ackae包名lagug使用语言:pp、u、avascript eg:./cree_poject.py -projet HeloWrld ackge com.whl.HelowWorld-lanuagpp成功后,在cocos2d-x-.2.2/rojcts 里面会发现我们创立好的工程 HellowWorld编译、运营coco2d-x

7、项目:1、编译:打开终端,d po.ndroid文献夹,执行命令 .build_ntivsh导入pse项目的c+代码是没措施编写的,可以在其她的开发工具(Xcode)下写c+代码,每次写完c+代码要重新像上面同样编译一下,然后再用elpse运营。2、导入项目到eclps:打开ecipe,然后 快捷键 commnd+n,选择ndrid Projec fm Exiing Code,点击Nxt,点击Broese. 选择HelwWl下面的proj.noi,点击Finis。项目导入进去后,clipse会自动编译程序,有也许编译不通过,浮现红色的叉叉,这是由于缺少了cocodx 的jar 包,这时候还需要

8、像上面同样导入一种Projet,途径是Users/ayWn/cco2dxcoos2d-2.3oo2d/pltfrmandroi导入后,ecipse再次自动编译,红色的叉叉消失,如下图:3、配备androi模拟器,adroid模拟器是出了名的慢,超级慢,启动一次几分钟,因此基本上是启动了不关,这个和i没法比。尚有一种方式是直接使用androi真机来测试。eclipse主界面,选择dro irul Dvice Mnager弹出 模拟器配备界面,点击右上角 New.如下图配备,点击K:然后 在AndroidVirtal Dieanager 界面选中刚刚配备好的 模拟器Dev,然后点击右边的按钮 St

9、at.启动模拟器启动中如下图,等吧,几分钟:启动后如下图:4、运营。回到ecipse,选中 HelloWorl项目,点击工具栏上面的Run A AndroidApliation运营运营后,由于游戏项目一般都是横屏的,但是模拟器默认是竖屏,使用 f+control1(或F12)来旋转模拟器好了,享有您的奇妙的Ccs2d-之旅吧!使用Doxgen生成Co2d-x文档工具准备:Doxge是一种开源跨平台的工具,其功能是从程序源代码中抽取类、措施、成员的注释,形成一种和源代码配套的API(ApplicatPrgrammig nterfac,应用程序编程接口)协助文档。生成的格式有 HTML、chm、A

10、X,RTF等。完全支持、+、ava、Objetive-C等语言,部分支持PHP、C#。注释的语法与t-oc、Koc和Jaoc兼容,Cocos2d-x的代码就根据了它的规则,并且提供了doxyg.config文献,我们就是运用这个文献来生成文档。有关生成文档以及Doge的使用,可以参照我的另一篇博文Doxyn,下载c版本相应的dmg,安装环节:1、打开ygen.app,ieOen,选择ocosx/documnt目录下的dxygen.ofg文献,例如:/User/JaWoncos2dccos2d-223docen/doxygen.nfig2、选择过后,会自动设立配备项,如下图:、切换到Doxgen 界面Run菜单,点击Rundxygen 生成文档4、生成的文档默认保存途径为cocos2d/ment/htl 文献夹,默认格式为 hml5、当看到 oxygesfinihd 的时候,点击 ShowHTMLuput按钮查看生成的文档,浏览器会自动打开文档。或者手动找到文档里的 index.hml文献双击打开。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号