Unity3d 에서는 Random.range(float start,float end); 함수를 사용하여 무작위 숫자를 생성한다
이때 결과는 start 이상 end 미만이므로 0부터 100을 포함한 숫자를 원한다면 Random.range(0,101); 로 입력 해야한다.
주의사항
시작과 끝값에 실수를 입력 할 경우 뒤에 반드시 f 를 붙여줘서 플로트 형태로 전달한다.
ex)
Random.range(0.1f, 10.5f);
해당 랜덤 함수는 UnityEngine 네임스페이스를 사용한다.
System.Random 과는 다르기 때문에 System 과 UnityEngine 네임스페이스를 동시에 사용하는 경우 UnityEngine.Random 형식으로 사용 해야 하는 경우가 있다.
'Development > Unity3d' 카테고리의 다른 글
유니티에서 p4merge 를 인식하지 못할 때 (0) | 2014.02.14 |
---|---|
Unity3d 특정 게임오브젝트 충돌 무시 방법 (2) | 2013.10.09 |
Unity3d 안드로이드 게입 개발시 터치와 마우스 입력 동시 사용 방법 (0) | 2013.10.02 |
Unity3d 안드로이드 Keycode (0) | 2013.09.30 |
Unity3d 부모 게임오브젝트 찾기 (0) | 2013.09.27 |