エンドユーザーのグラフィックスカード上で実行できるかどうか(読み取り専用)
シェーダーでシェーダー自身か任意のフォールバックの設定がサポートされている場合、 True を返します。 特別なエフェクトを実装しているとき、ほとんどの場合、これを使用します。たとえば、シェーダーがサポートされていない場合、 image effects は自動的にそれら自身を無効にします。
function Start() { // Disable renderer if material's shader is not supported var rend = GetComponent.<Renderer>(); if (!rend.material.shader.isSupported) rend.enabled = false; }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Start() { Renderer rend = GetComponent<Renderer>(); if (!rend.material.shader.isSupported) rend.enabled = false; } }
関連項目: Material class、ShaderLab ドキュメント.