国内有哪些比较好的unity论坛?
一般来说,在选择一项技术进行学习和投资的时候,你需要考虑清楚这些问题:1。技术的适用范围(除非有新的需求,否则无法解决)2。学习曲线3。技术支持怎么样?社区活跃吗?4.目前的发展趋势如何?(开源项目以后不要无人问津,商业产品公司不能破产。) 5.扩展性怎么样?是否有利于团队合作?(有些技术入门简单,但是做大项目就是灾难。)在这些方面,虽然unity和cocos2d在技术上完全不同,但作为目前开发手游最常用的两种技术方案,它们是具有可比性的。适用范围前面很多回答已经说过了。主要区别在于unity是一个完整的解决方案,cocos2d是一个类库。Unity的应用范围要广得多。Cocos2d是为手机游戏而生的。除了开发2D和3D游戏,unity还可以发布到cocos2d未涉及的平台,如WP、Mac和主机,unity还广泛应用于虚拟现实项目。刚接触unity或者1.x版本的时候,几乎所有的QQ群都在讨论虚拟现实项目。即使是现在,我也感觉我身边的人(重庆)用unity做教育软件和3D漫游远远超过游戏。也就是说,如果以后不开发手游,cocos2d就不用了,unity可以做点别的。学习的难度当然更容易上手。如果你比较极端,不会编程,设计师可以用一些可视化编程中间件完成unity游戏开发。前阵子cocos2d在网上抄了flappy bird的一天教材。在unity+playmaker里我估计用不了一个小时。当然,对于已经懂c++的开发者来说,cocos2d入门可能更直观,不会接触到新的开发工具。不过对于普通人来说,unity的方式更容易上手,甚至不用写代码。Cocos2d在技术支持和社区方面胜出,国内社区团结的情况还比较初级,深入的技术问题基本都在官方论坛沟通。当然,如果你能无障碍地读写英语,情况就会逆转。cocos2d的发展趋势是在“开源2d手游开发框架”领域基本没有竞争,这也注定了开源社区不会有任何动力去拓展新的领域。而Unity则一直在扩大开发覆盖面,也就是“统一糊”的意思最初,它是一个“人人都可以开发游戏”的引擎,进入了人们的视野。最近新版本一直在强调AAA游戏开发,即将推出的5.0版本基本是以提升画质为目的。其实也给UE,CE等造成了一定的压力。现在UE给个人的授权费比unity便宜。但是unity没有动力去修改一些普遍认为烂的功能,比如GUI系统,内置网络。一般也需要借助第三方来完成开发。新手要注意不要学这些没用的东西。可扩展性的问题,cocos2d胜在哪个。因为unity采用的是新手和程序员都容易上手的组件模式,所以在开发大型项目时非常容易陷入架构陷阱。开发太容易,容易出错。Cocos2d并不是说不会做出这些架构上的问题,而是说它是基于cocoa框架,能开发它的人已经有了一定的编程规范,用来开发app的软件架构还是适用的。而且,统一是另一种体系。新手一定是开发了一些简单的项目之后有了经验的人,了解了MVC这样的架构体系之后再去开发商业项目。否则,他们只会在组件模型的错误方向上越走越远。在可扩展性方面,unity还有很多其他问题:假设苹果有了新设备iTV,如果你用cocos2D,测试版发布时就可以根据官方文档开始开发集成,正式设备一发布就支持。如果用unity,可能要等unity打补丁更新;需要编译两次,这是很大的JIT错误;国内很多广告和付费平台都不支持unity,SDK集成需要自己做插件。总结一下:1。如果你有一般的编程基础,又想快速制作一款游戏而不纠结于技术,那么选择unity2。你有一些开发app或者其他软件的经验,你想做一个手机游戏领域的商业产品。同时个人或团队资金实力一般,选择cocos2d3。如果你想学习业界主流的游戏开发流程,又不想局限于某个游戏平台或者2D或者3D,那就选择unity4。不属于以上三种情况。