
1 / 9
可视化制作轮盘菜单,从十套取材于游戏的预设中一键换风格,运行时一行代码即可打开或编辑任意轮盘。
从头到尾基于 UI Toolkit:不用 Canvas,不用 uGUI,也不绑定任何渲染管线。
Radial Architect 窗口就是控制中枢:Data、Style 和 Config 三个标签页,配合可交互的实时预览,拖动任何滑条都会即时更新,不进入播放模式就能搭好并调好一个轮盘。
一个 RadialMenuStyleSO 通过 18 个分区控制整体外观,从几何形状、扇区和图标,到中心信息区、指针、动画和分页。换一个 Style 资源,同一个轮盘就完全换了模样。
运行时由一个静态门面类负责:RadialMenu.Show(MyMenus.Weapons)。添加、编辑、移除或清空选项都不会改动原始资源;选择结果通过事件总线响应,在单机代码和联网代码中的表现完全一致。
包含内容
10 套预设
开箱即用的 Style 资源,包括 Survival、Battle Royale、Mobile、Arcane、Neon、Mystic、Glass 和 Minimalist 等风格。
3 种导航模式
PrevNext、SubMenuRing 和 Replace,自动插入返回选项,可限制层级深度,并支持多页分页。
多种输入
鼠标、手柄、触屏和旧版输入(Legacy)四种输入源,可在运行时开关,并根据设备显示对应的按键图标。
无单例
任意数量的轮盘可以共存,各自按自己的 id 通过 RadialMenuHandlerData 事件总线分发。
本地化
可选支持 Unity Localization 和 I2 Localization。
测试充分,文档齐全
173 个 NUnit 测试、三个示例场景,以及 55 页图文并茂的 PDF 使用指南。
技术细节
- Unity 版本
- 6(6000.x)及更高版本
- 渲染管线
- Built-in、URP、HDRP(基于 UI Toolkit,无需额外设置)
- UI 框架
- UI Toolkit(UXML 与 USS),不使用 uGUI 或 Canvas
- 依赖
- AnkleBreaker Core 与 Utils UniversalTypes(Git);TextMeshPro、Input System
- 内容
- 18 个分区的样式系统、10 套预设、5 种导航变体、3 个示例场景
- 测试
- 173 个 NUnit 测试
- 文件数
- 256
用于我们自己的游戏
想用在您的游戏里?
打造 Radial Menu Toolkit 的团队可以帮您集成、扩展它,或开发您的项目接下来需要的功能。



