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

【Unity】XBOXコントローラの左右トリガー入力を別々に取得する

結論

Windowsなら、9th-axisと10th-axisを使えば左右別々に取得できます。
Androidだと14th-axisと15th-axisです。
image.png

概要

  • Unityでゲームパッド(XBOX)を使うとき、はこねさんの記事にお世話になりました。記事内でも述べられていますが、左右のトリガー入力はまとめて一つのfloat型で3rd-axisから取得しているので、左右のトリガーのそれぞれの押し具合が分からなくなります。

  • Windowsでは、3rd-axisで左右混合の入力を取得できますが、9th-axisと10th-axisを使えば左右別々に取得することができます。

  • Androidビルドでは3rd-axisは使えないですが、14th-axisと15th-axisで左右トリガーの入力が取れます。

検証環境

  • Windows10 64bit + XBOX 360 コントローラ(有線)
  • Oculus Go + XBOX ONE コントローラ(無線)
  • Unity2017.4.24f1

参考記事

_udonba
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
ユーザーは見つかりませんでした