北京unity3d吧 关注:29贴子:217
  • 1回复贴,共1

手游开发技术用unity3d还是cocos2dx?

只看楼主收藏回复

  我们团队研发手机游戏,产品是一个2d回合制游戏,骨骼法,一共十个零件,然后设计人物的动作和技能,最终动作和技能复用所有人物上。想问一下这两种技术对于该项目的利弊,应该如何选择。


1楼2014-08-18 10:18回复
      如果是2D的,cocos2d-x是个很好的选择,但是意味着需要找到或自己开发团队协同工具(用来编辑地图/场景等),集成或开发各种需要的其他模块,如物理(Physics)、人工智能(AI)、寻路(Path Finding)等,看游戏需要添加。你举的游戏我没有玩过,所以不知道甚么模样,但是整体来讲,选择cocos2d-x,就意味着必须斟酌协同和需要自己开发(集成)许多必要的底层模块的事情。如果是3D的,那就选Unity,成功的游戏有很多了。没有所谓的坑太多问题比较难解决这个说法,很多问题是可以绕过去的。Unity具有集成的开发环境,协同开发除2进制的(其实现在有text的)场景、材质等不大友好外,其他都比较成熟。从Unity来讲,你的2D游戏还是可以采取的,由于Unity也提供了很多2D游戏的套件,方便这类的开发。从人员招聘来讲,Unity的最近仿佛抢的比较凶,所以可能贵1些。难度上面,还是要回到两个不同的东西的比较,选择Cocos2d-x,意味着需要自己找到或开发很多的工具方面的东西。用unity的话,可能相对来讲这方面的少1些。但是Unity毕竟是3D的,相对会难驾驭1些,这点如果团队用有资深的3D程序,会好很多。长远来说,如果斟酌2D方面的发展,我会选择Cocos2d-x,由于轻量、开源,所以在运行上会有效力、占用资源少,几个项目下来,工具也就全了。仅作2D的话会非常有优势。如果斟酌以后会是3D的,那么就是Unity。


    2楼2014-08-21 09:50
    回复