xcode与cocos2dx的区别

我是一个才开始接触ios开发的小白。我现在的理解是xcode是苹果官方推出的一款编译器。cocos2dx是cocochina一些牛人或者团队、企业推出的一款游戏引擎。我现... 我是一个才开始接触ios开发的小白。

我现在的理解是xcode是苹果官方推出的一款编译器。

cocos2dx是cocochina一些牛人或者团队、企业推出的一款游戏引擎。

我现在的疑问是:
1、两者是否都可以编写游戏or非游戏类软件
2、两者的分别优点、缺点
3、两者在现在(2014.8)这个时代背景下分别在哪些领域有其不可替代的作用(通俗点就是哪种公司用XCODE多,理由;哪种公司用cocos2dx多,理由)
4、两者能够同时使用、配合、协调开发吗?

以上问题可能有些基于我目前对这2者的理解,问的不是很恰当。还是希望大大们能够为我解惑,请不吝赐教。

感谢
展开
 我来答
百度网友0190ed0f7
2014-08-30
知道答主
回答量:9
采纳率:100%
帮助的人:1.3万
展开全部
1.Cocosd-x是Cocos2d的xcode版本插件,一般用于2d游戏开发。具体你百度百科就知道了(ps 你的cocos2dx那句是有问题的)。。。。xcode 5后xcode集成Sprite Kit框架可用于游戏开发,当然框架还不算太成熟,用于编写ios app得心应手,2d游戏可能某些功能开发不太方便。
3.很明显 游戏公司开发 ios 平台的软件偏向于Cocos2d-x,而ios 应用程序开发现在的一般大型些公司都有,主要使用xcode(现在新推出swift语言也可以)。

4.第四问,看了第一条,插件那句,你应该能自己回答了吧
追问
谢谢您的耐心解释,我的理解:
《1》xcode是一个容器,所以的代码、引擎都在这个容器里面完成、运行。《2》cocos2d-x是cocos2d的一个延续与发展。这二者类似于一个包含了很多对开发游戏友好的类、包等。让我们可以直接调用以更方便、迅捷的开发游戏。如果开发非游戏类软件,我只需要xcode的基本功能就可以完成大部分功能。《3》不管是开发游戏还是软件,首先,必须学好xcode。
追答
恩,差不多是这个意思,Xcode相当于Eclipse的样子,开发语言为objective-c(swift),你想学游戏的话,也不用太深入学习前面的两种语言。。。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式