一种游戏特效的绘制方法和装置制造方法及图纸

技术编号:24096124 阅读:30 留言:0更新日期:2020-05-09 10:26
本发明专利技术提供了一种游戏特效的绘制方法和装置,涉及图像处理的技术领域,包括:获取待绘制的闪电特效的特效参数,其中,特效参数包括以下至少之一:宽度,振幅范围,起点位置坐标,终点位置坐标,闪电特效中的拐点数量;确定目标节点按照振幅范围偏移,并在偏移之后沿着宽度延伸之后的延伸端点,目标节点包括:拐点,闪电特效的起点和闪电特效的终点;按照预设连接方式连接延伸端点,得到多边形面片图;利用预设贴图渲染多边形面片图,得到绘制完成的闪电特效,解决了现有技术中在绘制闪电特效的效率较低技术问题。

A drawing method and device of game special effects

【技术实现步骤摘要】
一种游戏特效的绘制方法和装置
本专利技术涉及图像处理
,尤其是涉及一种游戏特效的绘制方法和装置。
技术介绍
现有技术中是通过关键帧动画的方式来制作闪电特效。美术人员预先根据闪电的变化形态制作一组序列帧贴图,并在游戏中按照固定或者随机的顺序进行不断切换,产生闪电扭动的效果。但是,这样需要美术人员预先准备大量的贴图素材,并且一旦贴图固定下来,闪电特效的振幅等参数就无法再进行调整,如果调整则需要修改贴图资源,浪费掉很多时间成本,导致美术人员绘制闪电特效的效率较低。针对上述问题,还未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种游戏特效的绘制方法和装置,以缓解了现有技术绘制闪电特效的方式效率较低的技术问题。第一方面,本专利技术实施例提供了一种游戏特效的绘制方法,包括:获取待绘制的闪电特效的特效参数,其中,所述特效参数包括以下至少之一:宽度,振幅范围,起点位置坐标,终点位置坐标,所述闪电特效中的拐点数量;确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点,所述目标节点包括:拐点,闪电特效的起点和闪电特效的终点;按照预设连接方式连接所述延伸端点,得到多边形面片图;利用预设贴图渲染所述多边形面片图,得到绘制完成的闪电特效。进一步地,确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点,包括:基于所述拐点数量、所述起点位置坐标和所述终点位置坐标,确定出所述拐点的位置坐标;基于确定出的所述拐点的位置坐标确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点。进一步地,基于所述拐点数量、所述起点位置坐标和所述终点位置坐标,确定出所述拐点的位置坐标,包括:基于所述起点位置坐标和所述终点位置坐标确定所述闪电特效的起点和所述闪电特效的终点,并确定所述闪电特效的起点和所述闪电特效的终点之间的目标线段;按照所述拐点数量对所述目标线段进行均分,并将均分点中除所述起点和所述终点之外的点确定为拐点,并基于确定出的拐点确定所述拐点的位置坐标。进一步地,基于确定出的所述拐点的位置坐标确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点,包括:按照所述振幅范围对所述目标节点沿所述目标线段的垂直方向随机进行偏移,得到初始节点;沿所述目标线段的垂直方向对所述初始节点进行延展,得到初始线段,将所述初始线段的起点和终点确定为所述延伸端点。进一步地,按照预设连接方式连接所述延伸端点,得到多边形面片图,包括:基于顺时针三角形连接方式连接所述延伸端点,得到多边形面片图。第二方面,本专利技术实施例还提供了一种游戏特效的绘制装置,包括:获取单元,确定单元,连接单元和渲染单元,其中,所述获取单元用于获取待绘制的闪电特效的特效参数,其中,所述特效参数包括以下至少之一:宽度,振幅范围,起点位置坐标,终点位置坐标,所述闪电特效中的拐点数量;所述确定单元用于确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点,所述目标节点包括:拐点,闪电特效的起点和闪电特效的终点;所述连接单元用于按照预设连接方式连接所述延伸端点,得到多边形面片图;所述渲染单元用于利用预设贴图渲染所述多边形面片图,得到绘制完成的闪电特效。进一步地,所述确定单元还用于:基于所述拐点数量、所述起点位置坐标和所述终点位置坐标,确定出所述拐点的位置坐标;基于确定出的所述拐点的位置坐标确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点。进一步地,所述确定单元还用于:基于所述起点位置坐标和所述终点位置坐标确定所述闪电特效的起点和所述闪电特效的终点,并确定所述闪电特效的起点和所述闪电特效的终点之间的目标线段;按照所述拐点数量对所述目标线段进行均分,并将均分点中除所述起点和所述终点之外的点确定为拐点,并基于确定出的拐点确定所述拐点的位置坐标。第三方面,本专利技术实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行第一方面所述的游戏特效的绘制方法。第四方面,本专利技术实施例还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面中所述的游戏特效的绘制方法。在本专利技术实施例中,首先,获取待绘制的闪电特效的特效参数,其中,所述特效参数包括以下至少之一:宽度,振幅范围,起点位置坐标,终点位置坐标,所述闪电特效中的拐点数量;接着,确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点,所述目标节点包括:拐点,闪电特效的起点和闪电特效的终点;然后,按照预设连接方式连接所述延伸端点,得到多边形面片图;最后,利用预设贴图渲染所述多边形面片图,得到绘制完成的闪电特效。在本专利技术实施例中,在获取到美术人员输入的闪电特效的特效参数之后,能够根据特显参数自动确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点,然后,按照预设连接方式连接所述延伸端点,得到多边形面片图,最后,利用预设贴图渲染所述多边形面片图,得到绘制完成的闪电特效,达到了高效绘制闪电特效的目的,进而缓解了现有技术绘制闪电特效的方式效率较低的技术问题,从而实现了提高绘制闪电特效的效率的技术效果。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种游戏特效的绘制方法的流程图;图2为本专利技术实施例提供的一种目标线段和拐点的示意图;图3为本专利技术实施例提供的一种初始端点的示意图;图4为本专利技术实施例提供的一种延伸端点的示意图;图5为本专利技术实施例提供的一种多边形面片图的示意图;图6为本专利技术实施例提供的一种游戏特效的绘制装置的示意图;图7为本专利技术实施例提供的一种服务器的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一:根据本专利技术实施例,提供了一种游戏特效的绘制方法实施例,需要本文档来自技高网...

