cocos2d-x环境搭建

自己刚开始接触cocos2d-x时,版本已更新至3.2版本。但3.0以上版本需要C++11标准支持,这样的话需要VS版本在2012以上,自己当时不太想更换开发环境。

另一方面,3.0版本改动较大,而很多资料的版本一般都是建立在2.0-2.2的版本,综合起来,自己还是选择了cocos2d-x 2.2.4版本进行开发。

1. 所需软件

(1)cocos2d-x,版本2.2.4(2.2.5版本bug较多,就算了)

(2)VS2010

(3)Eclipse+ADK。

(4)NDK,所用版本R8e。

(5)Python2.7。

2. 下载地址

下载地址自行在网上查找即可,这些都比较容易。

3. Win7+VS2010环境创建

(1)安装Python2.7,并添加环境变量。

 (2) 解压cocos2d-x至特定的目录,打开cmd,然后进入其toolsproject-creator目录下,如D:cocoscocos2d-x-2.2.4cocos2d-x-2.2.4 oolsproject-creator,然后利用命令行创建工程。

create_project.py new -project MyTest001 -package com.fxb.Test001 -language cpp

然后,会在cocos2d-x的根目录projects下生成对应的工程。打开win32目录下的proj.win32下的MyTest001.sln即可进入win32的开发环境。

(3)无需手动输入代码,直接运行,即可看到熟悉的cocos2d-x画面。

4. Android平台下环境搭建

Android环境搭建相比于VS环境比麻烦许多,主要是是找好对应的软件版本,当时自己找了N多版本,也花了好长时间。

(1)先搭配好Eclipse+JDK+ADK的基本Android开发环境。

(2)解压NDK,版本r8e,至特定的目录,注意目录中不能有空格,并将根目录添加至环境变量中。

(3)导入刚才创建的工程项目,proj.android目录,在导入时不要勾选复制项目到工作空间中。

(4)导入libcocos2dx包,自己的在D:cocoscocos2d-x-2.2.4cocos2d-x-2.2.4cocos2dxplatformandroidjava目录下。

(5)右击工程文件,选择属性,在C++ Build Environment中,配置NDK_ROOT,自己的为D:/Ndk/android-ndk-r8e,注意写成正斜杠形式。

(6)然后编译工程,没有错误的话会生成libcocos.so文件。

(7)运行工程,不出问题会看到刚才的运行画面。

注意:cocos2d-x自从2.0版本后就改成opengl es2.0版本了,所以一般最好使用真机。如果用模拟器的话,则创建时,需要勾选GPU Host选项。

原文地址:https://www.cnblogs.com/MiniHouse/p/3971031.html