From 1a62a416a32b5ecf6316435ad766f320e2ebf82f Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Wed, 25 Jun 2025 19:05:47 +0800 Subject: [PATCH] vault backup: 2025-06-25 19:05:47 --- .../RenderFeature/ShaderWorldPlugin/ShaderWorld.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md b/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md index a609323..d18c606 100644 --- a/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md +++ b/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md @@ -29,9 +29,17 @@ rating: ⭐ 1. 设置SWCamera Location。 2. 清空所有数据。 3. InitiateWorld() - 1. 更新相关变量:GenerateCollision_last、VerticalRangeMeters_last + 1. 更新相关变量:GenerateCollision_last、VerticalRangeMeters_last、WorldHasBounds_OnRebuild。 2. 设置高度生成用材质变量 Generator;bool bHadGeneratorAtRebuildTime = IsValid(Generator); 3. LOD_Num与WorldDimensionMeters计算。 + 4. 重新生成若干数组: + 1. LODs_DimensionsMeters + 2. ClipMapToUpdateAndMove + 3. ClipMapToUpdate + 4. NeedSegmentedUpdate + 5. 相关线程安全变量: + 1. Shareable_ID_FarLOD + 2. UpdateHOverTime - Tick() ## PreEditChange() / PostEditChangeProperty()