UE4开发的VR游戏有没有可以达到unity开发的《The Lab》的画面效果?
一般来说,VR游戏开发的核心引擎是U3D和UE4。这两个游戏开发引擎工具基本上支持了VR游戏的制作。两者各有千秋。Unity适合小团队制作甚至独立制作。主要趋势是手机游戏。目前Unity依然是手游市场占有率最高的引擎。GearVR游戏90%以上都是Unity engine开发的。而UE4更适合大团队制作,主要倾向于PC。以下是两者的优缺点:Unity的优点:轻量级,易于安装、调试和打包。配置VR项目很简单,而且学习成本低,文档开发成本低。UI系统在PS4上很容易调试,还有一键运行的批处理文件。AssetStore提供了一些VR下的Demo作为参考。Unity的缺点:内置工具不完善,渲染差,灯光系统不好。暗影烘焙有bug,勉强能达到2A游戏的入门水平。控制器支持较差,手柄震动、VR控制器空间定位等部分功能引擎没有集成,需要第三方插件或额外代码,没有材质编辑器。不支持第三方插件Prefab。继承了Unreal不内置LevelStream的优点:画面效果完全达到3A游戏水平,灯光和物理渲染即使在缩小的情况下也足以秒杀Unity蓝图系统。从此不用再写功能强大的素材编辑器了。各种官方插件齐全,各种游戏模板对手柄和VR控制器都有很好的支持。虚幻的缺点:C++如果要开发一款PS4游戏,需要重新编译引擎,12核心服务器,24线程编译大概需要20-30分钟。如果需要重新编译引擎,新建一个项目至少需要一个小时,编译需要十几分钟。如果切换的话,编译几千到几万的shaderPS4不方便,打包编译时间也比较长。学习成本也高。子模块功能强大,但操作复杂。有些功能没有文档,现有功能的文档也不完善,没有Unity的开发成本高。国内某3A团队做了一个10分钟的VRDemo,据说烧了1000多万UI设计师。在VR下使用一些bestpractice非常困难,文档和例子也很少。