help with collisions?

hi, im learning blueprints and am just playing around with collisions. i have an actor class with a sphere collision that i have placed in my level, and have set it so a string, ‘in sphere’ will print every time something overlaps with the sphere. but when i move my character capsule in the sphere, that string prints multiple times which means for some reason its overlapping multiple times.

here is a video of the issue in action + the nodes i used: https://drive.google.com/file/d/1fWZpwYo64A-ELF3whx0jxf5QrRI4GoJT/view?usp=sharing

Hello @rawgoblino ,Welcome to the forums!

It’s great that you’re learning Blueprints, it’s a very useful tool within the Unreal environment. Feel free to ask whatever you want on the forum during your learning process.

Regarding the collision issue you’re having, based on what you’re showing it doesn’t seem to be a problem with the Sphere Collision Blueprint itself. In fact, when testing it in a new project, it works correctly.

To check what is actually colliding, add the Other Comp node to the Print String.

Based on how you describe the behavior, where it prints once the first time, twice the second time, and three times the third (as seen in the video), it seems like the character is generating multiple overlaps for some reason. If you’re not using the default Character, it’s possible that there’s some incorrect configuration in your BP_Character (for example, multiple components with collision enabled or duplicated configurations). So the issue is likely coming from there.

If you can show how your BP_Character is set up, it would help a lot in identifying exactly what’s causing this behavior.

Also, I’m sharing the documentation about naming conventions in Unreal. It’s quite useful for keeping your project organized, and since you’re just starting out, it’s a good practice to begin learning them now. It will help you better organize both your Blueprints and your overall project.

For example BP = Blueprint WBP= Widget Blueprint ,etc.

I’ll be waiting for your response!