初识cocos2dx
来源:互联网 发布:适合iphone的软件 编辑:程序博客网 时间:2024/05/01 02:49
cocos2dx介绍
cocos2dx是一个开源的2D移动游戏框架,遵循于MIT License。它是cocos2d-iphone项目的C++版本,并专注于跨平台化。基于cocos2dx框架,可以使用C++、Lua或者JavaScript来编写移动游戏,同时使用与cocos2d-iphone完全兼容的API。cocos2dx项目可以很容易构建并运行于 iOS、Android、Samsung Bada、BlackBerry Qnx、Marmalde等平台。cocos2dx也支持Windows和Linux,因此我们可以很容易调试源代码,并且在桌面操作系统上进行编辑。”X"代表跨平台,这个开源项目的目标是允许使用者编写跨平台的代码。
安装cocos2dx SDK
笔者所用的开发环境:
操作系统:Mac OS X 10.9
IDE: Xcode和Eclipse
1. 从官网http://www.cocos2d-x.org/下载3.0 alpha1版本 (目前最新版);
2. 解压zip文件,在tools/project-creator/目录下有个创建工程的脚本文件:create_project.py。Mac平台在相应目录下执行如下命令:./create_project.py -p MyGame -k com.cary.TestGame -l cpp,其中-p表示项目名,-k表示包名,-l表示语言。提示执行成功后,projects/目录下会自动生成刚刚创建的MyGame工程。
3. proj.ios_mac为对应iOS和Mac平台的项目,proj.android为对应Android平台的项目;
iOS平台
用Xcode打开proj.ios_mac目录下的工程,编译运行即可。
运行效果如下:
Android平台
1. Mac上打开终端,编辑~/.profile(需先安装好Android SDK和NDK)
export NDK_TOOLCHAIN_VERSION=4.8(NDK ToolChain版本号)
export NDK_ROOT=XXXXXX(NDK所在路径)
export ANDROID_SDK_ROOT=XXXXXX(Android SDK所在路径)
export COCOS2DX_ROOT=XXXXXX(cocos2dx所在路径)
export PATH="${PATH}:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools”
进入对应目录project/MyGame/proj.android/,执行./build_native.sh;
2. 编译通过后,Eclipse导入proj.android/目录下的Android工程项目即可。
运行效果如下:
- 初识cocos2dx
- 初识cocos2dx
- 蜗牛—cocos2dx之初识
- 初识cocos2dx——入门第一篇
- 初识cocos2dx中的HelloWorld项目(一)
- cocos2dx的局域网通信实现----socket函数集初识
- 一.开发环境搭建以及初识cocos2dx目录结构
- Cocos2dx-OpenGL ES2.0教程:初识MVP(3)
- cocos2dx
- cocos2dx
- cocos2dx
- cocos2dx
- cocos2dx
- cocos2dx
- Cocos2dx
- cocos2dx
- cocos2dx
- cocos2dx
- RBAC(Role-Based Access Control)基于角色的访问控制
- 黑马程序员——jdk1.5新特性
- Androi NDK生成 找不到对应的C的函数异常
- WinFrom中如何获取文件图片路径
- 不常用的文件分割与合并(使用split和cat)
- 初识cocos2dx
- 项目开发计划——机房收费系统
- hdu 4810 Wall Painting(二进制+组合数学)
- List<>引起的nullpointerexception问题
- UVA 10318 - Security Panel(dfs+剪枝)
- python basic
- 【一】HttpClient4.3.1简单入门实例
- 一个fork的面试题
- 解决VC6在win7中不能使用mscomm控件的方法