Hi all, I need help with something.
On UE4, I had the hand bp where I could add as the actor on a box collision, I’m trying a VR project on UE 5 and now I’m struggling to make an interaction using box collision. I want to set in a way that when the hand touches the collision box, it triggers some action. But how do I do it?
I tried adding the VR pawn as actor from event begin overlap, but it doesn’t return anything.
Hey there @Mantovictor! Sounds like you’re trying to make physically simulated VR hands. Here’s a tutorial that let’s you get full interaction. While the tutorial is a bit dated, it’s still relatively comparable to what you’d do with UE5’s base hands.
Disclaimer: One or more of these links are unaffiliated with Epic Games. Epic Games is not liable for anything that may occur outside of this Unreal Engine domain. Please exercise your best judgment when following links outside of the forums.
Alternatively you can look into the VR expansion plugin that helps you put together amazing physically simulated (And fully replicated) hands with a bit of tweaking. I personally use the VR expansion plugin as it’s just a really good base especially when you want a character class that can move like the regular character and still maintain all of it’s VR functionalities while also fully replicating if you want to use it in a multiplayer project!
Thanks for your reply, but physical based hands is not really what I’m trying to do. My question is basically how to make a box collision indentify when the UE5 hand mesh overlaps it. As you shared this tutorial (really good by the way) they’re creating the hands that could work for me, but I don’t want to create this as I’m using the standard one with the hands already animated. I tried so many things like comparing the actor that overlaped the box collision with the hands reference, but couldn’t figure out what I’m doing wrong.
Hi there, I’m also having this issue. I’ve tried adding collision capsules to the VR Hands and checked the collision presets in the Details panel, but haven’t gotten anything to work. Did you find a way to fix this?
Hi Mantovictor,
I was having a similar issue when using Meta’s Hand sample project, and was able to trigger collision events by checking “Initialize Physics” for the hand components inside VRCharacter.
When casting to the hand motion controllers during the overlap event, I’m getting failed casts unless I cast the VRCharacter actor, so if you’re trying to cast to the overlapped component that could help.