Cocos2d-x学习之---3.0rc版新建工程

        昨天cocos引擎更新,之前能在tools目录下新建项目的py脚本不见了,然后找啊找啊找,没找到。。。后来去官网瞧了瞧,又做介绍的,而且也出了视频介绍,照着那个来才新建了个项目。。。哭。。。所以不跟着新东西走,以后该咋办呢。。。

        回到正题,视频是别人讲的,自己则留下自己能理解的东西吧。现在引擎引入了一个叫cocos2d-console的东西,据说以后好多东西都会用这个来搞,比如说现在要谈的新项目的建立,之后还会加入引擎更新(好屌啊,要是自己改了引擎的东西该咋办?)等等,所以现在官方又开始推这个了,本来觉得3.0beta2(或者之前版本)那会的那个py脚本创建方式挺好的,图形界面话,自己定义路径之类的,然后现在又要重新回归敲指令的方式了。。。虽然说本来就是程序猿,敲几行代码没啥,主要是这个新建工程的指令又不常用,所以觉得不太方便,应该官方考虑到这个了吧。

         官方介绍的wiki虽然看的懂,但是人在天朝身不由己,打开github不稳定啊,所以有的时候看的到有的时候看不到的,真是恼人啊。然后官方也出了视频讲解,这个挺不错的,看了视频也就再自己温习一遍吧。

         现在新建工程又是回到敲指令的时候了。mac上打开终端,直接cocos new 就可以开始新建工程了,但是直接这样肯定不行的啦,你都没有说你要干啥呢:

Dev-MacBook-Pro:~ zhongtao_dev$ cocos new
Runing command: new
usage: cocos new [-h] [-p PACKAGE_NAME] -l {cpp,lua,js} [-d DIRECTORY]
                 [-t TEMPLATE_NAME] [--no-native]
                 [PROJECT_NAME]
cocos new: error: argument -l/--language is required
         所以就要先报下错。。。。

         完整的来,应该是:

Dev-MacBook-Pro:~ zhongtao_dev$ cocos new Tetris -p com.yekong.tetris -l cpp -d ./project
        大概的来看下这个吧。cocos new 后面接的 Tetris 指的是项目的名称,这个会使得在project目录下生成一个Tetris目录,就是项目文件所在,如Class文件夹等;然后,-p 就是指包的名字,如我们看到官方的那个org.cocos2dx.xxx;-l(指的是字母l) 后面接的是用的语言,C++用cpp咯,然后-d 后面接的就是存放的目录;

         其实写下来温习的主要是目录问题。上面的./project 这样生成的目录与文稿、图片等是平级的(英文版的系统应该是document、picture吧),然后要是我们想把项目放到别的地方,就知道该怎么改的咯。

         wiki上其实还有别的内容,好像是环境的设置也会一起设置好,如ndk、sdk等,但是由于还没有将ADT/NDK这些东西下载好,就还没有弄那些了。


posted @ 2014-03-16 17:44  Le Ciel  阅读(260)  评论(0编辑  收藏  举报