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; // 可以在脚本中访问和修改
    }
}
相关推荐
Susea&5 天前
趣味编程:四叶草
c语言·开发语言·c++·技术美术
Susea&8 天前
趣味编程:答案之书
c语言·开发语言·c++·算法·技术美术
Susea&9 天前
趣味编程:梦幻万花筒
c语言·算法·技术美术
charon87781 个月前
虚幻引擎 Anim To Tex| RVT | RT
虚幻·技术美术
Moweiii4 个月前
Godot Tween 补间动画探索
游戏引擎·godot·技术美术
超龄魔法少女5 个月前
[Unity] ShaderGraph动态修改Keyword Enum,实现不同效果一键切换
unity·技术美术·shadergraph
OrgLi5 个月前
图形 3.3 曲面细分与几何着色器_大规模草渲染
技术美术
小春熙子6 个月前
Unity图形学之CubeMap立方体贴图
unity·游戏引擎·贴图·技术美术
小春熙子6 个月前
Unity图形学之法线贴图原理
unity·游戏引擎·贴图·技术美术
杳戢6 个月前
技术美术百人计划 | 《2.1 色彩空间介绍》笔记
笔记·unity·游戏引擎·图形渲染·技术美术