LoginSignup
3
6

More than 5 years have passed since last update.

【Unity5】XBox One の左右のスティックの入力を取得する

Last updated at Posted at 2016-06-27

※この記事のUnityのバージョンは5.3.5f1です

はじめに

備忘録もかねてXBoxOneの左右スティックの入力を取得できるようにするまでの手順を記事にまとめてみました。

UnityEditor側の設定

メニューの Edit -> Project Settings -> Inputを選択
image

InputManagerが開きます.

InputManagerのSizeがデフォルトでは18になっているので、2増やして20にします

Cancelが2つ追加されます

追加された2つのCancelの入力内容を書き換えて、以下のように変更します.

以上でUnity側の設定は完了です。 右スティックの入力を受け取ることができるようになりました。

スティックの入力を受け取るC#スクリプト

以下のC#コードで左右スティックの入力を取得することができます.

// 左スティックのよこ方向の傾き
Input.GetAxis("Horizontal") 

// 左スティックのたて方向の傾き
Input.GetAxis("Vertical") 

// 右スティックのよこ方向の傾き
Input.GetAxis("Horizontal2")

// 右スティックのたて方向の傾き
Input.GetAxis("Vertical2") 
3
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
6