Force2D

From Unify Community Wiki
Revision as of 18:43, 1 December 2005 by Aarku (Talk | contribs)

Jump to: navigation, search

Author: Jonathan Czeck (aarku)

Description

This script will allow you to constrain Unity's physics engine to two dimensions. It works best for rigidbodies that are not connected by physics joints.

Usage

JavaScript - Force2D.js

var depth = 0.0;

function Awake()
{
	depth = transform.position.x;
}

function FixedUpdate ()
{
	transform.position.x = depth;
	fwd = transform.localRotation * Vector3.fwd;
	fwd.x = 0;
	transform.localRotation = Quaternion.LookRotation (fwd, -Vector3.Cross (Vector3.right, fwd));
}
Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox