碰撞盒的更新方法和装置、存储介质及电子设备制造方法及图纸

技术编号:36920936 阅读:13 留言:0更新日期:2023-03-22 18:44
本发明专利技术公开了一种碰撞盒的更新方法和装置、存储介质及电子设备。其中,该方法包括:在目标游戏应用中下载第一碰撞盒的第一配置文件,其中,目标游戏应用中配置有第一游戏场景,第一碰撞盒是在第一游戏场景中为第一虚拟对象新增的碰撞盒,第一碰撞盒用于检测第一虚拟对象是否被碰撞,在目标游戏应用中根据第一配置文件,在第一游戏场景中加载第一虚拟对象对应的第一碰撞盒,在第一碰撞盒与第二虚拟对象对应的第二碰撞盒出现碰撞时,确定第一虚拟对象与第二虚拟对象出现碰撞,并在目标游戏应用中显示第一虚拟对象与第二虚拟对象出现碰撞时的游戏画面。本发明专利技术解决了相关技术中碰撞盒的更新效率较低的技术问题。的更新效率较低的技术问题。的更新效率较低的技术问题。

【技术实现步骤摘要】
碰撞盒的更新方法和装置、存储介质及电子设备


[0001]本专利技术涉及计算机领域,具体而言,涉及一种碰撞盒的更新方法和装置、存储介质及电子设备。

技术介绍

