
技术摘要:
本申请公开了一种虚拟环境画面的显示方法、装置、设备及介质,涉及虚拟环境领域。该方法包括:显示第一虚拟环境画面,所述第一虚拟环境画面是以第一虚拟对象为中心且具有当前镜头高度的观察视角对所述虚拟环境进行观察得到的画面;根据第二虚拟对象与所述第一虚拟对象 全部
背景技术:
对战游戏是多个用户账号在同一场景内进行竞技的游戏。可选地,对战游戏可以 是多人在线战术竞技游戏(Multiplayer Online Battle Arena Games,MOBA)。 典型的MOBA游戏中存在一个三维虚拟环境,分属两个敌对阵营的多个虚拟对象在 该三维虚拟环境中进行活动,以占领敌对阵营的阵地。每个用户使用客户端控制三维虚拟 环境中的一个虚拟对象。对于任意一个客户端所显示的游戏画面,是由该虚拟对象对应的 摄像机模型在三维虚拟环境中采集的。通常情况下,摄像机模型设置在三维虚拟环境中离 地面高度为h的位置,倾斜一定角度向下俯视采集图像。 上述摄像机模型所观察的视野范围有限,在游戏画面中所展示的信息有限。
技术实现要素:
本申请实施例提供了一种虚拟环境画面的显示方法、装置、设备及介质,可以减少 技能指示器在某些不必要情况下的显示,从而减少对虚拟环境画面的干扰。所述技术方案 如下: 根据本申请的一个方面,提供了一种虚拟环境画面的显示方法,所述方法包括: 显示第一虚拟环境画面,所述第一虚拟环境画面是以第一虚拟对象为中心且具有 当前镜头高度的观察视角对所述虚拟环境进行观察得到的画面; 根据第二虚拟对象与所述第一虚拟对象之间的角色距离确定推荐镜头高度; 响应于所述当前镜头高度与所述推荐镜头高度不同,控制所述观察视角的镜头高 度从所述当前镜头高度变化为所述推荐镜头高度; 显示第二虚拟环境画面,所述第二虚拟环境画面是以所述第一虚拟对象为中心且 具有所述推荐镜头高度的观察视角对所述虚拟环境进行观察得到的画面。 根据本申请的另一方面,提供了一种虚拟环境画面的显示装置,所述装置包括: 显示模块,用于显示第一虚拟环境画面,所述第一虚拟环境画面是以第一虚拟对 象为中心且具有当前镜头高度的观察视角对所述虚拟环境进行观察得到的画面; 确定模块,用于根据第二虚拟对象与所述第一虚拟对象之间的角色距离确定推荐 镜头高度; 控制模块,用于响应于所述当前镜头高度与所述推荐镜头高度不同,控制所述观 察视角的镜头高度从所述当前镜头高度变化为所述推荐镜头高度; 所述显示模块,用于显示第二虚拟环境画面,所述第二虚拟环境画面是以所述第 一虚拟对象为中心且具有所述推荐镜头高度的观察视角对所述虚拟环境进行观察得到的 画面。 5 CN 111589141 A 说 明 书 2/17 页 根据本申请的另一方面,提供了一种计算机设备,所述计算机设备包括处理器和 存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一 条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方 面所述的虚拟环境画面的显示方法。 根据本申请的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储 介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至 少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的虚拟环 境画面的显示方法。 本申请实施例提供的技术方案带来的有益效果至少包括: 通过根据第二虚拟对象与第一虚拟对象之间的角色距离确定推荐镜头高度;响应 于当前镜头高度与推荐镜头高度不同,控制观察视角的镜头高度从当前镜头高度变化为推 荐镜头高度,使得观察视角(也即摄像机模型)的镜头高度能够动态变化,从而为不同场景 提供不同视野范围的虚拟环境画面,增加在某些场景的虚拟环境画面中的信息量。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它 的附图。 图1是本申请一个示例性实施例提供的计算机系统的结构框图; 图2是本申请另一个示例性实施例提供的状态同步技术的示意图; 图3是本申请另一个示例性实施例提供的帧同步技术的示意图; 图4是本申请另一个示例性实施例提供的虚拟环境画面的显示方法的界面示意 图; 图5是本申请另一个示例性实施例提供的虚拟环境画面的显示方法的界面示意 图; 图6是本申请另一个示例性实施例提供的虚拟环境画面的显示方法的方法流程 图; 图7是本申请另一个示例性实施例提供的第一虚拟对象在不同镜头高度下的视野 示意图; 图8是本申请另一个示例性实施例提供的角色距离和镜头高度之间的对应关系的 示意图; 图9是本申请另一个示例性实施例提供的角色距离和镜头高度之间的对应关系的 示意图; 图10是本申请另一个示例性实施例提供的第一阈值、第二阈值和第三阈值的设定 方式的示意图; 图11是本申请另一个示例性实施例提供的第一阈值、第二阈值和第三阈值的设定 方式的示意图; 图12是本申请另一个示例性实施例提供的第一阈值、第二阈值和第三阈值的设定 6 CN 111589141 A 说 明 书 3/17 页 方式的示意图; 图13是本申请另一个示例性实施例提供的第一阈值、第二阈值和第三阈值的设定 方式的示意图; 图14是本申请另一个示例性实施例提供的虚拟环境画面的显示方法的方法流程 图; 图15是本申请另一个示例性实施例提供的虚拟环境画面的显示方法的方法流程 图; 图16是本申请另一个示例性实施例提供的虚拟环境画面的显示方法的方法流程 图; 图17是本申请另一个示例性实施例提供的推荐镜头高度的插值示意图; 图18是本申请另一个示例性实施例提供的镜头高度更新过程的示意图; 图19是本申请另一个示例性实施例提供的虚拟环境画面的显示装置的框图; 图20是本申请另一个示例性实施例提供的终端的框图。