UnityShader参数语法总结

[Space()]

作用:在Inspector面板中的字段或字段组之间增加垂直空间。

数值参数[Space()]中的参数指定了要添加的像素单位(或Unity的GUI单位)的空间量。如果不指定数值,默认是8个像素。

放置位置:它直接放置在要影响的变量或属性的上方。

public class ExampleScript : MonoBehaviour
{
    [Header("设置")]
    public float speed;
    
    [Space(10.0f)]
    public int health;

    [Space(20.0f)]
    public bool isActive;
}

[NoScaleOffset]

指示 Unity 在材质编辑器中不显示纹理缩放和偏移的选项。

[HideInInspector]

[HideInInspector] 标签添加到变量声明之前,以隐藏该变量在 Inspector 面板中的显示

using UnityEngine;

public class ExampleScript : MonoBehaviour
{
    public int visibleVariable; // 这个变量会在 Inspector 中显示

    [HideInInspector]
    public int hiddenVariable; // 这个变量不会在 Inspector 中显示

    void Start()
    {
        hiddenVariable = 5; // 可以在脚本中访问和修改
    }
}
相关推荐
OrgLi3 天前
图形 3.3 曲面细分与几何着色器_大规模草渲染
技术美术
小春熙子1 个月前
Unity图形学之CubeMap立方体贴图
unity·游戏引擎·贴图·技术美术
小春熙子1 个月前
Unity图形学之法线贴图原理
unity·游戏引擎·贴图·技术美术
杳戢1 个月前
技术美术百人计划 | 《2.1 色彩空间介绍》笔记
笔记·unity·游戏引擎·图形渲染·技术美术
小春熙子1 个月前
Unity图形学之灯光的原理
unity·游戏引擎·技术美术
小春熙子1 个月前
Unity图形学之着色器之间传递参数
unity·游戏引擎·技术美术·着色器
杳戢1 个月前
凹凸/高度贴图、法线贴图、视差贴图、置换贴图异同
unity·图形渲染·贴图·技术美术
小春熙子1 个月前
Unity图形学之Shader结构
unity·游戏引擎·技术美术
杳戢2 个月前
技术美术百人计划 | 《5.4 水体渲染》笔记
人工智能·笔记·深度学习·算法·unity·c#·技术美术
杳戢3 个月前
技术美术百人计划 | 《5.1.3 PBR-基于物理的灯光》笔记
图像处理·人工智能·笔记·算法·计算机视觉·技术美术