GetLevelFittedNormalizedDistance
根据相机到 Chunk 的归一化距离计算 LOD。
cpp
int32 GetLevelFittedNormalizedDistance(
float fDistance) const;归一化距离为“距离 ÷ Chunk 包围球半径”,并应用 LodDistanceScale。距离每扩大一倍,LOD 粗化一级;相邻阈值带 10% 滞回。
C++ 示例
cpp
const float Distance = FVector::Distance(
CameraLocation, Chunk->GetComponentLocation());
const int32 Lod =
Chunk->GetLevelFittedNormalizedDistance(Distance);蓝图示例

另请参阅
- GetLevelFittedNO:按 Chunk 最大边长计算的另一种距离方案。
- ChangeLevel:应用计算得到的 LOD。