Unity

【Unity】ゲームパッド(F310)とInput Managerとの対応まとめ

投稿日:

概要

Unityでロジクール製のF310でキャラクター操作する際に、F310の各ボタンをInput Managerにマッピングする必要がありました。このとき、どのボタンがUnity用のaxisやjoystick buttonにどのように対応しているかが良くわからなかったので、今後のために調べて絵にしました。

まず結論

こんな感じでした。矢印が伸びていない真ん中のボタンと真ん中の少し左下のボタンは分かりませんでした。

どうやって調べたか

Input ManagerでF310Testという名前のボタンを作り、Positive Buttonの部分をjoystic button0から順番に数字を増やして、スクリプト側で押したら反応するDebug.Logを吐かせて地道に調べました。

なお、ジョイスティックなどのAxisを調べるときはTypeをJoystick Axisにした上でAxisをいろいろと変えながら調べました。

使用した設定

使用したスクリプト

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class F310test : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        if (Input.GetButton("F310Test"))
            Debug.Log("thisone");
    }
}

-Unity

執筆者:


  1. […] 【Unity】ゲームパッド(F310)とInput Managerとの対応まとめ […]

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ゲームエンジンUnityをWindowsへインストール

Contents1 目的2 環境3 Step1 : Unity Hubのダウンロード4 Step2 : Unity Hubのインストール5 Step3 : Unity 本体のインストール6 まとめ 目 …

【Unity】オブジェクトを周回させるスクリプト

Contents1 目的2 環境3 Step1 : 必要AssetのDownload&Import4 Step2 : オブジェクトの配置5 Step3 : 周回スクリプトの作成6 Step4 …

【Unity 】キャラクター操作その1 – キャラクターの配置

Contents1 概要2 環境3 Step1 : プロジェクトを作る4 Step2: 地面を作る5 Step3 : Robot Kyle AssetをImportする6 Step4 : Robot …

【Unity】キャラクター操作その5 – レーザーソードで攻撃する

Contents1 概要2 Step1 : 攻撃Animationの調達3 Step2 : Animationの設定4 Step3 : SimpleAnimationへの紐づけ5 Step4 : 制御 …

【Unity】キャラクターにSimpleAnimationでアニメーションをつける

Contents1 概要2 環境3 使用するキャラクタオブジェクト4 Step1 : Animationの 入手5 Step2 : SimpleAnimationの取得6 Step3 : Inspec …

言語切り替え

カテゴリー