docs.unity3d.com
    目次を表示する/隠す

    Class DecalProjector

    Decal Projector component.

    Inheritance
    Object
    Object
    Component
    Behaviour
    MonoBehaviour
    DecalProjector
    Inherited Members
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(String, Single)
    MonoBehaviour.InvokeRepeating(String, Single, Single)
    MonoBehaviour.CancelInvoke(String)
    MonoBehaviour.IsInvoking(String)
    MonoBehaviour.StartCoroutine(String)
    MonoBehaviour.StartCoroutine(String, Object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(Coroutine)
    MonoBehaviour.StopCoroutine(String)
    MonoBehaviour.StopAllCoroutines()
    MonoBehaviour.print(Object)
    UnityEngine.MonoBehaviour.CancellationToken
    MonoBehaviour.useGUILayout
    MonoBehaviour.runInEditMode
    Behaviour.enabled
    Behaviour.isActiveAndEnabled
    Component.GetComponent(Type)
    Component.GetComponent<T>()
    Component.TryGetComponent(Type, Component)
    Component.TryGetComponent<T>(T)
    Component.GetComponent(String)
    Component.GetComponentInChildren(Type, Boolean)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(Boolean)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, Boolean)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(Boolean)
    Component.GetComponentsInChildren<T>(Boolean, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type, Boolean)
    Component.GetComponentInParent(Type)
    UnityEngine.Component.GetComponentInParent<T>(System.Boolean)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, Boolean)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(Boolean)
    Component.GetComponentsInParent<T>(Boolean, List<T>)
    Component.GetComponentsInParent<T>()
    Component.GetComponents(Type)
    Component.GetComponents(Type, List<Component>)
    Component.GetComponents<T>(List<T>)
    Component.GetComponents<T>()
    Component.CompareTag(String)
    Component.SendMessageUpwards(String, Object, SendMessageOptions)
    Component.SendMessageUpwards(String, Object)
    Component.SendMessageUpwards(String)
    Component.SendMessageUpwards(String, SendMessageOptions)
    Component.SendMessage(String, Object)
    Component.SendMessage(String)
    Component.SendMessage(String, Object, SendMessageOptions)
    Component.SendMessage(String, SendMessageOptions)
    Component.BroadcastMessage(String, Object, SendMessageOptions)
    Component.BroadcastMessage(String, Object)
    Component.BroadcastMessage(String)
    Component.BroadcastMessage(String, SendMessageOptions)
    Component.transform
    Component.gameObject
    Component.tag
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, Boolean)
    Object.DontDestroyOnLoad(Object)
    Object.FindObjectsOfType<T>()
    UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
    Object.FindObjectOfType<T>()
    UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
    Object.FindObjectOfType(Type)
    Object.FindObjectOfType(Type, Boolean)
    Object.ToString()
    Object.name
    Object.hideFlags
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: UnityEngine.Rendering.Universal
    Syntax
    [ExecuteAlways]
    [AddComponentMenu("Rendering/URP Decal Projector")]
    public class DecalProjector : MonoBehaviour

    Properties

    decalLayerMask

    The layer of the decal.

    Declaration
    public DecalLayerEnum decalLayerMask { get; set; }
    Property Value
    Type Description
    DecalLayerEnum

    drawDistance

    Distance from camera at which the Decal is not rendered anymore.

    Declaration
    public float drawDistance { get; set; }
    Property Value
    Type Description
    Single

    endAngleFade

    Angle between decal backward orientation and vertex normal of receiving surface at which the Decal end to fade off.

    Declaration
    public float endAngleFade { get; set; }
    Property Value
    Type Description
    Single

    fadeFactor

    Controls the transparency of the decal.

    Declaration
    public float fadeFactor { get; set; }
    Property Value
    Type Description
    Single

    fadeScale

    Percent of the distance from the camera at which this Decal start to fade off.

    Declaration
    public float fadeScale { get; set; }
    Property Value
    Type Description
    Single

    material

    The material used by the decal.

    Declaration
    public Material material { get; set; }
    Property Value
    Type Description
    Material

    pivot

    Change the offset position. Do not expose: Could be changed by the inspector when manipulating the gizmo.

    Declaration
    public Vector3 pivot { get; set; }
    Property Value
    Type Description
    Vector3

    scaleMode

    The scaling mode to apply to decals that use this Decal Projector.

    Declaration
    public DecalScaleMode scaleMode { get; set; }
    Property Value
    Type Description
    DecalScaleMode

    size

    The size of the projection volume.

    Declaration
    public Vector3 size { get; set; }
    Property Value
    Type Description
    Vector3

    startAngleFade

    Angle between decal backward orientation and vertex normal of receiving surface at which the Decal start to fade off.

    Declaration
    public float startAngleFade { get; set; }
    Property Value
    Type Description
    Single

    uvBias

    Offset of the UV of the projected texture.

    Declaration
    public Vector2 uvBias { get; set; }
    Property Value
    Type Description
    Vector2

    uvScale

    Tilling of the UV of the projected texture.

    Declaration
    public Vector2 uvScale { get; set; }
    Property Value
    Type Description
    Vector2

    Methods

    IsValid()

    Declaration
    public bool IsValid()
    Returns
    Type Description
    Boolean
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)