ET框架-10 ET框架事件系统
1.为什么ET的逻辑层也能调用UnityEngine的API
首先,我们之前的规则便是,只有在视图层的HotFixView层才能调用UnityEngine的API。
但是我们在09节,我们添加复杂的数据类型的时候,我们就引用到UnityEngine的Vector3
这样会报错吗?
不会!
作者已经在这里对UnityEngine进行了实现,所以我们可以在逻辑层对Vector3进行引用
因为我们引用的并不是真实的UnityEngine,而是作者自己写的一个UnityEngine
2.编写事件的订阅和发布
1.首先,我们进入脚本, 编写我们自己事件的结构体
2.在创建电脑实体的地方,进行事件的抛出
3.我们对抛出的事件进行处理,我们创建对应的文件夹,和处理函数
4.在创建电脑实体的地方,完成事件抛出之后,启动电脑
成功
5.我们采取异步的方式,来处理抛出
我们可以新加上一个等待的方法,异步调用的话,我们就会等待一秒钟才会加上这些组件
3.显示层抛出带有UnityEngine的API的事件EventType
我们在HotfixView里面自己定义一个EventType脚本
然后我们就可以引用UnityEngine的东西了,比如GameObject
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgfhbaa
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13