UE5 和 UE4 中常用的控制台命令总结

调用控制台

按下键盘上的 ~ 键可以调用控制台命令。

技巧
  • 使用键盘的 键可以查看之前输入过的指令。
  • 控制台指令并不需要打全名,输入空格后跟随指令的部分字符可以进行模糊搜索。
  • 按下 Ctrl + Shift + , 打开 GPUProfile 面板。

命令如下:

调试类
  • stat fps:显示帧率。
  • stat unit:显示包括 Draw Call、游戏逻辑等各种项的消耗。
  • stat UnitGraph:显示各个参数的实时曲线图。
  • stat rhi:显示各种 GPU 上的消耗细则。
  • stat game:显示当前帧的时间信息。
  • stat Engine:显示帧数时间、三角面数等。
  • stat scenerendering:显示 Draw Call。
  • stat memory:查看内存使用率,有助于进行内存优化。____________________________________________________________________
  • profile gpu:捕获GPU渲染时间,可以通过快捷键Ctrl + Shift + 逗号打开GPUProfile面板进行更详细的GPU性能分析。
  • t.MaxFPS:设置最大帧率限制,有助于控制游戏的性能消耗。
  • r.DebugViewMode:开启场景渲染Debug模式,可以设置为不同的值来查看不同的调试信息,如光照、阴影
  • DisableAllScreenMessages / EnableAllScreenMessages:关闭/打开屏幕打印信息。
调试并输出
  • ke * rendertextures:高分辨率截图。
  • HighResShot:以当前 viewport 分辨率的倍数进行截图(倍数)。
  • HighResShot 1920x1080:指定分辨率截图(分辨率),图片存储位置:\Saved\Screenshots\。
  • stat Hitchesstat DumpHitches:记录 log 文件。
  • stat startfile / stat stopfile:开始/结束统计性能分析,用于记录某段时间内的性能分析数据,会在路径 Saved/Profiling/UnrealStats 下生成数据文件。
  • log.LogBlueprintUserMessages 1:控制台打印Debug信息,有助于调试蓝图脚本。
图像与渲染类
  • mat_showwireframe 1:显示网格线(1 打开,0 关闭)。
  • r.vsync 0:关闭垂直同步(0 关闭,1 打开)。
  • r.visualizeOccludedPrimitives:查看遮挡剔除(0 关闭,1 打开)。
  • r.Streaming.PoolSize 4096:设置显存分配给纹理流送池的大小(显存大小,0 表示无上限)。
  • r.ScreenPercentage 50:设置渲染分辨率为默认大小的 50%。
  • r.SkinCache.CompileShaders 1:开启点云采样,有助于优化渲染性能。
  • r.MultithreadedRendering 1:打开多线程渲染,可以提高渲染效率。

效果类

  • r.Tonemapper.Sharpen 3:设置锐化强度。
  • r.TonemapperFilm:开关后处理效果。
  • ShowFlag.PostProcessing:开关后期处理效果。
  • r.AOSpecularOcclusionMode:让 skylight 产生的 DFAO 产生更准确的高光(0 关闭,1 打开)。
  • r.Tonemapper.Quality:设置色调映射质量,影响画面的整体色调和亮度。
  • r.SSGI.Enabled 0:关闭屏幕空间全局光照(SSGI),可以提高画质清晰度(在某些情况下)。
  • r.Highlight 1:突出特定区域,使画质更加清晰。
  • r.AntialiasingQuality:设置抗锯齿质量(例如,r.AntialiasingQuality 4 表示最高质量)。
  • r.Shadow.Quality:设置阴影质量(0 表示最低质量,2 表示最高质量)。
  • r.AmbientOcclusionLevels:设置环境光遮蔽的级别(数值越高,效果越精细)。
  • r.DepthOfFieldQuality:设置景深质量(0 表示关闭,1 表示低质量,2 表示高质量)。
  • r.MotionBlur.Quality:设置动态模糊质量(0 表示关闭,1 表示低质量,2 表示高质量)。
游戏交互与控制
  • slomo:调整游戏运行速度(例如,slomo 0.5 将游戏速度设置为正常速度的一半)。
  • reload:重启当前关卡,有助于快速测试关卡变化。
  • ShowFlag.Bounds:显示包围盒(0 关闭,1 打开)。
  • ShowFlag.Collision:显示碰撞盒(0 关闭,1 打开)。
  • se rwidget 100 100:模拟在(100,100)位置进行点击操作,可以实现脚本自动化功能。
  • sensitivity 3.0f:设置鼠标灵敏度,可以根据需要进行调整。
  • se simkeyboard 1:开启模拟软件鼠标指针,有助于在无法使用实体鼠标的情况下进行游戏控制。
LOD与模型优化类
  • r.lodbias:调整 LOD(Level of Detail)偏差,数值越高,加载的模型细节越低。
  • t.LODDistanceScale 0.1:进入LOD0模式,有助于调试模型的LOD等级。LOD(Level of Detail)是指不同距离下呈现同一个物体时,忽略不必要的细节,降低模型复杂度的技术。
其他命令
  • help:打印命令帮助,可以列出所有可用的控制台命令及其简短描述。
  • start:开启单机游戏模式,有助于在没有编辑器的情况下运行游戏。
  • r.compresslightmaps:开启纹理压缩,有助于减少纹理占用的内存空间。
  • show material:显示所有材质,而不是只显示错误的材质,有助于材质调试。
相关推荐
不爱说话的采儿4 小时前
UE5详细保姆教程(第四章)
笔记·ue5·游戏引擎·课程设计
二DUAN帝5 小时前
UE实现路径回放、自动驾驶功能简记
人工智能·websocket·机器学习·ue5·自动驾驶·ue4·cesiumforue
温玉琳琅10 小时前
【UE5】虚幻引擎小百科
ue5·游戏引擎·虚幻
远离UE41 天前
UE 材质 变体 概念
ue5·材质
吴梓穆3 天前
UE5 重新编译插件版本
ue5
HECUgauss3 天前
UE5 使用过程遇到的问题
ue5
小白学过的代码3 天前
ue5.4和webul通信
开发语言·javascript·ue5
m0_552200823 天前
《UE5_C++多人TPS完整教程》学习笔记40 ——《P41 装备(武器)姿势(Equipped Pose)》
c++·游戏·ue5
漫游者Nova4 天前
虚幻引擎Unreal Engine5恐怖游戏设计制作教程,从入门到精通从零开始完整项目开发实战详细讲解中英字幕
ue5·游戏引擎·虚幻·游戏开发完整教程·恐怖游戏开发
ue星空6 天前
UE5音频技术
ue5