
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
숙제에서는 레벨4가 되었을 때 해적 고양이가 나오도록 하라고 되어있습니다.
그런데 정답 코드를 보니까
else if (level >= 4)
{
// lv.4 해적 고양이를 생성해준다.
Instantiate(pirateCat);
}
이렇게만 코드를 짜는게 아니라
else if(level >= 4)
{
float p = Random.Range(0, 10);
if (p < 5) Instantiate(normalCat);
Instantiate(fatCat);
Instantiate(pirateCat);
}
이렇게 내용이 더 있었습니다.
질문1. 위에서는 확률을 int형을 사용했는데 여기만 float형을 사용한 이유
질문2. 해적 고양이만 생성하는 것이 아닌 다른 코드도 있는 이유
이렇게 2가지가 궁금합니다.

