강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Unity InputSystemを極める

Unity InputSystemを徹底的に解剖します。 約10種類の使用方法と実践例を通じて、InputSystemの達人に生まれ変わりましょう。

難易度 初級

受講期間 無制限

  • todaycoding
Unity
Unity
Unity6
Unity6
Unity
Unity
Unity6
Unity6

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

mystic6113

100% 受講後に作成

InputSystemについて分かりやすく説明していただき、よく聞きました! ところで、Scriptable Objectおよびキーリバインディング講義はいつアップロードされるのか気になります

5.0

까만돌

31% 受講後に作成

貴重な講義をありがとうございます。

5.0

ftna

100% 受講後に作成

講義が良くて、声も心地よいので集中しやすいです。 丁寧に教えてくださいます。

受講後に得られること

  • InputSystemを活用する数多くの方法

  • InputSystemの詳細オプション

  • マルチプラットフォームの多様な入力デバイス対応

  • ランタイムキーリバインディングの実装

Unity Input System 完全攻略!

UnityのInputSystemを正しく使っていますか?

Unity6からInputsystemが基本設定に含まれるようになりました。
今やInputsystemは必須です!

もしかしてPlayerInputコンポーネントを通してのみInputSystemを使用していますか?
InputSystemの使用方法はもっと多様です!

こんな内容を学びます

InputSystemを活用するための基礎

入力システムの比較

C#文法

コード設計

  • Legacyとの比較 : 既存の入力処理方式とInputSystemを比較しながら、InputSystemの長所を学びます。

  • 基本文法 : InputsystemはEventを活用して動作します。DelegateとEvent文法の原理と使用方法について学習します。

  • コード設計:ユーザーの入力とキャラクターの移動を一つのスクリプトで実装するケースが多いです。これはオブジェクト指向プログラミングに反しており、今後開発を進める際に拡張性において困難が伴います。ユーザー入力と移動処理を分離し、継承を通じたコード設計を学びます。


InputSystemを扱うほぼすべての方法

基本ワークフロー

詳細オプション

コード作成

  • 基本ワークフロー:公式ドキュメントを参照すると、InputSystemには大きく4つのワークフローが存在し(バージョンによる違いあり)、基本ワークフローをすべて扱います。

  • 詳細設定 : Interactions、Processors、Modifierなど、Inputsystemに存在する様々なオプションと使用方法を学びます。

  • 追加活用方法:基本ワークフローだけでなく、InterfaceやScriptableObjectを通じてInputSystemを活用する方法を学びます。


様々な環境でのInputSystemの使用方法

2D プラットフォーマー

2D トップダウン

3D

  • 使用方法:InputSystemの多様な使用方法を様々なゲーム環境に適用しながら練習します。

  • ゲームジャンル:どんなゲームでもInputSystemを熟練して扱えるようになります。

  • 学習デバイス:キーボード、マウス、ゲームパッドなど、Unityでサポートされているデバイスの入力を処理できます。

UI処理とアクション切り替え

  • 状況処理:インゲーム状態と一時停止状態の切り替え時に自然な入力処理の変更を学びます。

  • UI処理:UIインタラクション時のインゲーム入力の例外処理を学びます。

  • 状態処理 : 基本状態、飛行、運転、水泳など状況に応じた適切な入力切り替え方法を学習します。

受講前の参考事項

講義環境のセットアップ

  • Windows環境で進行され、Unity6を使用します。

  • 学習ではUnity6のLTSバージョンの使用を推奨いたします。

  • Unity6でなくてもLTSバージョンを使用すれば、講義の受講に大きな支障はありません。

  • ただし、最新バージョンではなく旧バージョンを使用される場合、学習に支障が出る可能性があります。

学習資料

  • 講義でUnityパッケージ形式で提供されますので、ダウンロードしてご使用ください。

講義の進め方

  • InputSystemの様々な使用方法をまず学習します。

  • その後、InputSystemの詳細オプションを確認します。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • Unityの基本入力処理(Legacy)からInputSystemに移行しようとしている方。

  • キーボード・ゲームパッド・タッチなど、複数のデバイスの入力を柔軟に管理したい方。

  • PC、モバイル、コンソールなどのマルチプラットフォームプロジェクトで入力処理にお悩みの方。

  • InputSystemの様々な使用方法による長所と短所を知りたい方。

  • 実践例を通じて、様々な入力システム設計のノウハウを得たい方。

前提知識、
必要でしょうか?

  • 基本的なUnityの使い方

  • 基本的なC#文法

こんにちは
です。

407

受講生

17

受講レビュー

5.0

講座評価

2

講座

Unityおよび開発関連の情報を共有している「今日コーディング(オヌルコディン)」です。

誰よりも分かりやすく、最大限理解していただけるよう、私が持っている知識を共有していきたいと思います。

詳細については、今日コーディング(オヌルコディン)のYouTubeチャンネルをご参照ください。

カリキュラム

全体

46件 ∙ (3時間 11分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

10件

5.0

10件の受講レビュー

  • mystic61132058님의 프로필 이미지
    mystic61132058

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    InputSystemについて分かりやすく説明していただき、よく聞きました! ところで、Scriptable Objectおよびキーリバインディング講義はいつアップロードされるのか気になります

    • 바쁜하루님의 프로필 이미지
      바쁜하루

      受講レビュー 7

      平均評価 4.7

      5

      31% 受講後に作成

      • solorosesalmon6622님의 프로필 이미지
        solorosesalmon6622

        受講レビュー 1

        平均評価 5.0

        5

        61% 受講後に作成

        • muttul589114님의 프로필 이미지
          muttul589114

          受講レビュー 67

          平均評価 4.8

          5

          31% 受講後に作成

          貴重な講義をありがとうございます。

          • qkdwnstlr0077162님의 프로필 이미지
            qkdwnstlr0077162

            受講レビュー 1

            平均評価 5.0

            5

            32% 受講後に作成

            ¥6,797

            todaycodingの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!