Skip to content

ThisIsRone/NoticeSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

NoticeSystem

这是一个轻量级的Notice(红点Tips)的管理方案,已经在商业(MMORPG)项目中得到应用。 我使用了递归函数去遍历设置Notice节点信息,因此也导致后来的一个比较难处理的问题,即当递归深度超过5的时候,在部分机型(低端机)上会引起闪退。 即便如此,我依旧认为这是一个非常适合管理和拓展的Notice管理方案。

2019.03.27 修改内容 1.注册的变更回调事件 由单纯的Action管理 更改为 依赖于Mono的OnDestroy的管理方式 2.完善子父级动态更新的逻辑 3.回调的注册由ActionA += ActionB更改为 List.Add(ActionA) 的管理方式

About

这是一个轻量级的Notice(红点Tips)的管理方案,其方案已经在商业项目中得到应用。我使用了递归函数去遍历设置Notice节点信息,之前也遇到了一些问题,即当递归深度超过5时在部分机型(低端机)上会引起闪退。即便如此,我依旧认为这是一个非常适合管理和拓展的Notice管理方案

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages