I am working on a game that’s basically VR squash. I decided to try it on Unreal Engine 4.26, hoping that I could be out of the prototype-ish phase by around the time it left preview.
I was going to submit this as an issue, but I get 500 Internal Server Error on both Firefox and Edge so I assume the issue reporter is down.
When I attempted to make a box on my hand hit the ball, I would get two different, wrong behaviours:
- If the ball stopped bouncing and just stayed put, it would not interact with the bat. I tried doing Print String blueprint statements, but nothing was written.
- If the ball was still bouncing, then it would interact with the bat… but weirdly. Like it would be shifted to the side, but its direction of travel may or may not be redirected. One time I hit the ball from the left… and it still moved forward, just kind-of sidestepped to the right. Not even smoothly… like it was just teleporting 10 centimeters to its right, but smoothly traveling forward.
Thankfully there wasn’t much logic, and most of it was C++, so I was able to drop it into a 4.25 project. In the 4.25 project, it seems like the ball can be hit just fine. Granted the specific object hierarchy will be different, but that’s mostly because I did a bunch of fiddling while I was trying to diagnose the 4.26 problem. First attempt worked on 4.25.
Is Chaos intentionally different from PhysX? Or is this a symptom of a bug?