pais
[unity ] camera movement 본문
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraMovement : MonoBehaviour
{
private static CameraMovement instance;
public GameObject playerPos;
private float offsetY = 45f;
private float offsetZ = -41;
private float offsetX = 3.5f;
Vector3 cameraPosition;
public void Start()
{
cameraPosition.x = playerPos.transform.position.x + 3;
cameraPosition.y = playerPos.transform.position.y + 46;
cameraPosition.z = playerPos.transform.position.z + -46;
}
private void LateUpdate()
{
cameraPosition.y = playerPos.transform.position.y + offsetY;
transform.position = cameraPosition;
}
public void CarmeraNextRoom()
{
cameraPosition.x = playerPos.transform.position.x + offsetX;
cameraPosition.z = playerPos.transform.position.z + -46;
}
}
Comments