{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} 난수 | Visual Effect Graph | 10.8.0
docs.unity3d.com
"{0}"의 검색 결과

    목차 표시/숨기기

    난수

    메뉴 경로: Operator > Random > Random Number

    Random Number 연산자를 사용하면 특정 범위 내에서 의사 난수 플로팅 포인트 숫자를 생성할 수 있습니다.

    연산자의 범위를 정의하여 파티클별, 파티클 스트립별 또는 컴포넌트별 수준에서 무작위 값을 생성할 수 있습니다. 시드를 기반으로 난수는 상수를 생성할 수도 있습니다. 이 경우 연산자가 특정 시드에서 새 숫자를 생성할 때마다, 결과는 범위 면에서 동일합니다(프레임에 대해서도 마찬가지). 따라서 범위와 시드가 동일한 두 개의 상수 Random Number 연산자는 동일한 난수를 생성합니다.

    또한 이 연산자가 생성하는 모든 난수는 Visual Effect 컴포넌트의 전역 시드에 기반합니다. 동일한 시드의 효과를 실행하면 난수 생성에서 결정론적 동작이 허용됩니다.

    연산자 설정

    프로퍼티 타입 설명
    Seed 열거형 난수의 범위를 정의합니다. 옵션은 다음과 같습니다.
    •Per Particle: 연산자가 매번 다른 숫자를 생성합니다.
    •Per Component: 연산자가 프레임마다 난수를 생성하여 동일한 컴포넌트의 모든 파티클에 사용합니다.
    •Per Particle Strip: 연산자가 Seed 입력 포트의 값을 기반으로 매번 동일한 숫자를 생성합니다. 이 옵션을 사용하면 연산자는 Constant를 암시적으로 활성화하고, 이를 비활성화할 수 없도록 합니다.
    Constant boolean 생성된 난수가 상수인지 여부를 지정합니다.
    활성화하면 Seed 연산자 프로퍼티를 기반으로 매번 동일한 숫자를 생성합니다.
    이 설정은 Seed를 Per Particle 또는 Per Component로 설정한 경우에만 나타납니다. Seed를 Per Particle Strip으로 설정하면 연산자는 이 설정을 암시적으로 활성화하고, 이를 비활성화할 수 없도록 합니다.

    연산자 프로퍼티

    입력 타입 설명
    Min float 생성된 난수의 최소값입니다.
    Max float 생성된 난수의 최대값입니다.
    Seed uint 연산자가 무작위 값을 생성하는 데 사용하는 시드를 지정합니다.
    이 프로퍼티는 Constant를 활성화한 경우에만 나타납니다.
    Output 타입 설명
    r float Min과 Max 사이에서 생성된 난수입니다.
    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)