一种游戏副本场景的动态加载方法、装置及介质制造方法及图纸

技术编号:35780073 阅读:15 留言:0更新日期:2022-12-01 14:25
本发明专利技术公开了一种游戏副本场景的动态加载方法、装置及介质,所述方法包括以下步骤:根据场景情况确定动态加载场景元素;根据动态加载场景元素创建场景动态加载配置文件;根据场景加载需求和场景动态加载配置文件进行游戏场景动态加载;本发明专利技术能够在初始构建游戏场景时,采用配置文件的形式存放用户所需的场景文件及元素,在后期用户有场景加载的需求时,根据该配置文件为用户动态加载游戏场景,针对推图类的游戏场景玩法,更加的节省资源,其只增加了一个配置文件,所占包体资源最小,同时通过本方法中添加的特效处理,还会为用户带来沉浸式的体验,不仅弥补了现有技术中的缺陷,还更好的提升了用户的体验感,具有极高的应用价值。值。值。

【技术实现步骤摘要】
一种游戏副本场景的动态加载方法、装置及介质


[0001]本专利技术涉及游戏开发
,具体的,本专利技术应用于游戏场景加载处理领域,特别是涉及一种游戏副本场景的动态加载方法、装置及介质。

技术介绍

[0002]目前,在推图类手游当中,unity的制作方式是以.scene格式导出为游戏场景,在这种方式下,随着游戏的不断更新及迭代,游戏后期的副本场景也越来越多,进而导致场景所占的包体资源越来越大,最终导致游戏包体越来越大,不仅会占用用户大量的存储资源,同时也可能会造成不流畅的用户体验。

技术实现思路

