Skip to content

AirBeans5956/UniKeyEventDispatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UniKeyEventDispatcher

これはなに?

Unityでキーイベントっぽい事をするそれです. 解説はこの記事まで

どう使うの?

  1. このリポジトリをcloneする,もしくはDownload ZIPする
  2. UniKeyEventDispatcher.unitypackageをImportする
  3. UniKeyEventDispatcher/Prefabs/KeyEventDispatcherのPrefabをSceneに配置
  4. キーイベントを取得したいコンポーネントで,キー押下時のイベントIKeyDownEvent,キー押上時のイベントIKeyUpEventを実装
  5. 配置したPrefabのKeyEventDispatcherコンポーネントのプロパティに,キーイベントを取得したいコンポーネントを含むGameObjectを追加

サンプルはある?

CloneしたProjectのScenes/Sampleを確認してみてください.   このサンプルは押下/押上されたキーを表示する,ただそれだけのサンプルです.

Interface仕様

IKeyDownEvent

インタフェース一覧

  • void OnKeyDown(List<KeyCode> downKeyList)  
    • 任意のキー/ボタン押下時に実装先のメソッドが呼ばれます.
    • 引数
      • downKeyList: 押下されたキー/ボタンに対応するUnityのKeyCodeが含まれます.

IKeyUpEvent

インタフェース

  • void OnKeyUp(List<KeyCode> upKeyList)
    • 任意のキー/ボタン押上時に実装先のメソッドが呼ばれます.
    • 引数
      • upKeyList: 押上されたキー/ボタンに対応するUnityのKeyCodeが含まれます.

About

Dispatch keyboard events for Unity applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages