LineTraceがうまく働かない

俯瞰視点で操作するモバイルのゲームを作っています。プレイヤーキャラをタッチしてから移動先をタッチすることで移動する仕様です。

Character型で作成したプレイヤーキャラをエディタであらかじめレベルに配置しておき、ゲーム内でLineTraceByChannelを使ってプレイヤーを判定し、任意の地点に移動することは出来ました。

ですが、DefaultPawnClassで設定し、ゲーム開始でスポーンさせたプレイヤーキャラだと、LineTraceで判定できず、キャラの真下の地面の判定を取ってしまいます。LineTraceByChannel、LineTraceForObject共に試しましたが、同じ結果になりました。

この問題が解決出来ないと先に進めず困っているのですが、ご助力いただけますでしょうか・・・

念のためLineTrace部分のBPを貼っておきます。

LineTraceはDefaultでは飛ばした本人をスルーするようになっています

LineTrace系のノードにはIgnoreSelfという項目がありますのでそれをFalseにすれば飛ばした本人もとれるようになります

105087-ltis.png

Ignore Selfを外して確認したところ、無事に動作させることができました!ありがとうございます!