quick-cocos2dx团队开发(基础篇)

这篇文章多以博客连接为主, 都是通过实际测试, 并以为内容不错的文章, 算是作一个资源的整合吧php

文章概要

一、什么是quick-cocos2dxhtml

二、github是什么, 为何选用 githubgit

三、如何使用github进行团队开发github

四、luaIDE选择eclipse

五、开始quick工具

 

什么是quick-cocos2dx

http://cn.quick-x.com/?p=1post

这个问题就请看官网吧^^, 另外下面这个wiki也是必看:测试

http://wiki.quick-x.com/doku.php?id=zh_cn:faqui

 

github是什么, 为何选用 github

github是什么:编码

http://www.cnblogs.com/cocowool/archive/2012/02/17/2356125.html

为何使用 github:

最主要也是最直接的一个缘由就是cocos2dx和quick-cocos2dx(其实还有其余不少有名的开源代码也是)都是由github来进行管理的, 因此咱们用github能够更好的与他们进行整合

 

如何使用github进行团队开发

我这里推荐的github管理工具是TortoiseGit(因为本人对git和其余工具不熟悉, 因此选择了与TortoiseSVN类似的工具), 它的安装及使用请参考:

http://wenku.baidu.com/link?url=kihxuCChoVLExKfsvAaMm7bNXhGBGWa6MWs0Wh0_gTS-lCnhPvViU4h75H9I5mFQikgjhl9GyMKt7K5LkHKcnaz5ivd9YZjNllYJU7ect0C

另外咱们要注意的一点就是:

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选择

本人测试过各类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 进行断点调试

 

开始quick

好了, 上述工做完成后, 来开发咱们的游戏吧,  其实这里也是很简单的一句话, 多看test, 最基本的就是看sample/coinflip这个例子,

OK, 开始quick开发之旅吧

相关文章
相关标签/搜索