using UnityEngine;
using System.Collections;
public class CameraFacing : MonoBehaviour {
private Camera refCamera;
private bool reverFace = false;
void Awake()
{
if (refCamera == null)
{
refCamera = Camera.main;
}
}
void Update () {
//我使用的简单方法
transform.forward = refCamera.transform.forward;
transform.rotation = refCamera.transform.rotation;
//别人的方法
//Vector3 targetPos = transform.position + refCamera.transform.rotation * (reverFace ? Vector3.back : Vector3.forward);
//Vector3 targetOrientation = refCamera.transform.rotation * Vector3.up;
//transform.LookAt(targetPos, targetOrientation);
}
}