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; // 可以在脚本中访问和修改
    }
}
相关推荐
剑飞的编程思维6 天前
技术评审方法与流程全解析-如何做好技术评审
git·架构·个人开发·学习方法·技术美术·代码复审
da_vinci_x18 天前
告别“塑料机甲”:Plasticity的次世代硬表面磨损与自定义贴花工作流
游戏·3d·aigc·材质·技术美术·游戏策划·游戏美术
da_vinci_x19 天前
告别“纸片树冠”:SpeedTree 10的次世代 Nanite 植被透射与程序化季相重构工作流
游戏·3d·重构·aigc·材质·技术美术·游戏策划
HAPPY酷20 天前
C++ 多文件编程:声明、定义与全局变量的“黄金法则”
c++·python·技术美术
HAPPY酷1 个月前
C++ 多线程实战三板斧
java·开发语言·c++·技术美术
HAPPY酷2 个月前
C++智能指针:技术美术的“资源管家”,也是你人生的自动秩序系统
java·c++·技术美术
CBgPxXIID2 个月前
超表面波前操控入门:开启科研新旅程
技术美术
Watermelo6172 个月前
随机扣款实现赛博共产主义,《明日方舟:终末地》公测支付事故复盘
数据库·后端·游戏程序·技术美术·用户体验·游戏策划·游戏美术
da_vinci_x3 个月前
地编革命:手绘无缝地图太肝?3 分钟量产关卡地块
游戏·prompt·aigc·设计师·贴图·技术美术·游戏美术
da_vinci_x3 个月前
PS 场景美术革命:3 分钟量产 4K 无缝贴图,从此告别“Offset”去缝加班
人工智能·游戏·prompt·aigc·贴图·技术美术·游戏美术