[发明专利]基于Unity3D生命周期的智能消息管理方法有效

专利信息
申请号: 201910682425.8 申请日: 2019-07-26
公开(公告)号: CN110413271B 公开(公告)日: 2022-04-05
发明(设计)人: 刘德建;林琛;侯玮鑫 申请(专利权)人: 福建省天奕网络科技有限公司
主分类号: G06F8/30 分类号: G06F8/30;G06F21/57
代理公司: 福州旭辰知识产权代理事务所(普通合伙) 35233 代理人: 程勇
地址: 350212 福*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 unity3d 生命周期 智能 消息 管理 方法
【说明书】:

本发明提供了一种基于Unity3D生命周期的智能消息管理方法,所述方法为在操作系统中定义MessageSystemFacade对象、MessageManager对象、MessageTerminalAdapter组件、MessageTerminal对象、以及MessageArgs对象;将定义的对象均继承Unity的MonoBehavior类并重写对应的生命周期,通过定义的对象在唤醒时申请消息终端,在开启时注册监听消息,在销毁时注销监听与返还消息终端,从而实现消息管理,减少用户的开发成本。

技术领域

本发明涉及计算机通讯领域,特别是一种基于Unity3D生命周期的智能消息管理方法。

背景技术

现有操作系统开发中,经常碰到一个问题,使用者在注册消息的时候,专注于功能的调试,功能调通过后,可能就会遗忘对消息进行注销,导致一些其他区域代码出现运行错误,这个时候进行大量排查之后才发现,可能只是因为一个窗口的消息没有注销,却导致了一个影响很大的BUG。

现有技术中公开了“一种弹幕消息的处理方法、装置、终端和存储介质”见申请号为:201811163520.9,公开日为:2019-02-12的中国专利,该一种弹幕消息的处理方法、装置、终端和存储介质,包括当检测到当前直播间启动时,在当前直播间对应的当前类的生命周期函数中,获取预设弹幕分发类的单例弹幕分发对象;将当前类中完成初始化的当前监听器接口对象作为当前传递参数,调用弹幕分发对象中的监听器设置方法,将当前监听器接口对象作为弹幕分发类中的目标监听器接口对象,以建立当前直播间与弹幕分发对象之间的引用关系;基于所述引用关系,当前直播间接收弹幕分发对象所分发的弹幕消息。通过采用上述技术方案,实现了自动识别当前直播间并对弹幕消息进行分发处理,从而极大地提高了弹幕的分发效率和代码的可维护性。该方法所采用的技术方案与本专利并不相同。

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

发明内容

为克服上述问题,本发明的目的是提供一种基于Unity3D生命周期的智能消息管理方法,解决物体销毁的时候,用户忘记注销消息,使得消息注册依然存在,由此引发不可控的漏洞,浪费许多排查时间,减少用户的开发成本。

本发明采用以下方案实现:一种基于Unity3D生命周期的智能消息管理方法,所述方法为在操作系统中定义MessageSystemFacade对象、MessageManager对象、MessageTerminalAdapter组件、MessageTerminal对象、以及MessageArgs对象;所述MessageSystemFacade对象为:操作系统消息的入口,将用户与具体逻辑隔离开,并提供接口;所述MessageManager对象为:操作系统消息的逻辑代码放置的位置,具有消息终端对象池、消息注册、消息发送、消息注销、消息终端注销的接口;所述MessageTerminalAdapter组件为:消息终端适配器,即Unity的MonoBehaviour类的生命周期代码存储在消息终端适配器;所述MessageTerminal对象为:消息终端的缓存数据与逻辑存放位置;所述MessageArgs对象为:可变的消息参数;将定义的对象均继承Unity的MonoBehavior类并重写对应的生命周期,通过定义的对象在唤醒时申请消息终端,在开启时注册监听消息,在销毁时注销监听与返还消息终端,从而实现消息管理。

进一步的,所述通过定义的对象在唤醒时申请消息终端具体为:消息终端使用者在唤醒时添加MessageTerminalAdapater组件到消息终端使用者上;MessageTerminalAdapater组件向MessageSystemFacade对象申请一个MessageTerminal对象;MessageSystemFacade对象从MessageTerminal对象池中抛出一个出来数据,返回给MessageTerminalAdapater组件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省天奕网络科技有限公司,未经福建省天奕网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910682425.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top