UnityEditor(编辑器扩展)学习笔记(一)常用属性Attribute

更新时间:2023-08-03 11:46:30 阅读: 评论:0

UnityEditor(编辑器扩展)学习笔记(⼀)常⽤属性Attribute ⼀、Header
⽤来给属性添加标题⽂字:
public class Test : MonoBehaviour
{
[Header("⽤户名:")]
public string UrName;
}
⼆、Tooltip
显⽰属性标签的提⽰⽂字:
public class Test : MonoBehaviour
{
[Tooltip("⽤户地址")]
public string Address;
}
三、Space
空间占位,两个属性快之间的间隔距离:
public class Test : MonoBehaviour
{
[Tooltip("⽤户地址")]
public string Address;
[Space(50)]
public int Age;
情感鸡汤}
四、Range
给属性值添加⼀个区域滑块
public float speed =0.5f;
}
五、Multiline
多⾏⽂本
public class Test : MonoBehaviour
{
得不到的爱情
[Multiline(5)]
public string testStr;
}
六、SerializeField
序列化域,可以将私有变量序列化,让其可以显⽰在Inspector⾯板中
public class Test : MonoBehaviour
{
[SerializeField]
private string text;
}
七、NonSerialized
与SerializeField相对应NonSerialized不可被序列化,且不能在Inspector⾯板中显⽰
public class Test : MonoBehaviour
{
教育机构简介
[SerializeField]
private string text;
[NonSerialized]
public int number;
}
特殊字符⼋、HideInInspector
隐藏属性在⾯板上的显⽰,切勿和NonSerialized混淆,HideInInspector只是隐藏属性在⾯板上的显⽰和序列化⽆关
public int number;
}
九、TextArea
⽂本区域,区别于Multiline,TextArea超出固定⾏数后会出现滚动条
public class Test : MonoBehaviour
塞翁失马歇后语{
[Multiline(5)]
public string text1;
// 两个参数分别是最⼩和最⼤⾏数,超出最⼤⾏数会出现滚动条
[TextArea(1,5)]
public string text2;
}
⼗、HelpURL
帮助⽂档链接地址
[HelpURL("/")]
public class Test : MonoBehaviour
{
}
溺爱作文
点击图中红⾊标记的帮助⽂档按钮,会跳转到指定的"/"链接地址⼗⼀、AddComponentMenu
AddComponentMenu 属性允许⽤在Component菜单下⾯为脚本创建快捷添加菜单
using UnityEngine;
[AddComponentMenu("Add Test Script")]
public class Test : MonoBehaviour
{
}
⼗⼆、RequireComponent
⾃动添加你定义的组件(如果脚本已经挂在在物体上,在此时添加RequireComponent特性,需要重新挂在脚本才刷新)⽤此特性添加的组件不能单独卸载,要卸载添加的组件,必须先卸载带有此特性的脚本
笑话用英语怎么说
using UnityEngine;
[AddComponentMenu("Add Test Script")]
合唱团[RequireComponent(typeof(BoxCollider))]
public class Test : MonoBehaviour
{
}
⼗三、ContextMenu
ContextMenu特性允许⽤户为脚本添加⼀个命令,⽤户可以通过在脚本上右键,或者点击后⾯的⼩齿轮在下拉菜单中找到⾃定义的命令⽅法,且是在⾮运⾏状态下执⾏该函数;
using UnityEngine;
public class Test : MonoBehaviour
{
public string txt ="";
[ContextMenu("SayHello")]
void SayHello()
{
Debug.Log("输出⽂字:"+ txt);
}
}

本文发布于:2023-08-03 11:46:30,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1106522.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:添加   脚本   属性   特性
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图