読者です 読者をやめる 読者になる 読者になる

blog

UE4,unityなどいろいろメモ

他のブループリントからActorを操作する方法

UE4

今までActorにキャストする方法が分からず、別の方法を使ってActorを操作していましたが、ググってるとあったのでメモ。

 

Get All Actors of Class

Get All Actors of Classを呼び出し、Actor Classに目的のアクタを選択。配列に入れているみたいなので、ForEachLoopを呼び出し以下のようにつなげる。「Array Element」には繰り返し毎に「Array」の要素が出力されるのでそれを目的の操作のターゲットにつなげるとできるようです。

※レベルに配置されたものだけみたいです。

f:id:bigden:20161125012209p:plain

 

レベル内に同じアクタが複数配置され、特定のアクタだけ操作したいときはタグを使ったやり方もあるみたいです。詳しくは以下で。

 

docs.unrealengine.com