Transform thisRoot;
private bool reverFace;
void Start () {
thisRoot = this.transform;
Vector3 targetPos = thisRoot.position + GameApp.camera.cameraTr.rotation * (reverFace ? Vector3.back : Vector3.forward);//确定位置方向
Vector3 targetOrientation = GameApp.camera.cameraTr.rotation * Vector3.up;
}
// Update is called once per frame
void Update () {
LookAt();
}
public void LookAt()
{
Vector3 targetPos = thisRoot.position + GameApp.camera.cameraTr.rotation * (reverFace ? Vector3.back : Vector3.forward);//确定位置方向
Vector3 targetOrientation = GameApp.camera.cameraTr.rotation * Vector3.up;
thisRoot.LookAt(targetPos, targetOrientation);
}