The application discloses a display method, device, device and storage medium of a 2.5-dimensional virtual environment, belonging to the field of computer graphics. The method comprises: rendering a two-dimensional ground image to a ground layer according to an inclined viewing angle; setting a three-dimensional virtual object on a ground layer along a vertical direction; displaying a first user interface comprising a scene screen for viewing a virtual object and a ground layer in a viewing angle direction. By rendering the two-dimensional ground image to the ground layer according to the inclined observation angle, the three-dimensional virtual object is set on the ground layer along the vertical direction. Since the ground layer represents the horizontal plane, the displacement of the virtual object in any direction on the ground layer has the same weight value, and the terminal does not need a needle. Additional computation of the displacement of virtual objects in different directions reduces the amount of computation on the terminal and improves the fluency of 2.5-D virtual environment applications at runtime.
【技术实现步骤摘要】
2.5维虚拟环境的显示方法、装置、设备及存储介质
本申请涉及计算机图形学领域,特别涉及一种2.5维虚拟环境的显示方法、装置、设备及存储介质。
技术介绍
在诸如智能手机、平板电脑之类的终端上,存在很多具有虚拟环境的应用程序,上述应用程序中,虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种。2.5维虚拟环境是结合了二维图形和三维图形的虚拟环境。相关技术中,2.5维虚拟环境中包括二维的背景图层和三维的虚拟对象。该二维的背景图层相对于水平面的夹角为45°,相对于竖直方向夹角也为45°,三维的虚拟对象沿竖直方向进行设置,用户可控制三维的虚拟对象在二维的背景图层上移动。其中,二维的背景图层可以是绘制有地面、房屋、山峦、湖泊等背景图像的图层,当三维的虚拟对象在背景图层上移动时,在视觉效果上表现为三维的虚拟对象在三维的环境中移动。由于相关技术中是以倾斜45°的背景图层模拟三维背景效果,虚拟对象按照斜45°倾斜设置于背景图层的上方,因此当虚拟对象在背景图层上移动、飞行或寻路时,在背景图层不同方向上位移的权重值不同,当虚拟环境同时显示较多的虚拟对象时,会造成终端运算量较大,在某些场合下导致显示画面卡顿。
技术实现思路
本申请实施例提供了一种2.5维虚拟环境的显示方法、装置、设备及存储介质,用以解决相关技术中2.5维虚拟环境的显示方法所导致的终端运算量较大,在某些场合显示画面卡顿的问题。所述技术方案如下:一方面,本申请实施例提供了一种2.5维虚拟环境的显示方法,所述方法包括:将二维的地面图像按照倾斜的观察角度渲染至地面图层,所述观察角度用于表示观察所述2.5维 ...
【技术保护点】
1.一种2.5维虚拟环境的显示方法,其特征在于,所述方法包括:将二维的地面图像按照倾斜的观察角度渲染至地面图层,所述观察角度用于表示观察所述2.5维虚拟环境的视角方向,所述地面图层是所述2.5维虚拟环境中用于代表水平面的图层;将三维的虚拟对象沿垂直方向设置于所述地面图层上;显示第一用户界面,所述第一用户界面包含按照所述视角方向观察所述虚拟对象和所述地面图层的场景画面。
【技术特征摘要】
1.一种2.5维虚拟环境的显示方法,其特征在于,所述方法包括:将二维的地面图像按照倾斜的观察角度渲染至地面图层,所述观察角度用于表示观察所述2.5维虚拟环境的视角方向,所述地面图层是所述2.5维虚拟环境中用于代表水平面的图层;将三维的虚拟对象沿垂直方向设置于所述地面图层上;显示第一用户界面,所述第一用户界面包含按照所述视角方向观察所述虚拟对象和所述地面图层的场景画面。2.根据权利要求1所述的方法,其特征在于,所述将二维的地面图像按照倾斜的观察角度渲染至地面图层,包括:将所述地面图像的尺寸按照目标缩放比例拉伸得到投影地面图像,所述目标缩放比例是根据所述观察角度转换得到的比例;将所述投影地面图像渲染至所述地面图层。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述观察角度的正弦值;将所述观察角度的正弦值的倒数确定为所述缩放比例。4.根据权利要求1至3任一所述的方法,其特征在于,所述虚拟对象包括位于上部的第一锚点,所述方法还包括:将所述虚拟对象对应的标识图像挂载在所述第一锚点上。5.根据权利要求4所述的方法,其特征在于,所述将所述虚拟对象对应的标识图像挂载在所述第一锚点上,包括:将所述标识图像的尺寸按照目标缩放比例拉伸得到投影标识图像,所述目标缩放比例是根据所述观察角度转换得到的比例;将所述投影标识图像挂载在所述第一锚点上。6.根据权利要求1至3任一所述的方法,其特征在于,所述虚拟对象包括位于下部的第二锚点,所述方法还包括:将所述虚拟对象对应的影子图像挂载在所述第二锚点上。7.根据权利要求6所述的方法,其特征在于,所述将所述虚拟对象对应的影子图像挂载在所述第二锚点上,包括:将所述影子图像的尺寸按照目标缩放比例拉伸得到投影影子图像,所述目标缩放比例是根据所述观察角度转换得到的比例;将所述投影影子图像挂载在所述第二锚点上。8.根据权利要求1至3任一所述的方法,其特征在于,所述显示第一用户界面,包括:通过设置于所述2.5维虚拟环境中的摄像机模型获取所述场景画面,所述摄像机模型是按照所述...
【专利技术属性】
技术研发人员:马飞,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。