Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
12
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

Organization

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

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
12
Help us understand the problem. What are the problem?