[0003]本专利技术的目的在于,针对现有技术中的上述问题,提供一种游戏副本场景的动态加载方法、装置及介质,进而解决现有技术中随着游戏的不断更新及迭代,游戏后期的副本场景也越来越多,进而导致场景所占的包体资源越来越大,最终导致游戏包体越来越大,不仅会占用用户大量的存储资源,同时也可能会造成不流畅的用户体验的问题。
[0004]为解决上述技术问题,本专利技术的具体技术方案如下:一方面,本专利技术提供一种游戏副本场景的动态加载方法,包括以下步骤:根据场景情况确定动态加载场景元素;根据所述动态加载场景元素创建场景动态加载配置文件;根据场景加载需求和所述场景动态加载配置文件进行游戏场景动态加载。
[0005]作为一种改进的方案,所述根据场景情况确定动态加载场景元素,包括:识别所述场景情况所对应的场景类别;获取与所述场景类别相对应的场景模型文件;确认所述场景模型文件中的模型树状结构;确认所述模型树状结构上的结构根节点;遍历所述场景模型文件中所述结构根节点下的第一元素;设定所述第一元素作为所述动态加载场景元素。
[0006]作为一种改进的方案,所述根据所述动态加载场景元素创建场景动态加载配置文件,包括:创建与所述第一元素相对应的元素构建信息;根据所述元素构建信息进行动态信息附加处理,得到元素构建完整信息;令所述元素构建完整信息作为所述动态加载配置文件。
[0007]作为一种改进的方案,所述创建与所述第一元素相对应的元素构建信息,包括:识别所述第一元素所对应的模型标识信息;识别所述第一元素所对应的模型坐标信息;识别所述第一元素所对应的模型朝向信息;
识别所述第一元素所对应的模型缩放信息;整合存储所述模型标识信息、所述模型朝向信息、所述模型缩放信息和所述模型缩放信息作为所述元素构建信息。
[0008]作为一种改进的方案,所述根据所述元素构建信息进行动态信息附加处理,得到元素构建完整信息,包括:根据所述场景模型文件获取与所述第一元素对应的元素资源数据;将所述元素资源数据进行压缩处理,得到压缩资源数据;在所述元素构建信息中,添加关于所述第一元素的光照信息;在所述元素构建信息中,添加关于所述第一元素的雾效信息;在所述元素构建信息中,添加所述压缩资源数据;所述光照信息、所述雾效信息和所述压缩资源数据均添加至所述元素构建信息时,令该所述元素构建信息作为所述元素构建完整信息。
[0009]作为一种改进的方案,所述场景加载需求包括:第一需求和第二需求;所述第一需求为:存在第一用户需要加载与所述第一元素的游戏场景;所述第二需求为:无所述第一元素的游戏场景的加载需求;所述根据场景加载需求和所述场景动态加载配置文件进行游戏场景动态加载,包括:当所述场景加载需求为所述第一需求时,创建空场景,根据所述场景动态加载配置文件和所述空场景进行所述第一元素的游戏场景动态加载;所述根据所述场景动态加载配置文件和所述空场景进行所述第一元素的游戏场景动态加载,包括:设定延时时长;为所述第一用户加载所述空场景;加载所述空场景后,每隔所述延时时长,根据所述场景动态加载配置文件对所述第一用户进行元素动态构建;每进行所述元素动态构建时,根据所述场景动态加载配置文件进行元素特效构建。
[0010]作为一种改进的方案,所述根据所述场景动态加载配置文件对所述第一用户进行元素动态构建,包括:获取所述第一用户在所述空场景中的坐标数据;读取所述场景动态加载配置文件,根据所述坐标数据和所述模型坐标信息确认关于第一用户的近距离模型坐标信息和近距离模型标识信息;在所述场景动态加载配置文件中,确认与所述近距离模型坐标信息以及近距离模型标识信息均对应的近距离模型朝向信息和近距离模型缩放信息;根据所述近距离模型坐标信息以及所述近距离模型标识信息在所述场景动态加载配置文件的所述压缩资源数据中索引出第一压缩资源;解压所述第一压缩资源,得到第一元素资源;按照所述近距离模型朝向信息和所述近距离模型缩放信息加载所述第一元素资源;根据游戏场景需求,选择性解压加载所述压缩资源数据中除所述第一压缩资源外的场景必须资源;根据所述第一用户的动作情况和所加载的所述第一元素资源,为所述第一用户创
建转场动画和过渡视角。
[0011]作为一种改进的方案,所述根据所述场景动态加载配置文件进行元素特效构建,包括:读取所述场景动态加载配置文件,在所述空场景中,根据所述雾效信息加载所述第一元素资源;识别所述第一元素资源的资源类型,根据所述资源类型和所述光照信息为所述第一元素资源添加光照索引处理。
[0012]另一方面,本专利技术还提供一种游戏副本场景的动态加载装置,包括:元素确定单元,用于根据场景情况确定动态加载场景元素;配置文件创建单元,用于根据所述动态加载场景元素创建场景动态加载配置文件;动态加载单元,用于根据场景加载需求和所述场景动态加载配置文件进行游戏场景动态加载。
[0013]另一方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述游戏副本场景的动态加载方法的步骤。
[0014]本专利技术技术方案的有益效果是:1、本专利技术所述的游戏副本场景的动态加载方法,可以实现在初始构建游戏场景时,采用配置文件的形式存放用户所需的场景文件及元素,在后期用户有场景加载的需求时,根据该配置文件为用户动态加载游戏场景,针对推图类的游戏场景玩法,更加的节省资源,其只增加了一个配置文件,所占包体资源最小,同时通过本方法中添加的特效处理,还会为用户带来沉浸式的体验,不仅弥补了现有技术中的缺陷,还更好的提升了用户的体验感,具有极高的应用价值。
[0015]2、本专利技术所述的游戏副本场景的动态加载装置,可以通过元素确定单元、配置文件创建单元和动态加载单元的相互配合,进而实现在初始构建游戏场景时,采用配置文件的形式存放用户所需的场景文件及元素,在后期用户有场景加载的需求时,根据该配置文件为用户动态加载游戏场景,针对推图类的游戏场景玩法,更加的节省资源,其只增加了一个配置文件,所占包体资源最小,同时通过本装置中添加的特效处理,还会为用户带来沉浸式的体验,不仅弥补了现有技术中的缺陷,还更好的提升了用户的体验感,具有极高的应用价值。
[0016]3、本专利技术所述的计算机可读存储介质,可以实现引导元素确定单元、配置文件创建单元和动态加载单元进行配合,进而实现本专利技术所述的游戏副本场景的动态加载方法,本专利技术所述的计算机可读存储介质有效提高本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏副本场景的动态加载方法,其特征在于,包括以下步骤:根据场景情况确定动态加载场景元素;根据所述动态加载场景元素创建场景动态加载配置文件;根据场景加载需求和所述场景动态加载配置文件进行游戏场景动态加载。2.根据权利要求1所述的一种游戏副本场景的动态加载方法,其特征在于:所述根据场景情况确定动态加载场景元素,包括:识别所述场景情况所对应的场景类别;获取与所述场景类别相对应的场景模型文件;确认所述场景模型文件中的模型树状结构;确认所述模型树状结构上的结构根节点;遍历所述场景模型文件中所述结构根节点下的第一元素;设定所述第一元素作为所述动态加载场景元素。3.根据权利要求2所述的一种游戏副本场景的动态加载方法,其特征在于:所述根据所述动态加载场景元素创建场景动态加载配置文件,包括:创建与所述第一元素相对应的元素构建信息;根据所述元素构建信息进行动态信息附加处理,得到元素构建完整信息;令所述元素构建完整信息作为所述动态加载配置文件。4.根据权利要求3所述的一种游戏副本场景的动态加载方法,其特征在于:所述创建与所述第一元素相对应的元素构建信息,包括:识别所述第一元素所对应的模型标识信息;识别所述第一元素所对应的模型坐标信息;识别所述第一元素所对应的模型朝向信息;识别所述第一元素所对应的模型缩放信息;整合存储所述模型标识信息、所述模型朝向信息、所述模型缩放信息和所述模型缩放信息作为所述元素构建信息。5.根据权利要求4所述的一种游戏副本场景的动态加载方法,其特征在于:所述根据所述元素构建信息进行动态信息附加处理,得到元素构建完整信息,包括:根据所述场景模型文件获取与所述第一元素对应的元素资源数据;将所述元素资源数据进行压缩处理,得到压缩资源数据;在所述元素构建信息中,添加关于所述第一元素的光照信息;在所述元素构建信息中,添加关于所述第一元素的雾效信息;在所述元素构建信息中,添加所述压缩资源数据;所述光照信息、所述雾效信息和所述压缩资源数据均添加至所述元素构建信息时,令该所述元素构建信息作为所述元素构建完整信息。6.根据权利要求5所述的一种游戏副本场景的动态加载方法,其特征在于:所述场景加载需求包括:第一需求和第二需求;所述第一需求为:存在第一用户需要加载与所述第一元素的游戏场景;所述第二需求为:无所述第一元素的游戏场景的加载需求;所述根据场景加载需求和所述场景动态加载配置文件进行游戏场景动态加载,包括:...

【专利技术属性】
技术研发人员:付俊峰
申请(专利权)人:苏州九宫数字科技有限公司
类型:发明
国别省市:

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

1