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

首先要知道一个概念 , 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控件显示到屏幕上了

是不是非常简单!

相关推荐
AA陈超1 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-31 映射标签到属性
c++·游戏·ue5·游戏引擎·虚幻
gshh__2 小时前
SuperMap Hi-Fi 3D SDK for Unreal 使用蓝图接口加载多源数据
ue5·游戏引擎·supermap
EQ-雪梨蛋花汤4 小时前
【MRTK3踩坑记录】Unity 2022 中 MRTK3 Input Simulator 无法使用 WASD 控制相机的完整排查记录
数码相机·unity·游戏引擎
星夜泊客14 小时前
Unity 游戏开发中的防御性编程与空值处理实践
unity·设计模式·游戏引擎
mit6.82419 小时前
[无人机sdk] Open Protocol | 协议包构造&验证
游戏引擎·无人机·cocos2d
zhangzhangkeji19 小时前
cesium126,230331,Visualize Per-Feature Metadata - 1:官方教程
ue5
tealcwu20 小时前
【Unity踩坑】Unity测试用例命名空间错误解决方案
unity·游戏引擎·测试用例
zhangzhangkeji20 小时前
cesium126,230316,根据经纬度动态生成物体:主要使用了角色的 tag 属性,地球锚点也是有 tag 属性的
ue5
AA陈超1 天前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-28 构建属性菜单小部件控制器
c++·游戏·ue5·游戏引擎·虚幻
地狱为王1 天前
Unity使用PP-MattingV2实现人像分割
unity·游戏引擎