Unity C# > UnityEngine : Random

Date:     Updated:

카테고리:

태그:

공부하면서 알게된 것만 정리합니다.😀

👩‍🦰 Random

난수 생성과 관련된 함수들이 있는 집합

🚀 변수/프로퍼티

✈ insideUnitSphere

(0, 0, 0) 벡터를 기준으로 반지름 1 을 갖는 구 안에서 랜덤한 위치(Vector3)를 반환하는 프로퍼티. (읽기 전용)

      var randomPos = Random.insideUnitSphere * distance + center;  // center를 중점으로 하여 반지름(반경) distance 내에 랜덤한 위치 리턴
  Vector3 randDir = Random.insideUnitSphere * Random.Range(0, _spawnRadius);
  randDir.y = 0;
  randPos = _spawnPos + randDir;


🚀 함수

✈ Range

public static float Range(int min, int max);

  • [min, max) 범위내에서 int 타입의 랜덤한 정수를 리턴한다.
    • max는 포함되지 않는다.

public static float Range(float min, float max);

  • 단, Range(float min, float max)
    • 인수가 float 이라면 max 도 포함된다. [min, max] 에서 랜덤한 float 리턴


✈ ColorHSV

public static Color ColorHSV();

랜덤한 컬러를 리턴한다.




🌜 개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우 
언제든지 댓글 혹은 메일로 지적해주시면 감사하겠습니다! 😄

맨 위로 이동하기

UnityDocs 카테고리 내 다른 글 보러가기

댓글 남기기