[0002]目前,游戏应用中的游戏场景会存在虚拟对象的碰撞盒缺失问题,例如,游戏场景中某些虚拟对象由于没有添加碰撞盒,导致玩家的操作受限或显示出明显不符合常理的游戏画面。以虚拟对象为虚拟墙体为例,当虚拟墙体未添加碰撞盒时,玩家则可以控制虚拟角色直接穿越上述未添加碰撞盒的虚拟墙体。
[0003]在相关技术中,为了修复缺失的碰撞盒,通常需要对整个游戏场景的资源文件进行更新,该资源文件中包括新增加的碰撞盒。通过下载上述整个游戏场景的资源文件,可以在游戏应用中增加上述缺失的碰撞盒。
[0004]然而,由于需要对整个游戏场景的资源文件进行更新,会造成更新的资源文件较大,需要消耗较长的时间下载上述资源文件以及加载对应的碰撞盒,从而导致碰撞盒的更新效率较低的技术问题。
[0005]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本专利技术实施例提供了一种碰撞盒的更新方法和装置、存储介质及电子设备,以至少解决相关技术中碰撞盒的更新效率较低的技术问题。
[0007]根据本专利技术实施例的一个方面,提供了一种碰撞盒的更新方法,包括:在目标游戏应用中下载第一碰撞盒的第一配置文件,其中,所述目标游戏应用中配置有第一游戏场景,所述第一碰撞盒是在所述第一游戏场景中为第一虚拟对象新增的碰撞盒,所述第一碰撞盒用于检测所述第一虚拟对象是否被碰撞;在所述目标游戏应用中根据所述第一配置文件,在所述第一游戏场景中加载所述第一虚拟对象对应的所述第一碰撞盒;在所述第一碰撞盒与第二虚拟对象对应的第二碰撞盒出现碰撞时,确定所述第一虚拟对象与所述第二虚拟对象出现碰撞,并在所述目标游戏应用中显示所述第一虚拟对象与所述第二虚拟对象出现碰撞时的游戏画面。
[0008]根据本专利技术实施例的另一方面,提供了一种碰撞盒的更新方法,包括:获取目标游戏应用的第一缺失信息,其中,所述目标游戏应用中配置有第一游戏场景,所述第一缺失信息用于表示所述第一游戏场景中的第一虚拟对象缺失对应的碰撞盒;根据所述第一缺失信息,在目标编辑应用中生成第一碰撞盒的第一配置文件,其中,所述第一碰撞盒是在所述第一游戏场景中为所述第一虚拟对象新增的碰撞盒,所述第一碰撞盒用于检测所述第一虚拟对象是否被碰撞,所述目标编辑应用用于生成所述目标游戏应用关联的配置文件;在所述目标编辑应用中将所述第一配置文件上传目标游戏应用的服务器。
[0009]根据本专利技术实施例的另一方面,还提供了一种碰撞盒的更新装置,包括:下载模
块,用于在目标游戏应用中下载第一碰撞盒的第一配置文件,其中,所述目标游戏应用中配置有第一游戏场景,所述第一碰撞盒是在所述第一游戏场景中为第一虚拟对象新增的碰撞盒,所述第一碰撞盒用于检测所述第一虚拟对象是否被碰撞;加载模块,用于在所述目标游戏应用中根据所述第一配置文件,在所述第一游戏场景中加载所述第一虚拟对象对应的所述第一碰撞盒;显示模块,用于在所述第一碰撞盒与第二虚拟对象对应的第二碰撞盒出现碰撞时,确定所述第一虚拟对象与所述第二虚拟对象出现碰撞,并在所述目标游戏应用中显示所述第一虚拟对象与所述第二虚拟对象出现碰撞时的游戏画面。
[0010]可选地,所述加载模块包括:加载单元,用于根据所述第一配置文件,在所述第一游戏场景中加载位于第一位置、尺寸为第一尺寸、类型为第一类型的所述第一碰撞盒,其中,所述第一配置文件包括用于表示所述第一位置的位置信息、用于表示所述第一尺寸的尺寸信息、以及用于表示所述第一类型的类型信息。
[0011]可选地,所述装置还用于:在目标游戏应用中下载第一碰撞盒的第一配置文件之前,获取第一缺失信息,其中,所述第一缺失信息用于表示所述第一游戏场景中的所述第一虚拟对象缺失对应的碰撞盒;响应于所述第一缺失信息,生成所述第一碰撞盒的所述第一配置文件;将所述第一配置文件上传所述目标游戏应用的服务器。
[0012]可选地,所述装置用于通过如下方式响应于所述第一缺失信息,生成所述第一碰撞盒的所述第一配置文件:获取用于表示所述第一位置的位置信息、用于表示所述第一尺寸的尺寸信息、以及用于表示所述第一类型的类型信息;生成所述第一碰撞盒的所述第一配置文件,其中,所述第一配置文件包括用于表示所述第一位置的位置信息、用于表示所述第一尺寸的尺寸信息、以及用于表示所述第一类型的类型信息。
[0013]可选地,所述装置用于通过如下方式获取用于表示所述第一位置的位置信息、用于表示所述第一尺寸的尺寸信息、以及用于表示所述第一类型的类型信息:在所述第一缺失信息中获取所述位置信息、所述尺寸信息、以及所述类型信息;或者在所述第一缺失信息中获取所述位置信息、所述尺寸信息、以及所述类型信息中的第一部分信息,并获取输入的第二部分信息,其中,所述第二部分信息是所述位置信息、所述尺寸信息、以及所述类型信息中除所述第一部分信息之外的信息。
[0014]可选地,所述装置用于通过如下方式获取第一缺失信息:获取所述目标游戏应用中的目标帐号上报的所述第一缺失信息。
[0015]可选地,所述装置还用于:在所述目标游戏应用中下载第二配置文件,其中,所述目标游戏应用中配置有第二游戏场景,所述第二配置文件用于对所述第二游戏场景中已加载的与第三虚拟对象对应的第三碰撞盒进行更新;在所述目标游戏应用中根据所述第二配置文件,在所述第二游戏场景中加载所述第三虚拟对象对应的第四碰撞盒,并将与所述第三虚拟对象对应的碰撞盒从所述第三碰撞盒替换为所述第四碰撞盒。
[0016]可选地,所述装置用于通过如下方式在所述第二游戏场景中加载所述第三虚拟对象对应的第四碰撞盒:根据所述第二配置文件,在所述第二游戏场景中加载位于第二位置、尺寸为第二尺寸、类型为第二类型的所述第四碰撞盒,其中,所述第二配置文件包括用于表示所述第二位置的位置信息、用于表示所述第二尺寸的尺寸信息、以及用于表示所述第二类型的类型信息。
[0017]可选地,所述装置还用于:在所述目标游戏应用中下载第三配置文件,其中,所述
目标游戏应用中配置有第三游戏场景,所述第三配置文件用于对所述第三游戏场景中已加载的与第四虚拟对象对应的第五碰撞盒进行删除;在所述目标游戏应用中根据所述第三配置文件,在所述第三游戏场景中删除与所述第四虚拟对象对应的所述第五碰撞盒。
[0018]可选地,所述装置用于通过如下方式根据所述第三配置文件,在所述第三游戏场景中删除与所述第四虚拟对象对应的所述第五碰撞盒:在所述第二游戏场景中查找目标碰撞盒标识所表示的所述第五碰撞盒,其中,所述第三配置文件包括所述目标碰撞盒标识;在所述第二游戏场景中删除查找到的所述第五碰撞盒;或者在所述第四虚拟对象仅对应有已加载的所述第五碰撞盒时,在所述第二游戏场景中查找所述第四虚拟对象的对象标识所表示的所述第四虚拟对象,其中,所述第三配置文件包括所述第四虚拟对象的对象标识;在所述第二游戏场景中删除与所述第四本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种碰撞盒的更新方法,其特征在于,包括:在目标游戏应用中下载第一碰撞盒的第一配置文件,其中,所述目标游戏应用中配置有第一游戏场景,所述第一碰撞盒是在所述第一游戏场景中为第一虚拟对象新增的碰撞盒,所述第一碰撞盒用于检测所述第一虚拟对象是否被碰撞;在所述目标游戏应用中根据所述第一配置文件,在所述第一游戏场景中加载所述第一虚拟对象对应的所述第一碰撞盒;在所述第一碰撞盒与第二虚拟对象对应的第二碰撞盒出现碰撞时,确定所述第一虚拟对象与所述第二虚拟对象出现碰撞,并在所述目标游戏应用中显示所述第一虚拟对象与所述第二虚拟对象出现碰撞时的游戏画面。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一配置文件,在所述第一游戏场景中加载所述第一虚拟对象对应的所述第一碰撞盒,包括:根据所述第一配置文件,在所述第一游戏场景中加载位于第一位置、尺寸为第一尺寸、类型为第一类型的所述第一碰撞盒,其中,所述第一配置文件包括用于表示所述第一位置的位置信息、用于表示所述第一尺寸的尺寸信息、以及用于表示所述第一类型的类型信息。3.根据权利要求1至2中任一项所述的方法,其特征在于,所述方法还包括:在所述目标游戏应用中下载第二配置文件,其中,所述目标游戏应用中配置有第二游戏场景,所述第二配置文件用于对所述第二游戏场景中已加载的与第三虚拟对象对应的第三碰撞盒进行更新;在所述目标游戏应用中根据所述第二配置文件,在所述第二游戏场景中加载所述第三虚拟对象对应的第四碰撞盒,并将与所述第三虚拟对象对应的碰撞盒从所述第三碰撞盒替换为所述第四碰撞盒。4.根据权利要求3所述的方法,其特征在于,所述在所述第二游戏场景中加载所述第三虚拟对象对应的第四碰撞盒,包括:根据所述第二配置文件,在所述第二游戏场景中加载位于第二位置、尺寸为第二尺寸、类型为第二类型的所述第四碰撞盒,其中,所述第二配置文件包括用于表示所述第二位置的位置信息、用于表示所述第二尺寸的尺寸信息、以及用于表示所述第二类型的类型信息。5.根据权利要求1至2中任一项所述的方法,其特征在于,所述方法还包括:在所述目标游戏应用中下载第三配置文件,其中,所述目标游戏应用中配置有第三游戏场景,所述第三配置文件用于对所述第三游戏场景中已加载的与第四虚拟对象对应的第五碰撞盒进行删除;在所述目标游戏应用中根据所述第三配置文件,在所述第三游戏场景中删除与所述第四虚拟对象对应的所述第五碰撞盒。6.根据权利要求5所述的方法,其特征在于,所述根据所述第三配置文件,在所述第三游戏场景中删除与所述第四虚拟对象对应的所述第五碰撞盒,包括:在所述第二游戏场景中查找目标碰撞盒标识所表示的所述第五碰撞盒,其中,所述第三配置文件包括所述目标碰撞盒标识;在所述第二游戏场景中删除查找到的所述第五碰撞盒;或者在所述第四虚拟对象仅对应有已加载的所述第五碰撞盒时,在所述第二游戏场景中查找所述第四虚拟对象的对象标识所表示的所述第四虚拟对象,其中,所述第三配置文件包
括所述第四虚拟对象的对象标识;在所述第二游戏场景中删除与所述第四虚拟对象对应的所述第五碰撞盒。7.根据权利要求1至2中任一项所述的方法,其特征在于,所述在所述目标游戏应用中显示所述第一虚拟对象与所述第二虚拟对象出现碰撞时的游戏画面,包括以下之一:在所述第一虚拟对象为所述第一游戏场景中处于不可见状态的空气墙、且所述第一碰撞盒是与所述空气墙对应的碰撞盒时,...

【专利技术属性】
技术研发人员:刘智洪
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1