Wis*_*uck 34 iphone cocos2d-iphone cocos2d-x
我和Cocos2d一起为iPhone工作过,觉得很愉快.我正在开始另一个项目,偶然发现了Cocos2d-x,一个C++端口.我被能够(考虑)一次构建多个平台的想法所吸引.我对Obj-C和C++同样感到满意,并不是在寻找两种语言之间的比较,除非它与使用Cocos2d特别相关.
有没有人使用这两个版本的引擎,你能否评论两者的具体优缺点?Cocos2d-x"完成了"吗?可靠?
Sol*_*ist 35
多平台构建的诱惑是变相的噩梦.任何网页设计师都会告诉你恐怖故事,试图用Chrome同时兼顾Chrome浏览器和Chrome浏览器.您不会突然获得更多销售,因为您可以在第一天在Android/iOS /等上启动.更有可能的是,您尝试使用多平台会限制您的应用程序,以便在所有平台上杀死它.您最好的选择是从一个平台开始,完成该平台,然后为其他平台构建.您的最终产品将感谢您.
Cocos2d-x没有任何优点/缺点,除非你比Obj-C更喜欢C++.
小智 18
我同意你应该专注于开发单一平台,直到你有一个好的固体产品.然而,许多开发人员在事后意识到需要花费多少精力和额外成本才能在新平台上完全重写游戏.稍微提前一点认为您可以最大限度地减少返工的需要,从而在您准备好移植游戏后最大限度地降低成本.Android的市场份额太大而完全无视它; 在我看来,如果你喜欢Cocos2d,Cocos2d-x就是你的选择.
我不知道,cocos2d-iphone但我知道cocos2d-x.
cocos2d-x 使用C++(嗯,不是真正的专业人士,但这对我来说是专业)cocos2d-x几乎没有文档.您将依赖于测试项目和API参考.感谢上帝,像Nat Weiss这样的人让用户可以轻松学习.(http://paralaxer.com/cocos2d-x-book/)我正在使用cocos2d-x为iphone开发,它对我来说很好用.只有你可能会发现的问题是,api总是略微落后于iphone版的cocos2d.然而,api本身是可靠的,并且在大多数方面都是传真的.
如果您真的想要移植到其他平台,即使您将首先尝试在单个平台上取得成功,cocos2d-x也是可行的方法,因为您以后不需要用其他语言重写代码的要点(即从c ++到objc或从objc到c ++的端口).
| 归档时间: |
|
| 查看次数: |
26326 次 |
| 最近记录: |