いんでぃーづ

ゲームいろいろ、いろいろ自由

Unity : SteamInput でゲームパッド全種対応

Steamには SteamInput というゲームパッド用の仕組みがあり、Xbox用コントローラやPS4用など、メジャーどころのゲームパッドをユーザになんの設定もなく使ってもらえる。
「なんだ最高じゃんこれヤッホー」と準備中のゲームに使おうと思ったら想像以上にハマったハマった。
数日試行錯誤の甲斐あって一応導入できそう

  • SteamAPI用のサードパーティライブラリ導入
  • アプリケーションのビルドをSteamにアップロードする
  • VDFファイルを作成
  • VDFファイルをローカルフォルダに入れる
  • 設定をエクスポート
  • SteamWorks で設定
  • ゲームで入力を受け取る実装
  • ゲームを動かして入力を受け取る
続きを読む

Mac用ゲームビルドをSteamにアップロードしたときの備忘録

MacからSteamへゲームをアップロードする際、SDKにデフォルトで用意されているのがWindows用のスクリプトなので、
ツール群をMacOS用に書き換える必要がある。

  • SteamWorks SDKのダウンロード
  • MacOS用のデポを追加
  • vdfファイルを書き換える
  • ビルドスクリプトを書き換え
続きを読む

“Unity” and Unity logos are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere, and are used under license.


免責事項

当サイトの広告バナー、リンクによって提供される情報、サービス内容について、当サイトは一切の責任を負いません。

また、当サイトの情報を元にユーザ様が不利益を被った場合にも、当サイトは一切の責任を負いません。

すべて自己責任でお願いします。