一种游戏渲染方法技术

技术编号:30645619 阅读:13 留言:0更新日期:2021-11-04 00:51
本发明专利技术提供一种游戏渲染方法,所述游戏渲染方法包括以下步骤:在游戏主场景界面中,响应于子操作界面的触发操作,获取所述主场景界面内的场景元素;根据所述场景元素,获得相对固定的背景图像;在所述主场景界面显示所述背景图像,在所述主场景界面的前面显示所述子操作界面。本发明专利技术的游戏渲染方法在用户打开子操作界面时,通过显示所述背景图像到所述主场景界面,无须再根据服务器的实时游戏数据对所述主场景界面进行实时渲染,降低了手机对主场景界面的渲染工作压力,同时减轻了游戏卡帧掉帧情况,可以提高手机运行游戏时的流畅性。可以提高手机运行游戏时的流畅性。可以提高手机运行游戏时的流畅性。

【技术实现步骤摘要】
一种游戏渲染方法


[0001]本专利技术涉及游戏画面渲染的
,具体涉及一种游戏渲染方法。

技术介绍

[0002]手机游戏过程中,游戏战斗场景(或者主场景)的渲染,往往占了很大一部分的GPU资源,而在打开子操作界面的过程中,主场景界面会被部分遮挡,这时候,玩家并不关心主场景界面的渲染情况,但主场景界面的实时数据的持续渲染会给手机带来极大的工作压力,导致手机容易出现发热严重、卡机等问题。

技术实现思路

[0003]本专利技术的目的在于克服现有技术中的缺点与不足,提供一种游戏渲染方法,可以在用户打开子操作界面并进行操作的过程中,降低手机对主场景界面的渲染工作压力。
[0004]本专利技术的一个实施例提供一种游戏渲染方法,包括以下步骤:
[0005]在游戏主场景界面中,响应于子操作界面的触发操作,获取所述主场景界面内的场景元素;
[0006]根据所述场景元素,获得相对固定的背景图像;
[0007]在所述主场景界面显示所述背景图像,在所述主场景界面的前面显示所述子操作界面。
[0008]相对于现有技术,本专利技术的游戏渲染方法在用户打开子操作界面时,获取所述主场景界面内的场景元素,进而根据所述场景元素,获得相对固定的背景图像,从而通过显示所述背景图像到所述主场景界面,无须对所述主场景界面进行实时渲染,降低了手机对主场景界面的渲染工作压力,同时减轻了游戏卡帧掉帧情况,可以提高手机运行游戏时的流畅性。
[0009]进一步,所述在所述主场景界面显示所述背景图像时,关闭对所述主场景界面的所述场景元素的实时动态渲染,进而降低手机对主场景界面的渲染工作压力。
[0010]进一步,所述主场景界面内的场景元素包括:所述主场景界面内当前时间对应的场景元素;
[0011]所述根据所述场景元素,获得相对固定的背景图像的步骤,包括:
[0012]将所述场景元素渲染到预设的画布中,获得所述场景元素对应的静态图片;
[0013]将所述静态图片确定为所述背景图像。
[0014]本申请实施例通过获取当前时间对应的场景元素的画面以生成静态图片,然后通过显示所述静态图片来替代手机对所述主场景界面实时渲染的工作,大大减少了手机的工作压力。
[0015]进一步,所述画布的尺寸小于所述主场景界面的尺寸;
[0016]所述将所述场景元素渲染到预设画布中,获得所述场景元素对应的静态图片的步骤,包括:
[0017]根据所述画布尺寸与所述主场景界面的尺寸,确定渲染比例;
[0018]根据所述渲染比例将所述场景元素渲染到所述画布中,获得所述场景元素对应的静态图片;
[0019]所述在所述主场景界面显示所述背景图像,包括以下步骤,
[0020]将所述静态图片放大至与所述主场景界面的尺寸相同;
[0021]根据放大后的所述静态图片,获得所述背景图像;
[0022]在所述主场景界面显示所述背景图像。
[0023]本申请实施例通过生成尺寸小于所述主场景界面的静态图片,然后再将所述静态图片放大,可以获得占用内存小但与所述主场景界面的尺寸相同的所述背景图像,从而降低手机显示所述背景图像时的工作压力。
[0024]进一步,所述根据放大后的所述静态图片,获得所述背景图像的步骤,包括:
[0025]对放大后的所述静态图片进行模糊虚化处理,得到虚化的静态图片;
[0026]将所述虚化的静态图片确定为所述背景图像。使所述背景图像看起来更自然,防止影响用户的视觉感受。
[0027]进一步,所述主场景界面内的场景元素包括:所述主场景界面内当前时间对应的场景元素以及当前时间之前的预设时间段对应的场景元素;
[0028]所述根据所述场景元素,获得相对固定的背景图像的步骤,包括:
[0029]将所述主场景界面内当前时间以及当前时间之前的预设时间段的场景元素生成动态图片,将所述动态图片确定为所述背景图像。
[0030]本申请实施例通过通过获取所述场景元素在所述预设时间段内的画面以生成动态图片,然后通过显示所述动态图片来替代手机对所述主场景界面实时渲染的工作,大大减少了手机的工作压力。
[0031]进一步,在所述主场景界面显示所述背景图像,将所述子操作界面显示于所述主场景界面的前面的步骤之后,还包括:
[0032]获取预设的定时器触发的更新指令;所述更新指令由所述定时器时间到达预设的时间阈值时触发;
[0033]获取所述主场景界面在所述更新指令对应的时间实时动态渲染的场景元素;
[0034]根据所述场景元素更新所述主场景界面的所述背景图像。
[0035]本申请实施例通过定时更新所述主场景界面显示的内容,有利于让用户适应关闭所述子操作界面时看到的所述主场景界面的变化,并且还可以防止手机屏幕大面积且长时间地显示相同的内容而导致手机屏幕容易老化的情况。
[0036]进一步,所述场景元素包括虚拟建筑、虚拟物件、虚拟角色和/或玩家角色。有利于用户根据所述场景元素了解自己操作的角色的所在位置。
[0037]进一步,所述子操作界面的尺寸小于所述主场景界面的尺寸。防止所述子操作界面阻挡了所述主场景界面的显示内容。
[0038]进一步,所述子操作界面以预设的透明比例显示于所述主场景界面的前面。使用户可以透过所述子操作界面看到所述主场景界面显示的所述背景图像。
[0039]为了能更清晰的理解本专利技术,以下将结合附图说明阐述本专利技术的具体实施方式。
附图说明
[0040]图1为本专利技术一个实施例的游戏渲染方法的流程图。
[0041]图2为本专利技术一个实施例的游主场景界面和子操作界面的显示图。
[0042]图3为本专利技术一个实施例的游戏渲染方法的步骤S21

S33的流程图。
[0043]图4为本专利技术一个实施例的游戏渲染方法的根据所述步骤S211

S212获得的静态图片。
[0044]图5为本专利技术一个实施例的游戏渲染方法的根据所述步骤S31

S32获得的背景图像。
[0045]图6为本专利技术一个实施例的游戏渲染方法的步骤S321

S322的流程图。
[0046]图7为本专利技术一个实施例的游戏渲染方法的根据所述步骤S321

S322获得的虚化的静态图片。
[0047]图8为本专利技术一个实施例的游戏渲染方法的更新背景图像的流程图。
具体实施方式
[0048]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0049]应当明确,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请实施例保护的范围。
[0050]下面的描述涉及附图时,除非本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏渲染方法,其特征在于,包括以下步骤:在游戏主场景界面中,响应于子操作界面的触发操作,获取所述主场景界面内的场景元素;根据所述场景元素,获得相对固定的背景图像;在所述主场景界面显示所述背景图像,在所述主场景界面的前面显示所述子操作界面。2.根据权利要求1所述的游戏渲染方法,其特征在于:所述在所述主场景界面显示所述背景图像时,关闭对所述主场景界面的所述场景元素的实时动态渲染。3.根据权利要求1所述的游戏渲染方法,其特征在于,所述主场景界面内的场景元素包括:所述主场景界面内当前时间对应的场景元素;所述根据所述场景元素,获得相对固定的背景图像的步骤,包括:将所述场景元素渲染到预设的画布中,获得所述场景元素对应的静态图片;将所述静态图片确定为所述背景图像。4.根据权利要求3所述的游戏渲染方法,其特征在于:所述画布的尺寸小于所述主场景界面的尺寸;所述将所述场景元素渲染到预设画布中,获得所述场景元素对应的静态图片的步骤,包括:根据所述画布尺寸与所述主场景界面的尺寸,确定渲染比例;根据所述渲染比例将所述场景元素渲染到所述画布中,获得所述场景元素对应的静态图片;所述在所述主场景界面显示所述背景图像,包括以下步骤,将所述静态图片放大至与所述主场景界面的尺寸相同;根据放大后的所述静态图片,获得所述背景图像;在所述主场景界面显示所述背景图像。5.根据权利要求4所述的游戏渲染方法,其特征在于:所述根据放大...

【专利技术属性】
技术研发人员:陈炯栩
申请(专利权)人:广州元游信息技术有限公司
类型:发明
国别省市:

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

1