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; // 可以在脚本中访问和修改
    }
}
相关推荐
小春熙子16 小时前
Unity图形学之着色器之间传递参数
unity·游戏引擎·技术美术·着色器
杳戢5 天前
凹凸/高度贴图、法线贴图、视差贴图、置换贴图异同
unity·图形渲染·贴图·技术美术
小春熙子14 天前
Unity图形学之Shader结构
unity·游戏引擎·技术美术
杳戢1 个月前
技术美术百人计划 | 《5.4 水体渲染》笔记
人工智能·笔记·深度学习·算法·unity·c#·技术美术
杳戢2 个月前
技术美术百人计划 | 《5.1.3 PBR-基于物理的灯光》笔记
图像处理·人工智能·笔记·算法·计算机视觉·技术美术
阿汪队2 个月前
【更新日志】拉克丝大战亚索-2024.09.23
unity·游戏程序·游戏开发·技术美术·独立游戏
杳戢2 个月前
技术美术百人计划 | 《4.1 Bloom算法》笔记
人工智能·笔记·深度学习·计算机视觉·unity·图形渲染·技术美术
charon87782 个月前
技术美术一百问(02)
技术美术
charon87783 个月前
虚幻引擎VR游戏开发02 | 性能优化设置
游戏·游戏引擎·vr·游戏开发·虚幻·技术美术