【技术实现步骤摘要】
室内游戏关卡生成方法、装置、存储介质及电子设备
[0001]本公开涉及计算机
,具体涉及一种室内游戏关卡生成方法、室内游戏关卡生成装置、存储介质及电子设备。
技术介绍
[0002]在计算机游戏中,玩家进入游戏后,需要按照室内游戏关卡预先加载出相应的游戏场景以供玩家使用。
[0003]由于大世界游戏的游戏场景复杂,不合理地设置室内游戏关卡可能导致室内游戏关卡对应的建筑、树木、车辆、雕塑等等所有游戏资源较多,在加载时会给设备性能带来很大压力,造成在游戏过程中出现诸如游戏卡顿、手机发烫、游戏闪退、游戏占用手机内存过高等性能表现问题,玩家游戏体验差。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0005]本公开提供一种室内游戏关卡生成方法、室内游戏关卡生成装置、存储介质及电子设备,旨在解决游戏加载室内游戏关卡造成的设备性能差的问题。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]根据本公开实施例的一方面,提供了一种室内游戏关卡生成方法,包括:获取游戏场景中一建筑的建筑结构信息;根据所述建筑结构信息识别所述建筑的建筑类型,并基于所述建筑类型创建所述建筑的室内游戏关卡;基于所述室内游戏关卡以及所述建筑结构信息,配置所述室内游戏关卡的加载时机和卸载时机;遍历所述游戏场景中的所有建筑,得到所述游戏场 ...
【技术保护点】
【技术特征摘要】
1.一种室内游戏关卡生成方法,其特征在于,所述方法包括:获取游戏场景中一建筑的建筑结构信息;根据所述建筑结构信息识别所述建筑的建筑类型,并基于所述建筑类型创建所述建筑的室内游戏关卡;基于所述室内游戏关卡以及所述建筑结构信息,配置所述室内游戏关卡的加载时机和卸载时机;遍历所述游戏场景中的所有建筑,得到所述游戏场景的所有室内游戏关卡以及室内游戏关卡的加载时机和卸载时机,生成所述游戏场景对应的游戏关卡。2.根据权利要求1所述的室内游戏关卡生成方法,其特征在于,所述基于所述建筑结构信息识别所述建筑的建筑类型,包括:在所述建筑结构信息满足建筑外立面全封闭且建筑结构简单的第一条件时,确定所述建筑类型为封闭式结构;在所述建筑结构信息满足建筑外立面未封闭且建筑结构简单的第二条件时,确定所述建筑类型为开放式结构;在所述建筑结构信息不满足所述第一条件且不满足所述第二条件时,确定所述建筑类型为复杂结构。3.根据权利要求2所述的室内游戏关卡生成方法,其特征在于,在所述建筑类型为所述封闭式结构时,所述基于所述建筑类型创建所述建筑的室内游戏关卡,包括:基于所述建筑的出入层的建筑内容创建第一类型室内游戏关卡;基于所述建筑的其它层的建筑内容创建第二类型室内游戏关卡;其中,所述其它层包括所述建筑的出入层以上层和/或出入层以下层。4.根据权利要求2所述的室内游戏关卡生成方法,其特征在于,在所述建筑类型为所述开放式结构时,所述基于所述建筑类型创建所述建筑的室内游戏关卡,包括:基于所述建筑的其它层的建筑内容创建第一类型室内游戏关卡;其中,所述其它层包括所述建筑的出入层以上层和/或出入层以下层。5.根据权利要求2所述的室内游戏关卡生成方法,其特征在于,在所述建筑类型为所述复杂结构时,所述基于所述建筑类型创建所述建筑的室内游戏关卡,包括:将所述建筑拆分为简单建筑和/或所述简单建筑之间的连接建筑;其中,所述简单建筑为封闭式结构或者开放式结构;基于封闭式结构的简单建筑的出入层的建筑内容、开放式结构的简单建筑的其它层的建筑内容创建第一类型室内游戏关卡;基于封闭式结构的简单建筑的其它层的建筑内容创建第二类型室内游戏关卡;和/或基于所述连接建筑所连接的楼层建筑内容,创建第一类型室内游戏关卡。6.根据权利要求1所述的室内游戏关卡生成方法,其特征在于,所述配置所述室内游戏关卡的加载时机和卸载时机包括:配置所述室内游戏关卡对应的触发器以及所述触发器的触发条件;其中,所述触发器用于在检测到满足所述触发条件时加载和/或卸载所述室内游戏关卡。7.根据权利要求6所述的室内游戏关卡生成方法,其特征在于,在所述室内游戏关卡为第一类型室内游戏关卡时,所述配置所述室内游戏关卡对应的触发器以及所述触发器的触
发条件,包括:为所述第一类型室内游戏关卡配置第一触发器和第一触发范围;其中,所述第一触发器用于在检测到虚拟对象进入所述第一触发范围时加载所述室内游戏关卡;以及为所述第一类型室内游戏关卡配置第二触发器和第二触发范围;其中,所述第二触发器用于在检测到虚拟对象进入所述第二触发范围时卸载所述室内游戏关卡。8.根据权利要求6所述的室内游戏关卡生成方法,其特征在于,在所述室内游戏关卡为第二类型室内游戏关卡时,所述配置所述室内游戏关卡对应的触发器以及所述触发器的触发条件,包括:为所述第二类型室内游戏关卡配置第三触发器、第三触发范围和正方向;其中,所述第三触发器用于在检测到虚拟对象沿着所述正方向通过所述第三触发范围时加载所述室内游戏关卡,以及在检测到虚拟对象沿着所述正方向的逆方向通过所述第三触发范围时卸载所述室内游戏关卡。9.根据权利要求1所述的室内游戏关卡生成方法,其特征在于,所述配置所述室内游戏关卡的加载时机,包括:获取虚拟对象的目视距离参数;将虚拟对象所处的第一位置与所述室内游戏关卡所处的第二位置之间的距离差小于所述目视距离参数配置为所述加载时机。10.根据权利要求1所述的室内游戏关卡生成方法,其特征在于,所述配置所述室内游戏关卡的卸载时机,包括:获取所述室内游戏关卡的保底距离参数;将虚拟对象所处的第一位置与所述室内游戏关卡所处的第二位置之间的距离差大于所述保底距离参数配置为所述卸载时机。11.一种室内游戏关卡运行方法,其特征在于,...
【专利技术属性】
技术研发人员:陈施旅,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。