【Unity】编辑器属性

本文深入探讨Unity引擎中编辑器属性的使用,包括如何利用contextmenu创建自定义编辑器扩展,提升开发效率。通过实例解析,展示了Unity的Inspector面板自定义及组件扩展技巧。
摘要由CSDN通过智能技术生成
using UnityEngine;
using System.Collections;

// 会在编辑模式下运行Update FixedUpdate  OnGUI
[ExecuteInEditMode]
// 可以在删除脚本的按钮选项中找到这个按钮,执行参数名为Update的方法
[ContextMenu("Update")]
// 原本的脚本(组件)都会在“Component/Script”菜单下,在类之前声明一下这个,它便可以出现在"Componet"菜单下的任何位置
[AddComponentMenu("NewCompent/GLTest")]
// 添加刚体组件,没有则自动添加,加了之后无法移除
[RequireComponent (typeof(Rigidbody))]
// 限制此脚本只能在同一个物体上添加一次
[DisallowMultipleComponent]
public class GLTest : MonoBehaviour
{
	// 在检视面板中隐藏下一行属性 
	[HideInInspector]
	public int age = 18;

	void Start ()
	{

	}

	// Update is called once per frame
	void Update ()
	{
		Debug.Log("update");

	}
}

	[Header ("名字")]
	public string name = "海洋";




                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Zok93

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

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

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

打赏作者

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

抵扣说明:

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

余额充值