标签:
这两天上课,讲了两天半的游戏开发,做一个植物大战僵尸的小demo,最终实现到一步步点击进入游戏后,豌豆射手可以打死僵尸,僵尸可以啃坚果。
使用的是Cocos2d-android,老师在讲课的时候主要就是说这样写可以实现这样的效果,哒哒哒做出来。我听着十分焦灼。。难受,因为这些类的今生前世,什么关系,都是干什么的啊不是很清楚。于是下来自己查相关的资料,在网上搜知识点,发现引用了一本书《cocos2d-x权威指南》,讲的比较详细,于是下来看,直接看第三章核心类,看到代码发现是C++的,感觉不对头。。
于是上网继续查,一步步发现Cocos2d,Cocos2D-iPhone、Cocos2D-X等等分支版本。
现在我们来看看要是在android上开发游戏,我们应该用什么?
首先说明一点这些版本基本概念原理一样,函数也基本类似,只是写法不一样,所以学一个然后在学其他的也比较容易。
在进一步了解之后发现现在一般做法是用VS或者XCODE开发cocos2d程序,然后跨平台到android。而cocos2dx使用较多的两个Cocos2dx+lua和Cocos2dx+js,我们来看一下这两个的优劣。
知乎上有关于这个的讨论,讲的很多http://www.zhihu.com/question/21130385;
得出的结论应该是:新人,小项目用lua比较容易上手。至于大公司选方向什么的。。先讨论着吧。。
quick-cocos2d-x 开发者平台。http://cn.cocos2d-x.org/tutorial/index?type=quick-cocos2d-x
标签:
原文地址:http://www.cnblogs.com/never615/p/4215990.html