因个人原因此博客停止更新,其它更新博文将在该博客继续更新。

http://blog.csdn.net/xiaohan_aimti/article/details/24653831


    就在前几天,2014年的4月23日。Cocos2d-x也最终从Cocos2d-xV3.0rc2升级到了最终的稳定版3.0。

我的博客也開始对Cocos2d-x3.0进行对应技术更新。由于我也是菜鸟一枚,还在不断的充实学习中,所以还希望和大家共同进步共同学习。此外该博客也算是对自己的学习进行一个技术总结与回想。


    Cocos2d-x3.0终于版下载地址能够从2dx官网进行下载:http://www.cocos2d-x.org/download/version#Cocos2d-x

    Cocos2d-x3.0版本号相关公布中文声明及修改參考该地址内容:https://github.com/fusijie/Cocos2d-x3.0-Release-Note/blob/master/cocos2d-x_v3.0_release_notes.md#highlights-of-v30

    Cocos2d-x3.0更新日志例如以下链接,可对详细版本号及细节进行參考学习:https://github.com/cocos2d/cocos2d-x/blob/cocos2d-x-3.0beta/CHANGELOG


    首先说一下3.0在不同环境的配置方法。


    Mac系统上配置2dx开发环境须要软件例如以下:Xcode一枚(我如今用的Xcode版本号是5.0.2),Cocos2d-x3.0(可从上面链接进行下载),adt-Bundle(我的版本号是adt-bundle-mac-x86_64-20140321)。NDK(我的版本号是android-ndk-r9d),ANT(我的版本号是apache-ant-1.9.3)。

    这里我说一下,之所以要下载adt-Bundle以及NDK和ANT是为了下一篇从Mac上移植到android上进行一个环境搭建的准备工作,假设仅仅是在Mac上开发而不考虑到移植到安卓的话,仅仅须要一个Xcode和Cocos2d-x3.0就可以。

    Mac上的开发相信非常多人对Xcode的使用并不陌生,这里不介绍xcode怎样下载安装了。

将新下载到电脑上的2dx3.0的zip包进行解压。解压后例如以下图(图内的Projects目录是我自己后创建的,解压后不存在该目录,一共15个文件)。


    由于Mac本身就已经存在了python,所以不须要在单独下载Python。

測试python版本号能够通过打开终端(Finder->前往->有用工具里就可以看见终端,建议经常使用的能够放到以下的Dock里),在终端里输入命令python回车就可以看见当前python版本号。

例如以下图

    关于adt-Bundle,NDK以及ANT。若你已经下载好放到你的目录下,尽量做到目录无中文,然后对下载的文件解压就可以。

adt-Bundle里是eclipse集成了adt和sdk,所以不须要单独再去下载。非常方便,NDK以及ANT下载的网址这里我就不贴出来了。大家能够百度搜一下就会有官网下载链。细节图例如以下:




    下一步则是打开终端,这时候通过cd命令到你的cocos2d-x3.0文件文件夹下,你会发现里面有一个setup.py,在终端里输入./setup.py。你会发现他会自己主动为你加入一个COCOS_CONSOLE_ROOT,可是其它的如NDK_ROOT,ANDROID_SDK_ROOT,ANT_ROOT都提示未发现,不要紧,你能够在以下的提示将你解压缩后的路径一个一个的输入进去。然后重新启动终端就可以。假设你成功安装,下次再到2dx文件夹下执行setup.py后效果图例如以下:


    这里须要注意SDK和NDK的路径给的时候能够直接到解压后的路径就可以,可是ANT须要到bin目录下才干够,这里当你执行setup.py为你自己主动加入的COCOS_CONSOLE_ROOT能够方便你在后期的时候直接通过Cocos命令来创建项目或者进行移植等。

    或者当你已经熟练的掌握了这些以后。你能够直接在终端里输入pico .bash_profile来进行路径的逐一加入,这里我附上我的截图。大家能够依据自己的路径进行改动,前提还是尽量避免路径带有中文,输入后通过保存。步骤为control+x,然后输入y后回车就可以保存。查看是否保存成功直接又一次打开终端输入命令查看是否存在就可以。


    当你完毕上面的全部工作时我相信你已经迫不及待的想去创建属于自己的第一个2dx3.0的项目了。不要急。小韩如今为大家演示怎样创建第一个项目。

    又一次打开终端,3.0和2.x版本号的一个优点就是能够将自己的项目创建不论什么一个自己指定的路径下,而2.x版本号则须要通过project_create.py将项目创建到Projects目录下。能够看到我还是在我的目录里手动创建了一个Projects的目录。当做我们练习项目的保存路径。如今我告诉大家怎样创建项目,打开终端后你能够不用一路cd到2dx路径下再去创建,当终端打开的一瞬间就可以敲入命令cocos new 你的项目名 -p 包名 -l 你所使用的语言 -d 你要将项目保存到的路径这样我们就能够实现对第一个项目的创建。这里我进行演示。

    这样我们就完毕了对第一个2dx3.0的项目创建。关于项目分析及移植小韩将会在下一篇文章里和大家进行分享,这里小韩说一下,由于我之前在一些技术群里的时候也常常会有人问说我是不是优酷上做视频的那个小韩,这里我澄清一下,我并不是是优酷上做视频的那个小韩,只是我也看过他的一些视频。还是非常不错的,仅仅是有缘我俩都姓韩。都被人叫小韩。所以造成了大家的混淆。

