[发明专利]一种粒子的显示方法、装置、移动终端和存储介质有效
申请号: | 201910199472.7 | 申请日: | 2019-03-15 |
公开(公告)号: | CN109903359B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 张文正 | 申请(专利权)人: | 广州市百果园网络科技有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;G06T1/20 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 510000 广东省广州市番禺区市桥街兴泰路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 粒子 显示 方法 装置 移动 终端 存储 介质 | ||
1.一种粒子的显示方法,其特征在于,包括:
确定粒子的配置信息,所述配置信息包括粒子属性与动画样式;
在缓存中查找具备所述粒子属性的粒子;
所述配置信息还包括目标数量,所述方法还包括:
统计所述粒子的新增数量;
若所述新增数量大于或等于所述目标数量,则停止在缓存中查找符合所述粒子属性的粒子与生成具备所述粒子属性的粒子;
若已查找到,则从所述缓存中提取所述粒子;
若未查找到,则调用粒子发射器生成新的、具备所述粒子属性的粒子;
按照所述动画样式显示所述粒子,以形成粒子动画;
停止显示所述粒子;
将所述粒子写入所述缓存。
2.根据权利要求1所述的方法,其特征在于,所述粒子绘制在图层中;
所述按照所述动画样式显示所述粒子,以形成粒子动画,包括:
对所述图层设置所述动画样式;
调用预设的粒子发射器按照所述动画样式显示所述粒子,以形成粒子动画。
3.根据权利要求1-2任一项所述的方法,其特征在于,还包括:
若接收到指定的清理消息,则释放所述缓存中的所述粒子。
4.一种粒子的显示方法,其特征在于,包括:
显示会话界面,所述会话界面中具有目标区域,所述目标区域用于显示用户的用户信息;
若所述用户处于发言状态,则确定与所述用户适配的粒子的配置信息,所述配置信息包括粒子属性与动画样式;
在缓存中查找具备所述粒子属性的粒子;
所述配置信息还包括目标数量,所述方法还包括:
统计所述粒子的新增数量;
若所述新增数量大于或等于所述目标数量,则停止在缓存中查找符合所述粒子属性的粒子与生成具备所述粒子属性的粒子;
若已查找到,则从所述缓存中提取所述粒子;
若未查找到,则调用粒子发射器生成新的、具备所述粒子属性的粒子;
围绕所述目标区域、按照所述动画样式显示所述粒子,以形成粒子动画;
若所述用户处于非发言状态,则停止显示所述粒子;
将所述粒子写入所述缓存。
5.根据权利要求4所述的方法,其特征在于,所述确定与所述用户适配的粒子的配置信息,包括:
确定所述用户所处的用户级别;
确定对所述用户级别配置的粒子的配置信息。
6.根据权利要求4所述的方法,其特征在于,所述粒子绘制在图层中,在所述目标区域中设置有粒子发射器;
所述围绕所述目标区域、按照所述动画样式显示所述粒子,以形成粒子动画,包括:
对所述图层设置所述动画样式;
调用所述粒子发射器按照所述动画样式显示所述图层,以形成围绕所述目标区域的粒子动画。
7.据权利要求4-6任一项所述的方法,其特征在于,还包括:
若接收到指定的清理消息,则释放所述缓存中的所述粒子。
8.一种粒子的显示装置,其特征在于,包括:
配置信息确定模块,用于确定粒子的配置信息,所述配置信息包括粒子属性与动画样式;
粒子查找模块,用于在缓存中查找具备所述粒子属性的粒子;
所述配置信息还包括目标数量,所述粒子查找模块还用于:
统计所述粒子的新增数量;
若所述新增数量大于或等于所述目标数量,则停止在缓存中查找符合所述粒子属性的粒子与生成具备所述粒子属性的粒子;
粒子提取模块,用于若已查找到,则从所述缓存中提取所述粒子;
粒子生成模块,用于若未查找到,则调用粒子发射器生成新的、具备所述粒子属性的粒子;
粒子显示模块,用于按照所述动画样式显示所述粒子,以形成粒子动画;粒子停止显示模块,用于停止显示所述粒子;
缓存写入模块,用于将所述粒子写入所述缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园网络科技有限公司,未经广州市百果园网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910199472.7/1.html,转载请声明来源钻瓜专利网。