Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 


alt text

お世話になります! コツコツとモバイルゲームをつくりながら勉強している者です。行き詰まってしまい、ぜひ相談にのって下さい。

いま製作中のゲームのバインディング→インプットActionMappingsには「Touch1」 AxisMappingsには「Touch2」を設定しています。 (画像 ⇨ キャプチャ1)

タッチインターフェイス(Touch2)を動かすとプレイヤーが左右に移動し タッチインターフェイス以外の画面をタッチ(Touch1)すると プレイヤーからタッチ座標に攻撃が飛んでいく仕様です。 (画像 ⇨ キャプチャ0)

alt text

ここで、ぶつかっている事なのですが、UE4のPIEでは理想の動作が確認できるのですが、 Androidでのデバイス実機テストでは 「Touch2を入力しながらTouch1が機能しない」という事です。


その逆の「Touch1を入力しながらTouch2の入力」は出来るのですが、 この2つの入力をスマートフォンでもスムーズに機能させる方法はありますでしょうか?


Touch1 と Touch2のブループリントはそれぞれこちらです。

Touch2(タッチインターフェイス)⇨ キャプチャ2 (プレイヤーのBP内に書いています。) Touch1 ⇨ キャプチャ3  (プレイヤーコントローラーのBP内に書いています。

alt text alt text


Product Version: UE 4.19
more ▼

asked May 09 '18 at 03:56 PM in Japanese

avatar image

83 4 7 9

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first


今回でいう Touch1Touch2 ですが、どのように認識されているかというと、
それぞれ 1番目に触れた指2番目に触れた指 です。
触れた順番に FingerIndex が割り振られることになります。

まず最初のケースですが 「Touch2を入力しながらTouch1が機能しない」 とありますが、上記の条件を当てはめると成り立たないことがわかります。
後から触れたほうが Touch2 です。
必要な入力は Touch1 であるため、 Touch1に割り振られている処理は動作しません。

「Touch1を入力しながらTouch2の入力」 のケースですが、こちらは先に Touch1 が入力されているので、問題は出ていません。


まず、MobileのTouchInterfaceは、Gamepadの入力(Left Thumbstick入力)として扱われます。
(デフォルトの LeftVirtualJoystickOnly を使用していれば、そのように設定されています)

なので、移動は Gamepad Left Thumbstick の入力に変えてしまいましょう。

もう一つ、Touch入力に関してですが、 InputTouch というイベントがあるのでそちらから取得するようにしてみましょう。

alt text


inputtouch.png (74.6 kB)
more ▼

answered May 10 '18 at 02:05 AM

avatar image

3.8k 26 4 8

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

T_Sumisaki 様




alt text

alt text


インプットTouchのFingerIndexからはTouch1が出力されていたので、そのままGet Hit Result~の FingerIndexに繋げたらうまくいきました!

今から2DSideScrollerテンプレートを実機テストして、さらに理解を深められるようにします! ありがとうございました!

more ▼

answered May 10 '18 at 05:04 AM

avatar image

83 4 7 9

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question