level 7
liuxijob
楼主
一般都会介绍下cocos2d-x引擎的好处,不过既然你已经看到这篇博客,我就不废话了。毕竟那么多引擎,说来说去其实也说不清楚,不过有很多人用说明就是好的。这款引擎做出的游戏很多,这就足够了。
首先下载这款引擎,一般windows会用vs2010或vs2012开发,而mac用xcode。在\cocos2d-2.1beta3-x-2.1.1\cocos2d-2.1beta3-x-2.1.1\template下有对应各个工具的模板,一般开发前都安装一下对应的模板,这样新建工程的类型中就能看到cocos2d-x的类型。
新建基于cocos2d-x项目的工程一般建在cocos2d-x引擎的项目中,这样可以省去很多导入库和包含路径的问题。个人也建议这么做,当然网上也有说脱离cocos2d-x引擎建项目的方法,但都比较麻烦,而且建在项目中可以轻松看sample和源代码,好处多多。
最后交代下我是用c++和lua脚本一起开发的。lua脚本的介绍自行百度。为什么使用lua也自行百度。不过还是以c++为主,因为如果以lua为主,那么写代码的时候是不会智能提示c++部分的函数定义等。所以不是很熟悉cocos2d-x的就会很不方便,当然应该也有工具可以实现lua的智能提示,不过目前我没找到。网上有一个人发了一个cocos2d-x+lua快速开发游戏的教程,可惜目前只发了(1),期待他后续继续发布新内容。
好了,概述基本就这些,细节上很多可能都没交代,不过有些东西是要自己去发掘,不然就只能写出胶水代码,也是原地踏步,停滞不前的。
2014年08月18日 02点08分
1
首先下载这款引擎,一般windows会用vs2010或vs2012开发,而mac用xcode。在\cocos2d-2.1beta3-x-2.1.1\cocos2d-2.1beta3-x-2.1.1\template下有对应各个工具的模板,一般开发前都安装一下对应的模板,这样新建工程的类型中就能看到cocos2d-x的类型。
新建基于cocos2d-x项目的工程一般建在cocos2d-x引擎的项目中,这样可以省去很多导入库和包含路径的问题。个人也建议这么做,当然网上也有说脱离cocos2d-x引擎建项目的方法,但都比较麻烦,而且建在项目中可以轻松看sample和源代码,好处多多。
最后交代下我是用c++和lua脚本一起开发的。lua脚本的介绍自行百度。为什么使用lua也自行百度。不过还是以c++为主,因为如果以lua为主,那么写代码的时候是不会智能提示c++部分的函数定义等。所以不是很熟悉cocos2d-x的就会很不方便,当然应该也有工具可以实现lua的智能提示,不过目前我没找到。网上有一个人发了一个cocos2d-x+lua快速开发游戏的教程,可惜目前只发了(1),期待他后续继续发布新内容。
好了,概述基本就这些,细节上很多可能都没交代,不过有些东西是要自己去发掘,不然就只能写出胶水代码,也是原地踏步,停滞不前的。