강의

멘토링

로드맵

Inflearn brand logo image
NEW
Game Dev

/

Game Programming

Unity InputSystem 完全攻略

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

  • todaycoding
유니티
Unity
오늘코딩
inputsystem
게임개발
Unity6

こんなことが学べます

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

  • InputSystemの詳細オプション

  • マルチプラットフォームの多様な入力機器対応

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

Unity Input System完全攻略!

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

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

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

このような内容を学びます

InputSytemを活用するための基本

入力システム比較

C# 文法

コード設計

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

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

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


InputSystemを扱うほぼ全ての方法

基本ワークフロー

詳細オプション

コード作成

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

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

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


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

2D Platformer

2D Topdown

3D

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

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

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

UI処理およびアクション遷移

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

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

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

受講前の参考事項

講義環境設定

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

  • 学習ではUnity6のLTSバージョンの使用をお勧めします。

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

  • ただし、最新バージョンではなく旧バージョンをご使用になる場合、学習に困難が生じる可能性があります。

学習資料

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

講義の進行方式

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

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


こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

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

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

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

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

  • 基本的なUnityの使用方法

  • 基本的なC#文法

こんにちは
です。

341

受講生

11

受講レビュー

5.0

講座評価

2

講座

유니티 및 개발 관련 정보를 공유하고 있는 오늘코딩입니다.

누구보다 쉽고 최대한 이해할 수 있도록, 제가 알고 있는 지식들을 공유하고자 합니다.

더 자세한 내용은 오늘코딩 유튜브 채널을 참고해주시길 바랍니다.

カリキュラム

全体

35件 ∙ (2時間 11分)

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

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

受講レビュー

全体

5件

5.0

5件の受講レビュー

  • 시로네코님의 프로필 이미지
    시로네코

    受講レビュー 1

    平均評価 5.0

    5

    32% 受講後に作成

    • 네버엔딩스터디님의 프로필 이미지
      네버엔딩스터디

      受講レビュー 13

      平均評価 4.9

      5

      32% 受講後に作成

      • ftna님의 프로필 이미지
        ftna

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        강의 좋고, 목소리도 편안해서 집중이 잘 됩니다. 꼼꼼히 알려주십니다.

        • JH B님의 프로필 이미지
          JH B

          受講レビュー 1

          平均評価 5.0

          5

          61% 受講後に作成

          • 박정민님의 프로필 이미지
            박정민

            受講レビュー 2

            平均評価 5.0

            5

            32% 受講後に作成

            期間限定セール、あと3日日で終了

            ¥41,250

            25%

            ¥6,561

            todaycodingの他の講座

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

            似ている講座

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