目录
在看大象无形,其中关于静态物体网络绘制的代码出错的 bug 我也搞了一会……
一开始是 ShaderCore 这个模块已经过时了,直接删掉就好了
然后是 GetRenderProxy() 不需要参数了
CreatePrimitiveUniformBufferImmediate
然后是 CreatePrimitiveUniformBufferImmediate 这个函数的用法发生了改变,具体看:
在 https://github.com/TriAxis-Games/RealtimeMeshComponent/issues/144
代码上来看,就是要改成
FBoxSphereBounds PreSkinnedLocalBounds;
GetPreSkinnedLocalBounds(PreSkinnedLocalBounds);
BatchElement.PrimitiveUniformBuffer = CreatePrimitiveUniformBufferImmediate(GetLocalToWorld(), GetBounds()
, GetLocalBounds(), PreSkinnedLocalBounds, ReceivesDecals()

博客主要讲述了在处理UE4静态物体网络绘制代码出错的问题。涉及ShaderCore模块过时需删除、CreatePrimitiveUniformBufferImmediate函数用法改变、顶点工厂类构造函数调整、派生类虚函数实现等。虽编译通过,但添加组件时仍崩溃,作者已去论坛提问寻求解决办法。
最低0.47元/天 解锁文章
5481

被折叠的 条评论
为什么被折叠?



