Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


SetTransformFast2D

Set the Transform position and rotation using the specified PhysicsWorld.TransformPlane. For position, only two axis will be updated with the others remaining unchanged. For rotation, only a single rotation axis will be changed with the others set to zero. See: PhysicsMath.ToRotationFast3D and PhysicsWorld.SetTransform.
Read time 2 minutesLast updated 10 days ago

Definition

  • Type: Method
  • Namespace: Unity.U2D.Physics
  • Assembly: UnityEngine.PhysicsCore2DModule

SetTransformFast2D(PhysicsTransform, Transform, TransformPlane, bool)

Set the Transform position and rotation using the specified PhysicsWorld.TransformPlane. For position, only two axis will be updated with the others remaining unchanged. For rotation, only a single rotation axis will be changed with the others set to zero.
public static void SetTransformFast2D(PhysicsTransform physicsTransform, Transform transform, PhysicsWorld.TransformPlane transformPlane = TransformPlane.XY, bool transformChangedEvent = false)

Parameters

physicsTransform

The physics transform to use as the source of the pose.

transform

The Transform to set.

transformPlane

The transform plane to use.

transformChangedEvent

By default, no transform changed event will be produced however this behaviour can be overridden with this argument.

SetTransformFast2D(PhysicsTransform, Transform, PhysicsWorld, bool)

Set the Transform position and rotation using the specified world's transform plane. For position, only two axis will be updated with the others remaining unchanged. For rotation, only a single rotation axis will be changed with the others set to zero.
public static void SetTransformFast2D(PhysicsTransform physicsTransform, Transform transform, PhysicsWorld world, bool transformChangedEvent = false)

Parameters

physicsTransform

The physics transform to use as the source of the pose.

transform

The Transform to set.

The world whose transform plane is used.

transformChangedEvent

By default, no transform changed event will be produced however this behaviour can be overridden with this argument.