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; // 可以在脚本中访问和修改
    }
}
相关推荐
marsh020611 小时前
60 openclaw与物联网:连接物理世界的智能应用
开发语言·物联网·青少年编程·php·技术美术
marsh02062 天前
59 openclaw与边缘计算:低延迟分布式计算方案
人工智能·ai·边缘计算·技术美术
marsh020618 天前
49 openclaw故障排查:系统异常时的诊断方法
服务器·前端·青少年编程·ai·php·技术美术
司南-704923 天前
如何下载无损 bilbili视频?
运维·服务器·动画·技术美术
Jmayday1 个月前
用富文本写文章如何让文章变得优雅美观
技术美术
Jay-r2 个月前
当“同事.skill”刷爆GitHub:AI正把职场经验变成可复制的“技能包”
人工智能·职场和发展·生活·技术美术·程序员创富
剑飞的编程思维2 个月前
技术评审方法与流程全解析-如何做好技术评审
git·架构·个人开发·学习方法·技术美术·代码复审
da_vinci_x3 个月前
告别“塑料机甲”:Plasticity的次世代硬表面磨损与自定义贴花工作流
游戏·3d·aigc·材质·技术美术·游戏策划·游戏美术
da_vinci_x3 个月前
告别“纸片树冠”:SpeedTree 10的次世代 Nanite 植被透射与程序化季相重构工作流
游戏·3d·重构·aigc·材质·技术美术·游戏策划
HAPPY酷3 个月前
C++ 多文件编程:声明、定义与全局变量的“黄金法则”
c++·python·技术美术