
열심히 해서 깼는데 겨우 이정도 엔딩이면 화날 것 같아서 폐기하거나 수정하기

탈출을 하더라도 자연으로 하면 안됨.
기존 post processing 효과가 밖을 칙칙하게 만듦.
암전이나 잠깐 밝아진 뒤 global volume을 슬쩍 수정할 수도 있겠지만 어색할듯.
void Start()
{
canvasHeight = canvas.GetComponent<RectTransform>().rect.height;
credit_text.rectTransform.localPosition = new Vector3(credit_text.rectTransform.localPosition.x, -canvasHeight, credit_text.rectTransform.localPosition.z);
StartCoroutine(CreditRollCoroutine());
}
private IEnumerator CreditRollCoroutine()
{
// 크레딧 롤 올라감
Vector3 start_position = credit_text.rectTransform.localPosition;
Vector3 end_position = new Vector3(start_position.x, credit_text.rectTransform.rect.height - canvasHeight / 2, start_position.z);
float elapsed_time = 0f;
while (elapsed_time < credit_roll_time)
{
credit_text.rectTransform.localPosition = Vector3.Lerp(start_position, end_position, elapsed_time / credit_roll_time);
elapsed_time += Time.deltaTime;
yield return null;
}
credit_text.rectTransform.localPosition = end_position;
}
별도의 크레딧 씬으로 넘어가서 크레딧 롤 연출