新手,弄了半天终于搭建起环境。现在分享一下环境搭建的心得(真的是新手,可能有些说得不对,先记下来先)。
先说下大环境:
1、 windows7 32位
2 、cocos2dx V2.3.3(游戏引擎)、
3、android-ndk-r9d-windows-x86.zip(用于在eclipse环境下编译C++)、
4、VS2010(C++编写环境,可直接运行查看游戏编写情况)、
5、Android Developer Tools v22.0.1-685705(主要是用来发布成android,可以在eclipse基础上再安装android开发插件)、 6、JDK1.6 、
7、 Python2.7(用于创建cocos2dx项目) 好像就这么多吧。
由于原来一直写住JAVA项目,偶尔也写下C#(.NET)项目,Android也偶尔写一下,更巧的是python程序也写过,所以除了上面的第2项、第3项,其他都己经安装好了,所以在这里重点说明cocos2dx的安装的新建项目等。
一、安装JAVA环境,一切的基础(android)
二、安装python,这个和安装JDK一样。
三、cocos2dx,这个也是SDK,和上面两个一样,这个甚至环境变量都没有写,反正我没有写,见有教程说解压后要运行build-win32.bat文件,我在这里没有运行,但第一次运行vs2010的时候超级慢(10来分钟),估计也是在做同样的事。建议解压后先运行。
四、android-ndk-r9d-windows-x86.zip,这个和上面三个一样,我也没有写环境变量。
五、工具类 VS2010、android开发工具,还是参照网上的吧,要不然,写不完。
--------------------------------------------------
和unity3d相比,cocos2d-x真的只是个引擎,它连开发工具都没有,当然运行、发布工具也没有,哈哈(真心希望有大神弄出个好东西来,把它做得和u3d一项,一整套东西 都有了)。
projects所有新建的项目都放置于此,cocos2d-x-2.2.3\tools\project-creator这个目录用于创建项目的。这是顺便附上一位牛人写的创建项目的 工具(把它保存成.bat文件,并放置到cocos2d-x-2.2.3\tools\project-creator目录下就行,直是方便):
---------------开始(不包括此行)------------------------------
@echo off
:label1
@cls
echo 欢迎使用Python创建Cocos2d-x工程
set /p project=请输入需要创建的工程名:
set /p aID=请输入需要创建的android版本包标识名:
echo 您输入的工程名为%project%
echo 您输入的android版本包标识名为%aID%
echo 确认创建工程吗?
CHOICE /C 123 /M "确认请按 1,取消请按 2,或者退出请按 3。"
echo %errorlevel%
if %errorlevel%==1 goto label2
if %errorlevel%==2 goto label1
if %errorlevel%==3 goto label3
:label2
echo 正在创建工程...
python create_project.py -project %project% -package %aID% -language cpp
:label3
pause
-------------------结束(不包括此行)-------------------------
在这里,我遇到一个有趣的问题,就是当输入的包名 只有两段 如 com.test,创建的时候会报错,结果它生成的项目名都是 helloapp。所以建议包名都在段以上。附上创建项目图片。
至此,己经把项目创建好了,在cocos2d-x-2.2.3\projects目录下生成了myNGame目录,其结构如下
Classes是放置源文件的目录,Resources是素材(图、声音文件、xml等)。
pro.win32是可以用vs2010打开,pro.android用于android工具打开。
由于我只用cocos2dx来创建android项目,所以其他的我就不说了(其实我也不懂 *_* )。
下篇,详解在VS2010开发,在ADT运行、发布成apk的心得。