반응형
https://kmong.com/self-marketing/556080/xcCLzhi3mY
당신이 손해볼 구글링 시간을 없애다 - 유니티 비법서 - 크몽
UniCoti 전문가의 전자책 서비스를 만나보세요. <p>이 책은 유니티를 하면서 생기는 여러 오류에 대한 해결책과</p>...
kmong.com
(174가지 주제의 유니티 기능 정리, 오류 해결법 + 무제한 질문권 전자책. 15000원)
유니티 글만 100개 정도 적은 것 같은데
아직도 랜덤 값 생성을 안다뤘다니 놀랐다.
그래서 대충 대충 적어보려고 한다.
코드는 이렇다.
int a;
float b;
Random.Range(0, 5); //0 ~ 5중에 하나.(정수) 1, 2, 3, 4, 5.
Random.Range(0.0f, 5.0f); //0.0 ~ 5.0 중에 하나.(소수) 0.1, 0.2, 0.3, 0.4, .... 5.0
실수할만한 예제)
a = Random.Range(0,5); // 맞는 코드.
a = Random.Range(0.0f,5.0f); // 틀린코드. (int를 받는 변수에 float를 줌)
b = Random.Range(0,5); // 틀린 코드. (float를 받는 변수에 int를 줌)
b = Random.Range(0.0f,5.0f); // 맞는 코드.
실제로 사용할건 Random.Range가 다인데
밑에 뭔가 설명이 많다. 그 이유는 헷갈릴 요소가 있기 때문인데,
Random.Range(a,b); a와 b안에 소수를 넣으면
소수점까지 무수히 많은 수중에서 하나를 골라오고
a와b에 정수를 넣으면 정수중 하나를 뽑아오기 때문이다.
이점만 유의한다면 딱히 어려울 요소는 없어 보인다.
이상으로 도움이 되었길 바라며,
끝.
반응형
'게임 개발 > 유니티C#' 카테고리의 다른 글
유니티) 애니메이션 만들기 (2편) (0) | 2023.01.26 |
---|---|
유니티 C#) 선택된 UI 가져오는 법. (EventSystem.current.currentSelectedGameObject) (0) | 2023.01.25 |
유니티 C#) Queue의 정의, 특징, 활용 (큐) (0) | 2023.01.18 |
유니티 C#) Time.timeScale과 Time.unscaledDeltaTime (0) | 2023.01.14 |
유니티 C#) switch, case문 작성하는 법, 활용 방법. (0) | 2023.01.09 |
댓글