Add Force At Position 2D
Node description and basic instructions
Apply a force at a given position in space.
The AddForce function applies a force that acts straight through the rigidbody's centre of mass and so produces only positional movement and no rotation. AddForceAtPosition can apply the force at any position in world space and will typically also apply a torque to the object which will set it rotating. Note that for the purposes of this function, the rigidbody is just a coordinate space of infinite size, so there is no reason why the force needs to be applied within the confines of the object's graphic or colliders.
If you don’t specify a ForceMode2D the default will be used. The default in this case is ForceMode2D Force which adds force over time, using mass.
To create it, right-click on free space in AI Tree inspector and select Create Node/Tasks/Rigidbody2D/Add Force At Position 2D.
This task node has a number of fields, that are highlighted in picture below.
Fields
Name | Description |
---|---|
Node Name | Name of node |
Ignore Abort Self | Whether node ignores abort self or not |
Target | Target to which force is added |
Force | Force vector in world coordinates |
Position | Position in world coordinates |
Mode | Method used to apply the force to its targets |
Last updated