天天看点

cocos2dx win732位环境搭建(android)

  新手,弄了半天终于搭建起环境。现在分享一下环境搭建的心得(真的是新手,可能有些说得不对,先记下来先)。

  先说下大环境:

                  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一项,一整套东西 都有了)。

              cocos2dx解压后就是这样了。

cocos2dx win732位环境搭建(android)

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。所以建议包名都在段以上。附上创建项目图片。

cocos2dx win732位环境搭建(android)

       至此,己经把项目创建好了,在cocos2d-x-2.2.3\projects目录下生成了myNGame目录,其结构如下

cocos2dx win732位环境搭建(android)

     Classes是放置源文件的目录,Resources是素材(图、声音文件、xml等)。

  pro.win32是可以用vs2010打开,pro.android用于android工具打开。

      由于我只用cocos2dx来创建android项目,所以其他的我就不说了(其实我也不懂  *_* )。

       下篇,详解在VS2010开发,在ADT运行、发布成apk的心得。