Steamworks的图形图标

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按钮。

Required packages

设置Steamworks

此功能利用了Steamworks.NET。请阅读Getting Started等页面设置 Steamworks。至少在游戏开始时执行 SteamAPI.Init()SteamInput.Init(false),此功能才能运行。

运行游戏

在启动Steam.exe客户端的状态下运行游戏。如果Steamworks初始化成功,操作控制器时会显示Steam提供的图形图标。