<摘录>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下