1
fangzhzh 2013-06-11 22:37:43 +08:00
|
2
xiaogui 2013-06-11 23:19:05 +08:00
用那个做普通应用会比较累吧。
|
3
Mutoo 2013-06-11 23:33:52 +08:00
澄清几点 cocos2d- iPhone 是用 objective-c 写的, 只支持iOS应用,可以和原生cocoa touch ui一起混用。
cocos2d-x 是c++衍生版,可以跨平台编译,但里面的GUI支持实在是差得一塌糊涂,用来做应用绝对不靠谱,除非你自己整合第三方UI引擎,比如CEGUI。当然你也可以考虑在和cocoa touch混用,但这同于放弃跨平台的特性。 |
4
ldehai 2013-06-12 00:52:50 +08:00
同意 @Mutoo 的观点。
我补充一点,如果你要实现很炫的效果,普通的animations不能满足你的要求,那可以用。反之,原生控件+animations就能满足的就不要用,用了只会添乱。所谓杀鸡焉用宰牛刀,是也。 |
5
hexor 2013-06-12 10:57:21 +08:00
|
6
ldehai 2013-06-16 17:45:06 +08:00 2
@jiangplus 混合开发是可以的,你可以看看我写的应用shoebox,这个就是用cocos2d跟普通控件混用的。用了之后就后悔了,多花了不少时间。主要是UITableView在cocos2d里面不能封装成sprite,切换场景的时候要单独处理,比较纠结。
|
7
dcoder 2013-06-17 00:59:07 +08:00
cocos2D 跟 Unity3D 完全没有可比性
|