
技术摘要:
本申请公开了一种虚拟角色的控制方法、装置、设备及介质,涉及虚拟环境领域。该方法包括:显示第一用户界面,第一用户界面包括第一虚拟环境画面,第一虚拟环境画面包括:处于战斗状态的虚拟角色和爬行区域,战斗状态是虚拟角色持续使用虚拟战斗道具的至少一种功能的状 全部
背景技术:
在基于三维虚拟环境的应用程序中,如第一人称射击类游戏,用户可以操控虚拟 环境中的虚拟角色进行行走、奔跑、攀爬、射击、格斗等动作。 相关技术中,虚拟角色可以通过攀爬直梯快速移动到高处,获得优势射击位置。因 此,直梯通常是虚拟角色们争夺的地点,在直梯附近经常会有争斗发生。当虚拟角色处于战 斗状态时,虚拟角色无法进行爬梯动作。例如,当虚拟角色处于开镜瞄准状态时,用户需要 先控制虚拟角色退出开镜瞄准状态,然后再控制虚拟角色进行爬梯。 相关技术中的爬梯方法,当虚拟角色处于战斗状态时,用户控制虚拟角色爬梯的 操作过于复杂,人机交互效率过低。
技术实现要素:
本申请实施例提供了一种虚拟角色的控制方法、装置、设备及介质,可以提高爬梯 操作的人机交互效率。所述技术方案如下: 一方面,提供了一种虚拟角色的控制方法,所述方法包括: 显示第一用户界面,所述第一用户界面包括第一虚拟环境画面,所述第一虚拟环 境画面是以虚拟角色的视角对虚拟环境进行观察的画面,所述第一虚拟环境画面包括:处 于战斗状态的所述虚拟角色和爬行区域,所述战斗状态是所述虚拟角色持续使用虚拟战斗 道具的至少一种功能的状态,所述爬行区域是所述虚拟角色采用爬行方式移动的区域; 响应于所述虚拟角色与所述爬行区域的距离小于距离阈值,控制所述虚拟角色从 所述战斗状态切换为爬行状态,所述爬行状态是所述虚拟角色进入所述爬行区域采用爬行 方式移动的状态; 显示第二用户界面,所述第二用户界面包括第二虚拟环境画面,所述第二虚拟环 境画面是以所述虚拟角色的视角对所述虚拟环境进行观察的画面,所述第二虚拟环境画面 包括:位于所述爬行区域的所述虚拟角色。 另一方面,提供了一种虚拟角色的控制装置,所述装置包括: 显示模块,用于显示第一用户界面,所述第一用户界面包括第一虚拟环境画面,所 述第一虚拟环境画面是以虚拟角色的视角对虚拟环境进行观察的画面,所述第一虚拟环境 画面包括:处于战斗状态的所述虚拟角色和爬行区域,所述战斗状态是所述虚拟角色持续 使用虚拟战斗道具的至少一种功能的状态,所述爬行区域是所述虚拟角色采用爬行方式移 动的区域; 检测模块,用于检测所述虚拟角色与所述爬行区域的距离; 控制模块,用于响应于所述虚拟角色与所述爬行区域的距离小于距离阈值,控制 5 CN 111589137 A 说 明 书 2/21 页 所述虚拟角色从所述战斗状态切换为爬行状态,所述爬行状态是所述虚拟角色进入所述爬 行区域采用爬行方式移动的状态; 所述显示模块,用于显示第二用户界面,所述第二用户界面包括第二虚拟环境画 面,所述第二虚拟环境画面是以所述虚拟角色的视角对所述虚拟环境进行观察的画面,所 述第二虚拟环境画面包括:位于所述爬行区域的所述虚拟角色。 另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存 储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至 少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的虚拟角 色的控制方法。 另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有 至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所 述代码集或指令集由所述处理器加载并执行以实现如上方面所述的虚拟角色的控制方法。 本申请实施例提供的技术方案带来的有益效果至少包括: 通过当虚拟角色处于战斗状态时,客户端接收到爬行指令,则客户端自动控制虚 拟角色结束战斗状态,并控制虚拟角色进入爬行区域进行爬行。使用户不需要先进行退出 战斗状态的操作,再控制虚拟角色进入爬行状态,减少用户控制虚拟角色进入爬行状态的 操作,提高爬行操作的人机交互效率。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它 的附图。 图1是本申请一个示例性实施例提供的终端的结构示意图; 图2是本申请一个示例性实施例提供的计算机系统的结构框图; 图3是本申请一个示例性实施例提供的虚拟角色的控制方法的用户界面示意图; 图4是本申请一个示例性实施例提供的虚拟角色的控制方法的方法流程图; 图5是本申请一个示例性实施例提供的虚拟对象的视角对应的摄像机模型示意 图; 图6是本申请另一个示例性实施例提供的虚拟角色的控制方法的用户界面示意 图; 图7是本申请另一个示例性实施例提供的虚拟角色的控制方法的方法流程图; 图8是本申请另一个示例性实施例提供的虚拟角色的控制方法的碰撞盒示意图; 图9是本申请另一个示例性实施例提供的虚拟角色的控制方法的用户界面示意 图; 图10是本申请另一个示例性实施例提供的虚拟角色的控制方法的方法流程图; 图11是本申请另一个示例性实施例提供的虚拟角色的控制方法的方法流程图; 图12是本申请另一个示例性实施例提供的虚拟角色的控制方法的方法流程图; 图13是本申请另一个示例性实施例提供的虚拟角色的控制方法的方法流程图; 6 CN 111589137 A 说 明 书 3/21 页 图14是本申请另一个示例性实施例提供的虚拟角色的控制方法的用户界面示意 图; 图15是本申请另一个示例性实施例提供的虚拟角色的控制方法的方法流程图; 图16是本申请另一个示例性实施例提供的虚拟角色的控制方法的方法流程图; 图17是本申请另一个示例性实施例提供的虚拟角色的控制方法的用户界面示意 图; 图18是本申请另一个示例性实施例提供的虚拟角色的控制方法的用户界面示意 图; 图19是本申请另一个示例性实施例提供的虚拟角色的控制方法的用户界面示意 图; 图20是本申请另一个示例性实施例提供的虚拟角色的控制装置的框图; 图21是本申请一个示例性实施例提供的终端的框图。