개발일지 #28 총알 버그
니트로 밤 다음 아이템을 포스팅하기 전에 재밌는 버그가 생겨서 공유하려고 한다.
문제를 보자...
총알에 자아가 생겨서 돌아다닌다
총알이 왜 저렇게 화가 났을까 생각해보니 생각나는 부분이 있다.
문제 (주의: 재미없고 영양가 없음)
시작은 이렇다. 문제 풀이 Ui가 올라왔을 때 시간을 멈추게 하는 기능을 추가하던 중이었다. 유니티에서 시간은 Time.timeScale = 0으로 멈출 수가 있는데 이때 Ui도 함께 멈춰버리는 문제가 있다. 잠시 후에 어떤 함수를 실행하려면 Invoke라는 타이머 같은 친구를 사용할 수 있는데 이 타이머는 Time.timeScale = 0을 했을 때 같이 정지해버리는 문제가 있다.
따라서 이를 해결하기 위해서 StartCoroutine을 사용하기로 하고 Invoke를 사용한 코드를 다 변경하는 중에 코드를 잘못 건드렸다.
그 결과가 위의 모습이다.
코드
별건 없지만 고치기 전과 후의 코드를 보자
간단해서 설명할 것도 없다.
마무으리
개발하다가 뻘하게 웃겨서 급하게 녹화하고 공유했는데 재밌었는지 모르겠다. 웃으면 행복해진다니 행복하게 개발하자 화이팅!
'웅진씽크빅 게임 개발 챌린지 일기' 카테고리의 다른 글
개발일지 #30 Action 아이템 뚜두두두 머신건 머신건(2) (0) | 2022.09.30 |
---|---|
개발일지 #29 Action 아이템 뚜두두두 머신건 머신건(1) (1) | 2022.09.29 |
개발일지 #27 Action 아이템 니트로 밤(립밤 아님)(3) (0) | 2022.09.28 |
개발일지 #26 Action 아이템 니트로 밤(립밤 아님)(2) (0) | 2022.09.26 |
개발일지 #25 Action 아이템 니트로 밤(립밤 아님)(1) (1) | 2022.09.25 |
댓글