图标图片已注册到InputGlyphTextureMap
资产中,在大多数情况下,您无需进行修改即可使用。如果需要添加默认情况下没有的按钮图标,或者更改现有的图标图片,请按照本页面的步骤进行操作。
首先,解释在Input Glyphs包中图标图片是如何注册的。
按钮和图标图片在InputGlyphs/Data/
中的xxxGlyphTextureMap
资产中绑定。在InputLayoutLocalPath
中输入Input System定义的Control名称,在GlyphTexture
中输入实际图片的引用。Control名称可以在Input Debugger窗口的Name列中确认。
各设备和xxxGlyphTextureMap
资产在InputGlyphsSetup
预制件中绑定。通过将前述的xxxGlyphTextureMap
资产分配给例如KeyboardGlyphInitializer
组件,Input Glyphs可以从设备和按钮的信息中搜索图标图片。
请务必启用图标图片导入设置的Read/Write。
以下步骤示例介绍如何添加键盘图标。
Assets > Create > InputGlyphs > InputGlyphTextureMap
,创建资产。+
按钮。InputLayoutLocalPath
中输入要添加的按钮的Control名称,在GlyphTexture
中输入要添加的图片。InputGlyphsSetup
预制件的KeyboardGlyphInitializer
组件列表中的+
按钮。以下步骤示例介绍如何更改键盘图标。
InputGlyphs/Data/KeyboardAlphabetGlyphTextureMap
复制到您的项目中。(例如使用Ctrl+拖拽)GlyphTexture
替换为要更改的图片。InputGlyphsSetup
预制件的KeyboardGlyphInitializer
组件列表中的element 0替换为复制的资产。