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 theRudderTransform
will 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 Transfrom
field. - Add
WaterObject
component to the rudder so it too can interact with water.