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

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

   using UnityEngine;
   using System.Collections;

   //让你在将这个脚本拖到一个GameObject上的时候,自动添加Camera,Light,Cloth组件
   [RequireComponent(typeof(Camera), typeof(Light), typeof(Cloth))]
   public class MyClass : MonoBehaviour {

      //让你在检视面板调整数据的时候不会超出0到10这个范围
      //但是,你在代码中修改这个变量并不受此限定范围的影响
      //eg.你在代码中给myInt赋值为100,myInt不会变成10
      [Range(, )]
      public int myInt;

      //可以让你的检视面板显示私有变量,方便修改
      //注意不能是const的,否则报错
      [SerializeField]
      private string myName;

      public Data myData;
  }

  [System.Serializable]//序列化,使你可以在检视面板编辑类里面的公有数据
  public class Data//访问性要一致
  {
      public int a;
      protected float b;
      private string c;
  }

最终效果


最新文章

  1. 向苹果App Store提交新应用的图文教程(转)
  2. 带你入门带你飞Ⅱ 使用Mocha + Chai + SuperTest测试Restful API in node.js
  3. Coursera 机器学习课程 机器学习基础:案例研究 证书
  4. django 模版语法及使用
  5. 响应式js幻灯片代码一枚
  6. [HTML]HTML框架IFrame下利用JS在主页面和子页面间传值
  7. [Angular 2] Create template with Params
  8. Volley使用指南第三回(来自developer.android)
  9. 修改虚拟机linux硬盘的大小
  10. 编译最新ffmpeg2.0.1到iOS设备
  11. kafka configuration
  12. 如何设置App的启动图
  13. 智能指针之 unique_ptr
  14. vue & @on-change !== on-change @on-change === @change
  15. 登录rabbitmq报错User can only log in via localhost
  16. java多线程下的所的概念
  17. sql server 2008评估期已到的解决办法
  18. Java使用poi生成Excel,生成两种表格下拉框
  19. c++流操作
  20. 读书笔记 effective c++ Item 28 不要返回指向对象内部数据(internals)的句柄(handles)

热门文章

  1. [Google Guava]字符串处理:连接器、拆分器、字符匹配器
  2. struts2+spring+hibernate(SSH)框架的搭建和总结
  3. JS实现网页批量下载文件,支持PC/手机
  4. RabbitMQ消息队列(一): Detailed Introduction 详细介绍
  5. 解决ArcGIS安装之后出现的Windows installer configures问题
  6. zend studio汉化
  7. 初次使用并安装express
  8. Ajax跨域:Jsonp原理解析
  9. PHP面向对象(OOP)编程入门教程
  10. 如何取消 DiscuzX 帖子被系统自动隐?