- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[Cocos2D-HTML5MoonWarriorsAndroidDevwwashington-Android编译指南
本帖最后由 wwashington 于 2013-3-1 10:55 编辑作者:Wwashington AT newsmth、cocos2d-x、chinaunix、pcbeta日期:2013/02/28官网:/p/mkisofs-md5/downloads说明:欢迎转载,前提是完整地保留所有的作者、日期、官网、说明、正文等信息。1)准备编译环境。首先要有 Eclipse 和 ADT、CDT、Android SDK、Android NDK,建议大家使用 UDE开发工具。它是中国移动提供的跨平台开发、调试、编译工具,即将支持游戏开发。Cygwin是Redhat公司提供的一个在Win32下的Linux POSIX仿真环境,建议大家安装。ADT??,/tools/sdk/eclipse-adt.htmlCDT??,/cdt/SDK??,/sdk/index.htmlNDK??,/tools/sdk/ndk/index.htmlUDE??,/app/local/Cygwin,/解压 cocos2d-2.1beta3-x-2.1.1.zip 到 D:\Game\SDK\,我们会用到 JS Binding。解压 android-ndk-r8.zip 到 D:\Game\NDK,解压后可以在系统设置变量,也可以在Cygwin里设置变量。系统设置在:计算机、属性、高级系统设置、环境变量里面新建一个系统变量,变量名:NDK_ROOT,变量值:D:\Game\NDK\android-ndk-r8。Hybrid 的原理是用解析器执行 JS 脚本,一般用 JavaScriptCore、SpiderMonkey。由于JIT(Just-In-Time) JavaScript效率极大提高,使得HTML5开发游戏成为可能。/boards/20/topics/9696Why we moved from JavaScriptCore to SpiderMonkey?My name is Rolando and Ive been working on the cocos2d-x-javascript bindings for a?while. We (Zynga) released as open source the branch old-js-bindings, that was using?JavaScriptCore last week and right now were openly working on a new, better, improved,?faster, javascript bindings using SpiderMonkey.Apparently everyone is using JavaScriptCore, but although that seems to be true, they?are all infringing the LGPL license (actually Apple is infringing the License), so we?searched for other JavaScript VMs and decided that SpiderMonkey was a good candidate.?/en/docs/SpiderMonkeySpiderMonkey is Mozillas JavaScript engine written in C/C++.2)自动复制文件 OR 用Cygwin编译。两者二选一就足够了,没有必要两个步骤都做。使用Cygwin的好处是可以对C++的源码进行修改完善,通过 build_native.sh 编译。直接调用 NDK 则相对简单些,但是这么一来,对于基于Linux内核的 Android 底层开发,功能不如Cygwin强大。2.A)自动复制文件考虑到手工操作比较复杂,这里我们可以用批处理自动执行,节省时间、避免出错。如果要编译其他项目,只要修改EngineHome、SamplesApp的值就可以了,简单方便。D:\Game\Home\Readme\MoonWartype MoonWar_Apk.cmdset EngineHome=D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1set SamplesApp=MoonWarriorsset AndroidDir=%EngineHome%\samples\Javascript\%SamplesApp%\proj.androidset SamplesDir=%EngineHome%\samples\Javascript\Shared\games\%SamplesApp%set BindingD
您可能关注的文档
- [BMW1MCOUPE.doc
- [BONA-PSF-003股权协议书-终稿.doc
- [第五章政策执行.ppt
- [Btfqpi2010年11月心理咨询师二级技能.doc
- [第五章执行元件的选择与设计.ppt
- [Bthuwri公务员数字推理方法.doc
- [BSC开局配置.doc
- [BTK-M5说明书详解.doc
- [AWA6228型多功能声级计使用说明书.doc
- [bug分类标准.doc
- 《农业品牌建设中的品牌价值评估与提升路径研究》教学研究课题报告.docx
- 农村经营服务站试题及答案.docx
- 校园网络SDN架构下的安全防护机制设计与实现教学研究课题报告.docx
- 2025年金融机构ESG投资策略与绿色金融投资组合构建与优化.docx
- 社区养老服务设施适老化改造效果评估报告.docx
- 小学科学课堂中游戏化人工智能教育资源的创新应用研究教学研究课题报告.docx
- 人工智能教育平台对学生自主管理能力培养的实践与反思教学研究课题报告.docx
- 社区养老服务设施适老化改造2025:标准制定与社区服务提升策略.docx
- 采购助理岗试题及答案.docx
- 社区养老服务设施适老化改造标准2025年社会效益评估报告.docx
文档评论(0)