inflearn logo
강의

講義

知識共有

Unity Quarterview 2Dリアルタイムターン制スタイルゲームを作成

プレイヤー設定

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

244

a221713802422

投稿した質問数 1

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)문이 실행이되지 않아서 생기는 문제같습니다. 어떻게 해결하면 될까요?

C# unity

回答 1

0

kosart

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

 

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

 

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

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

 

02-02 NavMesh 응용 캐릭터 멈춤 문제

0

19

1

02-02 NavMesh 응용 캐릭터 멈춤 문제

0

22

2

비주얼 스튜디오 2026

0

24

1

C#에서의 RAII

0

42

3

public string Title { get; set; } 에서 WFO1000 오류가납니다.

0

27

0

Scene 뷰에서 Enemy Entity가 보이지 않는 문제

0

39

2

Lessons 3 & 4 don't have subtitles unfortunately

0

33

1

클로드코드 + 유니티 컨텐츠만들기 응용에 대하여 질문드립니다.

0

54

1

강의자료 누락

0

57

1

매니저 관련 질문이 있습니다.

0

59

2

언리얼 에디터에서 에이젼트 실행 질문

0

44

1

Instantiate

0

39

2

유니티 허브 다운로드

1

48

2

Rider 설치시 타깃 프레임워크 설정

0

46

2

강의자료 누락

0

27

1

비쥬얼 스튜디오에서 unity연결이 없습니다.

0

65

2

UserDataManager 클래스 hasSaveError 처리

0

37

2

제공해주신 자료에 스크립트들이 빠져있습니다

0

33

2

플레이어를 왜 ECS로 만드는 건가요?

0

45

1

OAuth방식 강의 문의

0

62

1

플레이어기본공격2 노말어택문의

0

140

1

tile map 캐릭터 위치 선정 및 공격 몬스터 선택

0

308

0

문제

0

339

2

질문 있습니다

0

284

1