大家好,
我正在使用 Unity 的 Cesium for Unity 和 Google Photorealistic 3D Tiles 地块集来开发一个项目。我的目标是专注于特定区域(西班牙的 Begur)并有效地“隐藏”或停止加载/处理世界的其他部分以优化性能并防止物理错误。
我尝试过的方法:
- 我创建了一个
CesiumCartographicPolygon来定义 Begur 的区域。 - 我目前正在使用
Cesium 3D Tileset组件,但我遇到了困难,即使使用“剪裁”作为“Inside”遮罩。 - 我之前尝试使用
CesiumPolygonRasterOverlay,但我意识到它只影响纹理,而不是实际的 3D 几何体/物理。 - 我正在收到关于“大三角形”的持续
UnityEngine.Physics:BakeMesh警告,很可能是因为引擎尝试处理整个地球的物理而不是我的区域。
我的问题:
- 使用
CesiumCartographicPolygon作为“Inside”剪裁遮罩的正确工作流程是什么?如何完全丢弃该区域外的几何体? - 有没有办法阻止 Unity 尝试为整个地块集生成物理?如何只为我的特定区域限制碰撞器生成?
Cesium3DTileset组件中是否有特定的设置(如Maximum Screen Space Error或Clipping Mode)可以调整来停止“大三角形”物理警告?
任何指导或针对特定区域地理围栏的推荐工作流程都会非常感谢。
评论 (0)