Maybe the pool is hard to get out because I'm swimming and I'm just impatient and want to get back to the action.![]()
I do see that UT3 has an issue with its swimming physics/movement.
While swimming, if you push against a wall and turn left or right, then you will smoothly transition to move left or right along the wall as expected. However, if you push against a wall and turn up or down, then you hardly move up or down at all until you turn completely parallel to the wall. This makes getting out of bodies of water with walls (like a swimming pool) more difficult than it should be. To get out easily, you must swim up with only the jump key. Only press forward after you have jumped from the water.
I tried a number of tricks in the map to work around this, but they all have little impact or have other undesirable side effects...
The one trick that actually works is to put a volume along each wall with a velocity vector that pushes the player away from the wall (so that the player does not actually touch the wall). The problem with this is that if you swim up to the wall and then let go of the controls, then you will "bounce" off the wall. It makes for an unnatural effect that may be even worse than the problem it solves.
Adding steps did not help at all because the vertical edges of the steps have the same problem as the walls.
The best option I found was to put angled blocking volumes on the walls so that in terms of collision, the wall is tilted back some. This means that the degree to which you must turn upwards is less than if the wall's collision is truly vertical. I'll play around with the angles some and perhaps even angle the BSP itself (so it is visibly sloped).
Last edited: