Steamworks APIはコントローラのグリフ画像を提供しています。 このページでは、Steamが提供するグリフ画像を表示する手順をご案内します。
ご注意ください:
SteamworksにはSteam Input APIというInput Systemと似た仕組みが存在しますが、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が提供するグリフ画像が表示されます。