首页 > IT职业 > > Unreal Engine 4的代码怎么样?
从代码框架上看,除了unreal script,UE4和UE3相比没有多大程度上的改变,比如TaskGraph。
使用了类似Qt的对象系统,完成对象之间简单的交互。
数学模块中针对不同平台都实现了SIMD优化(话说DirectXMath不能跨平台么)。
代码模块的组织上也不像CryEngine3分几个部分清晰地组织。
由于要做跨平台Shader编译,Shader代码使用了较多宏区分平台,为了兼容glsl,采用了将hlsl解析成MesaIR再转成glsl的方法,少掉了opengl的特有扩展支持,如稀疏纹理、保守光栅化。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4586/viewspace-3165678/ ,如需转载,请注明出处,否则将追究法律责任。