33 lines
995 B
Markdown
33 lines
995 B
Markdown
|
|
---
|
|||
|
|
title: UI
|
|||
|
|
date: 2026-05-03 00:00:00
|
|||
|
|
excerpt: ARC 引擎 UI/Slate/UMG 扩展分类索引
|
|||
|
|
tags:
|
|||
|
|
- ARC
|
|||
|
|
- UI
|
|||
|
|
rating: ⭐
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# UI — UI/Slate/UMG 扩展
|
|||
|
|
|
|||
|
|
返回 [[ARC引擎修改总览]]
|
|||
|
|
|
|||
|
|
## 概述
|
|||
|
|
|
|||
|
|
ARC 引擎对 UE4 的 UI 系统(Slate + UMG)进行了大量扩展,主要服务于格斗游戏的文本显示需求(多语言、竖排文字)和控制器管理。修改涉及约 38 个文件。
|
|||
|
|
|
|||
|
|
## 功能列表
|
|||
|
|
|
|||
|
|
| 功能 | 文档 | 说明 |
|
|||
|
|
|------|------|------|
|
|||
|
|
| Slate 扩展 | [[Slate扩展]] | 垂直对齐、独立透明度、文本溢出、富文本图片、几何缓存 |
|
|||
|
|
| UMG 本地化 | [[UMG本地化]] | 平台后缀语言 ID、平台感知文本查找 |
|
|||
|
|
| 简单元素渲染扩展 | [[简单元素渲染扩展]] | REDMain、AddColor、灰度、Multiply 混合 |
|
|||
|
|
|
|||
|
|
## 控制器管理
|
|||
|
|
|
|||
|
|
新增 `FUEISlateApplication`(继承 `FSlateApplication`):
|
|||
|
|
- User/Controller ID 映射表(`UserIndexMap`)
|
|||
|
|
- 格斗游戏多手柄的输入分配
|
|||
|
|
- 参见 [[UEI事件系统]]
|