Unity-检视面板显示数据

using System.Collections;    
using System.Collections.Generic;    
using UnityEngine;    
using UnityEngine.Serialization;    

[AddComponentMenu("Sample/TestCode")]  //Component上会增加一个Sample/TestCode选项 选择这个选项就会将此脚本挂在您当前选择的物体身上    
[RequireComponent(typeof(Rigidbody))]  //把此行代码写在类的上方, 将脚本拖到物体上会自动添加Rigidbody组件    
public class InspectorTest : MonoBehaviour {    

    [SerializeField]  // 加上SerializeField关键字 虽然是private,但是可以在Inspector面板上来调整数值    
    private int SerializeField;    

    [HideInInspector]    
    public int HideInInspector; //HideInInspector public,但是可以在Inspector面板上依然不显示 和上方相反       

    [Range(0, 100)]    //滑动条来控制数值, 最小值0,最大值100  看自己需求调整    
    public float temp01;     //float  int都可以    

    [Tooltip("Temp02提示")]  //如果鼠标光标是在字段上,显示的说明文本    
    public string temp02;    

    [Space(20)]      // 这个是设置此变量跟的上方空间20是高度,  设置字段和字段之间的空间    
    public float temp03;    

    [Header("标题:")]   //temp04的标题会显示在上方(标题随意设置)    
    public float temp04;    

    [Multiline(3)]   // Multiline必须用于string 设置多行输入的文本字段    
    public string temp05;    

    [TextArea(2, 5)]  //设置多行输入的文本字段 可以设置的最大值和最小值的行数(高于最小行数时会自动增加行数)    
    public string temp06;    

    public enum Temp07      
    {    
        test01 = 0,    
        test02 = 1,    
    }    
    public Temp07 mode = Temp07.test01; //枚举选项, 选择栏    
    public Color Temp08;    

    // [RequireComponent(typeof(Rigidbody))]  //把此行代码写在类的上方, 将脚本拖到物体上会自动添加Rigidbody组件    
    //如:    
    //[RequireComponent(typeof(Rigidbody))]     (Rigidbody)根据您的需求更换    
    //public class InspectorTest : MonoBehaviour {}    

    [ContextMenu("TestShow")]    
    private void TestShow()    
    {    
        Debug.Log("TestShow方法执行");    
    }     
}

这里写图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值