From a50b2ab92ba7e70a9c01cc3a009c80fc2e5c5714 Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Thu, 4 Sep 2025 11:49:18 +0800 Subject: [PATCH] vault backup: 2025-09-04 11:49:18 --- 03-UnrealEngine/UI/CommonUI.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/03-UnrealEngine/UI/CommonUI.md b/03-UnrealEngine/UI/CommonUI.md index 04d3491..998873c 100644 --- a/03-UnrealEngine/UI/CommonUI.md +++ b/03-UnrealEngine/UI/CommonUI.md @@ -226,9 +226,8 @@ FUIActionBindingHandle UCommonUserWidget::RegisterUIActionBinding(const FBindUIA # # CommonUI Navigating - [x] [How to Handle Input and Navigation in Unreal Motion Graphics (UMG) | Unreal Fest Gold Coast 2024](https://www.youtube.com/watch?v=kZUwEEtkItg) - -https://www.youtube.com/watch?v=17nARa4jruc -https://www.youtube.com/watch?v=aDoNLyUVy2o +- [ ] [# UE5 - Common Ui: Enhanced Input Action Setup (Short Version)](https://www.youtube.com/watch?v=17nARa4jruc) +- [ ] [# UE5 - Common UI: Keyboard Controls Setup](https://www.youtube.com/watch?v=aDoNLyUVy2o) PS: 1. 针对含有子Widget的控件(CommonActivatedWidget)需要勾选Auto Activate @@ -341,16 +340,21 @@ void UWidget::SetUserFocus(APlayerController* PlayerController) # TODO -1. [ ] 解决一些Button Release方面的颜色bug +1. [x] 解决一些Button Release方面的颜色bug 2. [ ] 修复KeyBoard UI Nav的bug,鼠标&键盘同时使用问题 -3. KeySelector扩展,添加图标模型以及只有GamePad输入模式。 -4. 声音没有保存设置。 -5. 给其他控件实现类似CommonButton的bShouldUseFallbackDefaultInputAction的功能 -6. Settings 界面添加设置说明 +3. [ ] 鼠标点击空白区域会导致丢失Focus的问题 + 1. [ ] [UE·底层篇】Slate源码分析——点击事件的触发流程梳理](https://zhuanlan.zhihu.com/p/448050955?share_code=jcXOVdY4rYAu&utm_psn=1946727155825345234) +4. KeySelector扩展,添加图标模型以及只有GamePad输入模式。 +5. 声音没有保存设置。 +6. 给其他控件实现类似CommonButton的bShouldUseFallbackDefaultInputAction的功能 +7. Settings 界面添加设置说明 ## 其他手柄输出 -- GameInput for Windows +- GameInput for Windows Plugin (需要[Microsoft Game Development Kit](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/input/overviews/input-overview) 权限,需要填表注册) - Dualshock Input Plugin +- 其他传统Input插件 + - XInput(只支持XInput 手柄) + - Raw Input Plugin 现在,我们通过新的“Game Input for Windows”插件,在虚幻引擎中更轻松地支持 PS4/5 控制器:[Game Input for Windows - Experimental Release Notes](https://dev.epicgames.com/community/learning/tutorials/EpZ4/unreal-engine-game-input-for-windows-experimental-release-notes)