quinta-feira, 1 de junho de 2017

Compêndio BP 3: Get Overlapping Actors

Get Overlapping Actors


Esta função retorna uma lista de atores que estão sobrepondo o Ator/Componente. Tem duas versões desta função, uma que usa como Target um Ator e a outra que usa um Componente como Target.

Entrada
  • Target:  Referência ao Ator/Componente que será usado no teste de sobreposição.
  • Class Filter: Opcional. Indica qual classe/subclasses serão usadas no teste. 


Saída
  • Overlapping Actors: Array contendo os Atores que estão sobrepondo o Ator/Componente.

Exemplo de uso: 

Imagine uma área que causa dano a todos os atores que estiverem nela. Esta área é representada por um Blueprint que possui um componente do tipo "Box Collision” para definir o local onde os atores sofrem dano. O evento abaixo é chamado periodicamente para aplicar dano a todos os atores que estão sobrepondo o "Box Collision".

Clique para aumentar

A imagem abaixo mostra o Timer que foi configurado para chamar o evento "Timer Damage" uma vez por segundo.

Clique para aumentar