Single Line Trace (レイキャスト) by Object を使用する

Single Line Trace by Object ブループリント ノードを使って最初にヒットした World Dynamic Actor を戻し、その名前をプリントします。

コンテンツ

Line Trace For Objects は、所定のラインに沿ってコリジョン トレースを実行し、指定した Object Type のひとつに一致するトレースがヒットした最初のオブジェクトを返します。LineTraceForObjects トレースを設定するには、以下を行います。

ステップ

  1. トレースをセットアップするために使用した Line Trace By Channel の手順に従います。

  2. Line Trace By Channel ノードを、Line Trace For Objects ノードに置き換えます。

  3. Object Types ピンを引き出して Make Array ノードを追加します。

    Drag off the Object Types pin and add the Make Array node

  4. Make Array ノード上で、トレースしたい ObjectType をドロップダウン メニューで指定します。

    Specify the ObjectType you want to trace for via the drop-down menu

    ここでは、WorldDyanmic オブジェクトをトレースします。さらに追加するには、 [Add Pin] ボタンをクリックします。

  5. 残りのトレースも、 Line Trace By Channel と同様に設定することができます。

    画像をクリックすると画面表示が大きくなります。

結果

レベル内に WorldDynamic オブジェクトを 1 つ追加しました。

A single WorldDynamic Object in our level

キューブはヒットを返さず (物理アクタであるため)、追加したアクタのみがヒットを返します。

Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル