Shader Lod (Level of Detail) 1. 在Shader 有SubShader : 這里面可以設置LOD ,但凡小于L0D后面的值的SubShader都可以被執行。這個LOD參數可以設置 對應的腳本:
using UnityEngine;using System.Collections;public class LodTest : MonoBehaviour { void Start () { SetShaderLod(300); } public void SetShaderLod(int num) { Shader.globalMaximumLOD = num; } void Update () { }}針對一些設備支持很多功能,但是卻執行效率不是很高??梢杂肔OD設置配合。 官方給的一些LOD值如下: VertexLit kind of shaders = 100 Decal, Reflective VertexLit = 150 Diffuse = 200 Diffuse Detail, Reflective Bumped Unlit, Reflective Bumped VertexLit = 250 Bumped, Specular = 300 Bumped Specular = 400 Parallax = 500 Parallax Specular = 600
新聞熱點
疑難解答