Rudder

Rudder is used for steering the ship.
Each rudder is a WaterObject and controls the ship through regular interaction with water.
Invisible rudder can be used in case the visual one is too small. To achieve this parent a very thin Cube to the rudder, use WaterObjectWizard to set it up, resize it to the desirable scale and finally disable MeshFilter. This will result in a rudder that interacts with water but is not visible.
Fields
RudderTransform- the transform that will be rotated.MaxAngle- maximum angle of rudder rotation to each side (e.g. +/- 30).RotationSpeed- rotation speed in deg/s for the rudder.LocalRotationAxis- the local axis around which theRudderTransformwill be rotated.
Setup
- Add a rudder to the ship if it does not already have one. This can be a primitive Cube scaled to a thin shape.
- Assign the rudder transform (in this example the scaled cube) to the
Rudder Transformfield. - Add
WaterObjectcomponent to the rudder so it too can interact with water.