好了,歇息下小韩接下来给大家简单说下怎样在Windows系统上配置2dx3.0的环境。

    毕竟非常多人都不在Mac上进行开发。win系统还是非常普遍的,所以这里小韩也和大家说一下。

    Windows系统上对2dx开发环境的搭建。首先系统Windows7 32位旗舰是小韩Mac上虚拟机的系统,不建议使用xp。由于后期在Cocostudio工具上的时候xp也会有非常多不必要的麻烦,所以这里小韩推荐大家使用win7系统,相同须要下载2dx3.0,VS(小韩这里也把VS从2012更新到了最新的2013,速度上确实有提升,并且VS2013对C++11的特性支持的更好些,大小也比2012大了不少。所以还是支持大家去下载安装VS2013)。这里小韩不把VS2013的下载地址发上来了,由于百度一搜还是非常多的。这里我给大家一个VS2013的激活码吧,BWG7X-J98B3-W34RT-33B3R-JVYW9,关于VS2013的安装和12差点儿一样,仅仅只是耗时更长,须要耐心等待,Python,这里小韩建议大家python不要下最新的3.x版本号,还是非常多朋友出现错误的,就一个python2.7就能够,好了整理一下,WIN7系统,Python27,VS2013,Cocos2d-x3.0,相同我们须要把相应WIN系统上的adt-bundle。NDK。ANT进行下载和如mac上的解压就可以。

这里小韩没有下载所以不进行附图了。

    然后我们须要将python进行安装。安装python和VS的时候不要有中文路径,然后配置Python路径。步骤为:控制面板(查看方式更改为小图标)-系统-左側高级系统设置-点击后在弹出框高级的最以下有一个环境变量,点击后在以下的系统变量里找到Path,点击编辑后进行加入Python的环境变量C:\Python27;就可以。

例如以下图是我的python路径。

大家依据自己的进行改动。

检測python是否成功安装能够在打开cmd的时候同上直接输入python就可以。


    相同,我们打开cmd,cd到2dx3.0的文件夹下,找到setup.py。输入python setup.py。例如以下图


    这时候提示小韩说NDK_ROOT没有找到,由于这里小韩没有对对应文件进行下载,可是假设大家的主要开发环境是windows的话就须要去下载,加入路径方法能够如上图一样直接将NDK的路径进行加入回车就可以逐一对NDK,SDK以及ANT的路径进行加入。加入完毕后大家须要将电脑重新启动Mac不同于Win系统,mac重新启动终端就能够,可是win系统还是须要重新启动一下,重新启动后我们能够在cmd里和上面的mac系统一样对我们的第一个项目进行创建。

下图显示的则是当你第一执行过setup.py后未重新启动的时候会提示你cocos不是内部命令。


    下图则是重新启动后相同的命令来对我们的第一个win系统上的2dx项目进行创建显示


    最后小韩上传两张图进行对照,各自是Mac以及Win系统上的新项目的文件夹结构。


    Mac上打开该项目仅仅须要到proj.ios_mac下打开First2dxDemo.xcodeproj就可以。


    win系统上创建好的项目仅仅须要到proj.win32文件夹下用VS打开First2dxDemo.sln就可以。

     好了。今天的东西假设对于一个之前使用过2dx的人来说还是非常easy理解和消化的,假设你第一次学习cocos2dx且有幸看到了小韩的博客。那么你可要好好理解下,东西也还是不少的,好了。今天就先到这里。下一篇小韩给大家简要说下怎样从Mac上的项目移植到安卓上而且在真机执行。


posted on 2017-04-18 20:54  lxjshuju  阅读(188)  评论(0编辑  收藏  举报