【技术实现步骤摘要】
一种UI界面绘制校验方法、装置、终端及计算机存储介质
本申请涉及计算机
,尤其涉及一种UI界面绘制校验方法、装置、终端及计算机存储介质。
技术介绍
随着物质生活水平的不断提高,人们对娱乐的需求也越来越大。游戏也成为了年轻人群娱乐和放松的重要方式之一,也成功推动了游戏行业发展。UI是游戏中玩家与机器交互的媒介,绘制UI画面的函数调用次数越多,用户交互界面的绘制性能就会越差,导致游戏运行变慢影响体验。而在游戏开发中,游戏性能的优化尤为重要,因此游戏开发中的一个关键的优化点就是需要尽量减少UI界面的绘制函数调用。然而,当前的UI界面绘制优化评估都是基于开发人员的主观经验进行判断的,开发人员只能通过一次又一次地优化调试,再从多次的调试的结果中找出最优的绘制方案,过程极其繁琐,严重影响到开发的效率。
技术实现思路
本申请提供了一种UI界面绘制校验方法、装置、终端及计算机存储介质,用于解决当前的UI界面绘制优化评估都是基于开发人员的主观经验进行判断的,开发人员只能通过一次又一次地优化调试,再从多次的调试的结果中找出最优的绘制方案,过程极其繁琐的技术问题。有鉴于此,本申请第一 ...
【技术保护点】
1.一种UI界面绘制校验方法,其特征在于,包括:获取待绘制UI界面的所有UI节点的属性,其中,所述UI节点的属性包括:节点材质、渲染序号和遮挡关系;根据各个所述UI节点的节点材质和渲染序号统计绘制函数调用次数,得到第一绘制结果信息;根据所述节点材质和所述遮挡关系,将满足节点间的遮挡关系且材质相同的UI节点进行合并,并更新所述UI节点的渲染序号;根据更新后的渲染序号统计绘制函数调用次数,得到第二绘制结果信息;对比所述第一绘制结果信息和所述第二绘制结果信息,并输出比对结果。
【技术特征摘要】
1.一种UI界面绘制校验方法,其特征在于,包括:获取待绘制UI界面的所有UI节点的属性,其中,所述UI节点的属性包括:节点材质、渲染序号和遮挡关系;根据各个所述UI节点的节点材质和渲染序号统计绘制函数调用次数,得到第一绘制结果信息;根据所述节点材质和所述遮挡关系,将满足节点间的遮挡关系且材质相同的UI节点进行合并,并更新所述UI节点的渲染序号;根据更新后的渲染序号统计绘制函数调用次数,得到第二绘制结果信息;对比所述第一绘制结果信息和所述第二绘制结果信息,并输出比对结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述节点材质和所述遮挡关系,将满足节点间的遮挡关系且材质相同的UI节点进行合并,并更新所述UI节点的渲染序号具体包括:根据所述渲染序号对所述UI节点进行遍历;根据所述UI节点的遮挡关系,判断当前UI节点是否为遮挡节点;若否,则确定在已遍历的UI节点中与所述当前UI节点材质相同的参照UI节点,并将当前UI节点的渲染序号更新为与所述参照UI节点的渲染序号相邻的序号;若是,则确定在已遍历的UI节点中,与所述当前UI节点材质相同且渲染序号大于被遮挡节点的参照UI节点,并将当前UI节点的渲染序号更新为与所述参照UI节点的渲染序号相邻的序号;其中,所述被遮挡节点为被所述当前UI节点遮挡的UI节点。3.根据权利要求1所述的方法,其特征在于,所述根据各个所述UI节点的节点材质和渲染序号统计绘制函数调用次数,得到第一绘制结果信息具体包括:根据每一个所述UI节点的节点材质和渲染序号,记录每一个UI节点的绘制函数调用次数,并根据所述每一个UI节点的绘制函数调用次数统计绘制函数调用总次数,得到第一绘制结果信息。4.根据权利要求2所述的方法,其特征在于,所述当前UI节点的渲染序号更新为与所述参照UI节点的渲染序号相邻的序号之后还包括:判断UI节点的遍历是否已完成,若是,则根据更新后的渲染序号统计绘制函数调用次数,得到第二绘制结果信息,若否,继续遍历下一个UI节点。5.根据权利要求1所述的方法,其特征在于,所述第一绘制结果信息和第二绘制...
【专利技术属性】
技术研发人员:廖远鹏,周晓明,刘旭军,陈伟聪,
申请(专利权)人:广东趣炫网络股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。