This repository has been archived on 2025-04-28. You can view files and clone it, but cannot push or open issues or pull requests.
ARPlusSystem/ARPlusSystem-250418/Assets/ARLocation/Scripts/Utils/FaceCamera.cs

35 lines
808 B
C#
Raw Permalink Normal View History

using UnityEngine;
namespace ARLocation.Utils
{
public class FaceCamera : MonoBehaviour
{
private Transform mainCameraTransform;
// Use this for initialization
void Start()
{
if (Camera.main != null)
{
mainCameraTransform = Camera.main.transform;
}
else
{
mainCameraTransform = ARLocationManager.Instance.MainCamera.transform;
}
}
// Update is called once per frame
void Update()
{
var position = mainCameraTransform.position;
Vector3 v = position - transform.position;
v.x = v.z = 0.0f;
transform.LookAt(position - v);
transform.Rotate(0, 180, 0);
}
}
}