
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
4주차 숙제인 30초가 되면 게임이 끝나는 로직을 짤때,
처음엔
//시간이 30초가 됐을때, 게임이 끝나고 엔드패널이 활성화
if (time == 30.0f)
{
Time.timeScale = 0.0f;
endTxt.SetActive(true);
}
라고 작성했는데 30초가 되어도 시간이 끝나질 않더라구요...
두번째엔
//시간이 30초보다 크거나 같을때, 게임이 끝나고 엔드패널이 활성화
if (time >= 30.0f)
{
Time.timeScale = 0.0f;
endTxt.SetActive(true);
}
이렇게 작성하니 성공적으로 30초에 게임이 끝나는것을 확인했습니다.
time == 30.0f 가 로직상으로는 문제가 없는것 같은데 왜 적용이 안되는걸까요?
