[Unity] 가중치 기반 몬스터 스폰 디자인 하기!
·
Unity
몬스터를 소환하는 기준을 이것저것 알아보다가 너무 좋은 방법인 것 같아서 메모해두고자 한다! 내가 원하는 스폰 기준은, 챕터가 지날수록 새로운 몬스터는 나오되, 그 몬스터는 쎈 몬스터여서 너무 많이 나오면 안된다. 즉 4챕터라고 치면, 하급몬스터(40%) - 중급 몬스터(30%) - 상급 몬스터(20%) - 최상급 몬스터(10%)를 느낌으로 새로운 몬스터 해금은 되지만 기존 몬스터가 더 많아야한다! 이를 해결하기 위해 내가 쓴 방법은 가중치를 기반으로 몬스터 id를 선택하는 것이었다! // 가중치 기반 몬스터 선택 private int GetMonsterID() { List weights = new List(); for (int i = 0; i 로직을 설명해보겠다.1. 가중치 ..