一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

虚拟场景中开局操作的控制方法、装置、设备及存储介质与流程

2022-03-23 08:21:05 来源:中国专利 TAG:


1.本技术涉及人机交互技术,尤其涉及一种虚拟场景中开局操作的控制方法、装置、设备、计算机可读存储介质及计算机程序产品。


背景技术:

2.基于图形处理硬件的显示技术,扩展了感知环境以及获取信息的渠道,尤其是虚拟场景的显示技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟对象之间的多样化的交互,具有各种典型的应用场景,例如在仿真以及游戏等的虚拟场景中,能够模拟虚拟对象之间的真实的对战过程。
3.在一些虚拟场景应用中,玩家每次开局均需执行一系列完全相同的开局操作,如点击多个新手提示、点击道具控件进行虚拟道具的购买或点亮角色的多个虚拟技能,等等,若玩家误操作或漏操作,将导致开局不利,为了达到有利开局效果,需玩家逐个多次执行开局操作,人机交互效率低。


技术实现要素:

4.本技术实施例提供一种虚拟场景中开局操作的控制方法、装置、设备、计算机可读存储介质及计算机程序产品,能够提高开局操作的执行效率。
5.本技术实施例的技术方案是这样实现的:
6.本技术实施例提供一种虚拟场景中开局操作的控制方法,包括:
7.在虚拟场景的交互界面中,呈现目标虚拟对象和开局控件;
8.其中,所述开局控件关联有至少两个开局操作,所述开局操作为,在所述目标虚拟对象与其他虚拟对象进行交互前,所执行的交互准备操作;
9.响应于针对所述开局控件的触发操作,执行所述至少两个开局操作,以执行相应的所述交互准备操作;
10.响应于所述交互准备操作执行完成,取消呈现所述开局控件,以控制所述目标虚拟对象与所述其他虚拟对象进行交互。
11.本技术实施例提供一种虚拟场景中开局操作的控制装置,包括:
12.控件呈现模块,用于在虚拟场景的交互界面中,呈现目标虚拟对象和开局控件;
13.其中,所述开局控件关联有至少两个开局操作,所述开局操作为,在所述目标虚拟对象与其他虚拟对象进行交互前,所执行的交互准备操作;
14.操作执行模块,用于响应于针对所述开局控件的触发操作,执行所述至少两个开局操作,以执行相应的所述交互准备操作;
15.控件取消模块,用于响应于所述交互准备操作执行完成,取消呈现所述开局控件,以控制所述目标虚拟对象与所述其他虚拟对象进行交互。
16.上述方案中,所述执行所述至少两个开局操作之前,所述装置还包括:信息呈现模块,用于当所述交互准备操作为针对交互指示信息的确认操作时,在所述虚拟场景的界面
中,呈现所述交互指示信息;所述执行所述至少两个开局操作,以执行相应的所述交互准备操作之后,所述装置还包括:信息取消模块,用于响应于所述交互准备操作执行完成,取消呈现所述交互指示信息,以释放所述交互指示信息所占的区域。
17.上述方案中,所述操作执行模块,还用于当所述交互准备操作为针对虚拟技能的装备操作时,响应于针对所述开局控件的触发操作,执行相应虚拟技能的装备操作;所述装置还包括:激活控制模块,用于响应于所述虚拟技能的装备操作执行完成,控制所述虚拟技能对应的操作控件处于激活状态。
18.上述方案中,所述操作执行模块,还用于当所述交互准备操作为针对虚拟道具的购买操作时,响应于针对所述开局控件的触发操作,执行相应虚拟道具的购买操作;所述装置还包括:道具购买模块,用于响应于所述购买操作执行完成,在所述交互界面中呈现所述购买操作所指示购买的虚拟道具。
19.上述方案中,所述呈现所述开局控件之前,所述装置还包括:控件关联模块,用于呈现用于对所述开局控件所关联的开局操作进行设置的设置界面,并在所述设置界面中呈现用于添加所述开局操作的添加控件;响应于针对所述添加控件的触发操作,呈现所述虚拟场景的添加界面,并在所述添加界面中呈现至少两个交互控件;接收到针对所述至少两个交互控件中目标数量的交互控件的确定操作,所述确定操作包括针对所述目标数量的交互控件的触控操作序列;响应于针对所述确定操作的保存指令,将所述目标数量的交互控件对应的操作作为所述开局控件所关联的至少两个开局操作。
20.上述方案中,所述控件关联模块,还用于针对所述目标数量的所述交互控件,接收到依次触发的针对各所述交互控件的触控操作,将各所述触控操作构成的所述触控操作序列作为所述确定操作;所述操作执行模块,还用于依据所述触控操作序列中各所述触控操作的操作顺序,执行各所述触控操作对应的交互控件所关联的开局操作。
21.上述方案中,所述接收到针对所述至少两个交互控件中目标数量的交互控件的确定操作之前,所述装置还包括:进度提示模块,用于在所述添加界面中,呈现针对所述至少两个交互控件的触控进度提示信息;所述装置还包括:进度更新模块,用于当接收到针对所述目标数量的交互控件中目标交互控件的触控操作时,取消显示所述目标交互控件,并更新显示所述触控进度提示信息。
22.上述方案中,所述装置还包括:上限提示模块,用于当采集的触控操作的数量超过数量阈值时,呈现用于提示所述触控操作已达到上限的提示信息。
23.上述方案中,所述控件关联模块,还用于当所述目标数量的交互控件中存在第一交互控件、且所述第一交互控件指示的操作为针对交互指示信息的确认操作时,响应于针对所述第一交互控件的触发操作,接收到针对所述第一交互控件的确定操作;当所述目标数量的交互控件中存在第二交互控件、且所述第二交互控件指示的操作为针对虚拟技能的装备操作时,响应于针对所述第二交互控件的触发操作,接收到针对所述第二交互控件的确定操作,以完成相应虚拟技能的装备操作。
24.上述方案中,所述控件关联模块,还用于当所述第二交互控件的数量为第一数量时,响应于针对第二数量的所述第二交互控件的触发操作,接收到针对所述第二数量的所述第二交互控件的确定操作;所述装置还包括:状态变换模块,用于控制第三数量的所述第二交互控件的状态由可用状态变为禁用状态;其中,所述第二数量与所述第三数量之和为
所述第一数量。
25.上述方案中,所述控件关联模块,还用于当所述目标数量的交互控件中存在第三交互控件、且所述第三交互控件指示的操作为针对虚拟道具的购买操作时,响应于针对所述第三交互控件的触发操作,呈现虚拟道具的购买界面,并在所述购买界面中呈现至少一个候选虚拟道具;响应于针对所述至少一个候选虚拟道具中目标虚拟道具的选择操作,呈现所述目标虚拟道具对应的详情信息及购买控件;基于所述详情信息,响应于针对所述购买控件的触发操作,接收到针对所述第三交互控件的确定操作,以完成所述目标虚拟道具的购买操作。
26.上述方案中,所述控件关联模块,还用于确定所述目标虚拟对象拥有的第一虚拟资源,以及购买各候选虚拟道具所需的第二虚拟资源;基于所述第一虚拟资源及各所述第二虚拟资源,从所述至少一个候选虚拟道具中,筛选出可供购买的第一候选虚拟道具、以及禁止购买的第二候选虚拟道具;采用第一样式呈现所述第一候选虚拟道具,并采用区别于所述第一样式的第二样式呈现所述第二候选虚拟道具。
27.上述方案中,所述装置还包括:道具购买提示模块,用于在所述购买界面中呈现至少一个候选虚拟道具的过程中,呈现所述目标虚拟对象拥有的虚拟资源、以及已购虚拟道具提示信息;所述接收到针对所述第三交互控件的确定操作之后,所述装置还包括:道具购买更新模块,用于响应于所述目标虚拟道具的购买操作执行完成,更新呈现所述目标虚拟对象剩余的虚拟资源,并更新显示所述已购虚拟道具提示信息。
28.上述方案中,所述装置还包括:技能切换模块,用于当所述至少两个交互控件中存在虚拟技能对应的目标交互控件时,在所述添加界面中,呈现用于切换虚拟技能数量的数量切换控件;响应于针对所述数量切换控件的触发操作,将所述目标交互控件的数量由第四数量切换为第五数量,所述第四数量与所述第五数量不等。
29.上述方案中,所述装置还包括:切换呈现模块,用于当所述至少两个交互控件中存在虚拟技能对应的目标交互控件时,在所述添加界面中,呈现用于切换虚拟技能数量的数量切换控件;所述接收到针对所述至少两个交互控件中目标数量的交互控件的确定操作之后,所述装置还包括:清除提示模块,用于响应于针对所述数量切换控件的触发操作,呈现用于提示对接收到的所述确定操作进行清除的清除提示信息。
30.上述方案中,所述接收到针对所述至少两个交互控件中目标数量的交互控件的确定操作之后,所述装置还包括:保存接收模块,用于呈现用于保存所述确定操作的保存控件;响应于针对所述保存控件的触发操作,呈现用于对所述确定操作进行确认的确认控件;响应于针对所述确认控件的触发操作,接收到针对所述确认操作的保存指令。
31.本技术实施例提供一种终端设备,包括:
32.存储器,用于存储可执行指令;
33.处理器,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的虚拟场景中开局操作的控制方法。
34.本技术实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本技术实施例提供的虚拟场景中开局操作的控制方法。
35.本技术实施例提供一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时,实现本技术实施例提供的虚拟场景中开局操作的控
制方法。
36.本技术实施例具有以下有益效果:
37.应用本技术实施例,由于开局控件关联有多个开局操作,通过针对开局操作的一次触发操作,即可执行开局控件所关联的所有开局操作,相较于逐个点击各开局操作的交互控件来执行相应的开局操作而言,大大缩短了完成所有交互准备操作所执行开局操作的操作路径或操作次数,提高了开局操作的执行效率。
附图说明
38.图1a是本技术实施例提供的虚拟场景中开局操作的控制方法的应用模式示意图;
39.图1b为本技术实施例提供的虚拟场景中开局操作的控制方法的应用模式示意图;
40.图2为本技术实施例提供的终端设备400的结构示意图;
41.图3为本技术实施例提供的虚拟场景中开局操作的控制方法的流程示意图;
42.图4为本技术实施例提供的开局控件的关联设置示意图;
43.图5为本技术实施例提供的触控进度提示信息的显示示意图;
44.图6为本技术实施例提供的触控上限提示信息的显示示意图;
45.图7为本技术实施例提供的开局控件的设置示意图;
46.图8为本技术实施例提供的开局控件的设置示意图;
47.图9为本技术实施例提供的开局控件的设置示意图;
48.图10为本技术实施例提供的数量切换示意图;
49.图11为本技术实施例提供的数量切换示意图;
50.图12为本技术实施例提供的开局控件的设置示意图;
51.图13为本技术实施例提供的开局控件的设置示意图;
52.图14为本技术实施例提供的开局控件的设置示意图;
53.图15为本技术实施例提供的开局操作的表现示意图;
54.图16为本技术实施例提供的开局操作的展示示意图;
55.图17为本技术实施例提供的虚拟场景中开局控件的设置方法的流程示意图。
具体实施方式
56.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
57.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
58.在以下的描述中,所涉及的术语“第一\第二
…”
仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二
…”
在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
59.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,
unit)和图形处理器(gpu,graphics processing unit)。
70.当形成虚拟场景100的视觉感知时,终端设备400通过图形计算硬件计算显示所需要的数据,并完成显示数据的加载、解析和渲染,在图形输出硬件输出能够对虚拟场景形成视觉感知的视频帧,例如,在智能手机的显示屏幕呈现二维的视频帧,或者,在增强现实/虚拟现实眼镜的镜片上投射实现三维显示效果的视频帧;此外,为了丰富感知效果,终端设备400还可以借助不同的硬件来形成听觉感知、触觉感知、运动感知和味觉感知的一种或多种。
71.作为示例,终端设备400上运行有客户端410(例如单机版的游戏应用),在客户端410的运行过程中输出包括有角色扮演的虚拟场景,虚拟场景可以是供游戏角色交互的环境,例如可以是用于供游戏角色进行对战的平原、街道、山谷等等;虚拟场景中包括目标虚拟对象110和开局控件120,虚拟对象110可以是受用户(或称玩家)控制的游戏角色,即目标虚拟对象110受控于真实用户,将响应于真实用户针对控制器(包括触控屏、声控开关、键盘、鼠标和摇杆等)的操作而在虚拟场景中运动,例如当真实用户向左移动摇杆时,目标虚拟对象110将在虚拟场景中向左部移动,还可以保持原地静止、跳跃以及使用各种功能(如技能和道具);开局控件120关联有至少两个开局操作,开局操作为在目标虚拟对象与其他虚拟对象进行交互前所执行的交互准备操作。
72.举例来说,终端设备400在虚拟场景100的界面中呈现目标虚拟对象110和开局控件120;响应于针对开局控件120的触发操作,执行至少两个开局操作,以执行相应的交互准备操作;响应于交互准备操作执行完成,取消呈现开局控件120,以控制目标虚拟对象110与其他虚拟对象进行交互;如此,通过针对开局控件的一次触发操作,即可执行开局控件所关联的所有开局操作,以完成所有的交互准备操作,相较于逐个点击各开局操作的交互控件来执行相应的开局操作而言,大大缩短了完成所有交互准备操作所执行开局操作的操作路径或操作次数,提高了人机交互效率和开局效率。
73.在另一个实施场景中,参见图1b,图1b为本技术实施例提供的虚拟场景中开局操作的控制方法的应用模式示意图,应用于终端设备400和服务器200,适用于依赖于服务器200的计算能力完成虚拟场景计算、并在终端设备400输出虚拟场景的应用模式。以形成虚拟场景100的视觉感知为例,服务器200进行虚拟场景相关显示数据(例如场景数据)的计算并通过网络300发送到终端设备400,终端设备400依赖于图形计算硬件完成计算显示数据的加载、解析和渲染,依赖于图形输出硬件输出虚拟场景以形成视觉感知,例如可以在智能手机的显示屏幕呈现二维的视频帧,或者,在增强现实/虚拟现实眼镜的镜片上投射实现三维显示效果的视频帧;对于虚拟场景的形式的感知而言,可以理解,可以借助于终端设备400的相应硬件输出,例如使用麦克风形成听觉感知,使用振动器形成触觉感知等等。
74.作为示例,终端设备400上运行有客户端410(例如单机版的游戏应用),在客户端410的运行过程中输出包括有角色扮演的虚拟场景,虚拟场景可以是供游戏角色交互的环境,例如可以是用于供游戏角色进行对战的平原、街道、山谷等等;虚拟场景中包括目标虚拟对象110和开局控件120,虚拟对象110可以是受用户(或称玩家)控制的游戏角色,即目标虚拟对象110受控于真实用户,将响应于真实用户针对控制器(包括触控屏、声控开关、键盘、鼠标和摇杆等)的操作而在虚拟场景中运动,例如当真实用户向左移动摇杆时,目标虚拟对象110将在虚拟场景中向左部移动,还可以保持原地静止、跳跃以及使用各种功能(如
技能和道具);开局控件120关联有至少两个开局操作,开局操作为在目标虚拟对象与其他虚拟对象进行交互前所执行的交互准备操作。
75.举例来说,终端设备400在虚拟场景100的界面中呈现目标虚拟对象110和开局控件120;响应于针对开局控件120的触发操作,执行至少两个开局操作,以执行相应的交互准备操作;响应于交互准备操作执行完成,取消呈现开局控件120,以控制目标虚拟对象110与其他虚拟对象进行交互;如此,通过针对开局控件的一次触发操作,即可执行开局控件所关联的所有开局操作,以完成所有的交互准备操作,相较于逐个点击各开局操作的交互控件来执行相应的开局操作而言,大大缩短了完成所有交互准备操作所执行开局操作的操作路径或操作次数,提高了人机交互效率和开局效率。
76.在一些实施例中,终端设备400可以通过运行计算机程序来实现本技术实施例提供的虚拟场景中开局操作的控制方法,例如,计算机程序可以是操作系统中的原生程序或软件模块;可以是本地(native)应用程序(app,application),即需要在操作系统中安装才能运行的程序,例如射击类游戏app(即上述的客户端410);也可以是小程序,即只需要下载到浏览器环境中就可以运行的程序;还可以是能够嵌入至任意app中的游戏小程序。总而言之,上述计算机程序可以是任意形式的应用程序、模块或插件。
77.以计算机程序为应用程序为例,在实际实施时,终端设备400安装和运行有支持虚拟场景的应用程序。该应用程序可以是第一人称射击游戏(fps,first-person shooting game)、第三人称射击游戏、虚拟现实应用程序、三维地图程序、仿真程序或者多人枪战类生存游戏中的任意一种。用户使用终端设备400操作位于虚拟场景中的虚拟对象进行活动,该活动包括但不限于:调整身体姿态、爬行、步行、奔跑、骑行、跳跃、驾驶、拾取、射击、攻击、投掷、建造虚拟建筑中的至少一种。示意性的,该虚拟对象可以是虚拟人物,比如仿真人物角色或动漫人物角色等。
78.在另一些实施例中,本技术实施例还可以借助于云技术(cloud technology)实现,云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。
79.云技术是基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、以及应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源。
80.示例的,图1b中的服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。终端设备400可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端设备400以及服务器200可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例中不做限制。
81.下面对图1a中示出的终端设备400的结构进行说明。参见图2,图2为本技术实施例提供的终端设备400的结构示意图,图2所示的终端设备400包括:至少一个处理器420、存储器460、至少一个网络接口430和用户接口440。终端设备400中的各个组件通过总线系统450耦合在一起。可理解,总线系统450用于实现这些组件之间的连接通信。总线系统450除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2
device)、现场可编程门阵列(fpga,field-programmable gate array)或其他电子元件。
93.下面将结合附图对本技术实施例提供的虚拟场景中开局操作的控制方法进行具体说明。本技术实施例提供的虚拟场景中开局操作的控制方法可以由图1a中的终端设备400单独执行,也可以由图1b中的终端设备400和服务器200协同执行。
94.下面,以由图1a中的终端设备400单独执行本技术实施例提供的虚拟场景中开局操作的控制方法为例进行说明。参见图3,图3为本技术实施例提供的虚拟场景中开局操作的控制方法的流程示意图,将结合图3示出的步骤进行说明。
95.需要说明的是,图3示出的方法可以由终端设备400上运行的各种形式的计算机程序执行,并不局限于上述的客户端410,还可以是上文所述的操作系统461、软件模块和脚本,因此客户端不应视为对本技术实施例的限定。
96.步骤101:终端设备在虚拟场景的交互界面中,呈现目标虚拟对象和开局控件。
97.这里,终端设备上安装有支持虚拟场景的客户端,当用户打开终端上的客户端,且终端运行该客户端时,终端呈现以目标虚拟对象视角对虚拟场景观察得到的虚拟场景的交互界面,其中,目标虚拟对象为当前用户账号所对应的虚拟场景中的虚拟对象,用户(又称玩家)可基于虚拟场景的交互界面控制目标虚拟对象在虚拟场景中与其他虚拟对象进行交互,如控制目标虚拟对象持有虚拟射击道具(如虚拟狙击类枪械、虚拟冲锋枪、虚拟散弹枪等)射击其他虚拟对象,或控制目标虚拟对象释放虚拟技能以作用于其他虚拟对象,其中,其他虚拟对象为不同于当前用户账号的其他用户账号所对应的虚拟场景中的虚拟对象,可与目标虚拟对象为敌对关系或好友关系。
98.在实际应用中,当目标虚拟对象刚进入虚拟场景时,在虚拟场景的交互界面中往往呈现有多个供用户执行的开局操作,所谓开局操作是指在目标虚拟对象与其他虚拟对象进行交互前所执行的交互准备操作,如点击新手提示信息或道具购买提示等,若用户未点击新手提示信息的相关控件,则该新手提示信息将一直呈现于交互界面中,这势必会遮挡部分区域从而影响用户控制目标虚拟对象在虚拟场景的交互;某些虚拟道具需要在目标虚拟对象刚进入虚拟场景(又称出生点)时购买,否则后续存在无法购买的情况,这也影响到后续用户控制目标虚拟对象在虚拟场景中的交互。本技术实施例提供了一种一次能够完成多个开局操作的一键开局控件,其中,一键开局控件简称开局控件,开局控件关联有至少两个开局操作,通过开局控件可对所关联的多个开局操作进行一键执行,能够达到有利的开局效果,使玩家快速进入战斗。
99.在一些实施例中,终端设备在呈现开局控件之前,可通过如下方式对开局控件关联的开局操作进行设置:呈现用于对开局控件所关联的开局操作进行设置的设置界面,并在设置界面中呈现用于添加开局操作的添加控件;响应于针对添加控件的触发操作,呈现虚拟场景的添加界面,并在添加界面中呈现至少两个交互控件;接收到针对至少两个交互控件中目标数量的交互控件的确定操作,其中,确定操作包括针对目标数量的交互控件的触控操作序列;响应于针对确定操作的保存指令,将目标数量的交互控件对应的操作作为开局控件所关联的至少两个开局操作。
100.参见图4,图4为本技术实施例提供的开局控件的关联设置示意图,当用户点击用于对虚拟场景进行设置的设置控件时,终端响应于针对设置控件的触发操作,呈现设置界面401,并在设置界面401中呈现添加控件402,响应于针对添加控件402的触发操作,呈现虚
拟场景的添加界面403,其中,添加界面403是非真实交互界面,相较于真实的交互界面而言,添加界面403中仅保留部分功能的交互控件,如交互控件a~f;当用户触发多个交互控件中目标数量的交互控件时,终端接收到针对目标数量的交互控件的确定操作,其中,目标数量可设置,如目标数量可为4,用户触发交互控件a、交互控件b、交互控件c、交互控件d时,终端接收到针对这4个的交互控件的确定操作;当用户触发用于对确定操作进行保存的保存控件404时,终端接收到针对确定操作的保存指令,并将目标数量(如4个)的交互控件对应的操作作为开局控件所关联的开局操作。
101.通过上述方式,对开局控件关联的开局操作设置完成后,若用户触发虚拟场景的交互界面中呈现的开局控件时,即可一键对开局控件关联的多个开局操作进行执行,提高了开局操作的执行效率。
102.在一些实施例中,终端可通过如下方式接收到针对至少两个交互控件中目标数量的交互控件的确定操作:针对目标数量的交互控件,接收到依次触发的针对各交互控件的触控操作,将各触控操作构成的触控操作序列作为确定操作;相应的,终端设备可通过如下方式执行开局控件所关联的至少两个开局操作:依据触控操作序列中各触控操作的操作顺序,执行各触控操作对应的交互控件所关联的开局操作。
103.这里,终端设备执记录针对交互控件的直接触控操作,对于针对交互控件的触控操作而引出的后续触控操作不在统计范畴内,终端设备在接收到针对目标数量的交互控件的触控操作时,记录各个触控操作的操作顺序,并将依次触发的触控操作组成的触控操作序列作为针对目标数量的交互控件的触控操作,例如,用户依次触控交互控件1、交互控件2、交互控件3、交互控件4、交互控件5,则将依次针对交互控件1、交互控件2、交互控件3、交互控件4、交互控件5的触控操作组成的触控操作序列作为针对5个交互控件的确定操作,即分别将交互控件1、交互控件2、交互控件3、交互控件4、交互控件5对应的开局操作与开局控件建立关联关系,当后续用户在虚拟场景的交互界面中通过开局控件执行开局操作时,可依据该触控操作序列中各触控操作的操作顺序,依次执行交互控件1、交互控件2、交互控件3、交互控件4、交互控件5所关联的开局操作。
104.在一些实施例中,终端设备接收到针对开局控件所关联的至少两个交互控件中目标数量的交互控件的确定操作之前,在添加界面中,呈现针对开局控件所关联的至少两个交互控件的触控进度提示信息;当接收到针对目标数量的交互控件中目标交互控件的触控操作时,取消显示目标交互控件,并更新显示触控进度提示信息。
105.这里,在对开局控件所关联的开局操作进行设置的过程中,伴随着针对交互控件的触控操作的进行,终端设备实时更新触控进度提示信息。参见图5,图5为本技术实施例提供的触控进度提示信息的显示示意图,当以指示灯的样式来表征触控进度提示信息时,用户每触控一个交互控件,终端设备以“亮一个灯”的方式进行更新,以提示用户针对开局控件的设置进度。
106.在一些实施例中,当采集的触控操作的数量超过数量阈值时,终端设备还可呈现用于提示触控操作已达到上限的提示信息。这里,在实际应用中,可对终端设备记录的触控操作的最大数量(即数量阈值)进行设置,也即对开局控件所关联的开局操作的数量进行限制,例如,参见图6,图6为本技术实施例提供的触控上限提示信息的显示示意图,将开局控件所关联的开局操作的数量设置为8(即数量阈值为8),则当终端设备采集的触控操作的数
量达到8个时,即使后续用户继续触控交互控件,终端设备将呈现用于提示触控操作已达到上限的提示信息,此时无法接收到后续的触控操作,即用户后续触控的交互控件所指示的交互操作无法与开局控件进行关联。
107.在一些实施例中,终端设备可通过如下方式接收到针对添加界面中至少两个交互控件中目标数量的交互控件的确定操作:当目标数量的交互控件中存在第一交互控件、且第一交互控件指示的操作为针对交互指示信息的确认操作时,响应于针对第一交互控件的触发操作,接收到针对第一交互控件的确定操作;当目标数量的交互控件中存在第二交互控件、且第二交互控件指示的操作为针对虚拟技能的装备操作时,响应于针对第二交互控件的触发操作,接收到针对第二交互控件的确定操作,以完成相应虚拟技能的装备操作。
108.在实际应用中,由于第一交互控件指示的操作为针对交互指示信息的确认操作,当用户触发交互指示信息对应的第一交互控件时,终端设备将针对第一交互控件的触发操作作为确定操作,并取消显示交互指示信息以释放交互指示信息所占区域,其中,第一交互控件的数量可为多个,当用户触发各第一交互控件时,终端设备将接收到针对各第一交互控件的确定操作,当对确定操作进行保存后,即可建立各第一交互控件所执行的交互操作与开局控件的关联关系。由于第二交互控件指示的操作为针对虚拟技能的装备操作,当用户触发虚拟技能对应的第二交互控件时,即可接收到针对第二交互控件的确定操作,并取消显示用于第二交互控件,同样地,第二交互控件的数量也可为多个,当用户触发各第二交互控件时,终端设备将接收到针对各第二交互控件的确定操作,当对确定操作进行保存后,即可建立各第二交互控件所执行的交互操作与开局控件的关联关系。
109.参见图7,图7为本技术实施例提供的开局控件的设置示意图,在添加界面中呈现交互指示信息1对应的第一交互控件a、交互指示信息2对应的第一交互控件b、虚拟技能1对应的第二交互控件e,当用户触发第一交互控件a时,接收到针对第一交互控件a的确定操作,对交互指示信息1执行确认操作,并取消显示交互指示信息1;当用户触发第一交互控件b时,接收到针对第一交互控件b的确定操作,对交互指示信息2执行确认操作,并取消显示交互指示信息2;当用户触发第二交互控件e时,接收到针对第二交互控件1的确定操作,对虚拟技能1执行装备操作,取消显示第二交互控件e,并高亮显示虚拟技能1的图标;当对确定操作进行保存后,即可建立用户所触发的交互控件对应的开局操作与开局控件之间的关联关系。
110.在一些实施例中,终端设备可通过如下方式响应于针对第二交互控件的触发操作,接收到针对第二交互控件的确定操作:当第二交互控件的数量为第一数量时,响应于针对第二数量的第二交互控件的触发操作,接收到针对第二数量的所述第二交互控件的确定操作;相应的,终端设备可控制第三数量的第二交互控件的状态由可用状态变为禁用状态;其中,第二数量与第三数量之和为所述第一数量。
111.这里,在实际应用中,可对目标虚拟对象所能够装备的虚拟技能的数量进行限制,例如,将目标虚拟对象所能够装备的虚拟技能的最大数量设置为2个,若添加界面中呈现有3个第二交互控件、且当用户触发其中2个第二交互控件时,终端接收到针对其中2个第二交互控件的确定操作,并响应于该确定操作,自动将第3个第二交互控件的状态调整为禁用状态,以禁止装备第3个第二交互控件对应的虚拟技能。
112.参见图8,图8为本技术实施例提供的开局控件的设置示意图,在添加界面中呈现
虚拟技能1对应的第二交互控件e、虚拟技能2对应的第二交互控件f、虚拟技能3对应的第二交互控件g;假设目标虚拟对象所能够装备的虚拟技能的最大数量设置为2个,在用户未触发任何交互控件时,第二交互控件e、第二交互控件f和第二交互控件g均处于可用状态并高亮显示,当用户触发第二交互控件e时,终端设备接收到针对第二交互控件1的确定操作,在添加界面中取消显示第二交互控件e,当用户触发第二交互控件f时,终端设备接收到针对第二交互控件f的确定操作,在添加界面中取消显示第二交互控件f,并控制第二交互控件g的状态由可用状态调整为禁用状态,如灰度显示处于禁用状态的第二交互控件g,即无法建立虚拟技能g的装备操作与开局控件之间的关联关系;通过此种方式,当对确定操作进行保存后,即可将针对虚拟技能1和虚拟技能2的装备操作与开局控件建立关联关系。
113.在一些实施例中,终端设备可通过如下方式接收到针对添加界面中至少两个交互控件中目标数量的交互控件的确定操作:当目标数量的交互控件中存在第三交互控件、且第三交互控件指示的操作为针对虚拟道具的购买操作时,响应于针对第三交互控件的触发操作,呈现虚拟道具的购买界面,并在购买界面中呈现至少一个候选虚拟道具;响应于针对至少一个候选虚拟道具中目标虚拟道具的选择操作,呈现目标虚拟道具对应的详情信息及购买控件;基于详情信息,响应于针对购买控件的触发操作,接收到针对第三交互控件的确定操作,以完成目标虚拟道具的购买操作。
114.参见图9,图9为本技术实施例提供的开局控件的设置示意图,在添加界面中呈现以目标虚拟对象所拥有的虚拟资源来表征的第三交互控件(或购买交互控件)901,当用户触发第三交互控件时,终端设备响应于该触发操作,呈现购买界面902,并在购买界面中呈现多个候选虚拟道具,以及用于指示购买各候选虚拟道具所需的虚拟资源,响应于针对多个候选虚拟道具中目标虚拟道具903的触发操作,呈现对目标虚拟道具903进行介绍说明的详情信息904,以及购买控件905,响应于针对购买控件905的触发操作,当确定目标虚拟对象所拥有的虚拟资源足以购买目标虚拟道具时,对目标虚拟道具执行购买操作;当当确定目标虚拟对象所拥有的虚拟资源不足以购买目标虚拟道具时,可呈现用于提示无法购买目标虚拟道具的指示信息。
115.在一些实施例中,终端设备可通过如下方式在购买界面中呈现至少一个候选虚拟道具:确定目标虚拟对象拥有的第一虚拟资源,以及购买各候选虚拟道具所需的第二虚拟资源;基于第一虚拟资源及各第二虚拟资源,从至少一个候选虚拟道具中,筛选出可供购买的第一候选虚拟道具、以及禁止购买的第二候选虚拟道具;采用第一样式呈现第一候选虚拟道具,并采用区别于第一样式的第二样式呈现第二候选虚拟道具。
116.这里,在终端设备显示各个候选虚拟道具时,还可结合目标虚拟对象拥有的第一虚拟资源以及购买各个候选虚拟道具所需的第二虚拟资源,对低于第一虚拟资源值的第二虚拟资源对应的第一候选虚拟道具,以及高于第一虚拟资源值的第二虚拟资源对应的第二候选虚拟道具,采用不同的显示样式进行显示。例如,图9中,高亮显示第一候选虚拟道具(可被点击购买),并灰度显示第二候选虚拟道具(处于禁购状态,不可点击),此外,还可将第一候选虚拟道具排列在第二候选虚拟道具的前面,方便用户快速从中选择能够购买的虚拟道具。
117.在一些实施例中,终端设备还可在购买界面中呈现至少一个候选虚拟道具的过程中,呈现目标虚拟对象拥有的虚拟资源、以及已购虚拟道具提示信息;相应的,终端设备接
收到针对第三交互控件的确定操作之后,还可响应于目标虚拟道具的购买操作执行完成,更新呈现目标虚拟对象剩余的虚拟资源,并更新显示已购虚拟道具提示信息。
118.这里,当确定针对目标虚拟道具的购买完成后,可实时更新目标虚拟对象剩余的虚拟资源,如图9中,目标虚拟对象原有虚拟资源为800元,当购买目标虚拟道具花费710元后,剩余的虚拟资源为90元,同时在已购虚拟道具列表中显示成功购买的目标虚拟道具。
119.在一些实施例中,当至少两个交互控件中存在虚拟技能对应的目标交互控件时,终端设备在添加界面中,还可呈现用于切换虚拟技能数量的数量切换控件;响应于针对数量切换控件的触发操作,将目标交互控件的数量由第四数量切换为第五数量,第四数量与第五数量不等。
120.参见图10,图10为本技术实施例提供的数量切换示意图,在添加界面中呈现有3个目标交互控件,以及数量切换控件1001,当用户触发数量切换控件1001时,终端设备响应于该触发操作,将目标交互控件的数量由3个切换为4个,实现了虚拟技能数量的切换。
121.在一些实施例中,当至少两个交互控件中存在虚拟技能对应的目标交互控件时,终端设备在添加界面中,还可呈现用于切换虚拟技能数量的数量切换控件;相应的,终端设备在接收到针对至少两个交互控件中目标数量的交互控件的确定操作之后,响应于针对数量切换控件的触发操作,呈现用于提示对接收到的确定操作进行清除的清除提示信息。
122.参见图11,图11为本技术实施例提供的数量切换示意图,在添加界面中呈现有3个目标交互控件,以及数量切换控件1101,如果用户在切换前的添加界面中已经触发目标交互控件,则再触发数量切换控件1101时,终端设备可呈现二次确认弹窗以呈现如“已点击进度将被清除,是否确认切换”的提示信息,以及确认按钮和取消按钮,当用户点击确认按钮时,终端设备响应于针对确认按钮的触发操作,将目标交互控件的数量由3个切换为4个,并将已针对目标交互控件的触发记录进行清除;当用户点击取消按钮时,终端设备响应于针对取消按钮的触发操作,则关闭弹窗,继续记录针对3个目标交互控件的触发记录。
123.在一些实施例中,终端设备接收到针对至少两个交互控件中目标数量的交互控件的确定操作之后,还可呈现用于保存确定操作的保存控件;响应于针对保存控件的触发操作,呈现用于对确定操作进行确认的确认控件;响应于针对确认控件的触发操作,接收到针对确认操作的保存指令。
124.这里,添加界面中还可呈现对设置进行保存的保存控件,当终端设备接收到针对目标数量的交互控件的确定操作后,用户点击保存控件时,终端设备响应于针对保存控件的点击操作,接收到针对目标数量的交互控件的确定操作的保存指令,以建立目标数量的交互控件所指示的开局操作与开局控件的关联关系。
125.参见图12,图12为本技术实施例提供的开局控件的设置示意图,在实际应用中,当用户点击添加界面中的保存控件1201时,终端设备响应于针对保存控件1201的点击操作,还可呈现二次确认弹窗以呈现如“是否保存设置”的提示信息1202,以及确认按钮和取消按钮,当用户点击确认按钮时,终端设备响应于针对确认按钮的触发操作,接收到针对目标数量的交互控件的确定操作的保存指令,保存所设置的目标数量的交互控件所指示的开局操作与开局控件的关联,并返回至设置界面以呈现已设置的目标数量的交互控件所指示的开局操作,并呈现添加控件1203,通过该添加控件1203可对开局控件关联的开局操作进行修改或调整;当用户点击取消按钮时,终端设备响应于针对取消按钮的触发操作,返回设置界
面,并在设置界面中显示设置之前的状态,若设置之前为空,则显示空状态,并可通过添加控件1204可对开局控件进行关联设置。
126.此外,参见图13-图14,图13-图14为本技术实施例提供的开局控件的设置示意图,图13中,在添加界面中还可呈现用于对设置进行取消的退出控件1301,当用户点击添加界面中的退出控件1301时,终端设备响应于针对退出控件1301的点击操作,还可呈现二次确认弹窗以呈现如“是否退出保存设置”的提示信息1302,以及确认按钮和取消按钮,当用户点击确认按钮时,终端设备响应于针对确认按钮的触发操作,接收到针对目标数量的交互控件的确定操作的取消保存指令,返回至设置界面,并在设置界面中显示设置之前的状态。图14中,在添加界面中还可呈现用于对设置进行重新设置的重置控件1401,当用户点击添加界面中的重置控件1401时,终端设备响应于针对重置控件1401的点击操作,还可呈现二次确认弹窗以呈现如“是否确认重置设置”的提示信息1402,以及确认按钮和取消按钮,当用户点击确认按钮时,终端设备响应于针对确认按钮的触发操作,接收到针对目标数量的交互控件的确定操作的取消保存指令,返回至设置界面,并在设置界面中显示设置之前的状态,即恢复原始状态。
127.步骤102:响应于针对开局控件的触发操作,执行至少两个开局操作,以执行相应的交互准备操作。
128.其中,当用户触发(如点击、双击、滑动等)开局控件时,终端可执行开局控件所关联的多个开局操作,如开局控件关联的开局操作为开局操作1、开局操作2、开局操作3和开局操作4,则终端响应于针对开局控件的触发操作,执行开局操作1、开局操作2、开局操作3和开局操作4,以完成各开局操作对应的交互准备工作,不同的开局操作所对应的交互准备操作可相同也可不同。
129.在一些实施例中,终端设备在执行开局控件所关联的至少两个开局操作之前,当交互准备操作为针对交互指示信息的确认操作时,还可在虚拟场景的交互界面中,呈现交互指示信息;相应的,终端执行至少两个开局操作,以执行相应的交互准备操作之后,响应于交互准备操作执行完成,取消呈现交互指示信息,以释放交互指示信息所占的区域。
130.这里,对于呈现于虚拟场景的交互界面中的交互指示信息(如新手指示信息)而言,若用户未对交互指示信息执行开局操作(即确定操作、交互准备操作),则交互指示信息将一直呈现于交互界面中,这会影响用户控制目标虚拟对象在虚拟场景的交互,若用户对交互指示信息执行开局操作(即确定操作、交互准备操作),则交互指示信息将释放其在交互界面中所占的区域。交互指示信息的数量可为一个或多个(两个或两个以上),当交互界面中呈现有多个交互指示信息、且这多个交互指示信息均关联至开局控件中时,终端响应于针对开局控件的触发操作,将取消呈现多个交互指示信息,以释放多个交互指示信息各自在交互界面中所占的区域。
131.参见图15,图15为本技术实施例提供的开局操作的表现示意图,在虚拟场景的交互界面中呈现交互指示信息a、交互指示信息b、交互指示信息c,且这三个交互指示信息均与开局控件1501相关联,当用户触发开局控件1501时,终端设备响应于该触发操作,执行针对交互指示信息a、交互指示信息b和交互指示信息c的确认操作,当确认完毕后,取消显示交互指示信息a、交互指示信息b和交互指示信息c,其中,在针对这三个交互指示信息执行确认操作,可同时并行执行,也可按照设置的预设顺序串行执行,如此,通过一次触发开局
控件,即可一键对其所关联的多个开局操作进行执行,提高了开局操作的执行效率,进而达到有利的开局效果,使玩家快速进入战斗。
132.在一些实施例中,终端设备可通过如下方式响应于针对开局控件的触发操作,执行至少两个开局操作,以执行相应的交互准备操作:当交互准备操作为针对虚拟技能的装备操作时,响应于针对开局控件的触发操作,执行相应虚拟技能的装备操作;相应的,响应于虚拟技能的装备操作执行完成,控制虚拟技能对应的操作控件处于激活状态。
133.这里,在对开局控件进行关联设置时,可将目标虚拟对象具备的虚拟技能与开局控件进行关联,以当终端设备接收到针对开局控件的触发操作时,对所关联的虚拟技能执行装备操作或激活状态,其中,所关联的虚拟技能的数量可为一个或多个(两个或两个以上),在执行所关联的虚拟技能的装备操作时,可同时并行执行,也可按照设置的预设顺序串行执行。
134.仍然参照图15,在虚拟场景的交互界面中呈现待激活的虚拟技能1(与交互控件e对应)、虚拟技能2(与交互控件e对应),且这两个虚拟技能均与开局控件1501相关联,当用户触发开局控件1501时,终端设备响应于该触发操作,执行针对虚拟技能1、虚拟技能2的装备操作(或激活操作),当装备操作或激活操作执行完毕后,控制所装备或激活的虚拟技能处于激活状态,并取消显示用于单独装备或激活某个虚拟技能的交互控件,且采用目标显示样式显示所装备或激活的虚拟技能的交互控件。例如,装备前,灰度显示虚拟技能对应的图标,装备后,高亮显示虚拟技能的图标,并取消显示相应的交互控件e和f。如此,通过一次触发开局控件,即可一键对其所关联的多个开局操作进行执行,提高了开局操作的执行效率,进而达到有利的开局效果,使玩家快速进入战斗。
135.在一些实施例中,终端设备可通过如下方式响应于针对开局控件的触发操作,执行至少两个开局操作,以执行相应的交互准备操作:当交互准备操作为针对虚拟道具的购买操作时,响应于针对开局控件的触发操作,执行相应虚拟道具的购买操作;相应的,响应于购买操作执行完成,在交互界面中呈现购买操作所指示购买的虚拟道具。
136.这里,在对开局控件进行关联设置时,可将目标虚拟对象所需购买的虚拟道具与开局控件进行关联,以当终端设备接收到针对开局控件的触发操作时,对所关联的虚拟道具执行购买操作,其中,所关联的虚拟道具的数量可为一个或多个(两个或两个以上),在执行所关联的虚拟道具的购买操作时,可同时并行执行,也可按照设置的预设顺序串行执行。
137.仍然参照图15,在虚拟场景的交互界面中呈现用于单独执行虚拟道具的购买操作的购买交互控件d,其中,购买交互控件可以以目标虚拟对象所拥有的虚拟资源来表征,当在对开局控件1501进行关联设置时,将虚拟道具的购买操作与开局控件进行关联,终端响应于针对开局操作的触发操作,不管所关联的虚拟道具为一个或多个,即可一键对所关联的虚拟道具执行购买操作,并在交互界面中呈现所购买的虚拟道具。如此,通过一次触发开局控件,即可一键对其所关联的多个开局操作进行执行,提高了开局操作的执行效率,进而达到有利的开局效果,使玩家快速进入战斗。
138.需要说明的是,在实际应用中,开局控件还可关联多个不同的交互准备操作(即开局操作),如图15中,开局控件关联有对交互指示信息a、交互指示信息b、交互指示信息c进行确认的开局操作、对虚拟技能1和虚拟技能2进行装备的开局操作、和对虚拟道具a进行购买的开局操作,在此情况下,当用户触发开局控件时,终端响应于针对开局控件的触发操
作,可一键执行对开局控件所关联的所有开局操作,以完成所有的交互准备操作,提高了开局操作的执行效率。
139.步骤103:响应于交互准备操作执行完成,取消呈现开局控件,以控制目标虚拟对象与其他虚拟对象进行交互。
140.这里,当开局控件所关联的所有开局操作(即所有交互准备操作)执行完毕时,即可,使得目标虚拟对象在最佳情况下(如目标虚拟对象装备了虚拟技能和虚拟道具、且交互界面中无交互指示信息遮挡)与其他虚拟对象在虚拟场景中进行交互。
141.例如图15中,开局控件1501关联有交互指示信息a~c、购买交互控件d、虚拟技能1(与交互控件e对应)、虚拟技能2(与交互控件e对应)所对应的开局操作时,当用户触发开局控件1501,即可对交互指示信息a~c进行确认,确认完毕后取消显示交互指示信息a~c,对虚拟道具执行购买操作并在交互界面中呈现所购买的虚拟道具,以及对虚拟技能1、虚拟技能2执行装备操作,装备操作执行完毕后,取消显示对于的交互控件e和f。如此,通过一次触发开局控件,即可一键对其所关联的多个开局操作进行执行,提高了开局操作的执行效率,进而达到有利的开局效果,使玩家快速进入战斗。
142.下面,将说明本技术实施例在一个实际的应用场景中的示例性应用。以虚拟场景为游戏为例,玩家每次开局均需执行一系列完全相同的开局操作,参见图16,图16为本技术实施例提供的开局操作的展示示意图,图16示出了此次需要点击8次才能完成开局操作,数字为开局操作的点击执行顺序,其中,1是点击新手提示信息1,2是点击新手提示信息2,3是点击新手提示信息3,4是点开虚拟道具购买界面,5是选择所需购买的虚拟道具,6是点击购买,7是激活虚拟技能1,8是激活虚拟技能2,若玩家误操作或漏操作,将导致开局不利,为了达到有利开局效果,需玩家逐个多次执行开局操作,开局效率低。
143.为此,本技术实施例提供一种虚拟场景中开局操作的控制方法,通过一种关联有多个开局操作的开局控件,能够提高开局效率。在实际应用中,在虚拟场景的交互界面中呈现开局控件之前,需先对开局控件关联的多个开局操作进行设置,参见图17,图17为本技术实施例提供的虚拟场景中开局控件的设置方法的流程示意图,该方法包括:
144.步骤201:终端设备呈现设置界面,并在设置界面中呈现添加控件。
145.如图4所示,设置界面401用于对开局控件所关联的开局操作进行设置,添加控件402用于添加开局控件所关联的开局操作,。
146.步骤202:响应于针对添加控件的触发操作,呈现虚拟场景的添加界面,并在添加界面中呈现至少两个交互控件。
147.其中,添加界面是非真实交互界面,相较于真实的交互界面而言,添加界面中仅保留部分功能的交互控件,如图4所示的交互控件a~f。
148.步骤203:接收到针对至少两个交互控件中目标交互控件的触控操作。
149.在实际应用中,只有针对有效交互控件的触控操作(如点击操作)才能被记为一次点击记录,而针对空白处或禁用交互控件等无响应的区域的触控操作则不能被记录。
150.这里,在对开局控件所关联的开局操作进行设置的过程中,伴随着针对交互控件的触控操作的进行,终端设备实时更新触控进度提示信息,例如,以指示灯的样式来表征触控进度提示信息,用户每触控一个交互控件,终端设备以“亮一个灯”的方式进行更新,以提示用户针对开局控件的设置进度。而且,终端设备在接收到针对目标交互控件的触控操作
时,在添加界面中的目标交互控件将呈现与交互界面(即局内)基本一致的反馈。
151.例如,当目标交互控件所指示的操作为针对新手提示信息的确认操作时,终端设备响应于针对目标交互控件的触控操作,取消显示目标交互控件以及新手提示信息,以释放所占区域。又如,如当目标交互控件所指示的操作为针对虚拟技能的装备操作时,终端设备响应于针对目标交互控件的触控操作,取消显示目标交互控件,并高亮显示对应的虚拟技能的图标(表征虚拟技能处于激活可用状态)。又如,当目标交互控件指示的操作为针对虚拟道具的购买操作时,终端设备响应于针对目标交互控件的触控操作,呈现虚拟道具的购买界面,并在购买界面中呈现至少一个候选虚拟道具;响应于针对至少一个候选虚拟道具中目标虚拟道具的选择操作,呈现目标虚拟道具对应的详情信息及购买控件;基于详情信息,响应于针对购买控件的触发操作,完成目标虚拟道具的购买操作。
152.步骤204:判断触控操作的操作次数是否超过数量阈值。
153.这里,在实际应用中,可对终端设备记录的触控操作的最大数量(即数量阈值)进行设置,也即对开局控件所关联的开局操作的数量进行限制,例如,将开局控件所关联的开局操作的数量设置为8(即数量阈值为8),则当终端设备采集的触控操作的数量达到8个时,执行步骤205;否则执行步骤203。
154.步骤205:呈现用于提示触控操作已达到上限的提示信息。
155.这里,当触控操作的操作次数超过数量阈值时,即使后续用户继续触控交互控件,终端设备也将无法接收到后续的触控操作,即用户后续触控的交互控件所指示的交互操作无法与开局控件进行关联。
156.步骤206:响应于针对保存控件的触发操作,判断是否保存触控操作。
157.这里,添加界面中呈现有保存控件,当用户触发保存控件时,终端设备响应于针对保存控件的触发操作,呈现二次确认弹窗以呈现如“是否保存方案”的提示信息,以及对应提示信息的确认按钮和取消按钮,当用户点击确认按钮对触控操作进行保存时,执行步骤207;当用户点击取消按钮,对触控操作不保存时,执行步骤208。
158.步骤207:终端设备响应于针对确认按钮的触发操作,建立目标数量的交互控件所指示的开局操作与开局控件之间的关联关系。
159.这里,终端设备接收到针对目标数量的交互控件的触控操作的保存指令,以建立目标数量的交互控件所指示的开局操作与开局控件的关联关系。例如,用户依次触控了新手提示信息1对应的交互控件、新手提示信息2对应的交互控件、新手提示信息3对应的交互控件、用于购买虚拟道具的交互控件、用于激活虚拟技能1的交互控件、用于激活虚拟技能2的交互控件,则当确认对以上交互控件的触控操作进行保存后,即可建立开局控件与各个交互控件对应的开局操作之间的关联关系,并可在设置界面中呈现已设置的目标数量的交互控件所指示的开局操作。
160.在设置好开局控件与各个开局操作之间的关联之后,当用户在交互界面中(即局内)触发开局控件时,即可一键执行开局控件所关联的所有开局操作,即对新手提示信息1、新手提示信息2和新手提示信息3进行确认后取消显示各新手提示信息以释放所占区域,购买虚拟道具、装备虚拟技能1和虚拟技能2,并高亮显示购买的虚拟道具、装备的虚拟技能的图标(表征处于激活可用状态)。
161.步骤208:终端设备响应于针对取消按钮的触发操作,返回设置界面,并在设置界
面中显示设置之前的状态。
162.步骤209:终端设备响应于针对退出按钮的触发操作,判断是否退出保存触控操作。
163.这里,在添加界面中还可呈现用于对设置进行取消的退出控件,当用户触发退出控件时,终端设备响应于针对退出控件的触发操作,呈现二次确认弹窗以呈现如“是否确认不保存方案”的提示信息,以及确认按钮和取消按钮,当用户点击确认按钮,以退出保存触控操作时,执行步骤210;当用户点击取消按钮时,执行步骤211。
164.步骤210:终端设备响应于针对确认按钮的触发操作,返回至设置界面,并在设置界面中显示设置之前的状态。
165.步骤211:终端设备响应于针对取消按钮的触发操作,关闭弹窗。
166.步骤212:终端设备响应于针对重置按钮的触发操作,判断是否重置触控操作。
167.这里,在添加界面中还可呈现用于对设置进行进行重新设置的重置控件,当用户触发重置控件时,终端设备响应于针对重置控件的触发操作,呈现二次确认弹窗以呈现如“是否确认重置方案”的提示信息,以及确认按钮和取消按钮,当用户点击确认按钮时,执行步骤213;当用户点击取消按钮时,执行步骤214。
168.步骤213:终端设备响应于针对确认按钮的触发操作,返回至设置界面,并在设置界面中显示设置之前的状态。
169.这里,当重置后,针对交互控件的触控操作将清零,交互控件全部复原至最初未被触控的状态。
170.步骤214:终端设备响应于针对取消按钮的触发操作,关闭弹窗。
171.通过上述方式,本技术实施例提供一种可自定义关联多个开局操作的开局控件,通过针对开局操作的一次触发操作,即可执行开局控件所关联的所有开局操作,相较于逐个点击各开局操作的交互控件来执行相应的开局操作而言,大大缩短了完成所有交互准备操作所执行开局操作的操作路径或操作次数,提高了开局效率;同时,大大降低了遗漏某些开局操作的可能性,避免玩家在玩法中无谓损失,提高了用户体验。
172.下面继续说明本技术实施例提供的虚拟场景中开局操作的控制装置装置465的实施为软件模块的示例性结构,在一些实施例中,存储在图2中存储器460的虚拟场景中开局操作的控制装置465中的软件模块可以包括:控件呈现模块4651,用于在虚拟场景的交互界面中,呈现目标虚拟对象和开局控件;其中,所述开局控件关联有至少两个开局操作,所述开局操作为,在所述目标虚拟对象与其他虚拟对象进行交互前,所执行的交互准备操作;操作执行模块4652,用于响应于针对所述开局控件的触发操作,执行所述至少两个开局操作,以执行相应的所述交互准备操作;控件取消模块4653,用于响应于所述交互准备操作执行完成,取消呈现所述开局控件,以控制所述目标虚拟对象与所述其他虚拟对象进行交互。
173.在一些实施例中,所述执行所述至少两个开局操作之前,所述装置还包括:信息呈现模块,用于当所述交互准备操作为针对交互指示信息的确认操作时,在所述虚拟场景的界面中,呈现所述交互指示信息;所述执行所述至少两个开局操作,以执行相应的所述交互准备操作之后,所述装置还包括:信息取消模块,用于响应于所述交互准备操作执行完成,取消呈现所述交互指示信息,以释放所述交互指示信息所占的区域。
174.在一些实施例中,所述操作执行模块,还用于当所述交互准备操作为针对虚拟技
能的装备操作时,响应于针对所述开局控件的触发操作,执行相应虚拟技能的装备操作;所述装置还包括:激活控制模块,用于响应于所述虚拟技能的装备操作执行完成,控制所述虚拟技能对应的操作控件处于激活状态。
175.在一些实施例中,所述操作执行模块,还用于当所述交互准备操作为针对虚拟道具的购买操作时,响应于针对所述开局控件的触发操作,执行相应虚拟道具的购买操作;所述装置还包括:道具购买模块,用于响应于所述购买操作执行完成,在所述交互界面中呈现所述购买操作所指示购买的虚拟道具。
176.在一些实施例中,所述呈现所述开局控件之前,所述装置还包括:控件关联模块,用于呈现用于对所述开局控件所关联的开局操作进行设置的设置界面,并在所述设置界面中呈现用于添加所述开局操作的添加控件;响应于针对所述添加控件的触发操作,呈现所述虚拟场景的添加界面,并在所述添加界面中呈现至少两个交互控件;接收到针对所述至少两个交互控件中目标数量的交互控件的确定操作,所述确定操作包括针对所述目标数量的交互控件的触控操作序列;响应于针对所述确定操作的保存指令,将所述目标数量的交互控件对应的操作作为所述开局控件所关联的至少两个开局操作。
177.在一些实施例中,所述控件关联模块,还用于针对所述目标数量的所述交互控件,接收到依次触发的针对各所述交互控件的触控操作,将各所述触控操作构成的所述触控操作序列作为所述确定操作;所述操作执行模块,还用于依据所述触控操作序列中各所述触控操作的操作顺序,执行各所述触控操作对应的交互控件所关联的开局操作。
178.在一些实施例中,所述接收到针对所述至少两个交互控件中目标数量的交互控件的确定操作之前,所述装置还包括:进度提示模块,用于在所述添加界面中,呈现针对所述至少两个交互控件的触控进度提示信息;所述装置还包括:进度更新模块,用于当接收到针对所述目标数量的交互控件中目标交互控件的触控操作时,取消显示所述目标交互控件,并更新显示所述触控进度提示信息。
179.在一些实施例中,所述装置还包括:上限提示模块,用于当采集的触控操作的数量超过数量阈值时,呈现用于提示所述触控操作已达到上限的提示信息。
180.在一些实施例中,所述控件关联模块,还用于当所述目标数量的交互控件中存在第一交互控件、且所述第一交互控件指示的操作为针对交互指示信息的确认操作时,响应于针对所述第一交互控件的触发操作,接收到针对所述第一交互控件的确定操作;当所述目标数量的交互控件中存在第二交互控件、且所述第二交互控件指示的操作为针对虚拟技能的装备操作时,响应于针对所述第二交互控件的触发操作,接收到针对所述第二交互控件的确定操作,以完成相应虚拟技能的装备操作。
181.在一些实施例中,所述控件关联模块,还用于当所述第二交互控件的数量为第一数量时,响应于针对第二数量的所述第二交互控件的触发操作,接收到针对所述第二数量的所述第二交互控件的确定操作;所述装置还包括:状态变换模块,用于控制第三数量的所述第二交互控件的状态由可用状态变为禁用状态;其中,所述第二数量与所述第三数量之和为所述第一数量。
182.在一些实施例中,所述控件关联模块,还用于当所述目标数量的交互控件中存在第三交互控件、且所述第三交互控件指示的操作为针对虚拟道具的购买操作时,响应于针对所述第三交互控件的触发操作,呈现虚拟道具的购买界面,并在所述购买界面中呈现至
少一个候选虚拟道具;响应于针对所述至少一个候选虚拟道具中目标虚拟道具的选择操作,呈现所述目标虚拟道具对应的详情信息及购买控件;基于所述详情信息,响应于针对所述购买控件的触发操作,接收到针对所述第三交互控件的确定操作,以完成所述目标虚拟道具的购买操作。
183.在一些实施例中,所述控件关联模块,还用于确定所述目标虚拟对象拥有的第一虚拟资源,以及购买各候选虚拟道具所需的第二虚拟资源;基于所述第一虚拟资源及各所述第二虚拟资源,从所述至少一个候选虚拟道具中,筛选出可供购买的第一候选虚拟道具、以及禁止购买的第二候选虚拟道具;采用第一样式呈现所述第一候选虚拟道具,并采用区别于所述第一样式的第二样式呈现所述第二候选虚拟道具。
184.在一些实施例中,所述装置还包括:道具购买提示模块,用于在所述购买界面中呈现至少一个候选虚拟道具的过程中,呈现所述目标虚拟对象拥有的虚拟资源、以及已购虚拟道具提示信息;所述接收到针对所述第三交互控件的确定操作之后,所述装置还包括:道具购买更新模块,用于响应于所述目标虚拟道具的购买操作执行完成,更新呈现所述目标虚拟对象剩余的虚拟资源,并更新显示所述已购虚拟道具提示信息。
185.在一些实施例中,所述装置还包括:技能切换模块,用于当所述至少两个交互控件中存在虚拟技能对应的目标交互控件时,在所述添加界面中,呈现用于切换虚拟技能数量的数量切换控件;响应于针对所述数量切换控件的触发操作,将所述目标交互控件的数量由第四数量切换为第五数量,所述第四数量与所述第五数量不等。
186.在一些实施例中,所述装置还包括:切换呈现模块,用于当所述至少两个交互控件中存在虚拟技能对应的目标交互控件时,在所述添加界面中,呈现用于切换虚拟技能数量的数量切换控件;所述接收到针对所述至少两个交互控件中目标数量的交互控件的确定操作之后,所述装置还包括:清除提示模块,用于响应于针对所述数量切换控件的触发操作,呈现用于提示对接收到的所述确定操作进行清除的清除提示信息。
187.在一些实施例中,所述接收到针对所述至少两个交互控件中目标数量的交互控件的确定操作之后,所述装置还包括:保存接收模块,用于呈现用于保存所述确定操作的保存控件;响应于针对所述保存控件的触发操作,呈现用于对所述确定操作进行确认的确认控件;响应于针对所述确认控件的触发操作,接收到针对所述确认操作的保存指令。
188.本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例上述的虚拟场景中开局操作的控制方法。
189.本技术实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将引起处理器执行本技术实施例提供的虚拟场景中开局操作的控制方法,例如,如图3示出的方法。
190.在一些实施例中,计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
191.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其
可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
192.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hyper text markup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
193.作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
194.以上所述,仅为本技术的实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献