diff --git a/02-Note/演讲与教程笔记/虚幻开放日2025/超越PrintString:虚幻引擎调试工具极速巡览.md b/02-Note/演讲与教程笔记/虚幻开放日2025/超越PrintString:虚幻引擎调试工具极速巡览.md index 25fb225..69bd4f2 100644 --- a/02-Note/演讲与教程笔记/虚幻开放日2025/超越PrintString:虚幻引擎调试工具极速巡览.md +++ b/02-Note/演讲与教程笔记/虚幻开放日2025/超越PrintString:虚幻引擎调试工具极速巡览.md @@ -24,25 +24,41 @@ obsidianUIMode: source - au.Debug.AudioMemReport - AudioInsights - RewindDebugger(Tool->Debug): -## RaiseScriptError(UE5.6) +- [[#内存]] +- [[#物理]] +- [[#Gameplay AI]] +# RaiseScriptError(UE5.6) 该节点引发蓝图编译系统错误,可以让开发者更快发现逻辑问题。 -## Dumpcvars +# Dumpcvars 可以打印出当前所有CVar的数值。以及输入制定名字的CVar并且输出为CSV文件。 - dumpcvars - - showhelp - -deprecated - -csv=XXX -## ABTest +# ABTest 快速切换比较CVars的效果。 abtest r.DynamicGlobalIlluminationMethod 0 1 -## UnrealInsight技巧 +# UnrealInsight技巧 - 勾选OpenInsightsAfterTrace:记录完Trace后自动打开UnrealInsight。 - trace.snapshotfile:生成Trace文件。 -### RegionName +## RegionName 在UE编辑器中有一个RegionName与BeginRegion按钮,可以用在记录Traces时添加时间段注释(这段时间在做什么) -## BuildGraph +# 内存 +- Tools->Audit->Statistics,可以参看纹理的内存占用。 +- 使用SizeMap并且将**SizeToDisplay**设置成**MemorySize**即可查看内存占用。 +- Tools->RenderResoureView,可以查看显存占用。 + +# 物理 +- 避免使用复杂碰撞作为简单。 +![[CollisionView.png|800]] + +- r.Water.DebugBuoyancy 1来测试浮力。 +- ChaosVisualDebugger +# Gameplay AI +- 可以通过小键盘的0~6来开始AI DebugView +# BuildGraph -ListOnly -Preprocess diff --git a/08-Assets/Images/ImageBag/UnrealFest/2025/CollisionView.png b/08-Assets/Images/ImageBag/UnrealFest/2025/CollisionView.png new file mode 100644 index 0000000..83605c9 --- /dev/null +++ b/08-Assets/Images/ImageBag/UnrealFest/2025/CollisionView.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7db5abf25edd2dd29554d105ff8a058e6699d539d9d9ffef15cee6f5eb655ab +size 4210811