Unity注解使用方法快速上手


1.概述

注解的存在作用即为了方便我们进行变量调试与设置;

分别由类注解、变量注解、方法注解;

使用率最多的就是变量注解


2.变量注解

2.1常见注解展示
注解名作用
[SerializeField]显示该变量到 Inspector 面板中,无论是否 private
[HideInInspector]隐藏任何类型的变量
[Tooltip(“”)]鼠标移动到该变量上时出现的提示
[ColorUsage(showAlpha: true, hdr: true)]高级版拾色器
[Header(“”)]给这个变量加上一个加粗的标题(用来制作分组)
[Space(10)]与上方变量分割一段距离,推荐取值 10
[Range(10, 100)]滑块调节变量
[Multiline]将普通的一行文本框扩展为多行文本框

2.2注解演示结果

这是代码

public class Params : MonoBehaviour
{
    // 显示private变量
    [SerializeField] private float speed;

    // 隐藏任何变量
    [HideInInspector] public float hideSpeed;

    // 提示,顾名思义
    [Tooltip("这是一段提示")] public int numbers;

    // 高级的拾色器
    [ColorUsage(showAlpha: true, hdr: true)]
    public Color color;

    // 添加一个标题
    [Header("新分组")] public float a;

    // 划分一定空间
    [Space(10)]
    // 设置一个滑块10-100
    [Range(10, 100)] public int nums;

    // 加大版的文本框
    [Multiline] public string str;

}

这是演示结果

在这里插入图片描述


3.类注解

注解名称作用
[Serializable]让这个类在 Inspector 面板中显示
[RequireComponent(typeof())]强制挂载某个组件,且无法被删除
[AddComponentMenu(“”)]将脚本添加到 Component 菜单中
[HelpURL(“http://www.asd.com“)]设置组件右上角的帮助文档 url 指向

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zhillery

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值