摘录cocos2d-x 从环境搭建到win32项目移植android平台
軟件:cocos2d-x-2.2.3;android-ndk-r9d;adt-bundle-windows-x86_64-20131030;python-2.7.6;
1安裝配置python
?安裝沒(méi)什么好說(shuō)的,下一步~~~~
配置環(huán)境變量 :右鍵計(jì)算機(jī)==》屬性==》==》高級(jí)系統(tǒng)設(shè)置==》環(huán)境變量==》系統(tǒng)環(huán)境變量==》Path==》編輯 加上Python 安裝目錄?
我的是C:\Python27 ? 注意用?;??分割 如圖
2創(chuàng)建cocos2dx項(xiàng)目
解壓cocos2d-x-2.2.3后
打開(kāi)cmd,切到E:\cocos2d-x-2.2.3\tools\project-creator目錄下
運(yùn)行創(chuàng)建項(xiàng)目命令create_project.py -project MyGame -package com.MyCompany.AwesomeGame?-language cpp
說(shuō)一下這里的參數(shù)???
-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]
還有一點(diǎn)就是Python3.x版本的會(huì)出現(xiàn)錯(cuò)誤 建議用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 注意他們用分號(hào)分割
右鍵項(xiàng)目屬性
將E:\cocos2d-x-2.2.3\cocos2dx\platform\android\java\src目錄下的org文件夾拷到自己項(xiàng)目的src目錄下
修改api版本(改成自己現(xiàn)在用的 我的是19)
這時(shí)還有個(gè)錯(cuò)誤
右鍵項(xiàng)目
本來(lái)劃線部分有個(gè)錯(cuò)誤的路徑的把他移除就好了
將圖片資源(也就是cocos2dx項(xiàng)目下的Resources文件夾里的東西)放到我們項(xiàng)目的assets文件夾下(要是沒(méi)有的話自己建一個(gè))
不這樣做的的話會(huì)包以下錯(cuò)誤
運(yùn)行·····(注意模擬器cpu的選擇x86 不兼容 我們選arm)
4移植win32 cocos2dx項(xiàng)目
找到要移植工程的Classes目錄將目錄下所有的文件復(fù)制到我們自己項(xiàng)目下的Classes文件夾
修改android 工程jni 目錄下的Android.mk 文件
就是寫(xiě)上cpp文件的路徑
還有Resources文件夾里的東西也要復(fù)制到我們自己工程的Resources下
轉(zhuǎn)載于:https://www.cnblogs.com/hummersofdie/p/3660331.html
總結(jié)
以上是生活随笔為你收集整理的摘录cocos2d-x 从环境搭建到win32项目移植android平台的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。