LookAtCameraYonly

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

Jump to: navigation, search

Author: Neil Carter (NCarter)

Contents

Description

This script will rotate a GameObject on its Y axes so that it is always facing the main camera. It is useful to make camera facing billboards.

Usage

Place this script on a GameObject that you want to face the camera Then when the object is selected you need to select the Camera you want the object to look at, do this in the inspector.

C# - LookAtCameraYonly.cs

<csharp> using UnityEngine;

using System.Collections;
 
public class LookAtCameraYRotationOnly : MonoBehaviour
{
	public Camera cameraToLookAt;
 
	void Update() 
	{
		Vector3 v = cameraToLookAt.transform.position - transform.position;
		v.x = v.z = 0.0f;
		transform.LookAt(cameraToLookAt.transform.position - v); 
	}
}

</csharp>

Boo - LookAtCameraYonly.boo

<python> </python>

JavaScript - LookAtCameraYonly.js

<javascript> </javascript>

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox