Is volume trigger useful?

How is volume trigger useful while the same function can be done in box trigger and in box trigger you can even do more or is the volume trigger created for anyone who just wanna make sound play?

The Trigger Volume and the various Trigger Actors are related, and often either can be used to implement the same feature. Which is better is up to you as the developer, but here are primary differences as I understand them:


Appearance/Shape:

  • The Trigger Volume comes from a family of other volumes (link) that are all derived from the ABrush class (also known as Geometry Brush Actors (link)), which means they support both additive and subtractive shapes (i.e. you can cut out holes in them) and even move individual edges and vertices for roughing out a desired shape.
  • Trigger Actors are actors that each have a specific shape (box, sphere, or capsule) that is determined by the built-in static mesh component they are made with. These cannot change shape except by changing the actor’s scale and rotation transforms.

Purpose:

  • The brush-based Trigger Volume performs the same basic task as the trio of Trigger Actors do: fires an overlap event when something enters within its bounds. What you do with this overlap event is entirely your choice.

Which to Use:

  • If your trigger zone is best described by a sphere, maybe use the Sphere Trigger. If a capsule is a better fit for your trigger zone, maybe the Capsule Trigger is best for you. If your zone is more rectangular or cubic, you could use either a Box Trigger or a Trigger Volume. It might be there is no single ‘right’ answer.
  • Definitely consider using the Trigger Volume if you need to make a complex shape with a cutout area, like a doorway, where you don’t want to trip the trigger.

To sum up, they’re all useful. It’s just a choice of which shape better fits your purpose. But there really isn’t a meaningful difference in the behavior that you get: when tripped, the trigger fires an overlap event, no matter which type you choose.