Chataigne/Assets/Script/CameraManager.cs

29 lines
839 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraManager : MonoBehaviour
{
[SerializeField]GameObject playerRef;
Vector3 ref_Velocity = Vector3.zero;
float smoothTime = 0.2f;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
Vector3 targetPOsition = new Vector3(playerRef.transform.position.x, playerRef.transform.position.y, -10);
// permet de pouvoir la lock plus tar, ducoup on parente pas dans unity pour avoir totalement la main dessus
gameObject.transform.position = Vector3.SmoothDamp(gameObject.transform.position, targetPOsition, ref ref_Velocity, smoothTime);
// SmoothDamp ralenti doucement la fin du mouvement
}
}