using System.Collections;

using System.Collections.Generic;

using UnityEngine;


public class Opening : MonoBehaviour

{

float speed;

Vector3 CurrentEulerAngles;


// Start is called before the first frame update


Vector3 Begin;

void Start()

{

Begin = new Vector3(-90, 90, 0);

transform.eulerAngles = Begin;

CurrentEulerAngles = Begin;

speed = 10f;

}


// Update is called once per frame

void Update()

{

Vector3 End = new Vector3(45, 90, 0);


CurrentEulerAngles += new Vector3(+1, 0, 0) * Time.deltaTime * speed;


transform.eulerAngles = CurrentEulerAngles;


if(transform.eulerAngles.x > 45)

{

enabled = false;

}

}

}



컷신에서 카메라를 (-90, 90, 0) 에서 (45, 90, 0)으로 천천히 움직이게 할건데


다른 건 다 괜찮은데 저 밑에 eulerAngles.x 관련 조건이 내가 원하던대로 작동을 안해서 여쭤봄.



음수에서 양수로 올라오자마자 카메라 무빙 바로 멈춰버리던데 이거 원리가 뭔지 모르겠슴.



글고 코드 개허접한 건 양해 부탁. 아직 뉴비임 ㅜ