[发明专利]虚拟场景中的虚拟物件显示方法、装置、设备及存储介质有效
申请号: | 202110097485.0 | 申请日: | 2021-01-25 |
公开(公告)号: | CN112717393B | 公开(公告)日: | 2023-02-10 |
发明(设计)人: | 沈于晴 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 场景 中的 物件 显示 方法 装置 设备 存储 介质 | ||
本申请公开了一种虚拟场景中的虚拟物件显示方法、装置、设备及存储介质,属于计算机技术领域。本申请通过在虚拟场景中,以子物件为单位进行虚拟物件显示,为目标虚拟物件中的每个子物件均确定空间坐标,使目标虚拟物件中各个子物件的显示位置能够根据虚拟场景的地形进行调整,避免目标虚拟物件的模型与地面模型之间出现穿模现象,确保目标虚拟物件能够贴合地面进行显示,提高了虚拟场景的视觉效果。
技术领域
本申请涉及计算机技术领域,特别涉及一种虚拟场景中的虚拟物件显示方法、装置、设备及存储介质。
背景技术
SLG(Simulation Game,策略类游戏)是一种基于虚拟场景的对战策略模拟游戏,在SLG游戏的虚拟场景中设置有多种类型的虚拟物件,例如,虚拟矿场、虚拟农田、虚拟树林等,每个虚拟物件中包括多种子物件,例如,虚拟矿场中包括矿石、房屋等子物件,虚拟树林包括多种形态的树木。
目前,在虚拟场景中显示虚拟物件时,是将一个虚拟物件作为一个整体进行渲染,通常一个虚拟物件在虚拟场景中所占的显示区域较大,在虚拟物件的显示区域内的地形有起伏时,虚拟物件的显示效果是无法根据地形进行调整的,会导致虚拟物件中的一些子物件悬浮在空中,一些子物件与地面穿插,也即是,导致虚拟物件的模型与地面模型之间出现穿模现象,虚拟物件无法贴合地面进行显示,进而影响虚拟场景的视觉效果。
发明内容
本申请实施例提供了一种虚拟场景中的虚拟物件显示方法、装置、设备及存储介质,能够使虚拟物件在虚拟场景中贴合地面显示,提高虚拟场景的视觉效果。该技术方案如下:
一方面,提供了一种虚拟场景中的虚拟物件显示方法,该方法包括:
获取虚拟场景中待显示的目标虚拟物件,该目标虚拟物件包括至少两个子物件;
获取该目标虚拟物件中各个子物件的模型数据和第一位置数据,该模型数据用于指示子物件的显示效果,该第一位置数据用于指示子物件在该目标虚拟物件中的平面位置;
对于任一子物件,基于该第一位置数据、第二位置数据以及该虚拟场景中各个位置的高度数据,确定该任一子物件的空间坐标,该第二位置数据用于指示该目标虚拟物件在该虚拟场景中的平面位置;
基于该目标虚拟模型中各个子物件的模型数据和空间坐标,在该虚拟场景中显示该目标虚拟物件。
一方面,提供了一种虚拟场景中的虚拟物件显示装置,该装置包括:
第一获取模块,用于获取虚拟场景中待显示的目标虚拟物件,该目标虚拟物件包括至少两个子物件;
第二获取模块,用于获取该目标虚拟物件中各个子物件的模型数据和第一位置数据,该模型数据用于指示子物件的显示效果,该第一位置数据用于指示子物件在该目标虚拟物件中的平面位置;
坐标确定模块,用于对于任一子物件,基于该第一位置数据、第二位置数据以及该虚拟场景中各个位置的高度数据,确定该任一子物件的空间坐标,该第二位置数据用于指示该目标虚拟物件在该虚拟场景中的平面位置;
显示模块,用于基于该目标虚拟模型中各个子物件的模型数据和空间坐标,在该虚拟场景中显示该目标虚拟物件。
在一种可能实现方式中,该显示模块包括:
生成子模块,用于基于该各个子物件的模型数据和空间坐标,生成实例组件数据,该实例组件数据用于对子物件进行渲染;
渲染子模块,用于调用渲染线程,基于该实例组件数据,在该虚拟场景中渲染出该目标虚拟物件的各个子物件。
在一种可能实现方式中,一个该子物件的空间坐标、朝向数据和尺寸数据存储为一个实例数据,该实例数据用于对该子物件在该虚拟场景中的显示效果进行调整。
在一种可能实现方式中,该生成子模块用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110097485.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种糖尿病肾病用临床取检装置
- 下一篇:一种电网连锁故障告警方法及系统