Unity 6.3
0 онлайн 83 гостей 3 в системе
Вход

Shader.isSupported

Declaration

public bool isSupported;

Описание

Может ли этот шейдер работать на видеокарте конечного пользователя? (только для чтения)

Возвращает true, если поддерживается сам шейдер или любые резервные настройки в шейдере. Чаще всего это используется при реализации специальных эффектов.

using UnityEngine;

public class Example : MonoBehaviour { void Start() { // Disable renderer if material's shader is not supported Renderer rend = GetComponent<Renderer>();

if (!rend.material.shader.isSupported) { rend.enabled = false; } } }

Дополнительные ресурсы: Material class, Документация по ShaderLab.