【技术保护点】
1.一种游戏特效的绘制方法,其特征在于,包括:/n获取待绘制的闪电特效的特效参数,其中,所述特效参数包括以下至少之一:宽度,振幅范围,起点位置坐标,终点位置坐标,所述闪电特效中的拐点数量;/n确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点,所述目标节点包括:拐点,闪电特效的起点和闪电特效的终点;/n按照预设连接方式连接所述延伸端点,得到多边形面片图;/n利用预设贴图渲染所述多边形面片图,得到绘制完成的闪电特效。/n

【技术特征摘要】
1.一种游戏特效的绘制方法,其特征在于,包括:
获取待绘制的闪电特效的特效参数,其中,所述特效参数包括以下至少之一:宽度,振幅范围,起点位置坐标,终点位置坐标,所述闪电特效中的拐点数量;
确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点,所述目标节点包括:拐点,闪电特效的起点和闪电特效的终点;
按照预设连接方式连接所述延伸端点,得到多边形面片图;
利用预设贴图渲染所述多边形面片图,得到绘制完成的闪电特效。


2.根据权利要求1所述的方法,其特征在于,确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点,包括:
基于所述拐点数量、所述起点位置坐标和所述终点位置坐标,确定出所述拐点的位置坐标;
基于确定出的所述拐点的位置坐标确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点。


3.根据权利要求2所述的方法,其特征在于,基于所述拐点数量、所述起点位置坐标和所述终点位置坐标,确定出所述拐点的位置坐标,包括:
基于所述起点位置坐标和所述终点位置坐标确定所述闪电特效的起点和所述闪电特效的终点,并确定所述闪电特效的起点和所述闪电特效的终点之间的目标线段;
按照所述拐点数量对所述目标线段进行均分,并将均分点中除所述起点和所述终点之外的点确定为拐点,并基于确定出的拐点确定所述拐点的位置坐标。


4.根据权利要求3所述的方法,其特征在于,基于确定出的所述拐点的位置坐标确定目标节点按照所述振幅范围偏移,并在偏移之后沿着所述宽度延伸之后的延伸端点,包括:
按照所述振幅范围对所述目标节点沿所述目标线段的垂直方向随机进行偏移,得到初始节点;
沿所述目标线段的垂直方向对所述初始节点进行延展,得到初始线段,将所述初始线段的起点和终点确定为所述延伸端点。


5.根据权利要求4所述的方法,其特征在于,按照预设连接方式连接所述延伸端点,...

【专利技术属性】
技术研发人员:蒋祺
申请(专利权)人:北京像素软件科技股份有限公司
类型:发明
国别省市:北京;11

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

1