Steamworks API 提供了控制器的图标图片。 本页面将指导您如何显示 Steam 提供的图标图片。
请注意:
Steamworks 具有类似于 Input System 的Steam Input API,但 Input Glyphs 是为 Input System 准备的包,不支持 Steam Input API。 目前,Steam Input API 不支持 Unity 的 Event System(UI 操作),因此我们不推荐使用 Steam Input API。
按照本页面的设置,可以在使用 Input System 的同时显示 Steam 提供的图标。
请在第一个场景中放置InputGlyphs/Prefabs/InputGlyphsSetup_Steamworks
预制件。如果已经放置了InputGlyphsSetup
预制件,请将其删除。
SteamGamepadGlyphInitializer
组件会显示需要安装的包。请点击显示(Not installed)的包的Import按钮。
此功能利用了Steamworks.NET。请阅读Getting Started等页面设置 Steamworks。至少在游戏开始时执行 SteamAPI.Init()
和 SteamInput.Init(false)
,此功能才能运行。
在启动Steam.exe客户端的状态下运行游戏。如果Steamworks初始化成功,操作控制器时会显示Steam提供的图形图标。