diff --git a/03-UnrealEngine/Moible/Android常用命令.md b/03-UnrealEngine/Mobile/Android常用命令.md similarity index 100% rename from 03-UnrealEngine/Moible/Android常用命令.md rename to 03-UnrealEngine/Mobile/Android常用命令.md diff --git a/03-UnrealEngine/Mobile/UE5 移动端ASTC贴图压缩.md b/03-UnrealEngine/Mobile/UE5 移动端ASTC贴图压缩.md new file mode 100644 index 0000000..a4c156b --- /dev/null +++ b/03-UnrealEngine/Mobile/UE5 移动端ASTC贴图压缩.md @@ -0,0 +1,9 @@ +--- +title: Untitled +date: 2025-06-25 15:45:06 +excerpt: +tags: +rating: ⭐ +--- +# 前言 +- [UE5 移动端ASTC贴图压缩](https://zhuanlan.zhihu.com/p/662319403) \ No newline at end of file diff --git a/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md b/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md index 9afa558..fa569bc 100644 --- a/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md +++ b/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md @@ -16,10 +16,18 @@ rating: ⭐ - ShaderWorldActor.h:[[#AShaderWorldActor]] - SWorld.h:[[#ASWorld]] -## ASWorld -## AShaderWorldActor +# USWorldSubsystem +主要管理: +- TArray SW_Contexts +- 渲染相关变量:RT_Ready、RenderThreadPoked、RenderThreadResponded处理。 +# ASWorld -### PreEditChange() / PostEditChangeProperty() +# AShaderWorldActor + +大致启动流程: +BeginPlayer() + +## PreEditChange() / PostEditChangeProperty() **PreEditChange()** 主要针对以下两个变量的设置: - PreventReRegistration:防止重新注册。 - RuntimePropertyEditing:实时属性修改。 @@ -33,7 +41,7 @@ rating: ⭐ 如果RuntimePropertyEditing为true,在最后会将RuntimePropertyEditing设置为false。PreventReRegistration也会设置为false。 -### Rebuild变量 +## Rebuild变量 主要出现在: - Setup():调用RebuildCleanup()清空所有数据。 - SetupCollision(): RedbuildCollisionContext = true。 @@ -43,7 +51,7 @@ rating: ⭐ -### Tick() +## Tick()