전체 글

전체 글

    [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..

    스파인 Additive Material 설정이 None으로 되어있을 때.

    Additive Material을 사용하는 스파인 이미지가 제대로 나오지 않을 때, 스파인 설정을 확인해보자. Preference > Spine 에서 Additive Material 등이 설정되어 있지 않을 때, 스켈레톤 데이터 인스펙터에서 Apply Additive Material 체크를 다시 해주면, 설정이 다시 잡히게 된다.