안녕하세요. 피로zzZ 입니다. 요즘따라 질문을 꽤 많이 하게 되네요.!
게임을 만들고 있는데요. 랜덤으로 스테이지에 이동하는 이벤트를 만들고 있습니다.
예를 들어 a 스테이지 3개, b 스테이지 3개, c 스테이지 3개라고 가정하고서
캐릭터가 어떤 던젼으로 들어갈 때 a스테이지 2번째 방으로 이동 되었습니다. 그 방의 몬스터를 다 잡으면 'A 클리어' 라는 스위치가 켜집니다.
새로운 곳으로 이동할 때에 'A클리어' 스위치가 켜진 a 스테이지의 3개를 제외한 'B 클리어' 와 'C 클리어' 스위치가 OFF 되어 있는 b 스테이지 3개, c 스테이지 3개 에서 다시 랜덤으로 확률을 돌려 이동하는 방식입니다.
그래서 커먼이벤트를 밑에처럼 작성하였습니다.
테스트를 해보니 던전을 들어갈 때에는 확률적으로 아주 잘 되서 랜덤으로 a 스테이지 3개와 b 스테이지 3개로 랜덤 이동을 합니다.
그런데 a 스테이지에서 깬 후에 다음 이동을 할 때에 게임이 멈춰버립니다!
b 스테이지를 깬 후에 다음 이동을 하면 확률적으로 a스테이지 3개 중 하나로 이동합니다!
결과적으로 a 스테이지는 게임이 멈추는데, b 스테이지에서는 이동이 잘 되는 것입니다!
뭔가 잘못 된걸까요!?
(P.s 위의 스샷에서 '맵 클리어 횟수' 는 제 질문과 연관없는 부분이기 때문에 넘어가셔도 됩니다.