UE4控制台命令详解

一、UE4控制台命令

UE4控制台命令是一种在游戏运行时输入的命令行指令,通过控制台命令,开发者可以进行快速开发和调试,例如输入“stat fps”可以显示当前游戏的帧率情况。通过控制台命令,我们可以在运行时修改一些参数,查看调试输出等。下面是一些常用的UE4控制台命令:

//打印渲染线程信息
stat game

//显示当前帧的GPU时间
stat gpu

//是否开启帧率限制
t.MaxFPS

//以游戏窗口为基准,打印各种线程的执行情况
stat startfile

//显示具体的渲染线程信息,可了解当前引擎操作流程
stat scenerendering

禁用屏幕打印:执行控制台指令disableallscreenmessages

允许屏幕打印: 执行控制台指令 enableallscreenmessages

开启某目录Log: 执行控制台指令 Log Log目录名 on

关闭某目录Log: 执行控制台指令 Log Log目录名 off

r.ScreenPercentage 50 —— 设置渲染分辨率为默认大小的50%

二、UE4控制台命令鼠标点击

在UE4中,我们可以通过控制台命令鼠标点击来模拟鼠标的点击事件。这样可以实现一些脚本自动化的功能。下面是示例代码:

//模拟在(100,100)位置进行点击操作
se rwidget 100 100

其中,“rwidget”表示操作对象(这里指一个UI元素),后面两个数字表示鼠标点击坐标。这个命令可以通过 F11 打开的控制台来输入。

三、UE4控制台命令重启

在调试和开发过程中,经常需要进行引擎的重启,这时我们可以通过控制台命令进行快速的重启操作。下面是示例代码:

//重启当前关卡
reload

//完全退出当前关卡
quit

四、UE4控制台命令 渲染

在UE4开发中,我们经常需要对游戏场景的渲染效果进行调试。下面是一些常用的UE4控制台命令:

//显示FPS(每秒帧数)等信息
stat fps

//显示GPU性能信息
stat unit

//显示渲染的网格明细信息
stat rhi

//显示每个 draw call 产生的 GPU 时间消耗等细节信息
stat scenerendering

//显示 scene render target memory 的细节信息
stat scenetexturememory

//显示像左上角以及小地图(UE4 自带的 debug 界面)等信息
stat game

//查看骨骼的调试信息
stat skeletalmesh

五、UE4控制台命令怎么关

在UE4中,如果不会使用控制台命令,经常会误操作导致一些不必要的问题。这时我们需要关闭掉控制台窗口。下面是示例代码:

//关闭控制台窗口
emptycmd

六、UE4控制台命令LOD0

当我们需要针对模型的LOD等级进行调试时,可以使用UE4控制台命令LOD0。LOD(Level of Detail)是指不同距离下呈现同一个物体时,忽略不必要的细节,降低模型复杂度的技术。下面是示例代码:

//进入 LOD0 模式
t. LODDistanceScale 0.1

七、UE4控制台命令行大全

掌握UE4命令行的多种用法对于工程师来说是非常重要的。下面是UE4控制台命令行的汇总:

//打印命令帮助
help

//开启单机游戏模式
start

//开启纹理压缩
r.compresslightmaps

//显示所有材质,而不是只显示错误的材质
show material

//开启点云采样
r.SkinCache.CompileShaders 1

//禁用特定主机服务
-argc=1 -abslog="E:\AAA\UE4Log.txt" -forcelogflush -nomoviestartup -nohomedir -nolinking -noseekfreeloading -NOTEXTURESTREAMING -noasync -NOTEXTURES

//设置鼠标灵敏度
 sensitivity 3.0f

//开启模拟软件鼠标指针
se simkeyboard 1

//打开多线程渲染
r.MultithreadedRendering 1

//自动检查更新
ue4editor.exe /Scripts/Automation/RunTests.bat --recursive --filter=AU_RunTests.TC_SubscribeToBuildPromotion_MultiModules

八、UE4控制台命令开启打印

在UE4中,我们也可以通过控制台命令开启一些特定的调试信息,以便在开发过程中更好地把握程序的运行情况、程序的性能等等,下面是示例代码:

//控制台打印 Debug 信息
log.LogBlueprintUserMessages 1

//控制台打印时间信息
stat unit

//控制台打印当前状态
stat

//开启场景渲染 Debug 模式
r.DebugViewMode 4

九、UE4控制台命令使画质更清晰

在UE4开发中,我们经常会遇到需要调整画面清晰度的情况,下面是一些常用的UE4控制台命令:

//开启 TV 同步
r.Tonemapper.Quality 1

//关闭降噪,画质更清晰
r.SSGI.Enabled 0

//突出特定区域,画质更加清晰
r. Highlight 1

//柔和边角,突出细节,画质更加清晰
r. BloomQuality 4

在本文中,我们对于UE4控制台命令做了详细梳理,从大体的介绍到重要的控制台命令,涉及多个方面的内容,包括鼠标点击、重启、渲染、画质等等。对于需要用到UE4对控制台命令的读者,本文希望能够有所帮助。

  • 15
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值