解决方案Set Input Mode Game And UI
需要在UMG 初始化的时候(AddToViewport后)将游戏的输入模式改为GameAndUI
UE默认提供了三种方式,都是继承了FInputModeDataBase FInputModeUIOnly仅ui能够接收设备的输入 FInputModeGameAndUI优先UI接收,如果UI不处理,player input / player controller就可以获取到输入! FInputModeGameOnly仅player input / player controller可以获取到输入,UI不能获取到输入!
操作流程
Set Show Mouse Cursor
Create UI Widget
Add to Viewport
Set Input Mode Game And UI
尝试方案 设置Viewport Properties
无效
Capture Mouse on Launch
Default Viewport Mouse Capture Mode
Default Viewport Mouse Lock Mode