커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
강의 3-8 레벨업 표시하기
게임 개발이 처음이어도 쉽게 배우는 모바일 게임 개발 v0
3주차
북마크
박*설
댓글
9
추천
0
조회수
27
조회수
27
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


3주차 강의에 레벨업 표시하기 마지막 부분입니다. 강의 내용대로 따라 하여 에러가 나지는 않았지만 이해하는 데 어려움이 있어 질문 남깁니다.

59번 줄에 if(!isFull)에 있어야 fullCat이 나타나고 사라지는 동안에 food와 충돌해도 점수가 올라가지 않게 제어해 준다는 것은 알겠지만, 저 코드를 사용하고 그게 어떻게 작동되는 건지 잘 모르겠습니다.

bool isFull = false;

만약에 isFull이 true 상태가 되면 아래 코드대로 실행. 이후 food와 충돌해도, 61번줄에서 isFull=true, 따라서 !isFull=false 상태로 바뀌게 되니 점수가 올라가지 않는다. 그렇지만, 이미 59번줄에서 isFull에 !를 붙여 true로 만들어버리면 if(!isFull=ture)아닌가요?


스파르타 즉문즉답







취소
 공유
취소
댓글 0
댓글 알림
나의얼굴