• 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方法执行");
        }
     
       
     
     
     
    }
  • 相关阅读:
    dubbo总结
    搞懂分布式技术28:微服务(Microservice)那点事
    搞懂分布式技术21:浅谈分布式消息技术 Kafka
    搞懂分布式技术20:消息队列因何而生
    搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务
    搞懂分布式技术17,18:分布式事务总结
    热敏电阻
    eagle学习汇总
    CSS浮动通俗讲解
    总结一下CSS定位
  • 原文地址:https://www.cnblogs.com/VR-1024/p/9835794.html
Copyright © 2020-2023  润新知