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,然后进入其tools\project-creator目录下,如D:\cocos\cocos2d-x-2.2.4\cocos2d-x-2.2.4\tools\project-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:\cocos\cocos2d-x-2.2.4\cocos2d-x-2.2.4\cocos2dx\platform\android\java目录下。
(5)右击工程文件,选择属性,在C++ Build Environment中,配置NDK_ROOT,自己的为D:/Ndk/android-ndk-r8e,注意写成正斜杠形式。
(6)然后编译工程,没有错误的话会生成libcocos.so文件。
(7)运行工程,不出问题会看到刚才的运行画面。
注意:cocos2d-x自从2.0版本后就改成opengl es2.0版本了,所以一般最好使用真机。如果用模拟器的话,则创建时,需要勾选GPU Host选项。