【技术实现步骤摘要】
对虚拟环境进行观察的方法、设备及存储介质
本申请实施例涉及虚拟环境领域,特别涉及一种对虚拟环境进行观察的方法、设备及存储介质。
技术介绍
在智能终端中,通常安装有由虚拟引擎开发的应用程序。在该支持虚拟环境的应用程序中,虚拟对象、虚拟物体、地面等显示元素的显示是以模型的方式来实现的。其中,虚拟物体包括虚拟房屋、虚拟水塔、虚拟山坡、虚拟草地、虚拟家具等,用户可以控制虚拟对象在虚拟环境中进行虚拟作战。通常,在对虚拟环境进行观察时,是通过摄像机模型以虚拟对象为观察中心对虚拟环境进行观察,并且摄像机模型是在虚拟环境中与虚拟对象相隔一定距离且拍摄方向朝向该虚拟对象的三维模型。然而,由于虚拟环境中通常会包括不同的观察场景,如:昏暗场景、明亮场景、室内场景、室外场景,以上述观察方式对虚拟环境进行观察时,会导致在多个观察场景下观察方式不兼容的问题,如:在室内场景下该观察方式有较大的视线被室内家具遮挡的概率,在昏暗场景下该观察方式无法清晰呈现虚拟环境中的虚拟物品,上述不兼容问题都会影响作战过程,用户需要多次调整虚拟对象的观察角度、或者调整终端本身的屏幕显示亮度。
技术实现思路
本申请实施例提供了一种对虚拟环境进行观察的方法、设备及存储介质,可以解决观察方式与观察场景不兼容而影响作战过程,用户需要多次调整虚拟对象的观察角度、或者调整终端本身的屏幕显示亮度以适应作战过程的问题。所述技术方案如下:一方面,提供了一种对虚拟环境进行观察的方法,所述方法包括:显示应用程序的第一环境画面,所述第一环境画面中包括处于第一场景中的虚拟对象,所述第一环境画面是在所述虚拟环境中以第一观察方式对所述虚拟 ...
【技术保护点】
1.一种对虚拟环境进行观察的方法,其特征在于,所述方法包括:显示应用程序的第一环境画面,所述第一环境画面中包括处于第一场景中的虚拟对象,所述第一环境画面是在所述虚拟环境中以第一观察方式对所述虚拟环境进行观察的画面;接收移动操作,所述移动操作用于将所述虚拟对象从所述第一场景转移至第二场景,所述第一场景和所述第二场景为两种不同的观察场景,所述观察场景与对所述虚拟环境进行观察的至少一个观察方式对应;根据所述移动操作将所述第一观察方式调整为第二观察方式,其中,所述第一观察方式与所述第一场景对应,所述第二观察方式与所述第二场景对应;显示所述应用程序的第二环境画面,所述第二环境画面中包括处于所述第二场景中的所述虚拟对象,所述第二环境画面是在所述虚拟环境中以所述第二观察方式对所述虚拟环境进行观察的画面。
【技术特征摘要】
1.一种对虚拟环境进行观察的方法,其特征在于,所述方法包括:显示应用程序的第一环境画面,所述第一环境画面中包括处于第一场景中的虚拟对象,所述第一环境画面是在所述虚拟环境中以第一观察方式对所述虚拟环境进行观察的画面;接收移动操作,所述移动操作用于将所述虚拟对象从所述第一场景转移至第二场景,所述第一场景和所述第二场景为两种不同的观察场景,所述观察场景与对所述虚拟环境进行观察的至少一个观察方式对应;根据所述移动操作将所述第一观察方式调整为第二观察方式,其中,所述第一观察方式与所述第一场景对应,所述第二观察方式与所述第二场景对应;显示所述应用程序的第二环境画面,所述第二环境画面中包括处于所述第二场景中的所述虚拟对象,所述第二环境画面是在所述虚拟环境中以所述第二观察方式对所述虚拟环境进行观察的画面。2.根据权利要求1所述的方法,其特征在于,所述第一场景为室外场景,所述第二场景为室内场景,所述根据所述移动操作将所述第一观察方式调整为第二观察方式,包括:通过碰撞检测方式对所述虚拟对象在所述虚拟环境中所处的所述观察场景进行检测;当检测到所述虚拟对象根据所述移动操作从所述室外场景转移至所述室内场景时,将所述第一观察方式调整为所述第二观察方式。3.根据权利要求2所述的方法,其特征在于,所述第一观察方式为摄像机模型在距离所述虚拟对象第一距离处对所述虚拟环境进行观察的方式,所述第二观察方式为所述摄像机模型在距离所述虚拟对象第二距离处对所述虚拟环境进行观察的方式,所述摄像机模型为在所述虚拟环境中围绕所述虚拟对象进行观察的三维模型,所述第一距离大于所述第二距离;所述将所述第一观察方式调整为所述第二观察方式,包括:将所述摄像机模型与所述虚拟对象之间的距离从所述第一距离调整为所述第二距离。4.根据权利要求2所述的方法,其特征在于,所述第一观察方式为摄像机模型以第一视角对所述虚拟环境进行观察的方式,所述第二观察方式为所述摄像机模型以第二视角对所述虚拟环境进行观察的方式,所述摄像机模型为围绕所述虚拟对象进行观察的三维模型,所述第一视角的方向与虚拟环境中水平方向的夹角小于所述第二视角的方向与所述水平方向的夹角;所述根据所述移动操作将所述第一观察方式调整为所述第二观察方式,包括:根据所述移动操作将所述摄像机模型观察所述虚拟对象的角度从所述第一视角旋转至所述第二视角。5.根据权利要求2至4任一所述的方法,其特征在于,所述碰撞检测方式为垂直射线检测;所述通过碰撞检测方式对所述虚拟对象在所述虚拟环境中所处的所述观察场景进行检测,包括:从所述虚拟对象中的目标点为起始点,沿所述虚拟环境中的垂直向上方向做所述垂直射线检测;接收所述垂直射线检测返回的第一检测结果,所述第一检测结果用于表示所述虚拟对象的所述垂直向上方向被碰撞的虚拟物体;根据所述第一检测结果确定所述虚拟对象所处的观察场景。6.根据权利要求5所述的方法,其特征在于,所述第一检测结果包括所述垂直射线检测碰撞的第一个虚拟物体的物体标识;所述根据所述第一检测结果确定所述虚拟对象所处的观察场景,包括:当所述第一检测结果中的所述物体标识为虚拟房屋标识时,确定所述虚拟对象所处的所述观察场景为所述室内场景;当所述第一检测结果中的所述物体标识为除所述虚拟房屋标识之外的其他标识时,确定所述虚拟对象所处的所述观察场景为所述室外场景。7.根据权利要求5所述的方法,其特征在于,所述第一检测结果包括所述垂直射线检测碰撞第一个虚拟物体时射线的长度;所述根据所述第一检测结果确定所述虚拟对象所处的所述观察场景,包括:当所述第一检测结果中所述射线的长度在预设长度以内时,确定所述虚拟对象所处的观察场景为所述室内场景;当所述第一检测结果中所述射线的长度超出所述预设长度时,确定所述虚拟对象所处的观察场景为所述室外场景。8.根据权利要求2至4任一所述的方法,其特征在于,所述碰撞检测方式为水平射线检测;所述通过碰撞检测方式对所...
【专利技术属性】
技术研发人员:刘柏君,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。