久しぶりのUE4テクニック更新。
今回はマウス座標から地形のヒット判定を取り、その場所を表示するってやつです。これができるとマウスクリックした場所にキャラクターを移動させるという事も可能です。
オンラインゲームではよくある手法ですね。タッチ座標でも応用可能です。
やり方
特に解説ははさみませんが、上のブループリントで可能です(もちろん用途によって多少拡張は必要です)。一番最後に出されているロケーションが3D座標になるので、その場所にキャラを移動させれば完成です。
注意点
マウスカーソルは初期では表示されてないので
下記のやり方で表示させましょう。
また、LineTraceForObjectsのDrawDebugTypeも実験用にイジってるので
これも必要なくなったらNoneにかえちゃって下さい。
参考文献(知っておきたい情報)
http://www.sousakuba.com/Programming/d3d_camera.html
その他
動作は確認しておりますが、何か不具合があればコメント欄にて連絡していただけると助かります。