闲话少说,最近想在Mac OSX上搞搞cocos2d-x,而且要搞Android开发,于是找了些教程看如何搭建环境。下面的教程对我的帮助很大:
Cocos2d-x for Android & iOS开发环境配置最佳实践
我需要一个环境在XCode里开发调试程序,然后到eclipse里打包android程序。上面的教程正式我需要的,但是每次建立工程又删除文件又修改文件对我来说太不爽了,于是我修改了cocos2d-x下template/android/的几个sh文件,以及create-android-project.sh,在附件里。
引用
localhost:tmp henrysha$ tar -tvf cocos2d-x.tar.gz
-rwxr-xr-x 0 henrysha staff 3822 Nov 29 18:52 create-android-project.sh
drwxr-xr-x 0 henrysha staff 0 Nov 29 18:51 template/
drwxr-xr-x 0 henrysha staff 0 Nov 29 18:52 template/android/
-rwxr-xr-x 0 henrysha staff 2007 Nov 29 18:52 template/android/build_native.sh
-rwxr-xr-x 0 henrysha staff 3594 Nov 29 18:52 template/android/copy_files.sh
-rwxr-xr-x 0 henrysha staff 1773 Nov 29 18:52 template/android/gamemk.sh
这样一来,我要新建工程步骤如下:
1、打开XCode,在cocos2d-x目录下建立一个cocos2d-x工程
引用
localhost:HelloCocos2dx henrysha$ pwd
/Users/henrysha/Workspaces/cocos2d-2.0-x-2.0.4/HelloCocos2dx
localhost:HelloCocos2dx henrysha$ ll
total 0
drwxr-xr-x 8 henrysha staff 272 Nov 29 00:41 HelloCocos2dx
drwxr-xr-x 5 henrysha staff 170 Nov 29 00:41 HelloCocos2dx.xcodeproj
2、执行create-android-project.sh
引用
localhost:HelloCocos2dx henrysha$ cd HelloCocos2dx
localhost:HelloCocos2dx henrysha$ ll
total 8
drwxr-xr-x 6 henrysha staff 204 Nov 29 15:15 Classes
-rwxr-xr-x@ 1 henrysha staff 189 Nov 29 00:41 Prefix.pch
drwxr-xr-x 14 henrysha staff 476 Nov 29 00:41 Resources
drwxr-xr-x 7 henrysha staff 238 Nov 29 00:41 ios
drwxr-xr-x 5 henrysha staff 170 Nov 29 00:41 libs
drwxr-xr-x 20 henrysha staff 680 Nov 29 15:21 proj.android
3、在Eclipse中导入proj.android工程
New -> Android Project From Existing Code
4、进入proj.android执行build_native.sh
这样就可以在XCode种开发调试,然后使用eclipse打包android程序了。
需要注意的是,build_native.sh执行后,在eclipse打包之前先刷新工程。
附:
细心的人早就发现XCode建立的工程有两级目录,比如.../HelloCocos2dx/HelloCocos2dx,所以我主要是修改了sh文件里的路径相关的地方使命令能够正常执行而不需要再对生成的文件进行修改。
如果有问题可以从这方面入手解决。
分享到:
相关推荐
读者将学习如何在不同平台上配置Cocos2d-x开发环境,了解项目的目录结构和构建过程,掌握Scene、Layer、Node等核心概念。 接着,书中会详细讲解Cocos2d-x 3.x的图形绘制,包括精灵(Sprite)、批处理(Batch Node)...
### 知识点一:Cocos2d-x简介 Cocos2d-x是一个开源的游戏开发框架,用于构建2D游戏、...通过以上知识点的介绍,开发者应该能够顺利地搭建Cocos2d-x以及相关工具的开发环境,并在Android平台上进行Cocos2d-x游戏开发。
cocos2d-x 是一个开源的游戏开发框架,使用 C++ 语言编写,支持多平台发布,包括 iOS、Android、Windows、macOS、Linux 和 Web。cocos2d-x v3.16 是该框架的一个版本号,本文档主要介绍了该版本的安装流程以及环境...
在Cocos2d-x项目中,你需要将Spine的库文件导入,并按照官方文档的指引配置相应的环境。这个过程可能涉及到设置头文件路径、链接库和编译选项。对于Android平台,你需要确保NDK和Android SDK已经正确配置,并且添加...
本文将详细讲解如何在Android环境下搭建Cocos2d-x开发环境以及进行项目编译。 **一、环境准备** 1. **Java Development Kit (JDK)**:首先,你需要安装Java开发工具包(JDK)来支持Android Studio和NDK的运行。...
《Cocos2d-x实战 JS卷 Cocos2d-JS开发》是一本深入探讨Cocos2d-x游戏引擎JavaScript版本使用的专业书籍。Cocos2d-x是全球范围内广泛采用的游戏开发框架,尤其适用于2D游戏的制作,而Cocos2d-JS则是其JavaScript接口...
本篇将详细介绍如何在Windows XP SP3环境下配置Android Cocos2d-x的开发环境。 首先,我们需要准备以下几个主要组件: 1. **JDK**:Java Development Kit是开发Java应用的基础,对于Android开发同样必不可少。这里...
【Cocos2D-X 跨平台游戏开发环境搭建详解(Win32)】 Cocos2D-X 是一个广泛使用的开源游戏开发框架,它允许开发者创建跨平台的游戏,支持iOS、Android、Windows等操作系统。本教程将详细介绍如何在Windows环境下...
1. 跨平台性:cocos2d-x 支持iOS、Android、Windows Phone等多平台,开发者只需要编写一次代码,就能在多个平台上运行,极大地提高了开发效率。 2. C++ 基础:cocos2d-x 使用C++作为主要编程语言,同时提供了Python...
Cocos2d-x框架除了Windows平台外,还支持iOS、Android、Mac OS X、Web等平台,初学者在掌握了Windows平台的开发后,可以进一步学习如何使用Cocos2d-x跨平台开发,实现一个游戏在多个平台上运行。 在学习过程中,...
### cocos2d-x手机游戏开发跨iOS、Android和沃Phone平台 #### 一、Cocos2d-x简介 Cocos2d-x 是一个开源的移动游戏开发框架,它支持多种编程语言,包括 C++、JavaScript 和 Lua。由于其强大的功能和良好的跨平台...
cocos2d-x 是一个开源的游戏开发框架,广泛应用于跨平台2D游戏的开发,支持iOS、Android、Windows等操作系统。它的3.13.1版本是一个重要的里程碑,提供了诸多改进和优化,使得开发者能够更高效地构建游戏。 一、...
首先,书中会介绍Cocos2d-x的基础知识,包括安装环境、创建项目、设置资源路径等,使读者对Cocos2d-x的开发环境有一个全面的认识。这一部分还会讲解如何使用Cocos Studio进行图形界面设计,以及如何将设计成果导入到...
首先,cocos2d-x是一个跨平台的2D游戏开发框架,基于C++编写,广泛应用于iOS、Android、Windows等多个操作系统。它的强大之处在于提供了一整套易用的API,简化了游戏开发过程,使得开发者能够专注于游戏逻辑而不是...
1. **跨平台支持**:Cocos2d-x 支持多种操作系统,包括iOS、Android、Windows、Mac OS X以及Linux,这使得开发者可以编写一次代码,然后在多个平台上部署和运行。 2. **图形渲染引擎**:该框架使用OpenGL ES作为...
2. **环境搭建与项目创建**:书中会详述如何配置开发环境,包括安装必要的软件,如IDE、SDK、构建工具等,并指导读者创建首个Cocos2d-x项目,理解项目结构和基本工作流程。 3. **图形与精灵(Sprites)**:讲解如何...
1. **Cocos2d-x环境搭建**:介绍如何在不同的操作系统上安装和配置Cocos2d-x开发环境,包括设置编译器、集成开发环境(IDE)以及必要的依赖库。 2. **基本概念与架构**:讲解Cocos2d-x的核心组件,如Scene、Layer、...
Cocos2d-x是一个开源的游戏开发框架,广泛用于创建...总之,cocos2d-x教程涵盖了游戏开发的各个方面,从基础概念到高级技巧,通过学习和实践,开发者能够熟练掌握这个强大的游戏开发工具,创作出丰富多彩的跨平台应用。
《Cocos2D-X游戏开发技术精解》详细介绍如何使用Cocos2D-X引擎开发自己的移动平台游戏。全书共15章,主要内容包括:Cocos2D-X引擎简介;如何建立跨平台的开发环境;引擎的核心模块——渲染框架;如何实现动态画面和...