vault backup: 2025-09-04 11:49:18

This commit is contained in:
2025-09-04 11:49:18 +08:00
parent d73afd44d3
commit a50b2ab92b

View File

@@ -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)