スタンドアローンモードだとローカルマルチのコントローラ入力が効かない

KRNKRS
Tue, 17 Oct 2017 10:00:32 +0000
Community & Industry Discussion

CreatePlayerで生成した計4体のプレイヤーをローカルマルチで動作させたいのですが、Editorでの実行であれば問題なく全コントローラが動作するのに対し、スタンドアローンで動作させると1Pコントローラ以外のコントローラが一切入力を受け付けなくなってしまいます。

そこで以下のような最小再現BPを組み動作を確認した所、やはり以下画像のような結果となりました。
エディタ実行では正常に各コントローラの入力は正常にとれているので設定は間違ってはいないとは思うのですが見落としている事があるのでしょうか…

CreatePlayerを行う際に渡すControllerIDは「-1」指定も直接指定も試してみましたが結果は同様でした。
またAutoPossessPlayerを「Disabled」にせず直接指定しても同様でした。

もうこれはスタンドアローンが元々そういう挙動であるという事でしょうか…。

スタンドアローンで実行するとめっちゃ動作が軽いので助かるんですけどね…。

↓最小再現BP

↓エディタ実行時

↓スタンドアローン実行時

3 posts - 1 participant