【每日一问】虚幻引擎和Unity3D引擎,对于初学者哪个引擎是更好的选择?为什么?

1回答

【每日一问】虚幻引擎和Unity3D引擎,对于初学者哪个引擎是更好的选择?为什么?

提问者 程序媛Adele 2017-05-10 748浏览

市场上最热门的商业引擎有 虚幻引擎和Unity3D引擎,还有其它的引擎如Cocos2d、CryEngine、Stingray等,哪个引擎更适合初学者?为什么?

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • 186662 2017-05-10 18:59
    unity3d是后起之秀,用户数量能够在那么短时间超越unreal,易用性是功不可没的(当然uinty3d还搭上了移动开发的顺风车),同时网络上也拥有最多的开发社区、资源,这些对初学者都有很大帮助,所以初学者应该毫不犹豫选择unity3d。

    unreal功能强大,但是上手门槛极高。通过图形化的方式提供了强大的材质编辑器、逻辑编辑器、动作编辑器、剧情编辑器等等,这些编辑器的复杂度足以击溃绝大部分初学者的学习热情,同时unreal4缺少通用脚本语言支持(unreal3的unrealscript也是超级难用),用纯c++开发游戏逻辑,想想这个风险吧。

    cocos2d很适合做简单2D游戏开发,如果做简单的2D游戏开发,还是首选推荐cocos2dx。但是这个引擎架构设计比较差,例如ui系统,cocos2dx 2 的ui事件机制是一个巨坑,同时还有众多的界面组件不完善,渲染优化极差。cocos2dx 3版本改进了部分界面设计,但是有点好高骛远,2d没有设计好,就着急搞3D的东西。

    cryengine从pc平台起家,场景编辑非常强大,做野外大场景比unreal有优势,但是引擎的架构稍差,渲染封装没有unreal那么好,它移植到其他平台会受到很大限制。他的脚本系统设计思路也不方便网络游戏的设计。在unity3d和unreal的挤压下,cryengine估计走不了多远了。

    至于stingray,如果不想当小白鼠,就算了吧。
    0评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答