如何用cocos2d-x来开发简单的Uphone游戏(一) 安装和HelloWorld.doc_第1页
如何用cocos2d-x来开发简单的Uphone游戏(一) 安装和HelloWorld.doc_第2页
如何用cocos2d-x来开发简单的Uphone游戏(一) 安装和HelloWorld.doc_第3页
如何用cocos2d-x来开发简单的Uphone游戏(一) 安装和HelloWorld.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

著作权声明:本文由/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢!现在把cocos2d-iphone翻译成C+语言,以适配在更多的手机操作系统上。目前的第一个版本,是支持国产的Uphone平台。除了cocos2d-uphone,截止本文发文时间,cocos2d-win32目前只能在winxp上跑起来HelloWorld,测试集还没开始跑。后续我们会用开源社区的力量把cocos2d-x适配到更多手机平台。现在让我们来看看,怎么在Uphone上用cocos2d-x移植Ray Wnderlic的忍者扔飞镖游戏Cocos2dSimpleGame一、下载并安装cocos2d-xUphone的推荐开发环境是Windows系统。假设您已经安装好了Uphone SDK和开发环境(目前UphoneSDK还只对合作伙伴开放,未对公众开放), 那么现在您需要做两步,先安装GLES 1.1开发环境,然后再获取cocos2d-x的源码1. 安装GLES 1.1开发环境下载GLES补丁 /attachments/download/16/UPhoneEmulatorGlesPatch1.0.2.exe这是由提供的非官方补丁,使得我们可以在UPhone模拟器上运行调试OpenGL ES 1.1和2.0的程序下载后一路NEXT安装完毕2. 下载cocos2d-x源码方法一: 到/projects/cocos2d-uphone/files下载发布版的压缩包方法二: 用svn export出 /cocos2dx/trunk 目录获取最新版,下图为TortoiseSVN的export参数截图解压后把目录放到Uphone SDK所在的 D:Work7cocos2d-x 目录下,注意保持目录结构如图,省去一些配置PATH的麻烦可以看到,cocos2d-x已经完整地把cocos2d引擎、所有测试例、box2d和chipmunk两个物理引擎、CocosDenshion音效引擎都移植过来了。双击cocos2d-uphone.sln,用Visual Studio2008或VS2010打开工程。(别点错了打开半成品的cocos2d-win32.sln)二、Hello, Cocos2D现在cocos2d-x还没有提供类似于XCode Template的功能,所以我们后面就直接在cocosTemplate子项目里动手修改。在修改之前,咱们先看下这个cocosTemplate编译和运行的效果。这里有一点需要注意,uphone模拟器并不是像windows mobile那样的armulator解决方案,而是靠win32-linux交叉编译来解决模拟器-真机开发环境差异的。所以在Visual Studio里的solution platform下拉菜单里,并没有单独的一个“uphone选项,而是直接在win32-debug下编译运行uphone应用。在VS2008对cocosTemplate编译完后,需要设置一下启动参数。在cocosTemplate项目上点右键-属性(Properties), 在Debugging标签下,修改Command和Command Arguments如下在屏幕右下角找到uphone助手的小图标,右击弹出菜单,然后点启动。模拟器启动起来后,运行cocosTemplate现在我们可以做活动一下颈椎,脑袋靠到右肩膀上看模拟器,All is well 这是个横屏的应用,屏幕坐标的确是横过来了,但模拟器本身却没有被放倒横过来。Uphone开发团队应该还需要一些时间来把模拟器这个小萝莉推倒。我在本文的后面部分,为了省去各位读者卷屏和活动颈椎的工作,就把截图都放横过来了贴了。这里有两个细节:一是模拟器点“启动”时,会给我们一个干净的环境运行自己的程序;而点“自动模式启动”时,则会加载桌面进程,连带解锁、壁纸、微件、应用程序ICON列表全部出来了。对于调试游戏而言,我们不需要加载这么多东西。二是cocos2d-x的He

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论