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; // 可以在脚本中访问和修改
    }
}
相关推荐
Dragon Wu16 天前
AI视频创作笔记(七)达芬奇调色处理方案
技术美术
龙智DevSecOps解决方案16 天前
3A 游戏优化技术栈:如何打通引擎级分析工具与 DevOps 持续集成管线?
unity·性能优化·游戏开发·技术美术·perforce·unrealengine
魔士于安17 天前
Shader forge技术美术专用
游戏·unity·游戏引擎·贴图·技术美术·模型
marsh020620 天前
61 openclaw电商系统架构:从需求到实现的完整方案
ai·系统架构·技术美术
marsh02061 个月前
60 openclaw与物联网:连接物理世界的智能应用
开发语言·物联网·青少年编程·php·技术美术
marsh02061 个月前
59 openclaw与边缘计算:低延迟分布式计算方案
人工智能·ai·边缘计算·技术美术
marsh02061 个月前
49 openclaw故障排查:系统异常时的诊断方法
服务器·前端·青少年编程·ai·php·技术美术
司南-70492 个月前
如何下载无损 bilbili视频?
运维·服务器·动画·技术美术
Jmayday2 个月前
用富文本写文章如何让文章变得优雅美观
技术美术
Jay-r2 个月前
当“同事.skill”刷爆GitHub:AI正把职场经验变成可复制的“技能包”
人工智能·职场和发展·生活·技术美术·程序员创富