windows+android+cocos2d-x环境配置
来源:互联网 发布:淘宝买东西 编辑:程序博客网 时间:2024/06/05 15:11
今天看了很多关于在windows上面配置cocos2d-x开发环境的文章,今天总结一下,自己加深理解,也希望可以方便一下别人!!!
1.首先是下载cocos2d-x,地址在http://www.cocos2d-x.org/我下载的是V2.2.3版本。
然后解压,我的位置是:D:\MyWorkspace\cocos2d-x-2.2.3
新建环境变量COCOS2DX_ROOT=D:\MyWorkspace\cocos2d-x-2.2.3
2.下载Python,2.7.xxx,地址:https://www.python.org/
然后python的路径添加到环境变量Path,然后我们就可以通过命令行创建新的跨平台工程了:
cd D:\MyWorkspace\cocos2d-x-2.2.3\tools\project-creator
create_project.py -project Hello -package com.myCompany.hello -language cpp
看到上面的界面就表示新的工程创建成功了,
然后我们把cocos2dx\platform\android\java\src下的文件拷贝到自己工程的src下,
例如我放到目录:cocos2d-x-2.2.3\projects\Hello\proj.android\src
这样我们的新的工程就好了。
3.下载adt-bundle,安卓把很多工具都打包了,方便了很多,地址在:
http://developer.android.com/sdk/index.html
4.下载ndk,为了编译c++的,地址:http://developer.android.com/tools/sdk/ndk/index.html
5.下载JDK并安装,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
6.把adt,ndk解压到指定目录,注意:目录不能是中文或者带有空格的
修改环境变量,ndk的目录加入Path中,
新建环境变量ANDROID_SDK_HOME=adt目录/sdk,
然后在path中添加%ANDROID_SDK_HOME%/tools;和%ANDROID_SDK_HOME%platform-tools目录
7.打开adt自带的eclipse,并配置
菜单Window->preferences->Android->Ndk填写NDK的路径
然后,新建模拟器
Window->Android Virtual Device Manager
然后我们修改一下build方式,即使用NDK方式(ndk-build.cmd)
工程-》properties->c/c++ builder
哈哈,我们可以开始编译了!!!
结果遇到问题:
Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
jni/Android.mk:19: *** Android NDK: Aborting. . Stop.
解决办法就是添加环境变量NDK_MODULE_PATH,值如下
%COCOS2DX_ROOT%;%COCOS2DX_ROOT%\cocos2dx\platform\third_party\android\prebuilt
其中COCOS2DX_ROOT已经定义了。
这样编译就通过了,不过运行还有问题,我们需要拷贝一下资源,即
projects\Hello\Resources -》 projects\Hello\proj.android\assets
这样基本就可以运行了,好运!!!
2014.9.19日追加内容之 基于cocos2d-x 3.2版本的开发环境搭建
昨天搞了大半天,网上找了很多资料,终于是搞定了,累啊并快乐着,哈哈哈!!!
其实大致需要的工具是跟以前差不多的,
新的cocos2d-x ,ADT,NDK,phthon等。
具体可以参考官方文档:http://cn.cocos2d-x.org/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/getting-started/setting-up-development-environments-on-windows7-with-eclipse/zh.md
windows平台基本ok,在andoroid上要注意2点:
1:绑定的cocos2dx库需要选择游戏工程目录中的那一个,现在每创建一个工程,就会自动拷贝一份引擎的目录,
位置在:MyApp\cocos2d\cocos\platform\android\java
设计者可能是为了移植方便吧,避免各个工程相互依赖.吧.....
导入eclipse后的效果如上:
2:就是在用cocostudio UI编辑器制作界面后,放到游戏中,windows模拟器ok,但是andorind上,涉及到裁剪的会 显示错误,解决办法是:
(1)iOS:在AppController.mm修改(iOS修改深度缓存)
EAGLView *__glView = [EAGLView viewWithFrame: [window bounds]
pixelFormat: kEAGLColorFormatRGBA8
depthFormat: GL_DEPTH24_STENCIL8_OES
preserveBackbuffer: NO
sharegroup: nil
multiSampling: NO
numberOfSamples: 0];
(2)Android:在AppActivity.java修改(Android修改深度缓存)
public
class
AppActivity extends Cocos2dxActivity {
public
Cocos2dxGLSurfaceView onCreateView() {
Cocos2dxGLSurfaceView glSurfaceView =
new
Cocos2dxGLSurfaceView(
this
);
// TestCpp should create stencil buffer
glSurfaceView.setEGLConfigChooser(5, 6, 5, 0, 16, 8);
return
glSurfaceView;
}
}
具体可以参考文档:http://cn.cocos2d-x.org/tutorial/show?id=1438
这样基本开发环境就ok了,不过路还漫漫其修远兮,我们继续前进吧.......
- Cocos2d-x +Android + Windows 7环境配置
- windows+android+cocos2d-x环境配置
- Cocos2d-x Windows环境配置
- windows下cocos2d-x的Android环境配置
- [cocos2d-x 学习] Windows下环境配置
- cocos2d-x Windows下环境配置
- Cocos2d-x 3.2 环境配置(Windows)
- cocos2d-x windows开发环境配置
- cocos2d-x 3.4 windows 环境配置
- cocos2d-x windows环境下配置
- Windows 7环境下搭建Cocos2d-x 3.3环境并配置Android交叉编译环境
- Windows 7环境下搭建Cocos2d-x 3.3环境并配置Android交叉编译环境
- Windows 环境下搭建Cocos2d-x 3.0环境并配置Android交叉编译环境
- Windows 7环境下搭建Cocos2d-x 3.3环境并配置Android交叉编译环境
- [cocos2d-x]cocos2d-x windows 7 Android开发环境搭建
- Cocos2d-x 配置Android & cocos2d-x 开发环境
- Android配置cocos2d-x开发环境
- cocos2d-x & Android 环境配置笔记
- 稀疏性与L1范数
- VS2012 无法启动IIS Express Web服务器的解决方案
- iOS 笔记
- C# Datatable的使用方法
- 第六周 项目2 对象作为数据成员
- windows+android+cocos2d-x环境配置
- 新浪微博demo设计大概思路和方法
- ie6 兼容 fixed
- 添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试
- 轻松打造品牌轻应用:实时Web App开发框架Clouda
- linux 隔行打印或隔行删除
- Androidpn 服务端重启时客户端自动重连
- 此的逼真,可现实世界很
- php基础之final