unity编辑器扩展

来源:互联网 发布:python 重试装饰器 编辑:程序博客网 时间:2024/05/17 00:10

using UnityEngine;
using System.Collections;

//在组件菜单里添加自己的选项
[AddComponentMenu(“MyComponentMenu/Test”)]
//绑定添加组件
[RequireComponent(typeof( Rigidbody))]
//换掉帮助选项的url地址
[HelpURL(“http://yivian.com/game“)]
//在修改脚本的情况下 可以在编辑模式下运行
[ExecuteInEditMode]
//不允许添加多个该类型组件
[DisallowMultipleComponent]
public class Test : MonoBehaviour {

//设置滑动条改变属性[Range(0, 100)]//鼠标放到属相上时 显示提示信息[Tooltip("用于设置血量")]public double hp;//在监控面板显示属相名字[Header("属性标题")]//多行输入[Multiline(3)]public string str;//设置属性之间的控制[Space(66)]public string str1;//隐藏该属性[HideInInspector]public string str2;// Update is called once per framevoid Update () {    Debug.Log("Test脚本正在执行");}//编辑模式下运行函数[ContextMenu("测试四元数")]void QuaternionTest(){}//编辑模式下运行函数[ContextMenu("测试欧拉角")]void EulerTest(){}

}

class Test1
{
//不继承mono的类方法 在运行时也能被调用
[RuntimeInitializeOnLoadMethod]
public static void Foo()
{
Debug.Log(“Test1中的方法被执行了”);
}
}

0 0
原创粉丝点击