This article explains how to setup a boat model for a usable vehicle in CRYENGINE.
You cannot have multiple proxy nodes for your boat. If you have more than one proxy, the boat will sink immediately.
Multiple Proxies = Bad | Single Proxy = Good |
---|
In vehicle scripts you'll often find references to "Helpers". CRYENGINE has two types of helpers in this case:
In some cases the vehicle code is looking for helpers inside the vehicle itself, as an example, the propellers for the speedboat require the helpers to be built into the asset.
<Particles>
<Exhaust insideWater="1" outsideWater="0">
<Helpers>
<Helper value="propeller_right_pos"/>
<Helper value="propeller_left_pos"/>
</Helpers>
Simply add a Dummy as a child of the main render mesh node and position it where your propeller is. Name it in accordance with the script (or vice versa, the values aren't hard-coded):
And now you'll see the effects working for the left propeller:
You can debug vehicle movement with v_profileMovement=1