Unity3D研究院之Inspector视图中的get/set使用
来源:互联网 发布:客户数据分析报告范文 编辑:程序博客网 时间:2024/06/09 20:14
原文地址 :http://www.xuanyusong.com/archives/3406
雨松MOMO 2015年01月13日 于 雨松MOMO程序研究院 发表
get set 使用起来很方便,但是编辑时在Inspector视图中问题就来了,因为get/set的属性即使是public了,但是在Inspector视图中依然不显示。。谷歌一下估计就是下面这样的答案。
如下图所示问题又来了,因为在编辑模式下修改Width的值,但是代码中的 set 压根就没执行。。
先看看[SerializeField]的含义,它用来序列化一个区域,通俗的来说[SerializeField]可以让private 的属性在Inspector视图中显示出来。。
那么上面的set没执行的原因就出来了,因为我们改的是private _width并不是 public width。由此可见此段代码在编辑模式下是毫无用处的。。
我偏偏就想在编辑时响应 set 的操作怎么办?我想做的是在set里面加一个自己写的方法。
TestInspector.cs放在Editor目录下
TestInspector.cs放在Editor目录下
Test挂在任意游戏对象上。
0 0
- Unity3D研究院之Inspector视图中的get/set使用
- Unity3D-Inspector视图中的get/set使用
- 【小松教你手游开发】【unity实用技能】Unity3D研究院之为什么Inspector视图中脚本前面的勾选框没了
- Unity3D研究院之Inspector面板枚举的别名与排序(八十九)
- Unity3D研究院之Assetbundle的使用
- Unity3D研究院之使用初始化游戏脚本
- Unity3D研究院之Jenkins的使用
- Unity3D研究院之监听Project视图结构变化的事件
- Unity3D研究院之游戏开发中的人工智能AI
- Unity3D研究院之游戏开发中的人工智能AI
- Unity3D研究院之使用 C#合成解析XML与JSON
- Unity3D研究院之通过C#使用Advanced CSharp Messenger
- Unity3D研究院之使用Animation编辑器编辑动画
- Unity3D研究院之使用Animation编辑器编辑动画
- Unity3D研究院之代码使用IK动画(五十五)
- Unity3D研究院之IOS本地消息通知LocalNotification的使用
- Unity3D研究院之代码使用IK动画(五十五)
- Unity3D研究院之IOS&Andoird使用Sharesdk遇到的坑
- lua string 库详细介绍
- C++二进制输出
- 关于MFC:CPropertyPage 与CPropertySheet
- 汇编学习:小记
- C++:STL:vector删除元素
- Unity3D研究院之Inspector视图中的get/set使用
- miniGUI1.3.3 版本
- C|C++中的静态全局变量,静态局部变量,全局变量,局部变量的区别
- miniGUI1.6 IP控件自定义
- miniGUI1.6 IP控件自定义 续篇,解决了只能保存一个IP地址的问题
- 关于 Code::blocks
- minigui使用总结
- 邦捷口罩一定要常常换洗
- minigui 关于 DestroyLogFont