Unity Scripts
[Unity-C#] 랜덤 플레이 관련 스크립트 모음
다른 확률을 가진 아이템을 선택하기 서로 다른 확률을 가진 행동을 paper strip으로 생각해볼 수 있다. 50%의 확률로 반겨주기 25% 확률로 도주 20% 확률로 갑작스러운 공격 5% 확률로 돈을 선물 인자: probs 각 항목에 대한 다른 확률을 배열로 가지고 있음 probs ⇒ [0.5, 0.25, 0.2, 0.05] randomPoint : 위의 스트렙에서의 위치 값 Random.Value → 0.8 이면, 20% 확률로 갑작스러운 공격에 해당하는 행동을 한다. float Choose (float[] probs) { float total = 0; foreach (float elem in probs) { total += elem; // 각 확률의 총합 } // Random.value 0 ~ 1..