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

控制虚拟对象释放技能的方法、终端、介质及程序产品与流程

2022-04-30 15:43:20 来源:中国专利 TAG:


1.本技术实施例涉及人机交互技术领域,特别涉及一种控制虚拟对象释放技能的方法、终端、介质及程序产品。


背景技术:

2.在基于二维或三维虚拟环境的应用程序中,比如多人在线战术竞技(multiplayer online battle arena,moba)游戏,玩家可以通过操作虚拟场景中的虚拟对象,对其他虚拟对象、虚拟建筑等释放技能,以某一种胜利条件作为目标进行竞技。
3.相关技术中,虚拟对象通常具备多个虚拟技能,每个虚拟技能对应单独的技能释放控件。当接收到对某一技能释放控件的操作时,终端按照玩家操作所指示的技能释放方向或者技能释放范围,控制虚拟对象释放该技能释放控件对应的虚拟技能。
4.然而,同一虚拟对象所具备的多个虚拟技能之间可能相互关联,玩家经常需要控制多个技能连续释放,即释放连招,但相关技术中的技能释放操作较为繁琐,且需要玩家具备较高的操作水平和反应速度,操作难度大。


技术实现要素:

5.本技术实施例提供了一种控制虚拟对象释放技能的方法、终端、介质及程序产品,能够简化用户操作流程,降低控制虚拟对象连续释放多个虚拟技能的操作难度。所述技术方案如下:
6.一方面,本技术实施例提供了一种控制虚拟对象释放技能的方法,所述方法包括:
7.显示第一虚拟对象以及技能释放控件,所述技能释放控件用于触发所述第一虚拟对象释放虚拟技能;
8.接收作用于n个目标技能释放控件的技能连接操作,n为大于或等于2的整数;
9.响应于所述技能连接操作结束,控制所述第一虚拟对象释放所述目标技能释放控件对应的目标虚拟技能。
10.另一方面,本技术实施例提供了一种控制虚拟对象释放技能的装置,所述装置包括:
11.第一显示模块,用于显示第一虚拟对象以及技能释放控件,所述技能释放控件用于触发所述第一虚拟对象释放虚拟技能;
12.接收模块,用于接收作用于n个目标技能释放控件的技能连接操作,n为大于或等于2的整数;
13.控制模块,用于响应于所述技能连接操作结束,控制所述第一虚拟对象释放所述目标技能释放控件对应的目标虚拟技能。
14.另一方面,本技术实施例提供了一种终端,所述终端包括处理器和存储器;所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的控制
虚拟对象释放技能的方法。
15.另一方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述计算机程序由处理器加载并执行以实现如上述方面所述的控制虚拟对象释放技能的方法。
16.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的控制虚拟对象释放技能的方法。
17.本技术实施例提供的技术方案至少包括以下有益效果:
18.本技术实施例中,在接收到技能连接操作后控制第一虚拟对象连续自动释放多个对应的目标虚拟技能,使用户通过一次操作即可完成对多个虚拟技能的触发,相比于相关技术中先后通过多次对技能释放控件的操作触发技能释放的方式,简化了用户操作,降低了连续释放虚拟技能的难度。并且,技能连接操作同时可以指示技能释放顺序,使用户可以通过一次操作精准控制第一虚拟对象释放目标虚拟技能的先后顺序,提高了多个技能连续释放的效率和准确性,进一步简化操作流程。
附图说明
19.图1是本技术一个示例性实施例示出的虚拟环境界面的示意图;
20.图2是本技术一个示例性实施例示出的控制虚拟对象释放技能的方法的流程图;
21.图3是本技术另一个示例性实施例示出的控制虚拟对象释放技能的方法的流程图;
22.图4是本技术一个示例性实施例示出的技能连接操作的示意图;
23.图5是本技术另一个示例性实施例示出的控制虚拟对象释放技能的方法的流程图;
24.图6是本技术另一个示例性实施例示出的技能连接操作的示意图;
25.图7是本技术一个示例性实施例示出的选择释放区域的示意图;
26.图8是本技术一个示例性实施例示出的选择释放方向的示意图;
27.图9是本技术一个示例性实施例示出的选择释放对象的示意图;
28.图10是本技术另一个示例性实施例示出的控制虚拟对象释放技能的方法的流程图;
29.图11是本技术另一个示例性实施例示出的技能连接操作的示意图;
30.图12是本技术另一个示例性实施例示出的控制虚拟对象释放技能的方法的流程图;
31.图13是本技术另一个示例性实施例示出的控制虚拟对象释放技能的方法的流程图;
32.图14是本技术另一个示例性实施例示出的控制虚拟对象释放技能的方法的流程图;
33.图15是本技术一个示例性实施例示出的控制虚拟对象释放技能的装置的结构框图;
34.图16是本技术一个示例性实施例示出的终端的结构框图。
具体实施方式
35.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
36.在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
37.首先,对本技术实施例中涉及的名词进行简要介绍:
38.虚拟世界:是应用程序在终端上运行时显示(或提供)的虚拟世界。该虚拟世界可以是对真实世界的仿真世界,也可以是半仿真半虚构的三维世界,还可以是纯虚构的三维世界。虚拟世界可以是二维虚拟世界、2.5维虚拟世界和三维虚拟世界中的任意一种。可选地,该虚拟世界还用于至少两个虚拟对象之间的虚拟世界对战,在该虚拟世界中具有可供至少两个虚拟对象使用的虚拟资源。可选地,该虚拟世界包括对称的左下角区域和右上角区域,属于两个敌对阵营的虚拟对象分别占据其中一个区域,并以摧毁对方区域深处的目标建筑/据点/基地/水晶来作为胜利目标。
39.虚拟对象:是指在虚拟世界中的可活动对象。该可活动对象可以是虚拟人物、虚拟动物、动漫人物中的至少一种。可选地,当虚拟世界为三维虚拟世界时,虚拟对象可以是三维立体模型,每个虚拟对象在三维虚拟世界中具有自身的形状和体积,占据三维虚拟世界中的一部分空间。可选地,虚拟对象是基于三维人体骨骼技术构建的三维角色,该虚拟对象通过穿戴不同的皮肤来实现不同的外在形象。在一些实现方式中,虚拟对象也可以采用2.5维或2维模型来实现,本技术实施例对此不加以限定。
40.多人在线战术竞技游戏:是指在虚拟世界中,分属至少两个敌对阵营的不同虚拟队伍分别占据各自的地图区域,以某一种胜利条件作为目标进行竞技的游戏。该胜利条件包括但不限于:占领据点或摧毁敌对阵营据点、击败敌对阵营的虚拟对象、在指定场景和时间内保证自身的存活、抢夺到某种资源、在指定时间内比分超过对方中的至少一种。战术竞技可以以局为单位来进行,每局战术竞技的地图可以相同,也可以不同。每个虚拟队伍包括一个或多个虚拟对象,比如1个、2个、3个或5个等。
41.用户界面(user interface,ui)控件:是指在应用程序的用户界面上能够看见的任何可视控件或元素,比如,图片、输入框、文本框、按钮、标签等控件,其中一些ui控件响应用户的操作。
42.相关技术中,虚拟对象通常具备多个虚拟技能,每个虚拟技能对应单独的技能释放控件。当接收到对某一技能释放控件的操作时,终端按照玩家操作所指示的技能释放方向或者技能释放范围,控制虚拟对象释放该技能释放控件对应的虚拟技能。然而,同一虚拟对象所具备的多个虚拟技能之间可能相互关联,玩家经常需要控制多个技能连续释放,即释放连招,比如释放第一技能可以使被攻击的虚拟对象携带特殊标记,而第二技能可以使携带特殊标记的虚拟对象相比于其它虚拟对象受到更高的伤害,因此可以先释放第一技能再释放第二技能。如图1所示,用户需要先触发技能3的技能释放控件102,终端控制第一虚拟对象101释放技能3,当技能3释放完毕后,用户才能够再触发技能2对应的技能释放控件
103,终端控制第一虚拟对象释放技能2。但相关技术中的技能释放操作较为繁琐,并且虚拟对象受到攻击后其它玩家会控制虚拟对象进行移动躲避,因此需要玩家具备较高的操作水平和反应速度,一旦两个技能的释放相隔较长时间,则可能导致技能效果减弱,因此操作难度大。
43.为了解决上述技术问题,本技术提供了一种控制虚拟对象释放技能的方法。该方法由安装和运行有支持虚拟环境的应用程序的终端单独执行,或者,由该终端以及应用程序对应的后台服务器协同执行。终端接收到技能连接操作后,基于技能连接操作所指示的n个目标技能释放控件,以及技能释放顺序,自动控制第一虚拟对象连续依次释放n个目标虚拟技能,使用户通过一次操作即可完成对多个虚拟技能的触发,相比于相关技术能够简化用户操作,降低了连续释放虚拟技能的难度
44.请参考图2,其示出了本技术一个示例性实施例提供的控制虚拟对象释放技能的方法的流程图。本实施例以该方法用于支持虚拟环境的终端为例进行说明,该方法包括如下步骤:
45.步骤201,显示第一虚拟对象以及技能释放控件,技能释放控件用于触发第一虚拟对象释放虚拟技能。
46.在一种可能的实施方式中,终端显示虚拟环境界面,包括虚拟环境画面和位于该虚拟环境画面之上的控件层。其中,虚拟环境画面中显示有第一虚拟对象,该第一虚拟对象为本技术实施例中终端所控制的虚拟对象;控件层的ui控件中包含技能释放控件,该技能释放控件用于触发第一虚拟对象释放虚拟技能。此外,虚拟环境画面中还包含其它虚拟对象以及视野内的建筑、植物、道具等虚拟物体,ui控件中还包括普通攻击控件、地图展示控件、信息栏等不同功能控件。
47.示意性的,虚拟环境是具有任意边界形状的虚拟世界,第一虚拟对象位于虚拟环境界面的可视范围内。可选的,第一虚拟对象位于虚拟环境画面的视觉中心,即位于采用第三人称视角观察虚拟世界得到的虚拟环境画面的中心。
48.视角是指以虚拟角色的第一人称视角或者第三人称视角在虚拟世界中进行观察时的观察角度。可选地,本技术的实施例中,视角是在虚拟世界中通过摄像机模型对虚拟对象进行观察时的角度。可选地,摄像机模型在虚拟世界中对虚拟对象进行自动跟随,即,当虚拟对象在虚拟世界中的位置发生改变时,摄像机模型跟随虚拟对象在虚拟世界中的位置同时发生改变,且该摄像机模型在虚拟世界中始终处于虚拟对象的预设距离范围内。可选地,在自动跟随过程中,摄像头模型和虚拟对象的相对位置不发生变化。本技术实施例以第三人称视角为例进行说明,可选地,摄像机模型位于虚拟对象(比如虚拟人物的头肩部)的后方。
49.步骤202,接收作用于n个目标技能释放控件的技能连接操作,n为大于或等于2的整数。
50.在一种可能的实施方式中,第一虚拟对象具备至少两种不同的虚拟技能,每个虚拟技能均对应有虚拟技能控件。当接收到对一个目标技能释放控件的操作时,终端控制第一虚拟对象释放该目标技能释放控件对应的目标虚拟技能,因此用户可以单独触发其中一个虚拟技能控件,使终端控制第一虚拟对象释放一个虚拟技能。
51.然而,玩家在对战过程中经常需要对同一个目标连续释放多个虚拟技能。比如在
第一虚拟对象使用一个技能无法完全击败敌方虚拟对象,需要使用两个技能,或者,第一虚拟对象的多个虚拟技能之间存在关联性(例如技能2能够对敌方虚拟对象进行特殊标记,而技能3对于具有特殊标记的虚拟对象的伤害值高于其它虚拟对象的伤害值)。上述几种情况下,玩家通常需要控制第一虚拟对象释放至少两个虚拟技能。
52.当接收到技能连接操作时,终端控制第一虚拟对象释放技能连接操作所指示的n个目标虚拟技能,因此用户还可以通过技能连接操作,使终端控制第一虚拟对象连续释放多个目标虚拟技能。
53.可选的,对目标技能释放控件的技能连接操作通过终端的触控屏触发,或者通过终端上设置的按键触发,或者基于语音指令触发,或者通过与终端相连的手柄触发,本技术实施例对此不作限定。
54.值得一提的是,终端将接收到技能连接操作的技能释放控件确定为目标技能释放控件,技能连接操作并非是针对n个特定技能释放控件的操作。
55.步骤203,响应于技能连接操作结束,控制第一虚拟对象释放目标技能释放控件对应的目标虚拟技能。
56.作用于n个目标技能释放控件的技能连接操作是一次完整、连贯的用户操作。在技能连接操作未结束时,即使作用于目标技能释放控件,终端也不会控制第一虚拟对象释放对应的目标虚拟技能。当检测到技能连接操作结束时,终端确定n个目标技能释放控件被触发,并控制第一虚拟对象释放n个目标虚拟技能。
57.可选的,技能连接操作还指示目标虚拟技能的释放顺序,终端基于技能释放顺序,控制第一虚拟对象依次释放目标虚拟技能;或者,技能连接操作结束后,终端自动根据各个目标虚拟技能的技能释放条件或技能释放效果等信息,确定技能释放顺序,控制第一虚拟对象按照技能释放顺序释放目标虚拟技能,以使第一虚拟对象释放技能的效果最高(例如造成的伤害值最高),用户只需选择需要释放的技能即可,无需思考技能释放顺序,操作难度低。
58.示意性的,在检测到技能连接操作时,终端获取技能连接操作所指示的技能释放顺序,确定技能释放顺序为目标虚拟技能a—目标虚拟技能b—目标虚拟技能c。当确定技能连接操作结束时,终端首先控制第一虚拟对象释放目标虚拟技能a,当目标虚拟技能a释放完毕,终端自动控制第一虚拟对象继续释放目标虚拟技能b,当目标虚拟技能b释放完毕,终端再自动控制第一虚拟对象释放目标虚拟技能c。因此采用本技术实施例提供的方法,可以使用户的三次触发操作合并为一次,简化了用户操作,且能够缩短操作时长,使多个技能无间隔释放。
59.综上所述,本技术实施例中,在接收到技能连接操作后控制第一虚拟对象连续自动释放多个对应的目标虚拟技能,使用户通过一次操作即可完成对多个虚拟技能的触发,相比于相关技术中先后通过多次对技能释放控件的操作触发技能释放的方式,简化了用户操作,降低了连续释放虚拟技能的难度。并且,技能连接操作同时可以指示技能释放顺序,使用户可以通过一次操作精准控制第一虚拟对象释放目标虚拟技能的先后顺序,提高了多个技能连续释放的效率和准确性,进一步简化操作流程。
60.终端在按照技能释放顺序控制第一虚拟对象释放目标虚拟技能的基础上,还需确定释放目标,控制第一虚拟对象对释放目标依次释放n个目标虚拟技能。请参考图3,其示出
了本技术另一个示例性实施例提供的控制虚拟对象释放技能的方法的流程图。本实施例以该方法用于支持虚拟环境的终端为例进行说明,该方法包括如下步骤:
61.步骤301,显示第一虚拟对象以及技能释放控件,技能释放控件用于触发第一虚拟对象释放虚拟技能。
62.步骤302,接收作用于n个目标技能释放控件的技能连接操作,n为大于或等于2的整数。
63.步骤301至步骤302的具体实施方式可以参考上述步骤201至步骤202,本技术实施例在此不再赘述。
64.步骤303,响应于技能连接操作结束,确定控件触发顺序,控件触发顺序为技能连接操作经过目标技能释放控件的顺序。
65.在一种可能的实施方式中,终端基于技能连接操作对目标技能释放控件的触发顺序,确定技能释放顺序。用户可以根据自己的技能释放策略,使技能连接操作依次经过各个目标技能释放控件,使得第一虚拟对象释放目标虚拟技能的顺序可控。
66.可选的,终端基于技能连接操作在触控屏上对目标技能释放控件的触摸顺序确定控件触发顺序,或者,终端基于对游戏手柄中摇杆的移动轨迹确定控件触发顺序等。
67.示意性的,如图4所示,技能连接操作通过作用于目标技能控件的滑动操作实现。终端接收到起始于技能释放控件401至技能释放控件402的滑动操作,确定控件触发顺序为技能释放控件401—技能释放控件402。
68.步骤304,基于控件触发顺序,以及技能释放控件与虚拟技能的对应关系,确定目标虚拟技能的技能释放顺序。
69.技能释放控件与虚拟技能之间存在一一对应关系,终端基于技能释放控件与虚拟技能的对应关系,以及控件触发顺序,确定技能释放顺序。示意性的,对于步骤303中的示例,技能释放控件401对应目标虚拟技能c,技能释放控件402对应目标虚拟技能b,因此技能释放顺序为目标虚拟技能c—目标虚拟技能b。
70.步骤305,按照技能释放顺序控制第一虚拟对象依次释放目标虚拟技能。
71.步骤305的具体实时方式可以参考上述步骤203,本技术实施例在此不再赘述。
72.本技术实施例中,终端基于技能连接操作触发目标技能释放控件的顺序,确定技能释放顺序,使用户可以基于技能释放策略,自主选择技能释放顺序,提高了多技能释放的灵活性。
73.在上述实施例指出终端按照控件触发顺序控制第一虚拟对象释放目标虚拟技能的基础上,终端还需确定释放目标,控制第一虚拟对象向释放目标依次释放目标虚拟技能。请参考图5,其示出了本技术另一个示例性实施例提供的控制虚拟对象释放技能的方法的流程图。本实施例以该方法用于支持虚拟环境的终端为例进行说明,该方法包括如下步骤:
74.步骤501,显示第一虚拟对象以及技能释放控件,技能释放控件用于触发第一虚拟对象释放虚拟技能。
75.步骤501的具体实时方式可以参考上述步骤201,本技术实施例在此不再赘述。
76.步骤502,响应于技能连接操作位于第i技能释放控件,且技能连接操作经过的i个虚拟技能中存在具有释放目标选择需求的虚拟技能,在第i技能释放控件周侧显示技能释放目标选择轮盘。
77.其中,释放目标包括释放区域、释放方向或释放对象中的至少一种。虚拟对象所具备的虚拟技能中,通常存在需要设置释放区域、释放方向或者释放对象等释放目标的虚拟技能。释放目标是通过技能释放控件周侧的释放目标选择轮盘触发选择的。当触发单个目标技能释放控件,且该目标技能释放控件对应的目标虚拟技能需要设置释放目标时,终端则在该目标技能释放控件周侧显示释放目标选择轮盘。而对于作用于多个目标技能释放控件的技能连接操作,由于需要一次操作完成对多个目标虚拟技能的触发释放,因此若在具有释放目标选择需求的虚拟技能对应的技能释放控件周侧显示轮盘,则一方面在触发该技能释放控件之后若还需要触发其它虚拟技能控件,触发操作从轮盘移动至下一技能释放控件的过程中会导致释放目标发生改变,另一方面在存在多个具有释放目标选择需求的目标虚拟技能时用户需要多次、重复选择释放目标,操作过程较为复杂、操作难度较,且可能造成误触或操作中断。
78.在一种可能的实施方式中,终端仅在当前触发的最后一个目标技能控件处显示释放目标选择轮盘。即,当技能连接操作从第一技能释放控件延伸至第i技能释放控件,且技能释放操作所经过的i个技能释放控件对应的虚拟技能中存在具有释放目标选择需求的虚拟技能时,终端在第i技能释放控件周侧显示技能释放目标选择轮盘。i为小于n的正整数。
79.示意性的,如图6所示,用户通过技能连接操作先后经过了目标技能释放控件601和目标技能释放控件602,目标技能释放控件601用于触发目标虚拟技能c,目标技能释放控件602用于触发目标虚拟技能b。无论目标虚拟技能c还是目标虚拟技能b,若其中存在具有释放目标选择需求的虚拟技能,则终端在目标技能释放控件602周侧显示释放目标选择轮盘603。
80.步骤503,响应于技能连接操作经过第i 1技能释放控件,停止显示第i技能释放控件周侧的技能释放目标选择轮盘,并在第i 1技能释放控件周侧显示技能释放目标选择轮盘。
81.若技能连接操作从第i技能释放控件延伸至第i 1技能释放控件,则第i 1作为当前技能连接操作所经过的最后一个目标技能释放控件,终端仅在第i 1技能释放控件周侧显示技能释放目标选择轮盘,停止显示第i技能释放控件周侧的技能释放目标选择轮盘。
82.如图6所示,技能连接操作经过目标技能释放控件602后滑动至目标技能释放控件604,终端在目标技能释放控件604周侧显示释放目标选择轮盘605。
83.采取本技术实施例提供的释放目标选择机制,用户只需在结束技能连接操作前,在经过的最后一个目标技能释放控件周侧的释放目标选择轮盘中控制选择释放目标,即可完成对所有具有释放目标选择需求的目标虚拟技能的释放目标设置操作,无需在触发目标技能释放控件的中途选择释放目标,且无需多次选择释放目标,进一步简化了多技能释放操作。
84.步骤504,响应于技能连接操作结束,确定控件触发顺序,控件触发顺序为技能连接操作经过目标技能释放控件的顺序。
85.步骤505,基于控件触发顺序,以及技能释放控件与虚拟技能的对应关系,确定目标虚拟技能的技能释放顺序。
86.步骤504至步骤505的具体实施方式可以参考上述步骤303至步骤304,本技术实施例在此不再赘述。
87.步骤506,响应于技能连接操作结束,基于技能连接操作的操作终点在技能释放目标选择轮盘中的位置,确定释放目标。
88.在一种可能的实施方式中,技能连接操作为滑动操作,当技能连接操作的滑动轨迹延伸至技能释放目标选择轮盘并结束时,终端基于技能连接操作的操作终点(滑动终点)的位置,以及释放目标选择轮盘的中心点位置,确定释放目标。
89.释放目标包括释放区域、释放方向以及释放对象中的至少一种,不同释放目标的确定过程不同,步骤506包括如下步骤:
90.步骤506a,响应于释放目标为释放区域,基于相对位置关系以及第一虚拟对象在虚拟环境中的位置,确定释放区域,相对位置关系基于操作终点与释放目标选择轮盘中心点的相对位置确定得到。
91.在技能释放过程中,当存在需要在释放区域内释放的目标虚拟技能时,终端将释放目标选择轮盘的中心点映射为第一虚拟对象在虚拟环境中的位置,则技能连接操作的操作终点被映射为释放区域的定位点,因此操作终点与释放目标选择轮盘中心点之间的相对位置关系,相当于释放区域定位点与第一虚拟对象所在位置点的相对位置关系,终端即可确定出释放区域所在位置。然后再基于释放区域的预设面积等参数,确定出虚拟环境中的释放区域。
92.示意性的,如图7所示,终端在检测到技能连接操作时,实时基于技能连接操作的操作点位置显示释放目标的预览效果。当前存在具有释放区域选择需求的目标虚拟技能c,因此终端基于释放目标选择轮盘701的中心点、操作终点702所在位置以及第一虚拟对象703在虚拟环境中的位置,确定出释放区域704,并通过虚拟环境界面显示释放区域704。当技能连接操作结束,第一虚拟对象释放至目标虚拟技能c时,终端控制第一虚拟对象在释放区域704内释放目标虚拟技能c。
93.步骤506b,响应于释放目标为释放方向,基于操作终点相对于释放目标选择轮盘中心点的方位,确定释放方向。
94.在技能释放过程中,当存在需要朝向释放方向释放的目标虚拟技能时,终端将释放目标选择轮盘的中心点映射为第一虚拟对象在虚拟环境中的位置,将操作终点相对于释放目标选择轮盘中心点的方位,映射为释放方向。
95.示意性的,如图8所示,终端在检测到技能连接操作时,实时基于技能连接操作的操作点位置显示释放目标的预览效果。当前存在具有释放方向选择需求的目标虚拟技能b,因此终端基于释放目标选择轮盘801的中心点、操作终点802所在位置以及第一虚拟对象803在虚拟环境中的位置,确定出释放方向,即图中箭头所指示的方向,并通过虚拟环境界面显示释放方向的指示信息(图中虚线)。
96.步骤506c,响应于释放目标为释放对象,基于操作终点相对于释放目标选择轮盘中心点的方位,从第二虚拟对象中确定释放对象。
97.在技能释放过程中,当存在需要对释放对象释放的目标虚拟技能时,终端将释放目标选择轮盘的中心点映射为第一虚拟对象在虚拟环境中的位置,基于操作终点相对于释放目标选择轮盘中心点的方位,从第二虚拟对象中确定释放对象,使第一方位与第二方位一致,第一方为是操作终点相对于释放目标选择轮盘中心点的方位,第二方位是释放对象相对于第一虚拟对象的方位。
98.示意性的,如图9所示,终端在检测到技能连接操作时,实时基于技能连接操作的操作点位置显示释放目标的预览效果。当前存在具有释放对象选择需求的目标虚拟技能c,因此终端基于释放目标选择轮盘901的中心点、操作终点902的位置以及第一虚拟对象903在虚拟环境中的位置,从当前存在的两个第二虚拟对象中确定出释放对象904,并通过第一虚拟对象903与释放对象904之间的连线进行提示。
99.步骤507,按照技能释放顺序,控制第一虚拟对象向释放目标依次释放目标虚拟技能。
100.在一种可能的实施方式中,终端确定出释放目标后,按照技能释放顺序,控制第一虚拟对象向释放目标依次释放目标虚拟技能。具体的,对于具有释放目标选择需求的目标虚拟技能,终端控制第一虚拟对象向释放目标进行释放,对于不具有释放目标选择需求的目标虚拟技能,终端控制第一虚拟对象按照对应的技能释放逻辑进行释放。
101.本技术实施例中,当存在具有释放目标选择需求的目标虚拟技能时,终端在所经过的最后一个目标技能控件处显示释放目标选择轮盘,用户只需在结束技能连接操作前,在经过的最后一个目标技能释放控件周侧的释放目标选择轮盘中控制选择释放目标,即可完成对所有具有释放目标选择需求的目标虚拟技能的释放目标设置操作,无需在触发目标技能释放控件的中途选择释放目标,且无需多次选择释放目标,进一步简化了多技能释放操作。
102.在一种可能的实施方式中,虚拟技能存在技能冷却机制。请参考图10,其示出了本技术另一个示例性实施例提供的控制虚拟对象释放技能的方法的流程图。本实施例以该方法用于支持虚拟环境的终端为例进行说明,该方法包括如下步骤:
103.步骤1001,显示第一虚拟对象以及技能释放控件,技能释放控件用于触发第一虚拟对象释放虚拟技能。
104.步骤1001的具体实施方式可以参考上述步骤201,本技术实施例在此不再赘述。
105.步骤1002,响应于技能连接操作经过第k技能释放控件,且第k技能释放控件处于可释放状态,将第k技能释放控件确定为目标技能释放控件。
106.其中,k为小于或等于n 1的正整数。
107.在一种可能的实施方式中,虚拟技能存在技能冷却机制,即虚拟技能释放的瞬间终端按照技能冷却时长开始计时,在技能冷却期间,技能释放控件处于技能冷却状态,不可触发,在达到技能冷却时长后,技能释放控件处于可释放状态,可以触发。
108.因此,在接收技能连接操作时,技能连接操作每经过一个技能释放控件,终端均判断该技能释放控件是否处于技能冷却状态,若技能释放控件处于可释放状态,即该虚拟技能未冷却,则终端将该技能释放控件确定为目标技能释放控件,并将该虚拟技能确定为目标虚拟技能。
109.步骤1003,响应于技能连接操作经过第k技能释放控件,且第k技能释放控件处于技能冷却状态,显示提示信息。
110.其中,提示信息用于提示第k虚拟技能无法释放,第k虚拟技能为第k技能释放控件对应的虚拟技能,k为小于或等于n 1的正整数。
111.在一种可能的实施方式中,若终端判断第k技能释放控件处于技能冷却状态,则显示提示信息,提示用户该技能正在冷却无法触发释放。
112.在另一种可能的实施方式中,响应于技能连接操作经过第k技能释放控件,且第k技能释放控件处于技能冷却状态,终端并不显示提示信息,并继续接收技能连接操作。当技能连接操作结束时,终端控制第一虚拟对象依次释放目标虚拟技能,并跳过处于冷却状态的目标虚拟技能,或者,在释放至处于冷却状态的目标虚拟技能是,终端控制第一虚拟对象进行等待,当达到技能冷却时长,终端继续控制第一虚拟对象释放该目标虚拟技能以及其余未释放的目标虚拟技能。
113.步骤1004,响应于技能连接操作结束,按照技能释放顺序,控制第一虚拟对象释放第m虚拟技能。
114.步骤1005,基于第m虚拟技能的技能冷却时长,将第m虚拟技能对应的目标技能释放控件从可释放状态切换显示为技能冷却状态。
115.m为小于n的正整数。
116.在一种可能的实施方式中,终端控制第一虚拟对象依次连续释放n个目标虚拟技能的过程中,每释放完毕一个目标虚拟技能,即对该目标虚拟技能进行技能冷却,将对应的目标技能释放控件从可释放状态切换显示为技能冷却状态。
117.示意性的,如图11所示,终端控制第一虚拟对象1103释放目标虚拟技能c后,将目标虚拟技能c对应的目标技能释放控件1101从可释放状态切换显示为技能冷却状态,而当终端继续控制第一虚拟对象1103释放目标虚拟技能b时,将目标虚拟技能b对应的目标技能释放控件1102从可释放状态切换显示为技能冷却状态。
118.步骤1006,响应于第m虚拟技能释放结束,控制第一虚拟对象释放第m 1虚拟技能。
119.当前一个目标虚拟技能释放结束后,终端按照技能释放顺序,控制第一虚拟对象释放下一个目标虚拟技能,直至所有技能释放结束,完成多技能连续释放。
120.本技术实施例中,在接收技能连接操作的过程中,终端判断各个目标技能触发控件是否处于技能冷却状态,并在技能释放过程中,及时对已释放的目标虚拟技能进行技能冷却,避免用户通过单技能释放操作和多技能释放操作,重复触发释放技能。
121.上述实施例中,用户只能够选择可释放状态下的虚拟技能进行技能连招的自动释放。在另一种可能的实施方式中,用户可以选择第一虚拟对象对应的任意技能进行连续释放,即也可以选择处于技能冷却状态下的虚拟技能进行技能连接。终端在技能连接操作结束后,且所有目标虚拟技能均处于可释放状态时控制第一虚拟对象释放目标虚拟技能,或者技能连接操作结束即控制第一虚拟对象释放目标虚拟技能,若下一待释放的目标虚拟技能仍处于技能冷却状态,则暂停技能释放,直至该目标虚拟技能恢复至可释放状态。上述步骤202还包括如下步骤:
122.步骤202a,响应于技能连接操作经过第k技能释放控件,且第k技能释放控件处于技能冷却状态,获取第k虚拟技能的剩余冷却时长。
123.在一种可能的实施方式中,当技能连接操作经过一个技能释放控件时,终端判断该技能释放控件是否处于技能冷却状态,若是,则获取其剩余冷却时长,并按照剩余冷却时长进行计时。
124.上述步骤203还包括如下步骤:
125.步骤203a,响应于技能连接操作结束,且达到所有目标虚拟技能的剩余冷却时长,控制第一虚拟对象释放目标虚拟技能。
126.在一种可能的实施方式中,当技能连接操作结束后,终端根据计时时长以及获取到的各个技能冷却状态下目标虚拟技能的剩余冷却时长,判断是否存在处于技能冷却状态的目标虚拟对象,若存在则控制第一虚拟对象暂不释放技能,直至所有目标虚拟技能均处于可释放状态。
127.或,上述步骤203包括如下步骤:
128.步骤203b,响应于技能连接操作结束,控制第一虚拟对象开始释放目标虚拟技能。
129.在另一种可能的实施方式中,当技能连接操作结束后,终端立即控制第一虚拟对象开始释放目标虚拟技能。首先判断第一个目标虚拟技能是否处于技能冷却状态,若是则暂停释放直至第一个目标虚拟技能恢复至可释放状态,若否则控制第一虚拟对象释放第一个目标虚拟技能。
130.步骤203c,响应于下一目标虚拟技能处于技能冷却状态,控制第一虚拟对象暂停技能释放。
131.步骤203d,响应于达到下一目标虚拟技能的剩余冷却时长,控制第一虚拟对象继续释放目标虚拟技能。
132.终端控制第一虚拟对象释放目标虚拟技能的过程中,每释放完毕一个目标虚拟技能,即判断下一目标虚拟技能是否处于技能冷却状态,若不处于,则控制虚拟对象继续释放目标虚拟技能,若仍处于技能冷却状态,则终端控制第一虚拟对象暂停释放目标虚拟技能,直至计时时长达到下一目标虚拟技能的剩余冷却时长(即下一目标虚拟技能恢复至可释放状态)。本技术实施例中,用户可以不考虑虚拟技能的状态,在任意情况下进行技能连接,终端自动控制目标虚拟技能的释放,用户无需等待虚拟技能冷却结束,从而避免错过技能连续释放的时机,提高技能连续释放的效率和利用率。
133.为了提高操作提示效果,避免用户误触发技能连接操作,本技术实施例中,终端通过技能连接线指示目标技能释放控件,并提供了操作取消机制。请参考图12,其示出了本技术另一个示例性实施例提供的控制虚拟对象释放技能的方法的流程图。本实施例以该方法用于支持虚拟环境的终端为例进行说明,该方法包括如下步骤:
134.步骤1201,显示第一虚拟对象以及技能释放控件,技能释放控件用于触发第一虚拟对象释放虚拟技能。
135.步骤1201的具体实施方式可以参考上述步骤201,本技术实施例在此不再赘述。
136.步骤1202,响应于技能连接操作从第i技能释放控件到第i 1技能释放控件,显示第i技能连接线。
137.其中,第i技能连接线用于连接第i技能释放控件与第i 1技能释放控件。
138.在一种可能的实施方式中,由于虚拟技能控件较多,为了使用户清楚哪些虚拟技能已被连接,终端对于技能连接操作所经过的目标技能释放控件进行连接,按照技能连接顺序显示技能连接线。当技能连接操作从第i技能释放控件到第i 1技能释放控件时,显示第i技能连接线。若技能连接操作从第i 1技能释放控件移动至第i 2技能释放控件,则终端在第i 1技能释放控件与第i 2技能释放控件之间显示第i 1连接线,即相邻两个目标技能释放控件之间均显示有技能连接线。
139.在另一种可能的实施方式中,对于已选择的目标技能释放控件,终端采用第一种连接线进行连接显示,对于推荐技能以第二种连接线进行连接提示,比如第一种连接线为
静态连线,第二种连接线为动态闪烁效果的连线,或者第一种连接线为实线,第二种连接线为虚线等。其中,推荐技能是指终端根据已连接虚拟技能确定的推荐虚拟技能,推荐技能与至少一个已连接虚拟技能之间存在关联,例如连续释放能够增强其它已连接技能或者该推荐技能的释放效果,或者能够对第一虚拟对象产生有益效果等。通过第二种技能连线连接推荐技能与已连接技能的技能释放控件,从而在用户想要触发多个技能连续释放时向用户推荐合适的技能,以提高技能连续释放的触发效率。
140.示意性的,如图4所示,当检测到技能连接操作从目标技能释放控件401到目标技能释放控件402时,终端在目标技能释放控件401与目标技能释放控件402之间显示技能连接线。
141.可选的,终端按照目标显示效果对目标技能释放控件进行增强显示,比如进行高亮显示、显示为特殊颜色或者对边缘进行加粗等,以进一步增强提示效果。
142.步骤1203,响应于作用于n个目标技能释放控件的技能连接操作,且技能连接操作的操作起点和操作终点位于同一目标技能释放控件,确定技能连接操作无效。
143.步骤1204,响应于作用于n个目标技能释放控件的技能连接操作,且技能连接操作的操作起点和操作终点位于不同的目标技能释放控件,确定技能连接操作有效。
144.由于虚拟环境界面中的多个技能释放控件显示较为密集,并且用户触发技能释放控件过程中还可能在周侧轮盘内触发设置释放目标,因此存在误触发技能连接操作,或者在技能连接操作过程中误选择不需要触发的技能释放控件。因此为了避免上述情况,在一种可能的实施方式中,本技术实施例还提供有技能连接操作取消机制。响应于作用于n个目标技能释放控件的技能连接操作,且技能连接操作的操作起点和操作终点位于同一目标技能释放控件,确定技能连接操作无效;响应于作用于n个目标技能释放控件的技能连接操作,且技能连接操作的操作起点和操作终点位于不同的目标技能释放控件,确定技能连接操作有效。因此用户在误触发技能连接操作的情况下,可以通过使技能连接操作返回操作起点所在的目标技能释放控件,取消技能连接操作,使其无效。
145.步骤1205,响应于技能连接操作结束,控制第一虚拟对象释放目标技能释放控件对应的目标虚拟技能。
146.步骤1205的具体实施方式可以参考上述步骤203,本技术实施例在此不再赘述。
147.步骤1206,响应于目标虚拟技能全部释放结束,停止显示各个目标技能释放控件之间的技能连接线。
148.当所有的目标虚拟技能全部释放结束时,意味着本轮多技能连接释放过程结束,各技能之间不具有连接释放关系,因此终端停止显示所有的技能连接线。
149.本技术实施例中,在接收技能连接操作的过程中,终端在相邻的两个目标技能释放控件之间显示技能连接线,对技能连接情况进行提示。此外,还提供了技能连接操作的取消机制,在误触发技能连接操作或者误连接不需要释放的虚拟技能的情况下,用户可以通过使将操作终点位于操作起点所在的目标技能释放控件,使技能连接操作无效。
150.结合上述各个实施例,以一个示意性的例子对控制虚拟对象释放技能的方法进行说明:第一虚拟对象具有三种虚拟技能,虚拟环境界面中显示有各个虚拟技能对应的技能释放控件。其中,虚拟技能a的技能释放效果为控制第一虚拟对象使用虚拟道具向前攻击,对目标虚拟对象造成生命值500的伤害;虚拟技能b的技能释放效果为对技能释放区域内的
虚拟对象造成生命值50的伤害,并产生眩晕效果;虚拟技能c的技能释放效果为对虚拟对象造成生命值1000的伤害,并对处于眩晕状态下的虚拟对象额外造成生命值200的伤害。当接收到滑动起点位于技能释放控件b(对应虚拟技能b),且滑动轨迹经过技能释放控件c(对应虚拟技能c),且滑动终点位于技能释放控件c对应的释放目标选择轮盘的滑动操作后,终端将虚拟技能b和虚拟技能c确定为目标虚拟技能,首先控制第一虚拟对象向滑动终点所指示的目标技能释放区域内释放虚拟技能b,当虚拟技能b释放完毕,终端控制第一虚拟对象释放虚拟技能c。
151.请参考图13,其示出了本技术另一个示例性实施例提供的控制虚拟对象释放技能的方法的流程图。本实施例以该方法用于支持虚拟环境的终端为例进行说明,该方法包括如下步骤:
152.步骤1301,显示第一虚拟对象以及技能释放控件,技能释放控件用于触发第一虚拟对象释放虚拟技能。
153.步骤1302,接收作用于n个目标技能释放控件的技能连接操作,n为大于或等于2的整数。
154.步骤1303,响应于技能连接操作结束,控制第一虚拟对象释放目标技能释放控件对应的目标虚拟技能。
155.步骤1301至步骤1303的具体实施方式可以参考上述步骤201至步骤203,本技术实施例在此不再赘述。
156.步骤1304,响应于技能连接操作结束,将目标技能释放控件的显示状态从可触发状态切换至不可触发状态。
157.在一种可能的实施方式中,技能连接操作结束后,在第一虚拟对象释放目标虚拟技能的过程中,终端将目标技能释放控件的显示状态从可触发状态切换至不可触发状态,即目标虚拟技能未释放完毕时用户不可再次触发目标技能释放控件,以免干扰多技能的连续释放。
158.可选的,不可触发状态下的目标技能释放控件中显示有不可触发标识,或者不可触发状态下的目标技能释放控件灰度显示,或者,不可触发状态下的目标技能释放控件显示为特殊形状等,本技术实施例对此不作限定。
159.在另一种可能的实施方式中,响应于技能连接操作结束,终端将所有技能释放控件的显示状态从可触发状态切换至不可触发状态。
160.步骤1305,响应于目标虚拟技能全部释放结束,将目标技能释放控件的显示状态从不可触发状态切换至可触发状态。
161.在目标技能全部释放结束的情况下,终端恢复目标技能释放控件的显示状态至可触发状态。进一步的,响应于目标虚拟技能全部释放结束,且达到技能冷却时长,终端将目标技能释放控件的显示状态从不可触发状态切换至可触发状态。
162.本技术实施例中,在技能连接操作结束后,目标虚拟技能未全部释放结束前,终端将目标技能释放控件的显示状态切换显示为可触发状态,避免用户在多技能释放期间再次触发释放目标虚拟技能,干扰技能的连续释放。
163.结合上述实施例,在一个示意性的例子中,终端执行控制虚拟对象释放技能的方法的流程如图14所示,该流程包括如下步骤:
164.步骤1401,判断是否存在对技能释放控件的操作。若是,则执行步骤1402;若否,则返回开始。
165.步骤1402,判断操作是否滑动至其它技能释放控件。若是,则执行步骤1403;若否,则执行步骤1406。
166.步骤1403,判断操作是否结束。若是,则执行步骤1404;若否,则返回步骤1402。
167.步骤1404,基于结束位置确定释放目标。
168.步骤1405,按照操作指示的技能释放顺序释放虚拟技能。
169.步骤1406,释放虚拟技能。
170.图15是本技术一个示例性实施例提供的控制虚拟对象释放技能的装置的结构框图,该装置的组成如下:
171.第一显示模块1501,用于显示第一虚拟对象以及技能释放控件,所述技能释放控件用于触发所述第一虚拟对象释放虚拟技能;
172.接收模块1502,用于接收作用于n个目标技能释放控件的技能连接操作,n为大于或等于2的整数;
173.控制模块1503,用于响应于所述技能连接操作结束,控制所述第一虚拟对象释放所述目标技能释放控件对应的目标虚拟技能。
174.可选的,所述控制模块1503,包括:
175.第一确定单元,用于响应于所述技能连接操作结束,确定控件触发顺序,所述控件触发顺序为所述技能连接操作经过所述目标技能释放控件的顺序;
176.第二确定单元,用于基于所述控件触发顺序,以及技能释放控件与虚拟技能的对应关系,确定所述目标虚拟技能的技能释放顺序;
177.第一控制单元,用于按照所述技能释放顺序控制所述第一虚拟对象依次释放所述目标虚拟技能。
178.可选的,所述第一控制单元,还用于:
179.按照所述技能释放顺序,控制所述第一虚拟对象向释放目标依次释放所述目标虚拟技能,所述释放目标包括释放区域、释放方向或释放对象中的至少一种。
180.可选的,所述接收模块1502,包括:
181.第一显示单元,用于响应于所述技能连接操作位于第i技能释放控件,且所述技能连接操作经过的i个虚拟技能中存在具有释放目标选择需求的虚拟技能,在所述第i技能释放控件周侧显示技能释放目标选择轮盘,i为小于n的正整数;
182.第二显示单元,用于响应于所述技能连接操作经过第i 1技能释放控件,停止显示所述第i技能释放控件周侧的所述技能释放目标选择轮盘,并在所述第i 1技能释放控件周侧显示所述技能释放目标选择轮盘。
183.可选的,所述装置还包括:
184.确定模块,用于响应于所述技能连接操作结束,基于所述技能连接操作的操作终点在所述技能释放目标选择轮盘中的位置,确定所述释放目标。
185.可选的,所述确定模块,包括:
186.第三确定单元,用于响应于所述释放目标为所述释放区域,基于相对位置关系以及所述第一虚拟对象在虚拟环境中的位置,确定所述释放区域,所述相对位置关系基于所
述操作终点与所述释放目标选择轮盘中心点的相对位置确定得到;
187.第四确定单元,用于响应于所述释放目标为所述释放方向,基于所述操作终点相对于所述释放目标选择轮盘中心点的方位,确定所述释放方向;
188.第五确定单元,用于响应于所述释放目标为所述释放对象,基于所述操作终点相对于所述释放目标选择轮盘中心点的方位,从第二虚拟对象中确定所述释放对象。
189.可选的,所述控制模块1503,包括:
190.第二控制单元,用于响应于所述技能连接操作结束,按照所述技能释放顺序,控制所述第一虚拟对象释放第m虚拟技能,m为小于n的正整数;
191.第三控制单元,用于基于所述第m虚拟技能的技能冷却时长,将所述第m虚拟技能对应的所述目标技能释放控件从可释放状态切换显示为技能冷却状态;
192.第四控制单元,用于响应于所述第m虚拟技能释放结束,控制所述第一虚拟对象释放第m 1虚拟技能。
193.可选的,所述接收模块1502,包括:
194.第六确定单元,用于响应于所述技能连接操作经过第k技能释放控件,且所述第k技能释放控件处于所述可释放状态,将所述第k技能释放控件确定为所述目标技能释放控件,k为小于或等于n 1的正整数。
195.可选的,所述接收模块1502,还包括:
196.获取单元,用于响应于所述技能连接操作经过第k技能释放控件,且所述第k技能释放控件处于所述技能冷却状态,获取第k虚拟技能的剩余冷却时长;
197.所述控制模块1503,包括:
198.第五控制单元,用于响应于所述技能连接操作结束,且达到所有目标虚拟技能的所述剩余冷却时长,控制所述第一虚拟对象释放所述目标虚拟技能;
199.或,
200.第六控制单元,用于响应于所述技能连接操作结束,控制所述第一虚拟对象开始释放所述目标虚拟技能;响应于下一目标虚拟技能处于所述技能冷却状态,控制所述第一虚拟对象暂停技能释放;响应于达到所述下一目标虚拟技能的所述剩余冷却时长,控制所述第一虚拟对象继续释放所述目标虚拟技能。
201.可选的,所述装置还包括:
202.第二显示模块,用于响应于所述技能连接操作经过第k技能释放控件,且所述第k技能释放控件处于所述技能冷却状态,显示提示信息,所述提示信息用于提示第k虚拟技能无法释放,所述第k虚拟技能为所述第k技能释放控件对应的虚拟技能,k为小于或等于n 1的正整数。
203.可选的,所述接收模块1502,包括:
204.第三显示单元,用于响应于所述技能连接操作从第i技能释放控件到第i 1技能释放控件,显示第i技能连接线,所述第i技能连接线用于连接所述第i技能释放控件与所述第i 1技能释放控件,i为正整数;
205.所述装置还包括:
206.第三显示模块,用于响应于所述目标虚拟技能全部释放结束,停止显示各个所述目标技能释放控件之间的技能连接线。
207.可选的,所述接收模块1502,包括:
208.第七确定单元,用于响应于作用于n个所述目标技能释放控件的所述技能连接操作,且所述技能连接操作的操作起点和操作终点位于不同的目标技能释放控件,确定所述技能连接操作有效。
209.可选的,所述装置还包括:
210.第八确定单元,用于响应于作用于n个所述目标技能释放控件的所述技能连接操作,且所述技能连接操作的操作起点和操作终点位于同一目标技能释放控件,确定所述技能连接操作无效。
211.可选的,所述装置还包括:
212.第四显示模块,用于响应于所述技能连接操作结束,将所述目标技能释放控件的显示状态从可触发状态切换至不可触发状态;
213.第五显示模块,用于响应于所述目标虚拟技能全部释放结束,将所述目标技能释放控件的显示状态从所述不可触发状态切换至所述可触发状态。
214.综上所述,本技术实施例中,在接收到技能连接操作后控制第一虚拟对象连续自动释放多个对应的目标虚拟技能,使用户通过一次操作即可完成对多个虚拟技能的触发,相比于相关技术中先后通过多次对技能释放控件的操作触发技能释放的方式,简化了用户操作,降低了连续释放虚拟技能的难度。并且,技能连接操作同时可以指示技能释放顺序,使用户可以通过一次操作精准控制第一虚拟对象释放目标虚拟技能的先后顺序,提高了多个技能连续释放的效率和准确性,进一步简化操作流程。
215.请参考图16,其示出了本技术一个示例性实施例提供的终端1600的结构框图。该终端1600可以是便携式移动终端,比如:智能手机、平板电脑、动态影像专家压缩标准音频层面3(moving picture experts group audio layer iii,mp3)播放器、动态影像专家压缩标准音频层面4(moving picture experts group audio layer iv,mp4)播放器。终端1600还可能被称为用户设备、便携式终端等其他名称。
216.通常,终端1600包括有:处理器1601和存储器1602。
217.处理器1601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1601可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1601可以在集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1601还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
218.存储器1602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是有形的和非暂态的。存储器1602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1601所执行以
实现本技术实施例提供的方法。
219.在一些实施例中,终端1600还可选包括有:外围设备接口1603。
220.外围设备接口1603可被用于将输入/输出(input/output,i/o)相关的至少一个外围设备连接到处理器1601和存储器1602。在一些实施例中,处理器1601、存储器1602和外围设备接口1603被集成在同一芯片或电路板上;在一些其他实施例中,处理器1601、存储器1602和外围设备接口1603中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
221.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上各个实施例所述的控制虚拟对象释放技能的方法。
222.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的控制虚拟对象释放技能的方法。
223.本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读存储介质中或者作为计算机可读存储介质上的一个或多个指令或代码进行传输。计算机可读存储介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
224.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献