인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

기무리님의 프로필 이미지
기무리

작성한 질문수

유니티 쿼터뷰2D 실시간 턴제 스타일 게임 만들기

플레이어설정

전체턴설정편 오류발견했습니다

작성

·

198

0

턴설정에서 오류를 발견했습니다

// 전체턴
        Turn.value = ct.Timer(TurnTime);

        if(Turn.value >= TurnTime)
        {
            if(PlayTurn)
            {
              TurnTxt.text = "Player Turn";
              MonsterTurn = false;
            }
            else // 몬스터 공격차례
          {
              MonsterTurn = true;
TurnTxt.text = "Monster Turn";
            }
          PlayTurn = !PlayTurn;
            CurrTurn = PlayTurn;
      }

이렇게 코드를 작성하신다고 했는데, 따라해보니 맨처음 10초동안 이 update가 실행될때 Turn.value값은 0초부터 10초까지 증가하지만 if(PlayTurn)이 실행되든 else문이 실행이되든지해서 Player Turn 또는 Monster Turn이 출력이 되어야하는데, 둘다 출력되지 않습니다

맨처음 10초가 쌓일때까지는  if(Turn.value >= TurnTime)문이 실행이되지 않아서 생기는 문제같습니다. 어떻게 해결하면 될까요?

답변 1

0

인디코드님의 프로필 이미지
인디코드
지식공유자

네 올려주신코드로는 잘해주신거 같은데 쿨타임부분이 증가가 잘안이루워지나보네요.

 

마지막강의 테스트 마무리 강의에 전체 패키지 올려드렸습니다.

 

새로운프로젝트 생성하시고 패키지를 유니티에 드래그하시면 전체 프로젝트내용과 소스를 

확인하실수있습니다.  틀린부분이 있는지 확인해주세요!

 

기무리님의 프로필 이미지
기무리

작성한 질문수

질문하기