InputGlyphs是一个开源包,旨在显示由Unity的InputSystem检测到的输入设备的按钮字形图像(图标)。它易于集成,并设计为允许扩展设备和字形图像。
游戏中的字形图像会根据输入设备自动切换。
包中包含了适用于键盘和鼠标、各种控制器的预设字形图像,但也可以添加或更改自定义字形图像,或使用Steamworks提供的字形图像。
根据您的项目的InputActions或PlayerInput显示字形图像。字形图像可以通过Sprite Renderer、UI Image、Text Mesh Pro来显示。
游戏过程中,字形图像会根据输入(PlayerInput)的变化自动切换。例如,当切换输入设备,创建第二个本地玩家,或更改按钮分配时。
默认支持以下设备的字形图像,并且可以扩展以支持其他设备。
默认字形图像使用的是Xelu’s FREE Controller Prompts (Creative Commons 0)。如果您正在为Steam开发游戏,还可以加载Steamworks提供的大量游戏手柄字形图像。
例如,“移动:WASD”等,为一个动作分配多个按钮时,会生成连接的字形图像。