用Cocos2D游戏引擎开发普通应用可以吗

2013-06-11 22:01:16 +08:00
 jiangplus
游戏引擎好像更加方便,而且还带跨平台……
不知道算不算馊主意
7907 次点击
所在节点    iDev
7 条回复
fangzhzh
2013-06-11 22:37:43 +08:00
可以. 这个应用是cocos2d- iPhone 做的,而且做出来的还很炫呢

http://foldifyapp.com/
xiaogui
2013-06-11 23:19:05 +08:00
用那个做普通应用会比较累吧。
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混用,但这同于放弃跨平台的特性。
ldehai
2013-06-12 00:52:50 +08:00
同意 @Mutoo 的观点。

我补充一点,如果你要实现很炫的效果,普通的animations不能满足你的要求,那可以用。反之,原生控件+animations就能满足的就不要用,用了只会添乱。所谓杀鸡焉用宰牛刀,是也。
hexor
2013-06-12 10:57:21 +08:00
@jiangplus

cocos2d有点重量级了, 而且我认为对初学者不合适.

Corona 对你来说应该比较合适.
http://coronalabs.com
ldehai
2013-06-16 17:45:06 +08:00
@jiangplus 混合开发是可以的,你可以看看我写的应用shoebox,这个就是用cocos2d跟普通控件混用的。用了之后就后悔了,多花了不少时间。主要是UITableView在cocos2d里面不能封装成sprite,切换场景的时候要单独处理,比较纠结。
dcoder
2013-06-17 00:59:07 +08:00
cocos2D 跟 Unity3D 完全没有可比性

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/72073

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX