游戏特效的处理方法、装置和终端制造方法及图纸

技术编号:18641167 阅读:26 留言:0更新日期:2018-08-11 07:21
本发明专利技术公开了一种游戏特效的处理方法、装置和终端。其中,该方法包括:获取目标对象的当前移动向量;根据目标对象的当前移动向量获得特效模型的子模型对应的当前变换矩阵,其中,特效模型包括多个交叉的平面;根据当前变换矩阵和/或当前移动向量确定子模型的朝向和/或位置;显示更新后的特效模型。本发明专利技术解决了现有技术中尾迹的显示效果差的技术问题。

【技术实现步骤摘要】
游戏特效的处理方法、装置和终端
本专利技术涉及游戏开发领域,具体而言,涉及一种游戏特效的处理方法、装置和终端。
技术介绍
为了丰富日常生活,人们在日常生活中经常通过玩游戏以消遣时光,尤其是一些网络游戏,由于游戏场景逼真、游戏情节丰富,收到了广大游戏爱好者的欢迎。人们在玩游戏,尤其是大型网络游戏时,一些细节上的游戏特效可以给玩家带来不一样的体验。因此,在游戏开发的过程中,开发人员会考虑游戏细节上的特效,例如,拖尾特效。其中,拖尾为游戏中飞行物体的尾迹,例如,炮弹、飞机飞越云层时的尾迹。在现有技术中,开发人员一般采用大量的定向喷射粒子来模拟飞行物体的尾迹。该方法需要大量的粒子,由此对系统的性能提出了要求,尤其对于移动设备,大量的粒子喷射可能会造成移动设备出现卡机的现象。针对上述现有技术中生成尾迹的方法占用过多处理资源的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种游戏特效的处理方法、装置和终端,以至少解决现有技术中生成尾迹的方法占用过多处理资源的问题。根据本专利技术实施例的一个方面,提供了一种游戏特效的处理方法,包括:获取目标对象的当前移动向量;根据目标对象的当前移动向量获得特效模型的子模型对应的当前变换矩阵,其中,特效模型包括多个交叉的平面;根据当前变换矩阵和/或当前移动向量确定子模型的朝向和/或位置;显示更新后的特效模型。根据本专利技术实施例的另一方面,还提供了一种游戏特效的处理装置,包括:第一获取模块,用于获取目标对象的当前移动向量;第二获取模块,用于根据目标对象的当前移动向量更新特效模型的子模型对应的当前变换矩阵,其中,特效模型包括多个交叉的平面;确定模块,用于根据当前变换矩阵和/或当前移动向量确定子模型的朝向和/或位置;显示模块,用于显示更新后的特效模型。根据本专利技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,其中,程序执行游戏特效的处理方法。根据本专利技术实施例的另一方面,还提供了一种处理器,该处理器用于运行程序,其中,程序运行时执行游戏特效的处理方法。根据本专利技术实施例的另一方面,还提供了一种游戏特效的处理终端,包括:显示器;处理器,处理器运行程序,其中,程序运行时对于从显示器输出的数据执行如下处理步骤:获取目标对象的当前移动向量;根据目标对象的移动向量获得特效模型的子模型对应的当前变换矩阵,其中,特效模型包括多个交叉的平面;根据当前变换矩阵和/或当前移动向量确定子模型的朝向和/或位置;显示更新后的特效模型。在本专利技术实施例中,采用多个相互交叉的平面组成特效模型的方式,通过获取目标对象的当前移动向量,并根据目标对象的当前移动向量获得特效模型的子模型对应的当前变换矩阵,然后根据当前变换矩阵和/或当前移动向量确定子模型的朝向和/或位置,显示更新后的特效模型,其中,特效模型包括多个交叉的平面,达到了使尾迹具有立体效果的目的,从而实现了增强尾迹的显示效果的技术效果,进而解决了现有技术中尾迹的显示效果差的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种游戏特效的处理方法流程图;图2是根据本专利技术实施例的一种可选的特效模型的结构示意图;图3是根据本专利技术实施例的一种可选的平面的结构示意图;图4是根据本专利技术实施例的一种可选的特效模型的截面的示意图;图5是根据本专利技术实施例的一种可选的平面一的示意图;图6是根据本专利技术实施例的一种可选的更新后的特效模型;图7是根据本专利技术实施例的一种游戏特效的处理装置结构示意图;以及图8为本公开实施例的其中一种存储介质的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:尾迹,指物体与流体发生相对运动时,物体后面的压强与流体其他部分的压强显著不同的区域,在本申请中,指游戏场景中所模拟的物体在移动时所产生的尾迹。实施例1根据本专利技术实施例,提供了一种显示尾迹的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是根据本专利技术实施例的游戏特效的处理方法流程图,如图1所示,该方法包括如下步骤:步骤S102,获取目标对象的当前移动向量。需要说明的是,上述目标对象为游戏中可移动并能产生尾迹的对象,例如,飞机、火箭、炮弹等。其中,目标对象的当前移动向量即为目标对象从位置A移动至位置B时所产生的向量。步骤S104,根据目标对象的当前移动向量获得特效模型的子模型对应的当前变换矩阵,其中,特效模型包括多个交叉的平面;需要说明的是,上述特效模型为游戏开发人员构建的目标对象移动时所产生的尾迹的模型,如图2所示的一种可选的特效模型的结构示意图,其中,图2中的特效模型由4个交叉的平面(即平面一、平面二、平面三和平面四)组成,每个平面又由多个几何网格构成,在本实施方式中,几何网格为三角形网格,在其他实施方式中,也可以根据需要选择合适的几何网格,如图3所示的一种可选的平面的结构示意图。在本实施方式中,子模型可以通过如下方式进行确定:根据固定距离对特效模型确定为N等份,举例而言,当基于Z0所在的竖直平面得到特效模型的子模型的截面时,可以得到图4所示的子模型的截面的示意图,此时,预设位置为ZO。同样,当基于Z1所在的竖直平面得到特效模型的子模型的截面时,预设位置为Z1。其中,ZO与Z1之间的模型为特效模型的子模型。在其他实施方式中,根据其他规则确定固特效模型中的子模型参数。此外,还需要说明的是,上述当前变换矩阵用于调整子模型的方位。由于在当前变换矩阵是根据目标对象的当前移动向量得到的,而通过当前变换矩阵可以对特效模型的子模型进行调整,因此,通过对当前变换矩阵进行更新可以达到使子模型跟随目标对象移动的效果。步骤S106,根据当前变换矩阵和/或当前移动向量确定子模型的朝向和/或位置。在本实施方式中,当前变换矩阵包含旋转矩阵,通过旋转矩阵确定子模型的朝向,此时,需要当前移动向量来确定子模型的位置。在其他实施方式中,当前变换矩阵还包括平移矩阵,其中,旋转矩阵本文档来自技高网
...

【技术保护点】
1.一种游戏特效的处理方法,其特征在于,包括:获取目标对象的当前移动向量;根据所述目标对象的当前移动向量获得特效模型的子模型对应的当前变换矩阵,其中,所述特效模型包括多个交叉的平面;根据所述当前变换矩阵和/或所述当前移动向量确定所述子模型的朝向和/或位置;显示更新后的特效模型。

【技术特征摘要】
1.一种游戏特效的处理方法,其特征在于,包括:获取目标对象的当前移动向量;根据所述目标对象的当前移动向量获得特效模型的子模型对应的当前变换矩阵,其中,所述特效模型包括多个交叉的平面;根据所述当前变换矩阵和/或所述当前移动向量确定所述子模型的朝向和/或位置;显示更新后的特效模型。2.根据权利要求1所述的方法,其特征在于,在获取目标对象的当前移动向量之前,所述方法还包括:构建所述特效模型;获取所述特效模型的参数,其中,所述特效模型的参数至少包括如下之一:所述特效模型的分段数、所述特效模型的长度;根据所述特效模型的参数确定所述子模型的初始参数,其中,所述初始参数至少包括如下之一:所述子模型的初始顶点坐标、所述子模型的初始中心坐标。3.根据权利要求1所述的方法,其特征在于,根据所述目标对象的当前移动向量获得特效模型的子模型对应的当前变换矩阵,包括:判断所述当前移动向量对应的移动距离是否大于预设距离;当所述移动距离大于所述预设距离时,根据所述目标对象的当前移动向量获得所述特效模型的子模型对应的当前变换矩阵。4.根据权利要求3所述的方法,其特征在于,当所述移动距离大于所述预设距离时,根据所述目标对象的当前移动向量获得特效模型的子模型对应的当前变换矩阵,包括至少下述方法之一:确定所述当前移动向量对应的方向信息发生变化;获取所述子模型的初始变换矩阵;根据所述当前移动向量确定更新矩阵;基于所述初始变换矩阵和所述更新矩阵确定所述当前变换矩阵;或确定所述当前移动向量对应的方向信息与上一次获得的移动向量对应的方向信息相同,则所述当前变换矩阵为根据所述上一次获得的移动向量确定的变换矩阵。5.根据权利要求1所述的方法,其特征在于,根据所述当前变换矩阵和/或所述当前移动向量确定所述子模型的朝向和/或位置,包括:获取所述子模型的初始中心坐标以及所述子模型的初始顶点坐标;根据所述当前变换矩阵...

【专利技术属性】
技术研发人员:方午卫
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1