GameProgrammar's Night

ゲームプログラム系の覚え書き

Input

PlayStation4のコントーラをWindowsで使う時の開発側の注意点

PS4がアップデートされて、PCからリモートプレイができるようになりました。 それに合わせて、PS4コントローラをPCにUSB接続するだけで、ゲームパッドとして利用することができるようにもなりました。そのため、これからPCゲームをPS4コントローラで遊ぶ人が…

UE4 アクターの入力取得をコントロールする

docs.unrealengine.com docs.unrealengine.com この辺りに書いてあることと独自調査を元にキー/パッド/マウス入力(以下単に入力)で悩まないようにするためのまとめとなっています。 目次 目次 入力を取得できるようにする設定 詳細パネル BPノード 入力取得…

UE4 UMGで入力を取得する

UMG(UMGのBP)では、各Widgetごとにマウスイベントを取得することはできますが、通常のキーイベントを取得するこはできません。 マウスイベント キーイベント そのため、UMGでメニューを作りキーで操作したい場合、いつも通りにはいきません。 UMG上でキーを…

UE4の入力取得の仕組みとプラグインの作り方

「Unreal Engine 4 (UE4) 其の弐 Advent Calendar 2015」 3日目の記事になります。qiita.comUE4エディタ・BPなどが一切でません。C++のみのプログラマ向けの記事になります。ここで示すソースコードは「4.10.0-release」タグのものになります。 UE4の入力取…

UnrealEngine4用プラグイン DirectInputPadPluginの使い方

UE4(Windows)でDirectInputのゲームパッドを使えるようにするプラグインを作りました。github.com DirectInputPadPlugin Ver.0.9のものです。 これ以降、DirectInputのゲームパッドのことをDIパッド(DIPad)、XInputのゲームパッドのことをXIパッド(XIPad)、…

UnrealEngine4で2Dゲームを作ろう! その14 DirectInputプラグイン作った編

github.com前回紹介したJoystickPluginは問題が発覚したために、結局自作しました。ひとまず、katze.hatenablog.jpを参考にソースからビルドしてUE4に追加してください。 通常のゲームパッドイベントとして受け取れるようにしましたので、すぐに使えると思い…