Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)_第1页
Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)_第2页
Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)_第3页
Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)_第4页
Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

Mac OS X 配置 Cocos2d x 开发环境 iOS 和 Android 前言前言 cocos2d x 的跨平台特性深受开发者的青睐 用 c 编写 可以运行于各平台 这里就讲 讲如何在 mac 里面搭建 cocos2d x 的 ios android 开发环境 ios 程序开发使用 objective c 语言 但是也兼容 c c 所以我们在 xcode 里面可以直接 编写 编译 运行 c 代码 android 使用 java 语言开发 java 本身就具备跨平台的特性 所以在 mac 里面进行 java 开发是很平常的 iOS 工具准备 工具准备 1 Python 环境 Mac 自带 2 Xocde 3 Cocos2d x 或者从 GitHub 里面可以下载到各个版本 我下载的是 cocos2d x 2 2 3 zip 创建创建 cocos2d x 项目 项目 cocos2dx 2 2 版本之后 每一个项目都必须通过 Python 脚本在 终端里 创建 这样做的好 处就是 这样创建的项目就是跨平台的 省去了很多跨平台代码移植的问题 打开终端 1 cd cocos2d x 解压目录 tools project creator 2 create project py project 项目名 package 包名 language 使用语言 cpp lua javascript eg create project py project HellowWorld package com wxhl HellowWorld language cpp 成功后 在 cocos2d x 2 2 2 projects 里面会发现我们创建好的工程 HellowWorld 编译 运行编译 运行 cocos2d x 项目 项目 双击 proj ios 里的 HellowWorld xcodeproj 在 Xcode 里面 编译运行就 ok 了 Android 工具准备 工具准备 1 Android SDK ADT Bundle Google 将 Android SDK Eclipse ADT Android Developer Tools 打包在一起 称作 Android ADT Bundle 简化了 Android 开发环境的搭 建 我的是 adt bundle mac x86 64 20131030 zip 2 Android NDK 如果你的 Mac OS 是 64 位处理器的 下载对应的版本 Mac OS X 64 bit 我的是 android ndk r9d darwin x86 64 tar bz2 3 Cocos2d x 或者从 GitHub 里面可以下载到各个版本 我的是 cocos2d x 2 2 3 zip 配置环境变量 配置环境变量 1 配置 Java 环境 检查 JDK 在终端里面输入 plain view plaincopy 1 java verion 如果你没有安装 JDK 系统会帮您自动安装 JDK 如果没有自动安装 那么双击 android sdk 解压后的 Eclipse app 就会自动安装 安装好了后再次运行上面的命令 如果能看到如下 java 版本信息 那么就说明安装成功 2 配置 Android 环境 我们需要将 SDK NDK Cocos2d x 的解压路径 添加到环境变量 中 将以下内容添加到 bash profile 文件 这个文件是隐藏文件 plain view plaincopy 1 export COCOS2DX ROOT Users JayWon cocos2dx cocos2d x 2 2 3 2 export ANDROID SDK ROOT Users JayWon cocos2dx android adt bundle mac x86 64 20131030 sdk 3 export ANDROID NDK ROOT Users JayWon cocos2dx android android ndk r9d 4 export NDK ROOT Users JayWon cocos2dx android android ndk r9d 5 export PATH PATH ANDROID NDK ROOT 6 export PATH PATH ANDROID SDK ROOT 创建创建 cocos2d x 项目 项目 这个过程跟上面创建 iOS 项目的步骤是一模一样的 创建一次 兼容与各个平台 再啰嗦 一次 cocos2dx 2 2 版本之后 每一个项目都必须通过 Python 脚本在 终端里 创建 这样做的好 处就是 这样创建的项目就是跨平台的 省去了很多跨平台代码移植的问题 打开终端 1 cd cocos2d x 解压目录 tools project creator 2 create project py project 项目名 package 包名 language 使用语言 cpp lua javascript eg create project py project HellowWorld package com wxhl HellowWorld language cpp 成功后 在 cocos2d x 2 2 2 projects 里面会发现我们创建好的工程 HellowWorld 编译 运行编译 运行 cocos2d x 项目 项目 1 编译 打开终端 cd proj android 文件夹 执行命令 build native sh 导入 eclipse 项目的 c 代码是没办法编写的 可以在其他的开发工具 Xcode 下写 c 代 码 每次写完 c 代码要重新像上面一样编译一下 然后再用 eclipse 运行 2 导入项目到 eclipse 打开 eclipse 然后 快捷键 command n 选择 Android Project from Existing Code 点 击 Next 点击 Broese 选择 HellowWorld 下面的 proj android 点击 Finish 项目导入进去后 eclipse 会自动编译程序 有可能编译不通过 出现红色的叉叉 这是因 为缺少了 cocos2dx 的 jar 包 这时候还需要像上面一样导入一个 Project 路径是 Users JayWon cocos2dx cocos2d x 2 2 3 cocos2dx platform android 导入后 eclipse 再次自动编译 红色的叉叉消失 如下图 3 配置 android 模拟器 android 模拟器是出了名的慢 超级慢 启动一次几分钟 所以 基本上是启动了不关 这个和 iOS 没法比 还有一种方式是直接使用 android 真机来测试 eclipse 主界面 选择 Android Virtual Device Manager 弹出 模拟器配置界面 点击 右上角 New 如下图配置 点击 OK 然后 在 Android Virtual Device Manager 界面选中刚刚配置好的 模拟器 Dev 然后点击 右边的按钮 Start 启动模拟器 启动中如下图 等吧 几分钟 启动后如下图 4 运行 回到 eclipse 选中 HelloWorld 项目 点击工具栏上面的 Run As Android Application 运行 运行后 因为游戏项目一般都是横屏的 但是模拟器默认是竖屏 使用 fn control F11 或 F12 来旋转模拟器 好了 享受您的奇妙的 Cocos2d x 之旅吧 使用使用 Doxygen 生成生成 Cocos2d x 文档文档 工具准备 工具准备 Doxygen 是一种开源跨平台的工具 其功能是从程序源代码中抽取类 方法 成员的注释 形成一个和源代码配套的 API Application Programming Interface 应用程序编程接口 帮助文档 生成的格式有 HTML chm LATEX RTF 等 完全支持 C C Java Objective C 等语言 部分支持 PHP C 注释的语法与 Qt Doc KDoc 和 JavaDoc 兼容 Cocos2d x 的代码就依照了它的规则 并且提供了 doxygen config 文件 我们就是利用这个文件来生成文档 关于生成文档以及 Doxygen 的使用 可以参考我的另一篇博文 Doxygen 下载 Mac 版本对应的 dmg 安装 步骤 步骤 1 打开 Doxygen app File Open 选择 cocos2d x document 目录下的 doxygen config 文件 比如 Users JayWon cocos2dx cocos2d x 2 2 3 document doxygen config 2 选择过后 会自动设置配置项 如下图 3 切

温馨提示

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

评论

0/150

提交评论