
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
1주차 수업 숙제까지 완료한 상태입니다.
현재 게임 내 남은 시간이 모두 지나가면 Rerty?라는 판넬 버튼이 나오고 누르면 게임이 재개되는 형식으로 만들어져있습니다.
근데 르탄이는 게임이 끝났는데도
// <Rtan>
void Update()
{
//Debug.Log(transform.position.x);
if (Input.GetMouseButtonDown(0))
{
toward *= -1;
direction *= -1;
}
if (transform.position.x > 2.8f)
{
direction = -0.05f;
toward = -1.0f;
}
if (transform.position.x < -2.8f)
{
direction = 0.05f;
toward = 1.0f;
}
transform.position += new Vector3(direction, 0, 0);
transform.localScale = new Vector3(toward, 1, 1);
}
Update 함수 내에서 움직임을 구현했기때문에
남은시간이 끝나더라도 제약없이 움직일 수 있는 것 같습니다.
// <GameManager>
void Update()
{
limit -= Time.deltaTime;
if (limit < 0)
{
Time.timeScale = 0.0f;
limit = 0.0f;
Panel.SetActive(true);
}
timeText.text = limit.ToString("N2");
}
게임매니저 파일의 Update 함수에서 끝났을때 르탄이의 Update를 잠시 멈출 방법이 있을까요??
