as you can see the stop box collisions collieds with these Spine Box collisions(which makes cars to follow path) and stopped
is there any way that BP_Roads Box collisions collied only for BP_vehicle (and ignore BP_Vehicle’s stop Box Collision) ?
Two approaches you could use:
- Make a new collision channel for the road boxes that this vehicles collider will ignore
- Add a tag to the road boxes, and tell your vehicle to ignore an object if it has that tag. You could pull of the other actor or other component node, and use ‘has tag’ to check that.
Both methods aren’t working
i added tagged name in Actor thats working perfectly
the only 1 problem is coming its (car’ss Front Box collision) doesn’t overlap on static meshes coz the condition is only for BP actors
and i think static meshs are just world static
how can i overcome this problem?
In this example you’re showing, the objects with the tag you’d be checking with are Components, not Actors.
That big chunk of road you have is the actor.
The collider boxes inside are components.
Don’t assume because something is named ‘Static Mesh’ that means it’s always going to behave on the static collision channel. That can always be edited on a per-object basis.
So you’d want to pull off the ‘overlapped component’ node, and use “Component Has Tag” in this situation to perform your checks.
Thats also not working
i were add tag to Actor as well