[发明专利]集成游戏模块的应用程序的资源管理方法、装置、电子设备及存储介质有效
| 申请号: | 202110509495.0 | 申请日: | 2021-05-11 |
| 公开(公告)号: | CN113082721B | 公开(公告)日: | 2022-09-27 |
| 发明(设计)人: | 林淦雄;范圣强;邱文杰 | 申请(专利权)人: | 腾讯音乐娱乐科技(深圳)有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;A63F13/60;A63F13/77 |
| 代理公司: | 北京金知睿知识产权代理事务所(普通合伙) 11379 | 代理人: | 谭彦闻 |
| 地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 集成 游戏 模块 应用程序 资源管理 方法 装置 电子设备 存储 介质 | ||
1.一种集成游戏模块的应用程序的资源管理方法,其特征在于,包括:
响应于用户点击所述应用程序的第一页面中的访问按钮,载入所述应用程序的第二页面,其中所述第二页面为基于经改写的Cocos2d游戏引擎实现的游戏页面;
响应于所述第二页面的载入,在所述第二页面中执行游戏画面的渲染;
响应于用户点击所述第二页面中的退出按钮,设置游戏停止渲染的标记位,进入对经改写的Cocos2d框架的相关处理;
在所述框架的多处关键代码处添加对所述标记的判断,基于在所述经改写的Cocos2d游戏引擎的多个关键代码段中对所述标记位的判断,终止所述多个关键代码段的执行,其中所述多个关键代码段包括与游戏渲染逻辑执行相关的代码段;
在所述多个关键代码段终止执行后,回收所述应用程序的进程中与所述第二页面相关的内存。
2.根据权利要求1所述的资源管理方法,其特征在于,所述响应于所述第二页面的载入,在所述第二页面中执行游戏画面的渲染,包括:
响应于所述第二页面的载入,开启定时器的周期性计时,所述周期性计时对应于应用程序界面的刷新频率;
基于所述定时器的周期性计时,在所述第二页面中周期性地渲染所述游戏画面;
所述响应于用户点击所述第二页面中的退出按钮,设置游戏停止渲染的标记位,包括:
响应于用户点击所述第二页面中的退出按钮,停止所述定时器的所述周期性计时,并销毁所述定时器;
响应于所述定时器的销毁,设置所述游戏停止渲染的标记位。
3.根据权利要求2所述的资源管理方法,其特征在于,所述在所述多个关键代码段终止执行后,回收所述应用程序的进程中与所述第二页面相关的内存,包括:
销毁所述经改写的Cocos2d游戏引擎的游戏控制类及其持有的实例属性,其中所述实例属性包括由原生Cocos2d游戏引擎的多个第一单例对象改写而成的实例属性。
4.根据权利要求3所述的资源管理方法,其特征在于,所述原生Cocos2d游戏引擎的多个第一单例对象包括骨骼动画资源类的单例对象。
5.根据权利要求1所述的资源管理方法,其特征在于,所述在所述多个关键代码段终止执行后,回收所述应用程序的进程中与所述第二页面相关的内存,包括:
使所述经改写的Cocos2d游戏引擎的音乐和音效子系统停止播放,销毁所述经改写的Cocos2d游戏引擎的音频控制类及其持有的实例属性。
6.根据权利要求1所述的资源管理方法,其特征在于,还包括:
响应于用户点击所述第二页面中的退出按钮,重置所述经改写的Cocos2d游戏引擎游戏中多个第二单例对象的值,所述多个第二单例对象包括文件管理类和渲染控制类的单例对象。
7.根据权利要求1至6中任一项所述的资源管理方法,其特征在于,
所述响应于所述第二页面的载入,在所述第二页面中执行游戏画面的渲染,包括:
所述经改写的Cocos2d游戏引擎经由一个或多个音乐数据接口向所述应用程序中独立于所述经改写的Cocos2d游戏引擎的歌曲引擎发送歌曲信息请求;
响应于所述歌曲信息请求,所述歌曲引擎从服务器或本地缓存获取歌曲信息;
基于所获取的所述歌曲信息,所述歌曲引擎处理所述所获取的歌曲信息,以及/或者,所述经改写的Cocos2d游戏引擎经所述一个或多个音乐数据接口接收所述所获取的歌曲信息。
8.根据权利要求7所述的资源管理方法,其特征在于,所述响应于所述歌曲信息请求,所述歌曲引擎从服务器或本地缓存获取歌曲信息,包括:
所述歌曲引擎检查所请求的所述歌曲信息;
所述歌曲引擎从服务器或本地缓存获取经检查的歌曲信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯音乐娱乐科技(深圳)有限公司,未经腾讯音乐娱乐科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110509495.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种气管插管用口腔支撑调节吸唾器
- 下一篇:一种循环再利用式的污水处理装置





