I’ve made a single line trace to trigger an action when it hits something. This works fine. However, I the line trace should actually be a cone, like a view cone of a person. Then if the object hits the cone lines or is in the cone, it should be triggered. Is this possible to make in blueprint? Or else by C++?
This type of query is not supported by PhysX so it’s not possible in blueprint or C++.
You could try using a combination of shapes like spheres and capsules of different sizes to fake it.
You could use a blueprint with a collision sphere and a projectile movement attached to it, moving at whatever velocity you need. In the tick event, increase the sphere radius in relation to the time delta at a constant rate for a cone shape, or variable/compounding rate if you want an exponential or logarithmic wave shape. You could even have a sin-wave type shape if you wanted by oscillating the size.