Hey et al,
I had the same issue. Here are some things I noticed in UE 4.26.2 after an hour or two of playing with the Buoyancy Component.
- A Physical Object has to be the root of your BP for buoyancy to work. (ie Static Mesh, Box Collision, Cube, etc)
[A Scene Component as the root object will not work] - If Box Collision or Cube is root, up to two pontoons are supported. When I add the third, it sinks immediately
- If Static Mesh is root, > two pontoons are supported. I don’t know how many, but I have 4 working just fine on a raft I made.
So, in essence, make sure you setup Static Mesh as your root. Correctly add your colliders on your static mesh (and not using Box Collision in BPs like I was trying to do). Enjoy your floating buoyant objects!
And yes, objects starting above water seems to be essential too, but i didn’t play too much with that.