{!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} Random Range 노드 | Shader Graph | 10.8.0
docs.unity3d.com
"{0}"의 검색 결과

    목차 표시/숨기기

    Random Range 노드

    설명

    Min 입력과 Max 입력에서 각각 정의된 최소값과 최대값 사이에 Seed 입력에 기반하는 의사 난수를 반환합니다.

    Seed 입력에서 동일한 값은 항상 동일한 출력 값을 생성하지만, 출력 값 자체는 무작위로 나타납니다. Seed 입력은 UV 입력을 기반으로 난수를 편리하게 생성하기 위한 Vector 2 값입니다. 하지만 대개의 경우에는 Float 입력이면 충분합니다.

    포트

    이름 방향 Type 설명
    Seed 입력 벡터 2 생성에 사용되는 시드 값
    Min 입력 플로트 최소값
    Max 입력 플로트 최대값
    Out 출력 플로트 출력 값

    생성된 코드 예제

    다음 예제 코드는 이 노드의 가능한 결과 중 하나입니다.

    void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out)
    {
        float randomno =  frac(sin(dot(Seed, float2(12.9898, 78.233)))*43758.5453);
        Out = lerp(Min, Max, randomno);
    }
    
    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)