赞
踩
游戏引擎的主要功能包括图形模块、AI模块、物理模块、寻路模块、输入模块、网络模块、UI模块、渲染模块、声音模块、编辑器模块等。Unity和UnReal两款开发引擎的功能和性能对比如表所示。
功能性能
Unity
UnReal
优劣
多线程渲染
支持但是一些Android设备不稳定有概率崩溃,多线释不彻底多核利用率低
更完善
Unreal
渲染管线
正向、延迟、可定制
相似
Shader
以UberShader的方式提供shader变种管理,也可以通过插件实现ShaderTree
使用蓝图完成shader的编译,也可自己实现,一般会项目自己优化
各有优劣
各种渲染效果例如:后处理体积零,体积光阴影等
支持基本的,可以自己或通过插件实现
官方支持更多,但性能还不稳定
Unreal容易实现但需要优化
面部表情,换装
需要自己实现