unity3d Billboard(公告板技术)

公告板技术是3D游戏中用的非常多的一种技术,主要是用于控制场景中的Texture的方向,让他始终以一定的角度对着我们的镜头(一般是垂直于镜头)。
如我们在3D游戏中看到的怪物的蓝、红和怪物名字、一些花草树木等,无论我们在哪个方向看它总是对着我们。
如下图所示:


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); 
}
}


你可能感兴趣的:(unity3d Billboard(公告板技术))