浮力明明小于重力,为何还是会弹出水面?

RT
模拟浮力
image
实际浮力跟重力的值:
image

实际效果是鱼碰到水面就立马回弹

其实实际我本来设计浮力是比重力大的,但发现每次都出水很高,觉得不妥,就试试改得比重力小,发现居然还能浮起,貌似box2d这个设计有问题,模拟的不是合力?