本发明专利技术提供了一种游戏更新方法、装置和电子设备,如果检测到目标游戏的原始游戏场景的场景数据发生了更新,获取目标游戏的本地版本号和当前版本号;如果本地版本号与当前版本号不同,确定发生更新的第一原始游戏场景的场景数据;生成第一原始游戏场景对应的第一HLOD游戏场景的场景数据;响应于目标游戏运行,基于第一HLOD游戏场景,更新目标游戏的游戏场景。该方式中,通过实时检测原始游戏场景的更新情况,自动构建发生更新的原始游戏场景对应的HLOD游戏场景,以基于该HLOD游戏场景,对游戏中的部分游戏场景进行更新,提高了更新效率,减少了工作人员的工作量和工作效率,同时提高了游戏场景的场景效果。了游戏场景的场景效果。了游戏场景的场景效果。
【技术实现步骤摘要】
游戏更新方法、装置和电子设备
[0001]本专利技术涉及计算机
,尤其是涉及一种游戏更新方法、装置和电子设备。
技术介绍
[0002]HLOD(Hierarchical Level of Detail,分层细节级别)场景指的是通过HLOD技术导出构建后有单一的代理模型的游戏场景。游戏场景中使用游戏HLOD场景会提高游戏性能、降低游戏耗电量和不可编辑场景的内容。通常游戏开发人员会根据游戏原始场景构建游戏HLOD场景,基于游戏HLOD场景开发和更新游戏。但每次游戏原场景进行修改,都需要对该游戏原场景进行一次对应的HLOD场景的导出构建工作。
[0003]相关技术中,通常需要美术人员先对游戏原始场景进行修改保存,然后手动选择修改后的游戏原始场景,将选择的游戏原始场景生成对应的游戏HLOD场景,以使运行游戏时能够基于游戏HLOD场景,修复游戏漏洞。但是,该种需要工作人员手动选择的方式,效率较低,尤其是在场景较多的情况下,需要花费大量的人力和时间,还可能会出现忘记构建HLOD场景,或者选择构建HLOD场景的游戏原始场景不全,导致玩家在游戏中看到的场景与预期效果不同的问题。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种游戏更新方法、装置和电子设备,通过实时自动构建发生更新的原始游戏场景对应的HLOD游戏场景,以提高更新效率,减少工作人员的工作量,同时提高游戏场景的场景效果。
[0005]第一方面,本专利技术实施例提供了一种游戏更新方法,该方法包括:如果检测到目标游戏的原始游戏场景的场景数据发生了更新,获取目标游戏的本地版本号和当前版本号;其中,目标游戏包括至少一个原始游戏场景,原始游戏场景中包括多个场景模型;如果本地版本号与当前版本号不同,确定发生更新的第一原始游戏场景的场景数据;生成第一原始游戏场景对应的第一HLOD游戏场景的场景数据;其中,第一HLOD游戏场景中包括一个场景模型;响应于目标游戏运行,基于第一HLOD游戏场景,更新目标游戏的游戏场景。
[0006]上述如果检测到目标游戏的原始游戏场景的场景数据发生了更新,获取目标游戏的本地版本号和当前版本号的步骤,包括:如果检测到目标游戏的中央资源库中提交了新的原始游戏场景的场景数据,确定目标游戏的原始游戏场景的场景数据发生了更新;其中,中央资源库中预先存储有目标游戏的原始游戏场景的场景数据;通过修改原始游戏场景中的场景模型或修改原始游戏场景的程序代码得到新的原始游戏场景的场景数据;获取目标游戏的本地版本号和当前版本号。
[0007]上述中央资源库中预先存储有目标游戏的第一版本号;在获取目标游戏的本地版本号和当前版本号的步骤之前,方法还包括:更新第一版本号。
[0008]上述获取目标游戏的本地版本号和当前版本号的步骤,包括:中央资源库中获取更新后的第一版本号,得到当前版本号;从本地资源库中获取本地版本号;其中,本地资源
库中预先存储有目标游戏的本地版本号。
[0009]上述确定发生更新的第一原始游戏场景的场景数据的步骤,包括:如果检测到提交至所述目标游戏的中央资源库中的原始游戏场景的场景数据中未携带有标识信息;通过对比本地资源库中原始游戏场景的场景数据和中央资源库中原始游戏场景的场景数据,确定发生更新的第一原始游戏场景的场景数据;其中,本地资源库中预先存储有目标游戏的原始游戏场景的场景数据。
[0010]上述确定发生更新的第一原始游戏场景的场景数据的步骤,包括:如果检测到提交至目标游戏的中央资源库中的原始游戏场景的场景数据中携带有标识信息;将中央资源库中的全部原始游戏场景的场景数据确定第一原始游戏场景的场景数据。
[0011]上述本地资源库中预先存储有目标游戏的本地版本号;获取发生更新的第一原始游戏场景的场景数据的步骤之后,方法还包括:将第一原始游戏场景的场景数据更新至本地资源库,并更新本地版本号。
[0012]上述第一原始游戏场景的场景数据包括一个或多个;生成第一原始游戏场景对应的第一HLOD游戏场景的场景数据的步骤,包括:针对每个第一原始游戏场景,将第一原始游戏场景中的多个场景模型进行组合处理,生成包括一个单一场景模型的第一HLOD游戏场景的场景数据。
[0013]上述生成第一原始游戏场景对应的第一HLOD游戏场景的场景数据的步骤之后,方法还包括:将第一HLOD游戏场景的场景数据提交至中央资源库;其中,中央资源库预先存储有目标游戏的游戏HLOD场景的场景数据;基于第一HLOD游戏场景的场景数据,更新中央资源库中游戏HLOD场景的场景数据。
[0014]上述中央资源库预先存储有目标游戏的第二版本号;基于第一HLOD游戏场景的场景数据,更新中央资源库中游戏HLOD场景的场景数据的步骤之后,方法还包括:更新第二版本号。
[0015]上述响应于目标游戏运行,基于第一HLOD游戏场景,更新目标游戏的游戏场景的步骤,包括:响应于目标游戏运行,从中央资源库中下载第一HLOD游戏场景的场景数据,基于第一HLOD游戏场景的场景数据更新目标游戏的游戏场景。
[0016]上述方法还包括:如果生成第一HLOD游戏场景的场景数据失败,捕获失败信息,将失败信息发送给相关人员。
[0017]第二方面,本专利技术实施例提供了一种游戏更新装置,装置包括:获取模块,用于如果检测到目标游戏的原始游戏场景的场景数据发生了更新,获取目标游戏的本地版本号和当前版本号;其中,目标游戏包括至少一个原始游戏场景,原始游戏场景中包括多个场景模型;确定模块,用于如果本地版本号与当前版本号不同,确定发生更新的第一原始游戏场景的场景数据;生成模块,用于生成第一原始游戏场景对应的第一HLOD游戏场景的场景数据;其中,第一HLOD游戏场景中包括一个场景模型;更新模块,用于响应于目标游戏运行,基于第一HLOD游戏场景,更新目标游戏的游戏场景。
[0018]第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现第一方面任一项的游戏更新方法。
[0019]第四方面,本专利技术实施例提供了一种计算机可读存储介质,计算机可读存储介质
存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面任一项的游戏更新方法。
[0020]本专利技术实施例带来了以下有益效果:
[0021]本专利技术提供了一种游戏更新方法、装置和电子设备,如果检测到目标游戏的原始游戏场景的场景数据发生了更新,获取目标游戏的本地版本号和当前版本号;如果本地版本号与当前版本号不同,确定发生更新的第一原始游戏场景的场景数据;生成第一原始游戏场景对应的第一HLOD游戏场景的场景数据;响应于目标游戏运行,基于第一HLOD游戏场景,更新目标游戏的游戏场景。该方式中,通过实时检测原始游戏场景的更新情况,自动构建发生更新的原始游戏场景对应的HLOD游戏场景,以基于该HLOD游戏场景,对游戏中的部分游戏场景进行更新,提高了更本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种游戏更新方法,其特征在于,所述方法包括:如果检测到目标游戏的原始游戏场景的场景数据发生了更新,获取所述目标游戏的本地版本号和当前版本号;其中,所述目标游戏包括至少一个原始游戏场景,所述原始游戏场景中包括多个场景模型;如果所述本地版本号与所述当前版本号不同,确定发生更新的第一原始游戏场景的场景数据;生成所述第一原始游戏场景对应的第一HLOD游戏场景的场景数据;其中,所述第一HLOD游戏场景中包括一个场景模型;响应于所述目标游戏运行,基于所述第一HLOD游戏场景,更新所述目标游戏的游戏场景。2.根据权利要求1所述的方法,其特征在于,如果检测到目标游戏的原始游戏场景的场景数据发生了更新,获取所述目标游戏的本地版本号和当前版本号的步骤,包括:如果检测到所述目标游戏的中央资源库中提交了新的所述原始游戏场景的场景数据,确定所述目标游戏的原始游戏场景的场景数据发生了更新;其中,所述中央资源库中预先存储有所述目标游戏的原始游戏场景的场景数据;通过修改所述原始游戏场景中的场景模型或修改所述原始游戏场景的程序代码得到所述新的所述原始游戏场景的场景数据;获取所述目标游戏的本地版本号和当前版本号。3.根据权利要求2所述的方法,其特征在于,所述中央资源库中预先存储有所述目标游戏的第一版本号;在获取所述目标游戏的本地版本号和当前版本号的步骤之前,所述方法还包括:更新所述第一版本号。4.根据权利要求3所述的方法,其特征在于,获取所述目标游戏的本地版本号和当前版本号的步骤,包括:所述中央资源库中获取更新后的所述第一版本号,得到所述当前版本号;从本地资源库中获取所述本地版本号;其中,所述本地资源库中预先存储有所述目标游戏的本地版本号。5.根据权利要求1所述的方法,其特征在于,确定发生更新的第一原始游戏场景的场景数据的步骤,包括:如果检测到提交至所述目标游戏的中央资源库中的原始游戏场景的场景数据中未携带有标识信息;通过对比本地资源库中所述原始游戏场景的场景数据和中央资源库中所述原始游戏场景的场景数据,确定发生更新的第一原始游戏场景的场景数据;其中,所述本地资源库中预先存储有所述目标游戏的原始游戏场景的场景数据。6.根据权利要求1所述的方法,其特征在于,确定发生更新的第一原始游戏场景的场景数据的步骤,包括:如果检测到提交至所述目标游戏的中央资源库中的原始游戏场景的场景数据中携带有标识信息;将所述中央资源库中的全部原始游戏场景的场景数据确定所述第一原始游戏场景的场景数据。
7.根据权利要求5或6所述的方法,其特征在于,所述本地资源库中预先存储有所述目标游戏的本地版本号;确定发生更新的第一原始游戏场景的场景数据的步骤之后,所述方法还包括:将所述第一原始游戏场景的场景数据更新至所述本地资源库,并更新所述本地版本号。8.根据权利要求1...
【专利技术属性】
技术研发人员:招骏浩,张小虎,王文琦,
申请(专利权)人:上海网之易璀璨网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。