[发明专利]游戏中虚拟场景的配置方法及装置、存储介质及电子设备有效
申请号: | 201910741182.0 | 申请日: | 2019-08-12 |
公开(公告)号: | CN110433495B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 程炳飞;冯焕;周顺;郑聃崴;归喆 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 虚拟 场景 配置 方法 装置 存储 介质 电子设备 | ||
1.一种游戏中虚拟场景的配置方法,其特征在于,所述虚拟场景包括至少一虚拟对象模型,所述方法包括:
获取所述虚拟场景中虚拟对象模型的类型,并根据所述类型将所述虚拟场景划分为一个或多个场景层;
根据所述类型确定所述场景层对应的配置文件,并根据所述配置文件向对应的场景层中的所述虚拟对象模型配置至少一细节对象模型;其中,所述类型包括攀爬体,所述配置文件包括攀爬线模型和预设攀爬条件,在所述攀爬体满足所述预设攀爬条件的情况下,向所述攀爬体配置所述攀爬线模型;所述配置文件根据所述虚拟对象模型中存在的细节对象模型和细节对象模型与虚拟对象模型的位置关系配置。
2.根据权利要求1所述的方法,其特征在于,在所述获取所述虚拟场景中虚拟对象模型的类型之前,所述方法还包括:
根据预设划分规则将虚拟地图划分为至少一个虚拟场景。
3.根据权利要求2所述的方法,其特征在于,所述根据所述类型确定所述场景层对应的配置文件,并根据所述配置文件向对应的场景层中的所述虚拟对象模型配置至少一细节对象模型,包括:
根据所述类型对所述虚拟地图中所有的场景层进行聚类,并确定聚类得到的场景层组对应的配置文件;
根据所述配置文件向对应场景层组中的各个场景层配置至少一所述细节对象模型。
4.根据权利要求1所述的方法,其特征在于,在根据所述配置文件向对应的场景层中的所述虚拟对象模型配置至少一细节对象模型之后,所述方法还包括:
对所述场景层中的所有对象模型采用静态批处理方法获取CPU优化数据。
5.根据权利要求1所述的方法,其特征在于,在根据所述配置文件向对应的场景层中的所述虚拟对象模型配置至少一细节对象模型之后,所述方法还包括:
对所述细节对象模型进行烘焙,以使所述细节对象模型展示出对应的光影效果。
6.根据权利要求1所述的方法,其特征在于,所述类型还包括建筑体,所述配置文件包括预置建筑模板;
所述根据所述配置文件向对应的场景层中的所述虚拟对象模型配置至少一细节对象模型,包括:
获取预置建筑模板中存在的细节对象对应的至少一细节对象模型;
根据至少一所述细节对象模型在预置建筑模板中的位置在场景层中的各建筑体中确定生成位置;
根据所述生成位置向各所述建筑体配置至少一所述细节对象模型。
7.根据权利要求6所述的方法,其特征在于,在根据所述生成位置向各所述建筑体配置至少一所述细节对象模型之前,所述方法还包括:
根据预设扰动规则对所述生成位置进行随机扰动得到更新后的生成位置。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述攀爬体的顶点数据,根据所述顶点数据判断所述攀爬体是否满足所述预设攀爬条件。
9.根据权利要求1所述的方法,其特征在于,在根据所述配置文件向对应的场景层中的所述虚拟对象模型配置至少一细节对象模型之后,所述方法还包括:
获取所述场景层中所有对象模型的模型数据,根据所述模型数据确定对应的预设显示距离,并将所述预设显示距离配置为所述对象模型对应的显示距离;
其中,所述模型数据包括模型的类型、大小或高度中至少一种或多种的组合。
10.根据所述权利要求9所述的方法,其特征在于,在根据所述模型数据确定并配置所述对象模型对应的显示距离之后,所述方法还包括:
判断所述对象模型对应的显示距离与预设距离的关系;
若所述对象模型对应的显示距离小于预设距离,则对所述对象模型不作处理;或
若所述对象模型对应的显示距离大于等于预设距离,则基于所述对象模型生成对应的代替物,并将所述代替物添加至所述虚拟场景中的预设场景层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910741182.0/1.html,转载请声明来源钻瓜专利网。