ISM在Player/Visibility Collision视图下显示异常

[Image Removed]

ISM和HISM的物体在Player Collision和Visibility Collision视图下和StaticMesh的显示不一致

测试了最新的UE5版本依然存在这个问题,想请问后续有修复这个问题的计划吗?如果自行修改是否可以提供一些思路?

您好,在 FInstancedStaticMeshSceneProxy::GetDynamicMeshElements 生成 MeshBatch 的地方没有专门处理 collision view

如果需要显示为bodysetup上的mesh,​需要参考 FStaticMeshSceneProxy::GetDynamicMeshElements ,专门生成 collision view 的meshbatch

我这边有一段参考的代码,但是还有点问题,需要在 ​r.InstancedStaticMeshes.FetchInstanceCountFromScene=0 的情况下才可以使用过,不过可以大概看下逻辑,主要就是改了红色框框里的部分

[Image Removed]​

非常感谢提供参考,这边尝试​看看~