<摘录>cocos2d-x 从环境搭建到win32项目移植android平台

软件:cocos2d-x-2.2.3;android-ndk-r9d;adt-bundle-windows-x86_64-20131030;python-2.7.6;

1安装配置python

 安装没什么好说的,下一步~~~~

配置环境变量 :右键计算机==》属性==》==》高级系统设置==》环境变量==》系统环境变量==》Path==》编辑 加上Python 安装目录 

我的是C:\Python27   注意用 ;  分割 如图


2创建cocos2dx项目

解压cocos2d-x-2.2.3

打开cmd,切到E:\cocos2d-x-2.2.3\tools\project-creator目录下

运行创建项目命令create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp


说一下这里的参数   

-project   PROJECT_NAME          Project name, for example: MyGame
-package   PACKAGE_NAME          Package name, for example: com.MyCompany.MyAwesomeGame
-language  PROGRAMING_LANGUAGE   Major programing lanauge you want to used, should be [cpp | lua | javascript]

还有一点就是Python3.x版本的会出现错误 建议用3.x版本以下的

3ADT配

配置ndk

配置C++


添加COCOS2DX:cocos2dx解压目录;

添加NDK_ROOT:NDK解压目录;

添加NDK_MODULE_PATH :cocos2dx解压目录和E:\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt 注意他们用分号分割

右键项目属性



将E:\cocos2d-x-2.2.3\cocos2dx\platform\android\java\src目录下的org文件夹拷到自己项目的src目录下

修改api版本(改成自己现在用的 我的是19)


这时还有个错误

右键项目


本来划线部分有个错误的路径的把他移除就好了


将图片资源(也就是cocos2dx项目下的Resources文件夹里的东西)放到我们项目的assets文件夹下(要是没有的话自己建一个)

不这样做的的话会包以下错误


运行·····(注意模拟器cpu的选择x86 不兼容 我们选arm)


4移植win32 cocos2dx项目

找到要移植工程的Classes目录将目录下所有的文件复制到我们自己项目下的Classes文件夹

修改android 工程jni 目录下的Android.mk 文件


就是写上cpp文件的路径

还有Resources文件夹里的东西也要复制到我们自己工程的Resources下

posted @ 2014-04-12 13:32  木子你妹  阅读(1212)  评论(0编辑  收藏  举报