本发明专利技术实施例提出一种游戏画面渲染方法、装置、服务器和计算机可读存储介质,涉及云游戏技术领域。该方法在进入同一云游戏的用户中确定能够共用游戏场景的目标用户组;对目标用户组对应的游戏场景中的场景内容进行渲染,得到游戏场景画面;对目标用户组中的各目标用户的用户界面内容分别进行渲染,得到各目标用户对应的用户界面画面;根据目标用户组对应的游戏场景画面、各目标用户对应的用户界面画面进行画面合并,得到各目标用户对应的游戏画面。通过将能够共用游戏场景的用户划分到一个组,同一个组内的用户对应的游戏场景画面只需进行一次渲染计算,有效降低了云游戏总体的计算量和云资源需求,实现在同样的云资源需求下承载更大的用户量。载更大的用户量。载更大的用户量。
【技术实现步骤摘要】
游戏画面渲染方法、装置、服务器和计算机可读存储介质
[0001]本专利技术涉及云游戏
,具体而言,涉及一种游戏画面渲染方法、装置、服务器和计算机可读存储介质。
技术介绍
[0002]传统的网游一般是客户端在本地机器根据服务器下发的指令及用户的输入经过一系列计算后再渲染到输出设备上。随着游戏复杂性的增加,老旧计算机逐渐不能满足运行游戏的需求,用户要玩新游戏或者想获得更好的画面效果,就需要升级自己的计算机的性能。然而,并非所有用户都有随时升级计算机的条件,在用户能使用的计算机不满足游戏需求时,要么忍受糟糕的游戏画面,要么只能放弃。为了解决上述矛盾,在最近十几年,有些运营商推出云游戏的模式,可以让用户在比较受限的设备上体验高需求的游戏。
[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]本专利技术实施例提供的游戏画面渲染方法、装置、服务器和计算机可读存储介质,该方法在进入同一云游戏的用户中确定能够共用游戏场景的目标用户组;目标用户组包括至少一个目标用户;对目标用户组对应的游戏场景中的场景内容进行渲染,得到目标用户组对应的游戏场景画面;对目标用户组中的各目标用户的用户界面内容分别进行渲染,得到目标用户组中的各目标用户对应的用户界面画面;根据目标用户组对应的游戏场景画面以及目标用户组中的各目标用户对应的用户界面画面进行画面合并,得到目标用户组中的各目标用户对应的游戏画面。通过将能够共用游戏场景的用户划分到一个组,同一个组内的用户对应的游戏场景画面只需进行一次渲染计算,有效降低了云游戏总体的计本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种游戏画面渲染方法,其特征在于,所述方法包括:在进入同一云游戏的用户中确定能够共用游戏场景的目标用户组;所述目标用户组包括至少一个目标用户;对所述目标用户组对应的游戏场景中的场景内容进行渲染,得到所述目标用户组对应的游戏场景画面;对所述目标用户组中的各目标用户的用户界面内容分别进行渲染,得到所述目标用户组中的各目标用户对应的用户界面画面;根据所述目标用户组对应的游戏场景画面以及所述目标用户组中的各目标用户对应的用户界面画面进行画面合并,得到所述目标用户组中的各目标用户对应的游戏画面。2.根据权利要求1所述的游戏画面渲染方法,其特征在于,所述在进入同一云游戏的用户中确定能够共用游戏场景的目标用户组,包括:根据云游戏的游戏类型,在进入所述云游戏的用户中确定能够共用游戏场景的目标用户组。3.根据权利要求2所述的游戏画面渲染方法,其特征在于,所述根据云游戏的游戏类型,在进入所述云游戏的用户中确定能够共用游戏场景的目标用户组,包括:若所述云游戏的游戏类型为第一类型,则将进入所述云游戏的用户划分到一个目标用户组;其中,进入所述第一类型的云游戏中的用户分布在第一区域,且每个用户在所述第一区域中的可见区域超过第一预设比例。4.根据权利要求2所述的游戏画面渲染方法,其特征在于,所述根据云游戏的游戏类型,在进入所述云游戏的用户中确定能够共用游戏场景的目标用户组,包括:若所述云游戏的游戏类型为第二类型,则在进入所述云游戏的用户中随机选择一个用户,并将所述用户以及与所述用户的距离在预设范围内的其他用户划分到一个目标用户组;在未被划分到所述目标用户组的用户中随机选择一个用户,并将所述用户以及与所述用户的距离在预设范围内的其他用户划分到一个新的目标用户组,直到进入所述云游戏的所有用户都有对应的目标用户组;其中,进入所述第二类型的云游戏中的用户分布在第二区域,且每个用户在所述第二区域中的可见区域低于第二预设比例。5.根据权利要求1所述的游戏画面渲染方法,其特征在于,所述根据所述目标用户组对应的游戏场景画面以及所述目标用户组中的各目标用户对应的用户界面画面进行画面...
【专利技术属性】
技术研发人员:钟文杰,
申请(专利权)人:北京像素软件科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。