[发明专利]一种粒子的显示方法、装置、移动终端和存储介质有效
| 申请号: | 201910199472.7 | 申请日: | 2019-03-15 |
| 公开(公告)号: | CN109903359B | 公开(公告)日: | 2023-05-05 |
| 发明(设计)人: | 张文正 | 申请(专利权)人: | 广州市百果园网络科技有限公司 |
| 主分类号: | G06T13/00 | 分类号: | G06T13/00;G06T1/20 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 510000 广东省广州市番禺区市桥街兴泰路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 粒子 显示 方法 装置 移动 终端 存储 介质 | ||
本发明实施例公开了一种粒子的显示方法、装置、移动终端和存储介质,该方法包括:确定粒子的配置信息,所述配置信息包括粒子属性与动画样式;在缓存中查找具备所述粒子属性的粒子;若已查找到,则从所述缓存中提取所述粒子;若未查找到,则生成具备所述粒子属性的粒子;按照所述动画样式显示所述粒子,以形成粒子动画。通过复用缓存中的粒子,可减少生成粒子的操作,从而减少因生成粒子而带来的CPU、内存等资源占用,在粒子数量较多时,界面也可以保证流畅显示。
技术领域
本发明实施例涉及动画处理的技术,尤其涉及一种粒子的显示方法、装置、移动终端和存储介质。
背景技术
随着移动通信技术的发展,用户对应用的UI(User Interface,用户界面)交互及动画效果要求逐渐增高,在UI中产生粒子动画,可以提高交互的趣味性。
目前,实现粒子动画的方式两种,第一种为使用操作系统提供的粒子发射器发射粒子,占用内存等资源较少,播放较为流畅,但是,操作系统粒子发射器发射粒子的模式固定,使得粒子动画固定,灵活性较差。第二种为使用SVGA(动画框架),虽然SVGA支持配置粒子动画,但是,粒子数量多的时候,占用CPU(Central Processing Unit,中央处理器)、内存等资源较多,播放卡顿明显。
发明内容
本发明实施例提供一种粒子的显示方法、装置、移动终端和存储介质,以解决如何兼顾粒子动画可配置与资源占用的问题。
第一方面,本发明实施例提供了一种粒子的显示方法,包括:
确定粒子的配置信息,所述配置信息包括粒子属性与动画样式;
在缓存中查找具备所述粒子属性的粒子;
若已查找到,则从所述缓存中提取所述粒子;
若未查找到,则生成具备所述粒子属性的粒子;
按照所述动画样式显示所述粒子,以形成粒子动画。
第二方面,本发明实施例还提供了一种粒子的显示方法,包括:
显示会话界面,所述会话界面中具有目标区域,所述目标区域用于显示用户的用户信息;
若所述用户处于发言状态,则确定与所述用户适配的粒子的配置信息,所述配置信息包括粒子属性与动画样式;
在缓存中查找具备所述粒子属性的粒子;
若已查找到,则从所述缓存中提取所述粒子;
若未查找到,则生成具备所述粒子属性的粒子;
围绕所述目标区域、按照所述动画样式显示所述粒子,以形成粒子动画。
第三方面,本发明实施例还提供了一种粒子的显示装置,包括:
配置信息确定模块,用于确定粒子的配置信息,所述配置信息包括粒子属性与动画样式;
粒子查找模块,用于在缓存中查找具备所述粒子属性的粒子;
粒子提取模块,用于若已查找到,则从所述缓存中提取所述粒子;
粒子生成模块,用于若未查找到,则生成具备所述粒子属性的粒子;
粒子显示模块,用于按照所述动画样式显示所述粒子,以形成粒子动画。
第四方面,本发明实施例还提供了一种粒子的显示装置,包括:
会话界面显示模块,用于显示会话界面,所述会话界面中具有目标区域,所述目标区域用于显示用户的用户信息;
发言配置模块,用于若所述用户处于发言状态,则确定与所述用户适配的粒子的配置信息,所述配置信息包括粒子属性与动画样式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园网络科技有限公司,未经广州市百果园网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910199472.7/2.html,转载请声明来源钻瓜专利网。





