お知らせ

アセットは別ページに分割しました。

概要

  • Input Manager
  • Input System

参考

一般的なゲーム入力 | Unity 2018.4 マニュアル [公式]

入力 | Unity マニュアル [公式]

使い方

参考

新しい Input System の使い方 | テラシュールブログ

新しい InputSystem を動かしてみた | simplestar の技術ブログ

新しい Input System のご紹介 | Unity Technologies Blog [公式]

導入

参考

Unity でキーボードからの入力を判定する | かめくめ

Unity の Input で入力を扱う – Qiita

Unity でゲームパッドから複数入力を受け取る方法まとめ | 稲枝の押入れ

ゲームパッドで Unity のゲームを動かそう | Unity インターハイブログ

Unity でゲームパッド (コントローラ) を使う方法 | ねくすとねくすと

Input Manager

設定

  • Nameスクリプトから使用する名前
  • Descriptive Name軸の説明的な名前、正方向
  • Descriptive Negative Name軸の説明的な名前、負方向
  • Negative Button負方向のボタン
  • Positive Button正方向のボタン
  • Alt Negative Button負方向の副ボタン
  • Alt Positive Button正方向の副ボタン
  • Gravity重力 (入力をセンタリングする速さ/単位ユニット毎秒)
  • Deadアナログスティックのソフトウェア的な遊び (閾値以上の場合に入力ありとみなす)
  • Sensitivity感度 (デジタル入力における入力の最大値、またはマウス移動のスケール/単位ユニット毎秒)
  • Snapスナップ (有効にすると逆入力で即座に入力値をゼロにリセットする)
  • Invert反転 (有効にすると入力の正負が反転する)
  • Type入力のタイプ
    • Key or Mouse Buttonボタン入力
    • Mouse Movementマウスの移動、またはスクロールホイール
    • Joystick Axisジョイスティック入力
  • Axis入力軸
    • X axisX 軸入力
    • Y axisY 軸入力
    • 3rd axisスクロールホイール
    • 4th axis ~ 28th axisその他の軸
  • Joy Num入力軸を受け付けるジョイスティックの指定
    • Get Motion from all Joysticks全てのジョイスティックからの入力
    • Joystick 1 ~ Joystick 16指定した番号のジョイスティックからの入力

項目を右クリックして表示されるメニューから項目のコピー/削除ができる。

  • Duplicate Array Element項目を複製する
  • Delete Array Element項目を削除する

ボタン名

  • 文字キーabc、…
  • 数字キー (フルキーボード)123、…
  • テンキー[0][1][2][3]、…、[9][.][/][-][+][=][equals][enter]
  • 矢印キーleftrightupdown
  • 修飾キーleft shiftright shiftleft ctrlright ctrlleft altright altleft cmdright cmd
  • 特殊キーtabescapespacebackspacereturndeleteinserthomeendpage uppage down
  • ファンクションキーf1f2、…、f15
  • マウスボタンmouse 0mouse 1mouse 2
  • 全てのジョイスティックjoystick button 0joystick button 1、…
  • 特定のジョイスティックjoystick 1 button 0joystick 1 button 1、…

参考

Input クラスの GetKey 系と GetButton 系のどっちを使えば良いの?を調べてみた – Qiita

ゲーム用コントローラーに対応する | かめくめ

Unity の Input Manager の使い方 | ゲームの作り方!(dkrevel.com)

Input Manager の使い方まとめ。PS3 や PS4 のコントローラの入力を取得しよう | おもちゃラボ

Input Manager | Unity マニュアル [公式]

KeyCode | Unity スクリプトリファレンス [公式]

Unity-Technologies/UnityCsReference/IMGUI/Event.cs at 61f92bd79a – GitHub

Get list of Axes? – Unity Answers

マウス入力

参考

Mouse 入力 Event, OnMouse, Input | Unity な日々

Unity でマウス入力を扱う | TASOGARE GAMES BLOG

