通过监听Hierachy的变化,可以给某些新建的物体自动挂载某个脚本,也可以设置默认字体,图片等等,大大提高工作效率,如下就是给UI 的Text控件设置默认字体

 public class UnityUIEvent{[InitializeOnLoadMethod]private static void Init(){Action OnEvent = delegate{ChangeDefaultFont();};EditorApplication.hierarchyWindowChanged = delegate(){OnEvent();};}private static void ChangeDefaultFont(){Debug.Log("ChangeDefaultFont");if (Selection.activeGameObject != null){Text text = Selection.activeGameObject.Get<Text>();if (text != null){text.font = "设置你的默认字体";}}}}

注意:这样的监听只允许有一个,多个类里面的监听不起作用

雨松:https://www.xuanyusong.com/archives/3053

Unity 监听Hierachy、Project等视图结构变化的事件相关推荐

  1. 监听Hierachy、Project等视图结构变化的事件

    之前上网看了MOMO关于监听Hierachy.Project等视图结构变化的事件,原代码是一个日本人写的,MOMO也没有讲原理.这里我通过自己的理解加了些注释,可能有不正确的地方,希望大神指点. 其中 ...

  2. Unity3D之监听Hierachy、Project等视图结构变化的事件

    以前就有人问我怎么监听Hierarchy视图中创建或删除变化的事件,当时因为有别的事情就没研究这块.刚好最近有这一类的需求我就学习学习.网上发现了一个日本人写的文档,实现的原理很有意思,内容不错我就翻 ...

  3. redis 能不能监听特定的key失效_php监听redis key失效触发回调事件

    订单超时.活动过期解决方案:php监听redis key失效触发回调事件 Redis 的 2.8.0 版本之后可用,键空间消息(Redis Keyspace Notifications),配合 2.0 ...

  4. android列表项点击事件,Android 开发 tips(2):监听 Listview 列表项点击事件

    Android 开发 tips(2):监听 Listview 列表项点击事件 (这篇和上篇本来是应该一起写的,但是太过冗长,附链接:[SimpleAdapter 在 Listview 中的应用] ht ...

  5. php 监听redis,php监听redis key失效触发回调事件_后端开发

    php中使用fsockopen实现异步请求(代码示例)_后端开发 php执行一段程序,有可能几毫秒就执行完毕,也有可能耗时较长.例如,用户下单这个事件,如果调用了些第三方服务进行发邮件.短信.推送等通 ...

  6. 事件监听机制(一)Java事件监听

    事件监听机制(一)Java事件监听 事件监听实现流程 事件对象: 继承自java.util.EventObject对象,由开发者自行定义实现. 事件源: 就是触发事件的源头,不同的事件源会触发不同的事 ...

  7. php 监听redis,php监听redis key失效触发回调事件

    订单超时.活动过期解决方案:php监听redis key失效触发回调事件 Redis 的 2.8.0 版本之后可用,键空间消息(Redis Keyspace Notifications),配合 2.0 ...

  8. html 页面自动滚动,js监听html页面的上下滚动事件方法

    最近在一个项目中,在写前端页面的时候,想像以前做Android时在页面时刻监听上下滚动的事件,查找资料发现由鼠标或类似用户动作触发的事件有以下图示: 不多说了,直接上代码了,经过测试可以使用: Dom ...

  9. BOS项目02_02_zTree-通过ajax的获取菜单数据、监听树形菜单的点击事件、读取json文件、Ajax获取数据

    系列文章目录 文章目录 系列文章目录 前言 一.发送ajax网络请求获取菜单数据 二.监听树形菜单的点击事件 总结 前言 一.发送ajax网络请求获取菜单数据 我们现在的数是写死的,那么实际项目中我们 ...

  10. js监听页面最大化,最小化事件

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

最新文章

  1. 莫言:不要在不喜欢你的人那丢掉快乐
  2. junit 单元测试 - 参数化测试
  3. ​​​​​​​DL之RNN/LSTM/GRU:RNN/LSTM/GRU算法动图对比、TF代码定义之详细攻略
  4. 神策数据 App 可视化全埋点 2.0 重磅升级!抢先体验
  5. 【Libevent】Libevent学习笔记(二):创建event_base
  6. 推荐几本书,这些书.Net程序员最好要看
  7. DB排行榜更新,.NET Core+MySQL成主流!
  8. Y2161 Hibernate第三次考试 2016年8月18日 试卷分析
  9. origin如何将多个曲线放在一张图_Origin入门教程(十二):误差棒棒棒棒儿
  10. (三)slatstack配置管理
  11. sharepoint获取当前网址
  12. nankai 2082: 靶形数独 数独(9*9)求所有解 DLX+精确覆盖
  13. 电脑使用VMware安装Android系统
  14. Redis集群管理工具redis-trib
  15. 认证的服务号可以快速注册并认证小程序,但是有额度限制
  16. JavaProject-IP归属地查询
  17. 移动应用专项测试的思路和方法
  18. 数值范围_想顺产的话,这个数值最好别超出此范围,否则顺产的分娩风险大!...
  19. axios 超级小白使用模板
  20. Spark的数据存储目录HDFS

热门文章

  1. stm32h743单片机嵌入式学习笔记2-单片机获取电容触摸屏原理
  2. 64位计算机很慢,win7 64位旗舰版电脑网速太慢怎么解决
  3. 创业维艰--书摘+乱七八糟
  4. PyQt:1个文件选择对话框实现既可以选择文件,也可以选择文件夹
  5. 世界头号电脑黑客 - 凯文•米特尼克(Kevin Mitnick)
  6. 求三维空间两直线交点
  7. 【毕业论文】参考文献的引用格式
  8. 配置MatConvNet
  9. 撒花!苹果iOS迅雷手机版终于上架App Store
  10. 对ID3算法的理解及其优缺点