=================问题1============
问题1:
考虑做跨平台的 2D 游戏,引擎选择是 Unity3D 还是 cocos2d-x 呢?为什么很多动作类游戏都是 Unity3d 做的,Unity3d 开发起来比 cocos2d-x 容易吗?
各种回答:
10 个回答
赞同
1
反对,不会显示你的姓名
kubisoft,appstore上的 慢慢下围棋
知乎用户 赞同
对于程序员来说,unity3d更加所见即所得。不过开发和cocos2d应该是一个数量级的。
对于美工来说,2d游戏要画大量的逐帧动画画到手抽筋,3d的工作量小多了。
2013-06-05 5 条评论
赞同
0
反对,不会显示你的姓名
倪海宇,狂热追求重度手游,求游戏制作人~~
1 。2dx
2. unity是项目失败的一个根源
2013-07-24 2 条评论
赞同
2
反对,不会显示你的姓名
张鑫宇,android个人开发者
伍默、千鬼神 赞同
unity3d开放肯定比cocos2dx来的简单,看你嘛,u3d要考虑到版权问题,cocos2dx毕竟免费
2012-10-16 2 条评论
赞同
2
反对,不会显示你的姓名
徐乔,在手机游戏研发上虚度了10年
二两米、kezunlin 赞同
2D游戏用cocos2d-x,3D游戏用unity3D,这几乎已经成为了现在的标准答案。
只是unity3D第一只是免费开启了少数功能,第二必须将效率列入考虑,所以如果不是特别大的团队,不建议用unity3D来做项目。
至于上面有人提到flash,我们现在就正在使用flash制作iOS游戏,说实话,做出这个选择仅仅是因为这是一个页游的移植,每时每刻我们都在想如果这个游戏是用cocos2d来做该是多么美好……
2013-06-07 2 条评论
赞同
2
反对,不会显示你的姓名
知乎用户,旅行
蘇振兵、kuang 赞同
Unity和Cocos2d-x,严格来讲并不是同样的产品类型。Unity是一套“解决方案”,而Cocos2d-x仅仅是一个库。两者相比较,后者仅相当于前者的一个模块。Unity提供集成的场景编辑器,物理引擎,材质编辑、动画编辑等等,再加上本身的类插件功能,能让第三方通过包来帮助生产周边工具。但从Cocos2d-x来讲,如果有公司要用,必须找到相关的编辑器,集成第三方的物理引擎(如Box2D)才能与Unity在解决方案这个级别上相提并论。就如有名的3D渲染引擎Ogre和解决方案Unreal、CryEngine一样,本身并不具备可比性。
很多公司采用Cocos2d-x来做项目的抉择是,对于2D项目来说,Unity的确是把“牛刀”了,驾驭起来不是很顺畅。Cocos2d-x加上一些第三方的工具,就能对付项目,而且驾驭起来相对简单,就会选择Cocos2d-x而不是Unity。
2013-08-28 添加评论
赞同
0
反对,不会显示你的姓名
韩宇,靠谱的游戏策划,专注游戏理论研究
你现在的需求想做跨平台游戏,明显用flash更合适!都是用3D技术做2D游戏,同样能加各种特效,界面做起来方便,效率又高,而且Adobe会不断地开发更新。
当然,前提肯定是你会用,小马过河吧
2012-10-16 添加评论
赞同
0
反对,不会显示你的姓名
rui zhang,Game Engineer
如果你的游戏是纯2D游戏那么使用cocos2d-x会是一个很好的选择,因为cocos2d有很多成熟的2D工具可以帮助你快速开发,比如cocos builder 和cocos studio. unity是3D引擎,虽然有众多第三方的2D工具,但大多需要收费,而且仅仅使用其中一个并不能很好的帮助你快速完成工作。
2013-06-05 添加评论
赞同
0
反对,不会显示你的姓名
洪达,产品经理
小团队使用cocos2d开发,大项目的还是使用U3D
2013-06-08 1 条评论
赞同
0
反对,不会显示你的姓名
伍一峰,Indie Game
Unity相对于Cocos2d-x在我看来有以下优劣:
+ Code in C#
+ 多功能且方便的Editor
+ 易用的Physics
+ 方便在不同分辨率下测试
- 不是开源
- Editor的操作有时不如code清晰明白 (因人而异)
Unity有很多2D框架,
例如免费的Orthello,Futile,和收费的2d toolkit,ex2d等等。
如果喜欢Cocos2d-x的开发方式和代码风格,但是又希望利用Unity平台的便利,
那可以试一试Futile框架。
Futile是一个开源的code-centric的2D框架,
代码风格和Cocos2d-x和Flash类似,
是最近的兴起的Unity下的2D框架。
最后,
项目成败,最终取决于人,而不是工具。
原文:
http://www.zhihu.com/question/20469325
===============问题2========================
问题2:
Unity3D相对于Cocos2D来说优势在哪里?
各种回答:
徐乔,策划美工程序什么都干的人。
只问优势不问劣势吗 : )
Unity3D是一个跨平台的开发套件。而cocos2d-iphone是一个iOS专用的游戏引擎。当然,在此基础上,发展出了跨平台的cocos2d-x。
Unity3D比较容易上手。它不仅仅是一套引擎,还提供了完整的编辑工具。编辑区所见即所得,深受广大的美术与策划人员喜爱。内置的Asset store提供了大量现成的资源(当然,是要花钱买的)。可以说是一个近似于傻瓜化的开发工具,可以大大提高研发速度。
相比之下,cocos2d-iphone/x基本上事事都需要自己动手。工具方面少更是的可怜。
但是(来了!)。Unity3D第一是收费的,第二相对封闭,尤其是网络部分,原生支持力度有限。第三,这玩意默认使用C#,有些人觉得这是优点,有些人则不然。第四,这玩意的运行效率一直有争议。
如果要类比一下,Unity3d就像windows,而cocos2d-iphone/x更像linux。前者封闭但是傻瓜,后者开放但是比较core。
2013-06-14 2 条评论 感谢 分享 收藏 • 没有帮助 • 举报
王凯
就像您所说的u3d是近乎于傻瓜开发的软件,有编程基础的人就可以上手,就像我学了三天就做出了一款简单的运行于安卓应用,那是不是就说明在以后假如用u3d的游戏开发人员灰常多了,那对于游戏质量和整个游戏行业会不会是颠覆呢?前提是除了抛开忠于cocos2d-x的程序员
2013-06-16
徐乔(作者)
颠覆谈不上。unity3d只是一个工具,最终影响产品品质的还是人。 况且优秀的开发者,会灵活的根据项目来选择工具,并不会有所谓死忠。
2013-06-17 回复 赞
原文:
http://www.zhihu.com/question/21201735/answer/17501291
分享到:
相关推荐
简易网上论坛是一个基础的在线交流平台,旨在提供一个简洁、易于使用的环境,让人们可以讨论各种话题,分享观点和信息。创建这样一个论坛涉及到多个IT领域的知识,主要包括网站开发、数据库管理、用户认证与权限控制...
在本场景中,"asp编写的网上论坛"是一个使用ASP技术构建的在线讨论平台,可以方便地集成到现有的网站中,为用户提供互动交流的空间。 ASP论坛的核心功能包括用户注册、登录、发帖、回帖、搜索、查看主题等。以下将...
网上论坛管理系统可以解决游客访问及留言的问题,使得用户可以更方便地进行交流和讨论。 8. 网上论坛管理系统的优点 网上论坛管理系统的优点包括: * 提高用户体验:网上论坛管理系统可以提供方便用户访问和交流...
【网上简易论坛源代码】是一种基于互联网的轻量级讨论平台的源代码,适用于初学者了解和学习Web开发。这个论坛的设计目标是简洁易用,让使用者能够快速搭建一个在线交流社区。源代码的正确性得到了保证,意味着...
在设计网上论坛时,我们需要考虑安全性问题,以确保论坛的安全和可靠性。这包括: * 用户身份验证:确保用户身份的真实性和安全性。 * 数据加密:确保数据的安全传输和存储。 * 论坛安全监控:监控论坛的安全状态,...
网上论坛系统BBS是一种在线交互平台,用户可以在这里发布文章、参与讨论,进行信息交流。在本提供的"网上论坛系统bbs"中,包含了几个关键功能模块:邮件管理、文章管理、讨论区管理和系统设置,这些是构建一个高效、...
附带的详细使用说明可能包含了系统的安装部署步骤、用户操作指南以及常见问题解答,帮助读者快速理解和使用这个论坛系统。源代码的提供为其他开发者提供了学习和参考的实例,他们可以通过阅读代码了解实际开发过程中...
【标题】"mybbsm网上在线论坛"指的是一个基于互联网的交互式讨论平台,它允许用户浏览多种类型的网页,并且在这些页面上分享观点、交流想法。这种类型的平台通常被称为Bulletin Board System(BBS),中文名为电子...
在信息技术领域,构建一个网上在线论坛是常见的需求,其核心目标是为用户创建一个互动性强、功能完善的社区,便于他们分享技术知识,提出问题并得到及时反馈。本篇将深入探讨使用ASP.NET与C#语言进行论坛开发的相关...
例如,在IT技术论坛中,用户可以就网络技术、数据库技术、软件开发、Web开发等相关主题发起讨论,众多参与者的意见碰撞和交流,能够帮助用户解决问题,增进技术理解。 **时效性**体现在论坛信息更新迅速,用户能够...
4. 讨论平台:网络论坛作为讨论平台,能促进教师间的交流和观点碰撞,有助于深化对教学理念的理解和实践。 5. 学生自主学习:提倡学生自我驱动的学习,认为学生具备自学能力,当他们有需求和兴趣时,会主动去学习...
- 促进信息交流:通过搭建网上论坛,可以加强信息工程系内部成员之间的沟通与交流,提高信息传递效率。 - 提升学习氛围:构建一个专门的学习交流平台有助于营造积极向上的学习氛围,促进学生间相互学习、共同进步...
网上论坛BBS系统毕业设计源码是一套完整的项目实践,为计算机科学与技术专业的学生提供了宝贵的参考资料,尤其适合他们在毕业设计阶段使用。这套源码涵盖了论坛系统的基本功能和架构,可以帮助学生深入理解Web开发的...
在"基于Struts的网上论坛BBS系统课程设计"中,我们将深入探讨如何利用Struts来构建一个功能完善的在线讨论平台。 1. **MVC模式**:Struts的核心是MVC模式,它将业务逻辑、数据和用户界面分离,使得开发和维护更加...
随着互联网的普及,人们对于信息交流的需求日益增长,网上论坛作为一种方便快捷的互动平台,用户可以发布问题、分享观点、进行讨论。通过创建网上在线论坛,可以提供一个无地域限制、实时交流的环境,促进知识分享与...
网上论坛是一种常见的交互式Web应用,它允许用户发布主题、回帖、参与讨论等互动活动。本项目基于MVC(Model-View-Controller)模式,使用Servlet技术进行开发,这是一套广泛应用于Java Web开发的设计模式,能有效地...
【描述】"网上在线论坛主要的功能是讨论各种语言的开发技术、技巧,并交流开发经验等" 这句话揭示了论坛的基本功能,即为用户提供一个交流平台,讨论各种编程语言(如Java、Python、C++等)的技术问题、开发技巧和...
【标题】"jsp做的网上论坛 毕业论文"是一个基于Java Server Pages(JSP)技术构建的在线讨论平台的项目。这样的论坛系统通常用于提供一个互动的环境,让用户能够发表话题、评论、提问和回答问题,从而促进信息交流与...
在"博客论坛"这个压缩包文件中,可能包含了多个相关的博客帖子或论坛讨论记录,涵盖了各种IT话题,如编程语言、操作系统、网络技术、数据分析等。通过阅读和分析这些内容,用户可以拓宽视野,提升专业技能,同时也...
ASP.NET网上在线论坛是一种基于微软ASP.NET技术构建的交互式讨论平台,允许用户进行实时交流、提问和分享知识。这个项目包含数据库设计和源代码,为开发者提供了一个完整的参考示例,适合那些想要学习如何使用ASP...