マウスクリックを検知する方法は?GetMouseButtonDown の使い方 | XR-Hub

1分でわかる!マウス関連する3つのメソッド | Unishar

Input.GetMouseButtonDown | Unity スクリプトリファレンス [公式]

Input System

参考

Unity の新入力システム・Input System を使おう | Unity for Pro [公式]

Input System | Unity マニュアル [公式]

Input System | Unity Manual [Official]

Quick Start Guide | Input System 1.1 Manual [Official]

How do I…? | Input System 1.1 Manual [Official]

Migrating from the old input system | Input System 1.1 Manual [Official]

Supported Input Devices | Input System 1.1 Manual [Official]

Introducing the new Input System | Unity Blog [Official]

Xbox One Controller

Xbox ボタン (5) を2秒間押し続ける電源を入れる

Xbox ボタン (5) を6秒間押し続ける電源を切る

ワイヤレス割り当てボタン (13)Bluetooth 接続のペアリングを開始する

参考

Unity でゲームパッドからの入力したいからまとめてみる | はこねのはこ

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

HoloLens で Xbox One 用のゲームパッドを使う | littlewing

HoloLens と Unity Editor で簡単に Xbox コントローラーを動作させる | なんかいろいろしてみます (akihiro-document.azurewebsites.net)

Using an Xbox One Controller with Unity on Windows 10 | Building Blocks (ritchielozada.com)

Xbox One ワイヤレスコン PC との接続方法 電源 ON/OFF 方法も解説 | ゲーム初心者で苦労自慢

Xbox One ワイヤレス コントローラーの概要 | Xbox Support [公式]

Xbox ワイヤレス コントローラーを Windows PC に接続する方法 | Xbox Support [公式]

Xbox ワイヤレス コントローラーでの Bluetooth による接続と問題解決 | Xbox Support [公式]

Xbox One ワイヤレス コントローラーの問題解決 | Xbox Support [公式]

ゲームパッドの接続/切断

参考

ゲームパットの接続/切断時に通知を出してあげる | まともな開発者になりたい

Input.GetJoystickNames | Unity スクリプトリファレンス [公式]

How to correctly reconnect turned off gamepad using new input system? – Unity Answers

iOS Game Controller

参考

iOS Game Controller への対応 | Unity マニュアル [公式]

WebGL

参考

WebGL での入力 | Unity マニュアル [公式]

WebGL のブラウザー間での互換性 | Unity マニュアル [公式]

Input in WebGL | Unity Manual [Official]

WebGL Browser Compatibility | Unity Manual [Official]

Does Unity WebGL support Xbox One controllers? – Unity Answers

キーの同時入力を判定する

参考

Check For Input Combo – Unity Forum

How can I get a combination of keys pressed? – Unity Answers

Detect only a specific Keyboard combination in Unity – Stack Overflow

KeyCode

参考

KeyCode | Unity スクリプトリファレンス [公式]

モバイル (Mobile)

参考

モバイル端末の入力 | Unity 2018.4 マニュアル [公式]

CrossPlatformInput

参考

CrossPlatformInput を使ってみる – Qiita

CrossPlatformInputManager の使い方 | yamagablog

CrossPlatformInput を使う その1 Import 編 | 陰干し中のゲーム開発メモ

CrossPlatformInput Deprecated? – Unity Forum

How can I use Cross Platform Input in Unity 2019? – Game Development Stack Exchange

動画/チュートリアル

参考

Standard Input for Cross Platform in Unity – YouTube

Introducing the new Input System – YouTube

GodTouch

参考

okamura0510/GodTouch: GodTouch – Unity エディタ上でタッチの動作を確認できる – GitHub

GodTouch – エディタ上でタッチの動作を確認できる|てんぷら王国

Unity で iOS/Android/Editor の共通タッチ処理を実装する – Qiita

記事をシェアする:
タグ:

コメントを残す

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