1 / 5
文档名称:

Unity3D之监听Hierachy.doc

格式:doc   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Unity3D之监听Hierachy.doc

上传人:yzhfg888 2016/7/3 文件大小:0 KB

下载得到文件列表

Unity3D之监听Hierachy.doc

相关文档

文档介绍

文档介绍:Unity3D 之监听 Hierachy 、 Project 等视图结构变化的事件以前就有人问我怎么监听 Hierarchy 视图中创建或删除变化的事件,当时因为有别的事情就没研究这块。刚好最近有这一类的需求我就学习学习。网上发现了一个日本人写的文档,实现的原理很有意思,内容不错我就翻译一下。请注意一定把这两个监听的脚本放在 Editor 文件夹下。先是基类。 using System; using ; using ; using UnityEditor; using UnityEngine; [InitializeOnLoad] public class EditorMonoBehaviour {static EditorMonoBehaviour () {var type = ("", ""); var method = ("SubclassesOf", | | , null, new Type[]{ typeof(Type) }, null); var e= (null, new object[]{ typeof(EditorMonoBehaviour) })asIEnumerable; foreach (Type editorMonoBehaviourClass ine){ method = ("OnEditorMonoBehaviour", | ); if(method !=null) { ( (editorMonoBehaviourClass), new object[0]); }}}private void OnEditorMonoBehaviour () { +=Update; += OnHierarchyWindowChanged; += HierarchyWindowItemOnGUI; += OnProjectWindowChanged; += ProjectWindowItemOnGUI; += OnModifierKeysChanged; //globalEventH