虚幻引擎的三种输入模式和将控件显示到屏幕上

首先要知道一个概念 , HUDInput 都是由 PlayerController 来控制的

而虚幻的Input控制模式有三种

Set Input Mode Game Only (设置输入模式仅限游戏 ): 视角会跟着鼠标旋转 , 就是正常游戏的模式 , 这也是游戏默认输入模式
Set Input Mode UI Only (设置输入模式仅限UI ): 只能控制UI和点击UI , 游戏里动不了
Set Input Mode Game And UI (设置输入模式游戏和UI): 视角跟着鼠标旋转 , 并且也能点击UI

注意: 只要设置输入模式 , 都会让游戏停顿一下 , 也就是你之前如果正在跑 , 设置输入模式就会让人物停下

所以如果是显示战绩面板那种UI , 就不用设置游戏模式

如果是显示 游戏设置 , 就设置游戏输入模式为 Set Input Mode Game And UI

显示游戏设置的话 , 可以用Set Game Paused (暂停游戏) , 把游戏暂停 , 也可以设置全局膨胀时间让全局变得很慢 , 可以参考死寂游戏

具体的看你们需求

Set Input Mode Game And UI 如果显示鼠标指针后不能立即和游戏ui进行交互 , 就重新Set Input Mode Game Only 一下 ,并Get Owning Player 获取拥有玩家

输入模式说完了 , 我们再说说怎么把UI控件添加到屏幕上

要把UI控件添加到屏幕上 , 首先要有控件蓝图 , 设计一个控件蓝图

如图所示就能把UI控件显示到屏幕上了

是不是非常简单!

相关推荐
不吃凉粉19 小时前
Unity与AS通信
unity·游戏引擎
两水先木示1 天前
【Unity】探索小地图迷雾散开Shader效果(基础版)
unity·游戏引擎
WarrenMondeville2 天前
AI复刻街头霸王到 Unity
unity·游戏引擎
远离UE42 天前
UE5 Niagara LightWeight Emitter
ue5
xcLeigh2 天前
Unity基础:MonoBehaviour的生命周期——Awake、OnEnable、Start、Update执行顺序
unity·游戏引擎
辻弋2012 天前
自动检测硬件生成驱动清单、实时监控FPS、120秒性能记录——30+项优化模块化开关,所有改动可精确复原
服务器·windows·游戏引擎·电脑·开源软件
点心的游戏开发世界3 天前
GDScript 入门笔记:目录
开发语言·笔记·游戏引擎·godot
想做后端的前端3 天前
Unity · 性能优化:内存管理完全指南:从托管堆到跨桥开销
unity·性能优化·游戏引擎
StarTechnology3 天前
UE5云渲染管理平台-支持私有化部署Linux-Windows国产化适配
ue5·webui·webbrowser
平行云3 天前
实时云渲染信创架构解析:从GPU池化到全栈适配的技术演进
linux·unity·docker·ue5·webgl·数字孪生·实时云渲染