游戏中的图形处理方法、装置、设备及存储介质制造方法及图纸

技术编号:23240118 阅读:25 留言:0更新日期:2020-02-04 19:05
本发明专利技术提供一种游戏中的图形处理方法、装置、设备及存储介质,涉及游戏技术领域。该方法包括:根据各图形的配置信息,对多个图形进行融合处理,得到区域图形的边缘线段,以及多个顶点;若多个顶点中相邻两个顶点构成的线段不属于边缘线段,则在相邻两个顶点构成的线段上预设位置作出扫描线;根据扫描线与边缘线段的交点数目,确定相邻两个顶点构成的线段是否在区域图形的内部;若是,则根据边缘线段,以及内部的线段,构成待显示的区域图形。获取边缘线段和多个顶点,再对相邻两个顶点作出扫描线,确定区域图形内部的线段,由边缘线段和内部线段构成待显示的区域图形,减少了对于图形组合时的工作量,也提高了准确性,使得游戏中的显示效果更好。

Graphics processing methods, devices, devices and storage media in games

【技术实现步骤摘要】
游戏中的图形处理方法、装置、设备及存储介质
本专利技术涉及游戏
,具体而言,涉及一种游戏中的图形处理方法、装置、设备及存储介质。
技术介绍
在游戏中,通常会涉及对于区域范围的表示,显示多个区域范围,另外,在一些游戏中,需要通过多个单位面积的图形进行组合,以形成目标图形。因此,对于图形的组合变得十分有必要。相关技术中,对于需要组合的图形,将图形的重叠部分替换为内部线条,及组合后图形的内部线条,对所有图形的重叠部分进行替换,得到组合后的图形。但是,相关技术中,对每个重叠部分进行替换,增加了绘制内部线条的工作量,当需要组合的图形过多时,也容易出错,导致游戏中显示的效果较差。
技术实现思路
本专利技术的目的在于,针对上述现有技术中的不足,提供一种游戏中的图形处理方法、装置、设备及存储介质,以便解决相关技术中,对每个重叠部分进行替换,增加了绘制内部线条的工作量,当需要组合的图形过多时,也容易出错,导致游戏中显示的效果较差的问题。为实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本文档来自技高网...

【技术保护点】
1.一种游戏中的图形处理方法,其特征在于,通过执行游戏应用在终端上渲染得到交互界面,所述交互界面包括至少部分游戏场景,游戏场景中包括至少一个区域图形,所述区域图形包括:多个图形;所述方法包括:/n根据各所述图形的配置信息,对多个所述图形进行融合处理,得到所述区域图形的边缘线段,以及多个顶点;/n若多个所述顶点中相邻两个顶点构成的线段不属于所述边缘线段,则在所述相邻两个顶点构成的线段上预设位置作出扫描线;/n根据所述扫描线与所述边缘线段的交点数目,确定所述相邻两个顶点构成的线段是否在所述区域图形的内部;/n若是,则根据所述边缘线段,以及所述内部的线段,构成待显示的所述区域图形。/n

【技术特征摘要】
1.一种游戏中的图形处理方法,其特征在于,通过执行游戏应用在终端上渲染得到交互界面,所述交互界面包括至少部分游戏场景,游戏场景中包括至少一个区域图形,所述区域图形包括:多个图形;所述方法包括:
根据各所述图形的配置信息,对多个所述图形进行融合处理,得到所述区域图形的边缘线段,以及多个顶点;
若多个所述顶点中相邻两个顶点构成的线段不属于所述边缘线段,则在所述相邻两个顶点构成的线段上预设位置作出扫描线;
根据所述扫描线与所述边缘线段的交点数目,确定所述相邻两个顶点构成的线段是否在所述区域图形的内部;
若是,则根据所述边缘线段,以及所述内部的线段,构成待显示的所述区域图形。


2.如权利要求1所述的方法,其特征在于,所述根据各所述图形的配置信息,对多个所述图形进行融合处理,得到所述区域图形的边缘线段,以及多个顶点,包括:
根据各所述图形的配置信息,确定各所述图形的顶点以及边;
若多个所述图形中待处理图形的边,与所述区域图形中已存在的边相交,则以相交的点进行线段分裂,并将分裂得到的线段加入所述区域图形中,将所述相交的点加入所述区域图形的顶点中,删除所述相交的边;
若所述区域图形中两条边的起终点相反,则删除所述起终点相反的两条边;
若所述区域图形中存在两条边共线,将所述共线的两条边替换为一条边,得到所述区域图形的边缘线段,以及多个顶点。


3.如权利要求2所述的方法,其特征在于,所述若多个所述图形中待处理图形的边,与所述区域图形中已存在的边相交,则以相交的点进行线段分裂之前,所述方法还包括:
对所述待处理图形的边和所述区域图形中已存在的边进行求交运算,确定所述待处理图形的边和所述区域图形中已存在的边是否相交。


4.如权利要求2所述的方法,其特征在于,所述若所述区域图形中存在两条边共线,将所述共线的两条边替换为一条边,得到所述区域图形的边缘线段,以及多个顶点之前,所述方法还包括:
若所述区域图形中的顶点为一条边的起点,且为另一条边的终点,则确定所述一条边和所述另一条边是否共线。


5.如权利要求1所述的方法,其特征在于,所述在所述相邻两个顶点构成的线段上预设位置作出扫描线,包括:
在预设坐标系的每个坐标方向上,遍历所述区域图形的每个所述顶点,在每个所述顶点与相邻顶点构成的线段上的所述预设位置处,作出所述扫描线。


6.如权利要求5所述的方法,其特征在于,所述在预设坐标系的每个坐标方向上,遍历所述区域图形的每个所述顶点,在每个所述顶点与相邻顶点构成的线段上的所述预设位置处,作出所述扫描线,包括:
在第一坐标方向上,从所述区域图形的多个所述顶点,确定一个第一坐标值下的多个目标顶点;
针对每个所述目标顶点,在所述...

【专利技术属性】
技术研发人员:梅焱冬申文迪
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1