1.Inspector显示的可编辑内容就是脚本的成员变量


在上图的Inspector窗口里直接编辑脚本中类的字段,运行时软件自动将在窗口中编辑的属性赋给类中的字段
(1)私有和保护类型的变量无法显示编辑,公共的可以显示编辑
(2)私有和保护的显示的方法是给字段加上强制序列化字段特性"[SerializeField]"
(3)公共的不让显示编辑的方法是给字段加上特性"[HideInInspector]"
(4)大部分类型都能显示编辑(如数组、泛型列表、Unity自带的类、枚举、结构体),字典不能被Inspector窗口显示
(5)让自定义类型变量可以被访问的方法是加上序列化特性[System.Serializable]
(6)一些辅助特性
Header特性[Header(“基础属性”)]:在Inspector窗口显示的字段分组并以“基础属性”为组名


2.MonoBehaviour重要内容
(1).获取类依附的GameObject:this.gameObject
如输出GameObject的名字

(2).得到对象的位置信息
this.transform

3.碰撞检测

选中Scene中的物体,在Inspector中有Box Collider(碰撞盒),Box Collider表示物体的体积,若物体没有Box Collider则不会碰撞。

给物体添加Rigirbody(刚体)后物体具有里的作用,比如运行时若物体悬于空中则会下落,没有添加添加Rigirbody的物体运行时悬于空中则不会下落。
两个物体产生碰撞的必要条件是两个物体都有Box Collider,至少一个物体有Rigidbody。

Unity的Inspector相关推荐

  1. 【Unity】讲解如何在Unity的Inspector面板中用滑动条来控制变量的大小

    首先,我们现在的需求是这样的,我定义了一个脚本,里面有一个int类型的变量,但是我想控制变量的大小在0到100之间,通过用滑动条的方式来控制. 其实这里的player HP 是我使用了unity自带的 ...

  2. enum中使用中文 unity_自定义Unity材质Inspector之枚举类型(Enum)

    我也忘了转自哪里,抱歉,感谢原作者 最近发现Unity的一个黑科技(其实很久以前就发现了,只是方便开头而已,哈哈):可以自定义材质的检视面板,通过这个功能还可以把功能差不多的着色器合并成一个. 例如有 ...

  3. 【unity】Inspector视图中的get/set使用(四)

    http://www.xuanyusong.com/archives/3406 get set 使用起来很方便,但是编辑时在Inspector视图中问题就来了,因为get/set的属性即使是publi ...

  4. 【Unity】Inspector属性

    Attribute(属性)的作用直接体现在Inspector窗口中,通过使用Attribute,可以对Inspector窗口的内容进行灵活展现和管理,相当于一个辅助工具. RequireCompone ...

  5. Unity编辑器Inspector界面中cs脚本文件乱码问题

    既往经验通常都会在模版文件夹Editor\Data\Resources\ScriptTemplates下修改模版文件的编码格式为utf-8编码. 但是使用vs编辑代码写入中文保存后,文件编码格式变成A ...

  6. Unity的inspector面板中static的作用

    在游戏场景中,每一个GameObject都有static或者动态的两种状态,当一个物体标记为static后,就确保这个物体在游戏场景中为静态的.不会移动的物体,进而在游戏的运行过程中让游戏有更加流畅的 ...

  7. unity Inspector

    Editor interface public enum Smoothing : int { None, Default, Medium, Aggressive } public Smoothing ...

  8. Inspector a ProgressBar(定制属性面板)

    一.定制进度条 这篇文章主要学习如何在Unity的Inspector中使用ProgressBar 普通属性面板预览 通常我们的属性面板如下 定制属性面板预览 而通过扩展成ProcessBar后 二.内 ...

  9. Unity官方教程Ruby大冒险的自学笔记

    Unity官方教程Ruby大冒险的自学笔记 一. //正确例子: void Update(){//获取运动矢量moveX = Input.GetAxisRaw("Horizontal&quo ...

最新文章

  1. 几道题目理解JavaScript作用域、作用域链、预解析规则、表达式
  2. 【玩转Ubuntu】01. Ubuntu上配置JDK
  3. +智能”时代,华为如何将AI赋能到各行各业?
  4. PostgreSQL忘记输入where条件update更新整张表的解决办法
  5. 相对于通过木马传播方式获得的C++用户数据
  6. 将byte数组写进文件,指定buffer size
  7. Visual Stdio平台工具集以及配置
  8. 实验三+124+高小娟
  9. 如何降低死循环的 CPU 占用
  10. 网站设计整体策划流程
  11. 2010年下半年11月份系统架构设计师上午试题以及参考答案之六
  12. atoi atol实现
  13. 单核工作法图解_摆脱穷忙,加强自制力:《单核工作法图解》助你居家办公更专一...
  14. 浅析大规模DDOS防御架构-应对T级攻防
  15. CityEngine 三维管道建模教程
  16. 计算机职业资格证书有哪些
  17. MIMIC数据库权限申请
  18. 聊聊阻容降压原理 和 实际使用的电路
  19. 【高等数学】基础理论归纳
  20. 最新版快手去水印原理及源码,简单的原理与面临的挑战

热门文章

  1. 实时识别骰子的点数_Halcon
  2. ERP的灵魂是管理思想
  3. 夏黑葡萄水果发朋友圈的文案
  4. [激光原理与应用-31]:典型激光器 -3- 光纤激光器
  5. Windows Server - AD域 副域控
  6. vue/cle3项目运行报错sockjs-node/info解决方案
  7. android闪屏问题
  8. metasploit unleashed(Chinese Simplified Edition)-8
  9. 2018 年全球人工智能与机器人峰会将在深圳举办
  10. 云服务器抢票咋用_可以利用云服务器来抢票不?