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

news/2024/11/28 11:48:09/
调用控制台

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

技巧
  • 使用键盘的  键可以查看之前输入过的指令。
  • 控制台指令并不需要打全名,输入空格后跟随指令的部分字符可以进行模糊搜索。
  • 按下 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 Hitches 或 stat 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:显示所有材质,而不是只显示错误的材质,有助于材质调试。


http://www.ppmy.cn/news/1550610.html

相关文章

【Rabbitmq篇】高级特性----TTL,死信队列,延迟队列

目录 一.TTL 1.设置消息的TTL 2.设置队列的TTL 3.俩者区别 二.死信队列 定义: 消息成为死信的原因: 1.消息被拒绝(basic.reject 或 basic.nack) 2.消息过期(TTL) 3.队列达到最大长度 ​编辑 …

spark 写入mysql 中文数据 显示?? 或者 乱码

目录 前言 Spark报错: 解决办法: 总结一下: 报错: 解决: 前言 用spark写入mysql中,查看中文数据 显示?? 或者 乱码 Spark报错: Sat Nov 23 19:15:59 CST 2024 WARN: Establishing SSL…

iOS 17.4 Not Installed

0x00 系统警告 没有安装 17.4 的模拟器,任何操作都无法进行! 点击 OK 去下载,完成之后,依旧是原样! 0x01 解决办法 1、先去官网下载对应的模拟器: https://developer.apple.com/download/all/?q17.4 …

聚观早报 | 知乎Q3营收;华为Mate 70系列发布

聚观早报每日整理最值得关注的行业重点事件,帮助大家及时了解最新行业动态,每日读报,就读聚观365资讯简报。 整理丨Cutie 11月27日消息 知乎Q3营收 华为Mate 70系列发布 iQOO Neo 10拉力橙配色 英伟达展示AI模型Fugatto vivo S20 Pro核…

3D Gaussian Splatting综述 论文笔记

文章目录 参考资料 参考资料 A Survey on 3D Gaussian Splatting精读 3DGaussianSplatting技术的影响会有多大? - Kedreamix的回答 - 知乎 https://www.zhihu.com/question/626506306/answer/3375816824 3DGS综述《A Survey on 3D Gaussian Splatting》 【论文笔记…

记录pbootcms提示:登录失败:表单提交校验失败,请刷新后重试的解决办法

问题描述 pbootcms后台登录的时候提示“登录失败:表单提交校验失败,请刷新后重试!” 解决办法 删除runtime目录,或尝试切换PHP版本,选择7.3或5.6一般就能解决了。

微积分复习笔记 Calculus Volume 1 - 6.8 Exponential Growth and Decay

6.8 Exponential Growth and Decay - Calculus Volume 1 | OpenStax

Spring MVC练习(前后端分离开发实例)

White graces:个人主页 🙉专栏推荐:Java入门知识🙉 🐹今日诗词:二十五弦弹夜月,不胜清怨却飞来🐹 ⛳️点赞 ☀️收藏⭐️关注💬卑微小博主🙏 ⛳️点赞 ☀️收藏⭐️关注&#x1f4…