Programming skills/Unity

폴가이즈 베타 프로젝트 중 if문 이슈 해결 방법

제이커브(Jcurve) 2023. 6. 26. 19:43
// 플레이어가 내려오는데 이슈 발생
void Update()
    {
        currentTime += Time.deltaTime;
        if(currentTime > moveTime)
        {
            transform.position = target;
        }
        if(currentTime > 5)
        {
            transform.position += Vector3.down * speed * Time.deltaTime;
        }
    }
[이슈]플레이어가 내려가지 못하고 있는 영상
//이슈 해결
void Update()
    {
        currentTime += Time.deltaTime;

        if (currentTime > moveTime && currentTime < 9)
        {
            transform.position = target;

        }
        else
        {
            transform.position += Vector3.down * speed * Time.deltaTime;

        }
    }

if 문 특히 Update함수로 인해 발생하는 문제들을 확실히 깨달았다. 떨어지는 플레이어가 계속 내려가게 하기 위해 상세한 조건을 달아야한다.

[이슈 해결]플레이어가 9초후에 내려가는 영상