{!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}"의 검색 결과

    목차 표시/숨기기
    실험 단계: 이 기능은 현재 실험 단계이며, 향후 주 버전에서 변경될 수 있습니다. 이 기능을 사용하려면 프로젝트 환경 설정의 Visual Effects 탭에서 Experimental Operators/Blocks를 활성화하십시오.
    # Exposed Property 클래스

    ExposedProperty 클래스는 프로퍼티 이름을 기반으로 프로퍼티 ID를 저장하는 헬퍼 클래스입니다. ExposedProperty에 할당하는 값은 셰이더 프로퍼티의 문자열 이름입니다. 이 클래스는 셰이더 프로퍼티 이름을 파라미터로 사용하여 Shader.PropertyToID(string name) 함수를 자동으로 호출하고, 함수가 반환하는 정수 ID를 저장합니다. 컴포넌트 API의 Property, Event 또는 EventAttribute 메서드에서 이 클래스를 사용하는 경우 암시적으로 이 정수를 사용합니다.

    셰이더 프로퍼티에 액세스하려는 경우 프로퍼티의 이름이나 ID를 사용할 수 있습니다. 종종 프로퍼티 이름을 사용하는 편이 더 쉽지만, 프로퍼티의 정수 ID를 사용하는 것이 더 효율적입니다. 이 클래스는 프로퍼티 이름을 사용하는 편의성과 속성 ID를 사용하는 효율성을 결합하므로 매우 유용합니다.

    코드 예제

    ExposedProperty m_MyProperty;
    VisualEffect m_VFX;
    
    void Start()
    {
        m_VFX = GetComponent<VisualEffect>();
        m_MyProperty = "My Property"; // Assign a string.
    }
    
    void Update()
    {
        m_VFX.SetFloat(m_MyProperty, someValue); // Uses the property ID.
    }
    
    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)