Cocos2d-x学习之---3.0rc版新建工程
来源:互联网 发布:几米软件 编辑:程序博客网 时间:2024/06/06 08:49
昨天cocos引擎更新,之前能在tools目录下新建项目的py脚本不见了,然后找啊找啊找,没找到。。。后来去官网瞧了瞧,又做介绍的,而且也出了视频介绍,照着那个来才新建了个项目。。。。。。所以不跟着新东西走,以后该咋办呢。。。
回到正题,视频是别人讲的,自己则留下自己能理解的东西吧。现在引擎引入了一个叫cocos2d-console的东西,据说以后好多东西都会用这个来搞,比如说现在要谈的新项目的建立,之后还会加入引擎更新(好屌啊,要是自己改了引擎的东西该咋办?)等等,所以现在官方又开始推这个了,本来觉得3.0beta2(或者之前版本)那会的那个py脚本创建方式挺好的,图形界面话,自己定义路径之类的,然后现在又要重新回归敲指令的方式了。。。虽然说本来就是程序猿,敲几行代码没啥,主要是这个新建工程的指令又不常用,所以觉得不太方便,应该官方考虑到这个了吧。
官方介绍的wiki虽然看的懂,但是人在天朝身不由己,打开github不稳定啊,所以有的时候看的到有的时候看不到的,真是恼人啊。然后官方也出了视频讲解,这个挺不错的,看了视频也就再自己温习一遍吧。
现在新建工程又是回到敲指令的时候了。mac上打开终端,直接cocos new 就可以开始新建工程了,但是直接这样肯定不行的啦,你都没有说你要干啥呢:
Dev-MacBook-Pro:~ zhongtao_dev$ cocos newRuning command: newusage: 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这些东西下载好,就还没有弄那些了。
- Cocos2d-x学习之---3.0rc版新建工程
- 读书笔记cocos2d-x之新建cocos2d工程
- 新建cocos2d-x工程
- cocos2d-x 3.0rc1 新建一个工程
- [cocos2d-x] -- 新建HelloWorld工程
- 新建Cocos2d-x工程 vs2010
- [cocos2d-x] -- 新建HelloWorld工程 .
- 如何创建 cocos2d-x 3.0rc 的工程
- cocos2d-x 2.v 新建工程
- cocos2d-x-3.0rc0 / Cocos2d-JS-v3.0-alpha 配置,新建工程
- cocos2d-x 3.0工程
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- (转)Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- android中的category
- 【Android】代码收集
- Struts2_18_GlobalResult
- MSTR管理
- Struts2_19_DynamicResult
- Cocos2d-x学习之---3.0rc版新建工程
- Struts2_20_ResultWithParameter
- 如何进行代理上网以及ccproxy设置
- UVA 11865 Stream My Contest(最小树形图、朱刘算法)
- 关于使用JSON库的时候,出现[NSCFString JSONValue]: unrecognized selector sent to instance的问题
- OTL的使用
- 游戏服务器之长连接服务器(python)(2)
- android中的broadcast action
- Struts2_21_OGNL