2016-12-12 13 views
0

でタッチホールドドラッグイベントを受け取る方法私はUE4初心者で、このエンジンで私の最初のモバイルゲームを開始しています。Unreal Engine 4モバイルゲーム開発C++

タイトルに記載されているようにイベントを実装するのに本当に問題があります。基本的には、画面上にたくさんのタイルがあります。私が欲しいのは、ユーザーがタイルに触れ、指を持ってそれを他のタイルにドラッグすると、すべての「タッチ」タイルが色を変えることです。

エンジン入力に追加するアクション/軸マッピングは何ですか?私もTilekMesh->OnInputTouchEnter.AddDynamic(this, &AMyProjectBlock::OnFingerPressedBlock);を使ってみましたが、タッチしてドラッグしても、タイルは色が変わっていないようです。しかし、代わりにOnInputTouchBeginを使用すると、正常に動作しますが、私は単独でタッチして各タイルを放りたくありません。どんな助けでも大歓迎です。

答えて

0

タッチ入力に動的イベントを追加するコードは、すでに正しいです。私が見逃したのは、PlayerControllerでイベントのようなタッチを有効にする必要があるということでした。

bEnableTouchOverEvents = true; 

これはすべきことです。

関連する問題