unity3d都有哪些优势和劣势

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3d都有哪些优势和劣势相关的知识,希望对你有一定的参考价值。

1、智能界面设计,可视化编程界面完成各种开发工作,高效脚本编辑,实现高效率开发
2、面向组件开发,不同的游戏项目,整个逻辑需要用C#重新写,但是资源都是可以沿用原来项目的。
3、跨平台性,只需一键即可完成作品的多平台开发和部署,支持PC、移动、主机三大不同的平台
4、入门简单,开发语言C#相对于C/C++更简单,而且unity的使用已相对成熟,学习视频较多
5、支持ARVR,U3D是实现ARVR最主流的开发引擎
对于零基础学习游戏开发的话,建议还是考虑学习unity引擎,入门更容易,应用的也更加广泛。优就业课程内容围绕unity引擎展开,涉及游戏开发、游戏策划、ARVR多种就业岗位所需技能,零基础学习或者职业晋升都可考虑。
参考技术A

Unity的优势:

轻量级,安装、调试和打包方便;
配置VR项目十分简单;
学习成本低,文档完善;
开发成本低;
UI系统;
在PS4上调试方便,有批处理文件可以一键运行;
Asset Store;
提供了一些VR下的Demo作为参考


Unity的劣势:

内建工具不够完善;
渲染差,光照系统糟糕,阴影bake有bug,只能勉强达到2A游戏入门水平;
对于控制器支持较差,一些如手柄震动、VR控制器空间定位的功能引擎未集成,需要第三方插件或额外代码;
没有材质编辑器,需要第三方插件;
Prefab不支持继承;
没有内建的Level Stream支持

本回答被提问者采纳
参考技术B 优势:
易于上手但功能强大
对新手很友好,有很多教学
劣势:
渲染,光照系统远不如虚幻

以上是关于unity3d都有哪些优势和劣势的主要内容,如果未能解决你的问题,请参考以下文章

3,css引入方式都有哪些,常应用哪里?不同引入方式的优势与劣势都有哪些

使用Node.js 的优势和劣势有哪些

Unity3d常用插件都有哪些

unity3d常用的实时运行类都有哪些

Firebase的优势都有哪些?

用Unity3d开发游戏的优点有哪些