logo好方法网

虚拟场景中的虚拟对象控制方法、装置、设备及存储介质


技术摘要:
本申请公开了一种虚拟场景中的虚拟对象控制方法、装置、设备及存储介质,涉及虚拟场景技术领域。所述方法包括:展示虚拟对象操作界面,所述虚拟对象操作界面中包含虚拟场景的场景画面,且场景画面上层叠加显示有目标控件;响应于对目标控件的第一触发操作,确定虚拟场  全部
背景技术:
对战游戏是多个用户账号在同一场景内进行竞技的游戏。可选地,对战游戏可以 是多人在线战术竞技游戏(Multiplayer  Online  Battle  Arena  Games,MOBA),玩家可以在 MOBA游戏中控制虚拟对象对其它对象进行普通攻击。 相关技术中,玩家可以控制虚拟对象对目标对象自动执行普通攻击。例如,MOBA游 戏的界面中包含普通攻击控件,当用户点击普通攻击控件之后,虚拟对象自动选定目标对 象,并自动对目标对象执行连续的普通攻击,在此过程中,如果用户对该虚拟对象执行了其 它控制操作,比如,控制虚拟对象移动或者释放其它技能,则虚拟对象停止自动攻击,用户 再次点击普通攻击之后,虚拟对象重新选定目标对象,并自动对目标对象执行连续的普通 攻击;如果虚拟对象选定的目标对象不合适,用户也可以再次点击普通攻击,以触发虚拟对 象重新选定目标对象。 然而,上述方案需要用户在控制虚拟对象的过程中,不断的点击普通攻击控件来 触发虚拟对象选择目标对象并自动攻击,而高频率的点击操作无疑会导致人机交互效率较 低,从而对终端的电量和处理资源造成浪费。
技术实现要素:
本申请实施例提供了一种虚拟场景中的虚拟对象控制方法、装置、设备及存储介 质,可以提高控制虚拟对象时的人机交互效率,降低对终端的电量和处理资源的浪费。所述 技术方案如下: 一方面,提供了一种虚拟场景中的虚拟对象控制方法,所述方法包括: 展示虚拟对象操作界面,所述虚拟对象操作界面中包含虚拟对象所在的虚拟场景 的场景画面,且所述场景画面上层叠加显示有目标控件; 响应于对所述目标控件的第一触发操作,确定所述虚拟场景中的第一目标对象; 控制所述虚拟对象进入针对所述第一目标对象的锁定状态,所述锁定状态是自动 执行连续的指定动作的状态,所述指定动作是使用所述虚拟对象的非技能行为改变对应的 目标对象的指定属性值的动作; 响应于所述虚拟对象处于针对所述第一目标对象的锁定状态的过程中,且接收到 控制所述虚拟对象的移动操作,保持所述虚拟对象针对所述第一目标对象的锁定状态。 一方面,提供了一种虚拟场景中的虚拟对象控制方法,所述方法包括: 展示虚拟对象操作界面,所述虚拟对象操作界面中包含虚拟对象所在的虚拟场景 的场景画面,且所述场景画面上层叠加显示有目标控件; 响应于对所述目标控件所在区域中的第一区域的长按操作,确定所述虚拟场景中 5 CN 111589130 A 说 明 书 2/18 页 的第一目标对象;所述第一区域处于所述目标控件所在区域的中心位置; 控制所述虚拟对象自动执行连续的指定动作,所述指定动作是使用所述虚拟对象 的非技能行为改变对应的目标对象的指定属性值的动作; 响应于接收到控制所述虚拟对象的移动操作,保持所述虚拟对象自动执行所述指 定动作。 另一方面,提供了一种虚拟场景中的虚拟对象控制装置,所述装置包括: 界面展示模块,用于展示虚拟对象操作界面,所述虚拟对象操作界面中包含虚拟 对象所在的虚拟场景的场景画面,且所述场景画面上层叠加显示有目标控件; 对象确定模块,用于响应于对所述目标控件的第一触发操作,确定所述虚拟场景 中的第一目标对象; 对象控制模块,用于控制所述虚拟对象进入针对所述第一目标对象的锁定状态, 所述锁定状态是自动执行连续的指定动作的状态,所述指定动作是使用所述虚拟对象的非 技能行为改变对应的目标对象的指定属性值的动作; 状态保持模块,用于响应于所述虚拟对象处于针对所述第一目标对象的锁定状态 的过程中,且接收到控制所述虚拟对象的移动操作,保持所述虚拟对象针对所述第一目标 对象的锁定状态。 在一种可能的实现方式中,所述对象确定模块,用于响应于对所述目标控件的长 按操作,确定所述虚拟场景中的第一目标对象。 在一种可能的实现方式中,所述对象确定模块,用于响应于对所述目标控件所在 区域中的第一区域的长按操作,确定所述虚拟场景中的第一目标对象。 在一种可能的实现方式中,所述装置还包括: 第一状态取消模块,用于响应于结束对所述第一区域的所述长按操作,取消所述 虚拟对象针对所述第一目标对象的锁定状态。 在一种可能的实现方式中,所述对象确定模块,包括: 可锁定对象确定单元,用于响应于对所述目标控件的长按操作,周期性确定所述 虚拟对象前方的指定范围内的可锁定对象; 第一目标确定单元,用于响应于确定出所述虚拟对象前方的指定范围内存在至少 一个所述可锁定对象,将至少一个所述可锁定中,与所述虚拟对象距离最近的所述可锁定 对象确定为所述第一目标对象。 在一种可能的实现方式中,所述装置还包括: 指示框展示模块,用于响应于对所述目标控件的长按操作,对应所述虚拟对象展 示范围指示框,所述范围指示框用于指示所述虚拟对象前方的指定范围。 在一种可能的实现方式中,所述对象确定模块,包括: 箭头图案展示单元,用于响应于对所述目标控件所在区域中的第二区域的长按操 作,展示箭头图案,所述箭头图案的起始位置对应所述虚拟对象所的位置; 朝向调整单元,用于响应于在所述长按操作之后执行的滑动操作,调整所述箭头 图案的朝向; 第二目标确定单元,用于响应于所述滑动操作被释放,将所述箭头图案覆盖的区 域中,与所述虚拟对象距离最近的可锁定对象确定为所述第一目标对象。 6 CN 111589130 A 说 明 书 3/18 页 在一种可能的实现方式中,所述对象确定模块,还用于响应于所述第一目标对象 进入不可锁定状态,且所述长按操作未释放,确定所述虚拟场景中的新的第一目标对象; 所述不可锁定状态,包括以下状态中的至少一项:所述第一目标对象的指定属性 值为零、所述第一目标对象与所述虚拟对象之间的距离大于距离阈值、以及所述第一目标 对象不可见。 在一种可能的实现方式中,所述装置还包括: 指示图案展示模块,用于响应于所述虚拟对象处于针对所述第一目标对象的锁定 状态的过程中,对应所述第一目标对象展示目标指示图案。 在一种可能的实现方式中,所述对象确定模块,还用于响应于对所述目标控件的 第二触发操作,确定所述虚拟场景中的第二目标对象;所述第二触发操作不同于所述第一 触发操作; 所述对象控制模块,还用于控制所述虚拟对象进入针对所述第二目标对象的锁定 状态; 所述装置还包括: 第二状态取消模块,用于响应于所述虚拟对象处于针对所述第二目标对象的锁定 状态的过程中,且接收到控制所述虚拟对象的移动操作,取消所述虚拟对象针对所述第二 目标对象的锁定状态。 在一种可能的实现方式中,所述对象控制模块,用于响应于对所述目标控件的点 击操作,确定所述虚拟场景中的第二目标对象。 另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存 储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至 少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中 提供的虚拟场景中的虚拟对象控制方法。 另一方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一 条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码 集或指令集由所述处理器加载并执行以实现如上述本申请实施例中提供的虚拟场景中的 虚拟对象控制方法。 另一方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行 时,使得计算机执行如上述本申请实施例中提供的虚拟场景中的虚拟对象控制方法。 本申请实施例提供的技术方案带来的有益效果至少包括: 通过用户对目标控件的触发操作,可以触发虚拟对象锁定第一目标对象,并且后 续在目标对象锁定第一目标对象的过程中,当用户控制虚拟对象移动时,虚拟对象可以自 动的对第一目标对象持续的自动执行改变目标对象的指定属性值的指定动作,不需要用户 每次移动后重新触发虚拟对象选择目标对象并执行该指定动作,从而极大的提高了虚拟对 象控制过程中的人机交互效率,从而减少对终端的电量和处理资源的浪费。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于 7 CN 111589130 A 说 明 书 4/18 页 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本申请一个示例性的实施例提供的一种界面示意图; 图2是本申请一个示例性实施例提供的计算机系统的结构框图; 图3是本申请一示例性实施例提供的虚拟场景中的虚拟对象控制方法的流程图; 图4是本申请一示例性实施例提供的虚拟场景中的虚拟对象控制方法的流程图; 图5是图4所示实施例涉及的一种操作示意图; 图6是图4所示实施例涉及的一种目标对象选择的示意图; 图7是图4所示实施例涉及的一种目标对象选择的示意图; 图8是图4所示实施例涉及的一种目标对象锁定示意图; 图9是本申请一示例性实施例提供的攻击扫射状态的设计流程图; 图10是图9所示实施例涉及的攻击扫射状态控制的流程示意图; 图11是图9所示实施例涉及的逻辑帧更新的处理示意图; 图12是本申请一个示例性实施例提供的虚拟环境中的虚拟对象控制装置的结构 框图; 图13是本申请另一个示例性实施例提供的计算机设备的结构框图。
下载此资料需消耗2积分,
分享到:
收藏