unity3d编辑器——检视面板部分

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3d编辑器——检视面板部分相关的知识,希望对你有一定的参考价值。

 

最近在学习unity编辑器,so,记录总结一下。

以下介绍了一些简单的unity3d检视面板部分的使用技巧。

 1   using UnityEngine;
 2   using System.Collections;
 3   
 4   //让你在将这个脚本拖到一个GameObject上的时候,自动添加Camera,Light,Cloth组件
 5   [RequireComponent(typeof(Camera), typeof(Light), typeof(Cloth))]
 6   public class MyClass : MonoBehaviour {
 7   
 8      //让你在检视面板调整数据的时候不会超出0到10这个范围
 9      //但是,你在代码中修改这个变量并不受此限定范围的影响
10      //eg.你在代码中给myInt赋值为100,myInt不会变成10
11      [Range(0, 10)]    
12      public int myInt;
13  
14      //可以让你的检视面板显示私有变量,方便修改
15      //注意不能是const的,否则报错
16      [SerializeField]
17      private string myName;
18  
19      public Data myData;
20  }
21  
22  [System.Serializable]//序列化,使你可以在检视面板编辑类里面的公有数据
23  public class Data//访问性要一致
24  {
25      public int a;
26      protected float b;
27      private string c;
28  }

以上是关于unity3d编辑器——检视面板部分的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D ParticleSystem粒子系统

unity3D界面介绍

Unity3D中的序列化测试

Unity3D研究院之在开始学习拓展编辑器

Unity Editor自定义检视面板

脚本生命周期