LookAtCameraYonly

From Unify Community Wiki
(Difference between revisions)
Jump to: navigation, search
(Description)
Line 1: Line 1:
 +
[[Category: Camera]]
 +
[[Category: MonoBehaviour]]
 +
[[Category: C Sharp]]
 +
[[Category: Billboard]]
 
Author: Neil Carter (NCarter)
 
Author: Neil Carter (NCarter)
 
==Description==
 
==Description==

Revision as of 21:58, 1 December 2005

Author: Neil Carter (NCarter)

Contents

Description

This script will rotate a GameObject on its Y axes so that it is always facing the selected 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 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