下载此文档

IOS游戏开发Cocosd.docx


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
C ocos2d 教程 ocos2 d 简介 coco s2d 是一个开源框架, 用于构建2D游戏、演示程序和其他图形界面交互应用等。 Coc os2 D 是 iPh one 开发中一个非常有用的库,它可以让你在创建自己的 iPhone 游戏时节省很多的时间。它具有很多的功能, 比如 sp rite( 精灵) 扶持, 非常酷的图形效果,动画效果, 物理库,音频引擎等等。你完全可以免费把它用于商业开发而获得收益。你不用担心这个开源引擎的效率和可能存在的内在限制,因为:在 AppStor e 上已经有超过1 00 个游戏是基于 Cocos2D- iPhone 。其中3个由此进入过 TOP 10 的排名。其中的 Sti ckWars 更是曾排名第一。 2. 安装 cocos 2d-iphon e 我们可以在 http://c /p /cocos2d -iphone/ download s/list 下载 Cocos2 d-iPhone 的最新版, 为了便亍我们在命令行工具(Termi nal) 中找到解压缩的路径, 我们将下载下来的压缩文件解压在 Do cuments 目录下。打开 Terminal 工具(Appl ication- >Utiliti es->Term inal), 通过“ ls”命令列出当前目录, 通过“ cd docu ments ”迚入 Documen ts, 再迚入你下载的 cos2d -iphone- -rc0a 目录下, 通过以下命令安装:( 注意不要少了“./”) ./inst all_temp 正常运行绋果如下图所示: *. sh 文件是一个类似 Window s t 的文件, 所谓安装就是将 Co cos2d-iP hone 预先配置好的工程模板文件拷贝到 Xcod e 中。 Coco s2d-iPho ne 库目前支持 3 个默认工程模板: 1) 标准的 Cocos2 d-iPhone 游戏工程。(这是我们最常用到的)。 2) 内置 Box2d 物理引擎支持的 co cos2d-ip hone 游戏工程。 3) 内置 Chipmunk 物理引擎支持的 cocos2d -iphone 游戏工程。 3. 创建并运行 Hello World 1) 主程序入口–m ain 在 Su pporting Files 文件夹下, 打开 mai 文件: 程序源代码资源文件 C oco2d 源码位置} iPhone 上的应用也是以 int main (intargc , char * argv[]) 为统一入口的。主程序非常简单, 设置了一下基本的内存回收模式, 便将程序的控制权传递给了应用代理程序对象 AppCont roller 。 2) 应用程序对象– AppCon troller 类 AppCont roller 对象通过实现 ipho ne OS 系统定义的应用程序接口 UIAppli cationDe legate 来代理当前应用程序需要处理的各种系统事件: 放弃控制权:appl icationW illResig nActive ?获得控制权: applicat eActi ve 内存报警:applic ationDid ReceiveM emoryWar ning 程序退出提示:ap plicatio nWillTer minate ?系统时间变化: applicat ionSigni ficantTi meChange 当然, 在完成刜始处理之后, 通过凼数 appli cationDi dFinishL aunching 将程序的控制权传递给 Coco s2D-iPho ne 类库,Co cos2D-iP hone 接下来开始准备启劢游戏主画面的准备: 1. 获得主窗口对象( 句柄) 由成员 window 保存。 2. 创建导演对象 3. 设置“导演”对象的基本属性。 4. 创建 GL View GLView 设置给导演 6. 通过导演创建 Vi ew iew 添加到 Wi ndow 中 8. 由导演对象启劢幵运行“场景”。上文涉及到得一些术语我们在后文中有详细的介绍, 现在知道这些对象是 Cocos2 D-iPhone de 程序的重要组成部件就可以了。 3) Coco s2d-iPho ne 的主画面对象– Hellow WorldSce ne 场景场景对象 HellowW orldScen ce 获得控制权后通过刜始化凼数 i nit, 直接在主画面中中创建一个带有“ Hello world ”内容的“文本签”( Lable) 。将该标签的位置设置到屏幕的中央。 ( CCSce ne ) 我们假

IOS游戏开发Cocosd 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1qdftdgqx9
  • 文件大小1.41 MB
  • 时间2017-03-23
最近更新