这篇文章多以博客连接为主, 都是通过实际测试, 并以为内容不错的文章, 算是作一个资源的整合吧php
一、什么是quick-cocos2dxhtml
二、github是什么, 为何选用 githubgit
三、如何使用github进行团队开发github
四、luaIDE选择eclipse
五、开始quick工具
http://cn.quick-x.com/?p=1post
这个问题就请看官网吧^^, 另外下面这个wiki也是必看:测试
http://wiki.quick-x.com/doku.php?id=zh_cn:faqui
github是什么:编码
http://www.cnblogs.com/cocowool/archive/2012/02/17/2356125.html
为何使用 github:
最主要也是最直接的一个缘由就是cocos2dx和quick-cocos2dx(其实还有其余不少有名的开源代码也是)都是由github来进行管理的, 因此咱们用github能够更好的与他们进行整合
我这里推荐的github管理工具是TortoiseGit(因为本人对git和其余工具不熟悉, 因此选择了与TortoiseSVN类似的工具), 它的安装及使用请参考:
另外咱们要注意的一点就是:
fork与clone的区别, 必看:
http://site.douban.com/196781/widget/notes/12161495/note/269163206/
总结一下:
使用github进行团队开发的时候, 应该有如下几个步骤:
一、新建一个团队或公司的github(假设是a)
二、a从quick-cocos2dx的github那里fork一个过来, 若是还有其余开源的东西, 一样fork过来,
fork过来的目的是: 能够根据本身项目的特殊需求进行任意修改; 若是是修改了原有组件(quick-cocos2dx)的bug或者对其新增了东西等, 那么咱们修改好后能够直接pull request给做者就行了
三、给a新建一个项目game01, 而后咱们将game01和fork过来的quick-cococs2dx等clone到本地, 这样就能够与咱们须要的其余组件(quick-cocos2dx)进行协同开发了
四、关于后续如何团队管理game01更有效这里就不提了, 每一个公司或团队有本身作法, 在百度上搜索”Github 团队开发”会有相关文章
本人测试过各类luaIDE, 包括luaStudio, 不过我仍是推荐eclipse+ldt的方式:
http://zengrong.net/post/1951.htm
缘由以下:
一、我试过的luaIDE支持自动跳转和代码自动完成功能都不完善, 通常状况只支持一部分, 因此luaIDE最主要的做用在我看来, 就是调试用
二、那么编码如何是好? 编码咱们能够用sublime + QuickXDev:
http://my.oschina.net/lonewolf/blog/176266
具体能够看做者QuickXDev相关文章
虽然QuickXDev暂时尚未试过, 不过从反馈来讲应该不错, 另外就是sublime自己的文本编辑功能也挺强大的
总的说来, 推荐的开发方式是 eclipse + ldt + sublime + QuickXDev
多数时候用 sublime + QuickXDev + player.exe(quick-cocos2dx的exe程序) 进行调试,
对复杂的问题, 能够采用eclipse + ldt + vs2012 进行断点调试
好了, 上述工做完成后, 来开发咱们的游戏吧, 其实这里也是很简单的一句话, 多看test, 最基本的就是看sample/coinflip这个例子,
OK, 开始quick开发之旅吧