一种形状特效的显示方法、装置及计算机可读存储介质制造方法及图纸

技术编号:24681734 阅读:15 留言:0更新日期:2020-06-27 07:34
本发明专利技术实施例公开一种形状特效的显示方法、装置及计算机可读存储介质,用于解决占用终端设备运行内存过多的问题,其中,该方法包括:接收用于显示形状特效的第一显示指令,所述第一显示指令携带形状的参数信息;根据所述参数信息确定粒子系统中发射器的数量和位置;根据所述发射器的数量和位置生成所述参数信息对应的形状以及所述形状包括的粒子的变化方式;根据所述形状中每个粒子的变化方式显示所述形状。实施本发明专利技术实施例,可以显示逼真的动态壁纸效果的同时降低占用终端设备的运存。

A display method, device and computer readable storage medium for shape effect

【技术实现步骤摘要】
一种形状特效的显示方法、装置及计算机可读存储介质
本专利技术涉及计算机
,具体涉及一种形状特效的显示方法、装置及计算机可读存储介质。
技术介绍
随着电子技术的发展,手机、平板等终端设备被广泛的应用,由一张背景图像显示的静态壁纸逐渐无法满足用户的审美需求,为了满足用户多元化的需求,终端设备支持动态的壁纸。动态的桌面壁纸是指具有动画的图像。目前的动态壁纸采用的是预先录制的视频或者动态图像,利用循环播放的方式实现的壁纸动画。若是设置预先录制的视频作为终端的桌面壁纸,则终端设备需要不断地调用视频素材循环播放。采用这种方法,对终端设备的内存和性能要求较高,因此,如何在保证动态壁纸显示效果的情况下,降低占用终端设备的运行内存成为了一个亟需解决的问题。
技术实现思路
本专利技术实施例公开一种形状特效的显示方法、装置及计算机可读存储介质,用于解决占用终端设备运行内存过多的问题。第一方面公开一种形状特效的显示方法,包括:接收用于显示形状特效的第一显示指令,所述第一显示指令携带形状的参数信息;根据所述参数信息确定粒子系统中发射器的数量和位置;根据所述发射器的数量和位置生成所述参数信息对应的形状以及所述形状包括的粒子的变化方式;根据所述形状中每个粒子的变化方式显示所述形状。在一种可能的实现方式中,所述参数信息包括发射器间的距离信息以及所述形状的形状信息和尺寸信息;所述根据所述参数信息确定粒子系统中发射器的数量和位置,包括:获取显示区域的显示尺寸;r>根据所述显示尺寸、所述形状的形状信息和尺寸信息确定所述形状在所述显示区域中的显示位置;根据所述显示位置和所述距离信息确定所述粒子系统中发射器的数量和位置。在一种可能的实现方式中,所述根据所述显示位置和所述距离信息确定所述粒子系统中发射器的数量和位置,包括:根据所述显示位置和所述距离信息确定所述发射器的数量;根据所述数量确定所述发射器的位置。在一种可能的实现方式中,所述根据所述数量确定所述发射器的位置,包括:以所述显示区域的中心点为原点以及以屏幕的两个边为坐标轴建立坐标系;根据所述显示位置和所述数量确定所述发射器在所述坐标系下的坐标,得到所述发射器的位置。在一种可能的实现方式中,所述根据所述发射器的数量和位置生成所述参数信息对应的形状以及所述形状中每个粒子携带变化方式,包括:获取所述发射器的属性信息,所述发射器的属性信息包括所述发射器的发射方向和发射的粒子的信息,所述粒子的信息包括粒子的属性信息和运动信息;根据所述发射方向、所述粒子的属性信息和所述粒子的运动信息确定所述参数信息对应的形状以及所述形状中每个粒子的变化方式。在一种可能的实现方式中,所述根据所述发射方向、所述粒子的属性信息和所述粒子的运动信息确定所述参数信息对应的形状以及所述形状包括的粒子的变化方式之后,所述方法还包括:通过所述粒子系统中的修改器修改所述粒子的变化方式。在一种可能的实现方式中,所述方法还包括:接收用于显示图像的第二显示指令,所述第二显示指令携带图像的标识;获取所述标识对应的图像;所述根据所述形状中每个粒子的变化方式显示所述形状,包括:显示所述图像;在所述图像上根据所述形状中每个粒子的变化方式显示所述形状。第二方面公开一种形状特效的显示装置,包括:第一接收单元,用于接收用于显示形状特效的第一显示指令,所述第一显示指令携带形状的参数信息;确定单元,用于根据所述参数信息确定粒子系统中发射器的数量和位置;生成单元,用于根据所述发射器的数量和位置生成所述参数信息对应的形状以及所述形状包括的粒子的变化方式;显示单元,用于根据所述形状中每个粒子的变化方式显示所述形状。在一种可能的实现方式中,所述参数信息包括发射器间的距离信息以及所述形状的形状信息和尺寸信息;所述确定单元,具体用于:获取显示区域的显示尺寸;根据所述显示尺寸、所述形状的形状信息和尺寸信息确定所述形状在所述显示区域中的显示位置;根据所述显示位置和所述距离信息确定所述粒子系统中发射器的数量和位置。在一种可能的实现方式中,所述确定单元根据所述显示位置和所述距离信息确定所述粒子系统中发射器的数量和位置包括:根据所述显示位置和所述距离信息确定所述发射器的数量;根据所述数量确定所述发射器的位置。在一种可能的实现方式中,所述确定单元根据所述数量确定所述发射器的位置包括:以所述显示区域的中心点为原点以及以屏幕的两个边为坐标轴建立坐标系;根据所述显示位置和所述数量确定所述发射器在所述坐标系下的坐标,得到所述发射器的位置。在一种可能的实现方式中,所述生成单元,具体用于:获取所述发射器的属性信息,所述发射器的属性信息包括所述发射器的发射方向和发射的粒子的信息,所述粒子的信息包括粒子的属性信息和运动信息;根据所述发射方向、所述粒子的属性信息和所述粒子的运动信息确定所述参数信息对应的形状以及所述形状中每个粒子的变化方式。在一种可能的实现方式中,所述根据所述发射方向、所述粒子的属性信息和所述粒子的运动信息确定所述参数信息对应的形状以及所述形状包括的粒子的变化方式之后,所述装置还包括:修改单元,用于通过所述粒子系统中的修改器修改所述粒子的变化方式。在一种可能的实现方式中,所述装置还包括:第二接收单元,用于接收用于显示图像的第二显示指令,所述第二显示指令携带图像的标识;获取单元,用于获取所述标识对应的图像;所述显示单元,具体用于:显示所述图像;在所述图像上根据所述形状中每个粒子的变化方式显示所述形状。第三方面公开一种电子设备,该电子设备包括输出设备、输入设备、处理器、存储器和收发器,该输出设备、输入设备、处理器、存储器和收发器相互连接。该收发器用于接收来自该装置之外的其它装置的信息,以及向该装置之外的其它装置输出信息。该存储器用于存储支持该终端设备执行上述第一方面和/或第一方面任一种可能的实现方式公开的方法的计算机程序,该计算机程序包括程序指令,该处理器被配置用于调用上述程序指令,执行上述第一方面和/或第一方面任一种可能的实现方式所公开的方法。第四方面公开一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令当被处理器执行时使该处理器执行上述第一方面和/或第一方面任一种可能的实现方式所提供的方法。在本专利技术实施例中,接收用于显示形状特效的第一显示指令,所述第一显示指令携带形状的参数信息;根据所述参数信息确定粒子系统中发射器的数量和位置;根据所述发射器的数量和位置生成所述参数信息对应的形状以及所述形状包括的粒子的变化方式;根据所述形状中每个粒子的变化方式显示所述形状。由此可见,通过生成带有变化方式的多个粒子组成的形状显示出形状特效,本文档来自技高网...

【技术保护点】
1.一种形状特效的显示方法,其特征在于,包括:/n接收用于显示形状特效的第一显示指令,所述第一显示指令携带形状的参数信息;/n根据所述参数信息确定粒子系统中发射器的数量和位置;/n根据所述发射器的数量和位置生成所述参数信息对应的形状以及所述形状包括的粒子的变化方式;/n根据所述形状中每个粒子的变化方式显示所述形状。/n

【技术特征摘要】
1.一种形状特效的显示方法,其特征在于,包括:
接收用于显示形状特效的第一显示指令,所述第一显示指令携带形状的参数信息;
根据所述参数信息确定粒子系统中发射器的数量和位置;
根据所述发射器的数量和位置生成所述参数信息对应的形状以及所述形状包括的粒子的变化方式;
根据所述形状中每个粒子的变化方式显示所述形状。


2.根据权利要求1所述的方法,其特征在于,所述参数信息包括发射器间的距离信息以及所述形状的形状信息和尺寸信息;
所述根据所述参数信息确定粒子系统中发射器的数量和位置,包括:
获取显示区域的显示尺寸;
根据所述显示尺寸、所述形状的形状信息和尺寸信息确定所述形状在所述显示区域中的显示位置;
根据所述显示位置和所述距离信息确定所述粒子系统中发射器的数量和位置。


3.根据权利要求2所述的方法,其特征在于,所述根据所述显示位置和所述距离信息确定所述粒子系统中发射器的数量和位置,包括:
根据所述显示位置和所述距离信息确定所述发射器的数量;
根据所述数量确定所述发射器的位置。


4.根据权利要求3所述的方法,其特征在于,所述根据所述数量确定所述发射器的位置,包括:
以所述显示区域的中心点为原点以及以屏幕的两个边为坐标轴建立坐标系;
根据所述显示位置和所述数量确定所述发射器在所述坐标系下的坐标,得到所述发射器的位置。


5.根据权利要求4所述的方法,其特征在于,所述根据所述发射器的数量和位置生成所述参数信息对应的形状以及所述形状中每个粒子携带变化方式,包括:
获取所述发射器的属性信息,所述发射器的属性信息包括所述发射器的发射方向和发射的粒子的信息,所述粒子的信息包括粒子的属性信息和运动信息;...

【专利技术属性】
技术研发人员:杨全海
申请(专利权)人:珠海豹趣科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1