Help us understand the problem. What is going on with this article?

Unityにいろんなコントローラー繋げてデータ取得

Unityにいろんなコントローラーを接続して使いたいので色々調べたメモ
複数の方法が合ったのでメモ

InputManager

ひとつのコントローラーを繋げるには良さそうでした

利用方法

Edit > Project Setting > Input Manager
Sizeを増やすことで入力欄を追加
SnapCrab_NoName_2020-6-11_10-44-3_No-00.png

InputSystem

異なるコントローラーを複数使うにもよさそうでした
マウスやキーボードも取得できたので良かったです

このサイトで詳しく使い方あったのでやりやすかったでする
SnapCrab_NoName_2020-6-11_10-38-7_No-00.png
https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/Installation.html

利用方法

Window > Package Manager
検索に input と入力するとリスト丈夫に表示
右下のインストールでUnityへ追加
SnapCrab_NoName_2020-6-11_10-26-41_No-00.png

詳細は下記サイトで記載あり
https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/Installation.html

Unityでの表示

GameObjectに Player Index を追加
Open Input Debug で デバイスリストが表示
動作確認したいデバイスをダブルクリックで取得データ表示
SnapCrab_NoName_2020-6-11_11-20-18_No-00.png

両方のManager利用(追記20200729)

onClickなどが利用できなくなるので、設定で両方利用をすると、共存できました
SnapCrab_NoName_2020-7-30_11-37-34_No-00.png

動作確認できたコントローラー

Windowsでゲームコントローラ認識が必要

この状態にできるコントローラなら何でも繋がりそうな感じしました
SnapCrab_NoName_2020-6-11_11-12-0_No-00.png

Xbox ワイヤレス コントローラー

ワイヤレスで動作確認
SnapCrab_NoName_2020-6-11_11-25-10_No-00.png

Logicool G29 Driving Force ステアリングホイール&ペダル

ペダルも同時に取得できたので便利
SnapCrab_NoName_2020-6-11_11-25-30_No-00.png

Logicoolのゲームソフトウェアが起動していることが条件
SnapCrab_NoName_2020-6-11_11-29-55_No-00.png

インストール方法は過去投稿を参照
Logitech G29 SteeringWheel PCでUnityできるまで
https://qiita.com/mmt/items/4de0646118c37c952b19

Logicool G X56 VR Simulator Compatible HOTAS Joystick

スティックとスロットルは別USBだったのでそれぞれデータ取得でした
SnapCrab_NoName_2020-6-11_11-25-41_No-00.png

PS4用ワイヤレスコントローラー(DUALSHOCK 4)(2020/07/07追記)

有線接続で確認

タッチパッドは取得できていないかもでした。。

NoName_2020-7-8_9-27-24_No-00.png

参考サイト

Unityでゲームパッドからの入力したいからまとめてみる(XBox One Controller)
https://hakonebox.hatenablog.com/entry/2018/04/15/125152
Installation guide | Input System | 1.0.0
https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/Installation.html

mmt
https://codepen.io/mmt-codepen
hol-on
デザインのご相談なら!ホロンクリエイトにお任せください。産業デザイン(UX・UIデザイン/プロダクトデザイン/WEB・サービスデザイン)に関わるコンセプト構築から製品化まで、様々な分野でのデザイン開発をサポートします。
http://www.hol-on.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした