特效显示方法及装置制造方法及图纸

技术编号:17527799 阅读:19 留言:0更新日期:2018-03-24 03:49
本发明专利技术涉及动画显示技术领域,具体涉及一种特效显示方法及装置。所述方法包括:获取动画中针对对象发出的特效的类型,及所述对象的属性,根据所述特效的类型及所述对象的属性得到所述特效的档位,获取所述动画的帧率,并判断所述帧率是否小于预设值,若小于所述预设值,则调整所述特效的档位,以按照所述特效的类型及调整后的档位创建并显示特效。通过上述方法,以使在动画的帧率过低的情况下,通过调整特效的档位,以有效避免动画出现卡顿的情况。

Special effect display method and device

The invention relates to the technical field of animation display, in particular to a special effect display method and device. The method includes: obtaining types of animation for a specific object, attribute and the object, according to the specific type of attribute and the object to obtain the specific file, obtaining the animation frame rate, and determine the frame rate is less than the preset value, if less than the the default value is adjusted, the effects of the stalls, to show the effects according to the type and the adjustment of the effects of the post stall and create. By the above method, to make the animation frame rate is too low, by adjusting the effects of the position, to avoid the animation caton.

【技术实现步骤摘要】
特效显示方法及装置
本专利技术涉及动画显示
,具体而言,涉及一种特效显示方法及装置。
技术介绍
随着互联网通讯及网游技术的不断发展,网络游戏也越来越为大多数人所喜爱,用户对网络游戏的性能要求也越来越高,尤其是在游戏画面的显示方面,都期望游戏画面能够平滑精美的显示。因此,游戏画面是否精美无疑是决定游戏普及度及是否受游戏玩家追捧的重要因素。游戏画面通常由地图、特效、人物以及界面等部分构成。经专利技术人研究发现,现有技术中,当对人物或建筑等进行特效加载时,经常会出现卡顿,进而影响用户的操作和体验的情况。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种特效显示方法及装置,实现在动画帧率过低的情况下,通过调整特效的档位,进而效避免动画中出现卡顿的情况。一种特效显示方法,所述方法包括:获取动画中针对对象发出的特效的类型,及所述对象的属性;根据所述特效的类型及所述对象的属性得到所述特效的档位;获取所述动画的帧率,并判断所述帧率是否小于预设值;若小于所述预设值,则调整所述特效的档位,以按照所述特效的类型及调整后的档位创建并显示特效。在本专利技术的较佳实施例选择中,在上述特效显示方法中,所述方法还包括:若大于所述预设值,则按照所述特效的档位及所述特效的类型创建并显示特效。在本专利技术的较佳实施例选择中,在上述特效显示方法中,获取所述动画的帧率,并判断所述帧率是否小于预设值的步骤包括:获取所述动画在当前时段内的第一帧数及与该当前时段相邻的上一时段内的第二帧数;判断所述第一帧数与所述第二帧数的差值是否小于一预设阈值。在本专利技术的较佳实施例选择中,在上述特效显示方法中,所述方法还包括:获取所述动画在预设时长内针对所述对象发出的特效的数量,并在该数量为多个时获取各所述特效的类型;根据所述特效的类型及该类型的特效的数量得到该类型的特效的持续时长;按照所述特效的类型及调整后的档位创建并显示特效的步骤包括:针对相同类型的特效,按照该特效的类型及调整后的档位创建并显示特效,且该特效显示的时长为所述持续时长。在本专利技术的较佳实施例选择中,在上述特效显示方法中,所述档位包括第一档位、第二档位和第三档位。本专利技术还提供一种特效显示装置,所述装置包括:信息获取模块:用于获取动画中针对对象发出的特效的类型,及所述对象的属性;档位生成模块:用于根据所述特效的类型及所述对象的属性得到所述特效的档位;帧率获取模块:用于获取所述动画的帧率,并判断所述帧率是否小于预设值;第一特效创建模块:用于在小于所述预设值时,调整所述特效的档位,以按照所述特效的类型及调整后的档位创建并显示特效。在本专利技术的较佳实施例选择中,在上述特效显示装置中,所述装置还包括:第二特效创建模块,用于在大于所述预设值时,按照所述特效的档位及所述特效的类型创建并显示特效。在本专利技术的较佳实施例选择中,在上述特效显示装置中,获取所述动画的帧率,并判断所述帧率是否小于预设值的步骤包括:获取子模块:用于获取所述动画在当前时段内的第一帧数及与该当前时段相邻的上一时段内的第二帧数;判断子模块:用于判断所述第一帧数与所述第二帧数的差值是否小于一预设阈值。在本专利技术的较佳实施例选择中,在上述特效显示装置中,所述装置还包括:数量获取模块:用于获取所述动画在预设时长内针对所述对象发出的特效的数量,并在该数量为多个时获取各所述特效的类型;时长生成模块:用于根据所述特效的类型及该类型的特效的数量得到该类型的特效的持续时长;所述第一特效创建模块还用于:针对相同类型的特效,按照该特效的类型及调整后的档位创建并显示特效,且该特效显示的时长为所述持续时长。在本专利技术的较佳实施例选择中,在上述特效显示装置中,所述档位包括第一档位、第二档位和第三档位。本专利技术实施例提供的一种特效显示方法及装置,所述方法包括:获取动画中针对对象发出的特效的类型,及所述对象的属性,根据所述特效的类型及所述对象的属性得到所述特效的档位,获取所述动画的帧率,并判断所述帧率是否小于预设值,若小于所述预设值,则调整所述特效的档位,以按照所述特效的类型及调整后的档位创建并显示特效。通过上述方法,以使在动画的帧率过低的情况下,通过调整特效的档位,以有效避免动画出现卡顿的情况。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的一种电子设备的连接框图。图2为本专利技术实施例提供的一种特效显示方法的流程示意图。图3为图2中步骤S130的子步骤示意图。图4为本专利技术实施例提供的一种特效显示方法的另一流程示意图。图5为本专利技术实施例提供的一种特效显示装置的连接框图。图6为本专利技术实施例提供的一种帧率获取模块的连接框图。图7为本专利技术实施例提供的一种特效显示装置的另一连接框图。图标:10-电子设备;12-存储器;14-处理器;100-特效显示装置;110-信息获取模块;120-档位生成模块;130-帧率获取模块;132-获取子模块;134-判断子模块;140-第一特效创建模块;150-第二特效创建模块;160-数量获取模块;170-时长生成模块。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。现有技术中,游戏通常是在具有显示功能的终端设备上进行的,游戏画面通常包括由地图、特效、人物以及界面等部分构成,其中,游戏地图一般由土地、河流、道路、桥梁、树林、山脉,草地以及建筑物等地貌形式的图素组成,并以动画的方式进行呈现。专利技术人经研究发现,现有的游戏过程中,由于游戏内容丰富度的需求,通常会在场景中加载特效。但是在动画的帧数过低时,加载的特效往往会带来游戏性能上的问题,主要表现在:画面卡顿,影响操作和体验;内存消耗大,严重时会导致闪退;电子设备发热,耗电量大。基于此,本专利技术的目的在于提供一种特效显示方法及装置,以有效缓解上述问题。如图1所示,是本专利技术较佳实施例提供的电子设备10的方框示意图。本专利技术实施例中的电子设备10可以为服务器、计算机等具备数据处理能力的设备。如图1所示,电子设备10包括:存储器12和处理器14。所述存储器12与处理器14相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器12中存储有以软件或固件(Firmware)的形式存储于所述存储器12中的软件功能模块,所述处理器14通过运行本文档来自技高网...
特效显示方法及装置

【技术保护点】
一种特效显示方法,其特征在于,所述方法包括:获取动画中针对对象发出的特效的类型,及所述对象的属性;根据所述特效的类型及所述对象的属性得到所述特效的档位;获取所述动画的帧率,并判断所述帧率是否小于预设值;若小于所述预设值,则调整所述特效的档位,以按照所述特效的类型及调整后的档位创建并显示特效。

【技术特征摘要】
1.一种特效显示方法,其特征在于,所述方法包括:获取动画中针对对象发出的特效的类型,及所述对象的属性;根据所述特效的类型及所述对象的属性得到所述特效的档位;获取所述动画的帧率,并判断所述帧率是否小于预设值;若小于所述预设值,则调整所述特效的档位,以按照所述特效的类型及调整后的档位创建并显示特效。2.根据权利要求1所述的特效显示方法,其特征在于,所述方法还包括:若大于所述预设值,则按照所述特效的档位及所述特效的类型创建并显示特效。3.根据权利要求1所述的特效显示方法,其特征在于,获取所述动画的帧率,并判断所述帧率是否小于预设值的步骤包括:获取所述动画在当前时段内的第一帧数及与该当前时段相邻的上一时段内的第二帧数;判断所述第一帧数与所述第二帧数的差值是否小于一预设阈值。4.根据权利要求1所述的特效显示方法,其特征在于,所述方法还包括:获取所述动画在预设时长内针对所述对象发出的特效的数量,并在该数量为多个时获取各所述特效的类型;根据所述特效的类型及该类型的特效的数量得到该类型的特效的持续时长;按照所述特效的类型及调整后的档位创建并显示特效的步骤包括:针对相同类型的特效,按照该特效的类型及调整后的档位创建并显示特效,且该特效显示的时长为所述持续时长。5.根据权利要求1所述的特效显示方法,其特征在于,所述档位包括第一档位、第二档位和第三档位。6.一种特效显示装置,其特征在于,所述装置包括:信...

【专利技术属性】
技术研发人员:施秦涛
申请(专利权)人:杭州电魂网络科技股份有限公司
类型:发明
国别省市:浙江,33

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

1