虚拟角色的控制方法、装置、电子设备和可读存储介质与流程
未命名
09-22
阅读:91
评论:0
1.本发明涉及游戏技术领域,尤其是涉及一种虚拟角色的控制方法、装置、电子设备和可读存储介质。
背景技术:
2.在现有的电子游戏中,一般需要分别通过不同的按键才可以实现玩家虚拟角色的移动和第二虚拟角色的拖拽,操作较为复杂,游戏的可玩性和趣味性较低,用户的体验感较差。
3.此外,如果终端设备为手机、平板电脑等触控设备,现有技术中需要在触控设备的图形用户界面分别设置不同的虚拟控件才可以实现玩家虚拟角色的移动和第二虚拟角色的拖拽,这样会导致图形用户界面的虚拟控件过多,增加了触控设备的屏幕信息承载压力。
技术实现要素:
4.有鉴于此,本发明的目的在于提供一种虚拟角色的控制方法、装置、电子设备和可读存储介质,以通过一个虚拟控件实现玩家虚拟角色的移动和第二虚拟角色的拖拽,可以降低操作复杂度,增强游戏的可玩性和趣味性,提高用户的体验感,还可以降低触控设备的屏幕信息承载压力。
5.第一方面,本发明实施例提供了一种虚拟角色的控制方法,通过终端设备提供图形用户界面,图形用户界面显示有准星、虚拟控件和至少一个虚拟角色;方法包括:响应针对终端设备的准星移动操作,使准星对准目标虚拟角色;响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色;响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作;其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。
6.第二方面,本发明实施例还提供了一种虚拟角色的控制装置,通过终端设备提供图形用户界面,图形用户界面显示有准星、虚拟控件和至少一个虚拟角色;装置包括:目标虚拟角色对准模块,用于响应针对终端设备的准星移动操作,使准星对准目标虚拟角色;目标虚拟角色锁定模块,用于响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色;虚拟角色移动模块,用于响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作;其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。
7.第三方面,本发明实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述的虚拟角色的控制方法的步骤。
8.第四方面,本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述的虚拟角色的控制方法的步骤。
9.本发明实施例带来了以下有益效果:
10.本发明实施例提供了一种虚拟角色的控制方法、装置、电子设备和可读存储介质,响应针对终端设备的准星移动操作,使准星对准目标虚拟角色;响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色;响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作;其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。该方式中,通过一个虚拟控件实现玩家虚拟角色的移动和目标虚拟角色的拖拽,可以降低操作复杂度,增强游戏的可玩性和趣味性,提高玩家的体验感,还可以整合不同功能的虚拟控件,降低终端设备的屏幕信息承载压力。
11.本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
12.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
13.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
14.图1为本发明实施例提供的一种实施环境的示意图;
15.图2为本发明实施例提供的一种图形用户界面的示意图;
16.图3为本发明实施例提供的一种虚拟角色的控制方法的流程图;
17.图4为本发明实施例提供的另一种虚拟角色的控制方法的流程图;
18.图5为本发明实施例提供的一种图形用户界面的示意图;
19.图6为本发明实施例提供的另一种图形用户界面的示意图;
20.图7为本发明实施例提供的另一种图形用户界面的示意图;
21.图8为本发明实施例提供的另一种图形用户界面的示意图;
22.图9为本发明实施例提供的一种虚拟角色的控制装置的结构示意图;
23.图10为本发明实施例提供的另一种虚拟角色的控制装置的结构示意图;
24.图11为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
25.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.目前,在现有的电子游戏中,玩一般需要分别通过不同的按键才可以实现玩家虚拟角色的移动和第二虚拟角色的拖拽,操作较为复杂,游戏的可玩性和趣味性较低,用户的体验感较差。
27.此外,如果终端设备为手机、平板电脑等触控设备,现有技术中需要在触控设备的图形用户界面分别设置不同的虚拟控件才可以实现玩家虚拟角色的移动和第二虚拟角色的拖拽,这样会导致图形用户界面的虚拟控件过多,增加了触控设备的屏幕信息承载压力。
28.首先,对本技术涉及对名词进行介绍:
29.(1)游戏场景
30.游戏系统可以提供应用程序在终端设备或服务器上运行时显示(或提供)的虚拟游戏场景。可选地,该游戏场景是对真实世界的仿真环境,或者是半仿真半虚构的虚拟环境,或者是纯虚构的虚拟环境。游戏场景是二维虚拟场景和三维虚拟场景中的任意一种,虚拟环境可以为天空、陆地、海洋等,其中,该陆地包括沙漠、城市等环境元素。其中,游戏场景为用户控制等虚拟角色完整游戏逻辑的场景。
31.虚拟角色是指在虚拟场景中可被控制的动态对象。可选地,该动态对象可以是虚拟人物、虚拟动物等。其中,虚拟人物包括动漫人物、游戏人物等。该虚拟角色是玩家通过输入设备进行控制的角色,或者是通过训练设置在虚拟环境对战中的人工智能(artificial intelligence,ai),或者是设置在虚拟场景对战中的非玩家角色(non-player character,npc)。可选地,该虚拟角色是在虚拟场景中进行竞技的虚拟人物。可选地,该虚拟场景对战中的虚拟角色的数量是预设设置的,或者是根据加入对战的客户端的数量动态确定的,本技术实施例对此不作限定。在一种可能实现方式中,用户能够控制虚拟角色在该虚拟场景中进行移动,例如,控制虚拟角色跑动、跳动、爬行等,也能够控制虚拟角色使用应用程序所提供的技能、虚拟道具等与其他虚拟角色进行战斗。
32.(2)玩家角色
33.玩家角色是指可以受玩家操控在游戏环境中活动的虚拟角色,在一些电子游戏中也可以称为式神角色、英雄角色。玩家角色可以是虚拟人物、虚拟动物、动漫人物、虚拟载具等不同形式中的至少一种。
34.(3)游戏界面
35.游戏界面是指通过图形用户界面提供或显示的应用程序对应的界面,该界面中包括供玩家进行交互的ui界面(user interface,用户界面)和游戏画面。在可选的实施方式中,该ui界面中可以包括游戏控件(如,技能控件、移动控件、功能控件等)、指示标识(如,方向指示标识、角色指示标识等)、信息展示区(如,击杀人数、比赛时间等),或是游戏设置控件(如,系统设置、商店、金币等)。在可选的实施方式中,游戏画面为终端设备显示虚拟场景所对应的显示画面,游戏画面中可以包括在虚拟场景中进行执行游戏逻辑的游戏角色、npc角色、ai角色等虚拟角色。
36.基于此,本发明实施例提供的一种虚拟角色的控制方法、装置、电子设备和可读存储介质,该技术可以应用于手机、平板电脑、电脑、服务器等可以实现人机交互的设备上,尤其可以适用于手机游戏的场景中。
37.为便于对本实施例进行理解,首先对本发明实施例所公开的一种虚拟角色的控制方法进行详细介绍。
38.在本公开其中一种实施例中的虚拟角色的控制方法,可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备。当虚拟角色的控制方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
39.在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,虚拟角色的控制方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
40.在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
41.在一种可能的实施方式中,本发明实施例提供了一种虚拟角色的控制方法,通过终端设备提供一图形用户界面,其中,终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。通过该终端设备提供一图形用户界面,该图形用户界面包括至少一部分游戏场景和玩家角色和处于同一对局中的其他虚拟角色;如前述实施例,玩家可以控制玩家角色攻击其他虚拟角色。
42.参见图1所示的一种实施环境的示意图。该实施环境可以包括:第一终端设备、服务器和第二终端设备。第一终端设备和第二终端设备分别与服务器进行通信,以实现数据通信。在本实施方式中,第一终端设备和第二终端设备分别安装有执行本技术的提供的虚拟角色的控制方法的客户端,主机为执行本技术的提供的虚拟角色的控制方法的服务器端。通过客户端,使得第一终端设备和第二终端设备分别可以与主机进行通信。
43.以第一终端设备为例,第一终端设备通过运行客户端与主机建立通信。在一可选的实施方式中,服务器根据客户端的游戏请求建立游戏对局。其中,游戏对局的参数可以根据接收到的游戏请求中的参数进行确定,例如,游戏对局的参数可包括参与游戏对局的人数,参与游戏对局的角色级别等。当第一终端设备接收到服务器的响应时,通过第一终端设备的图形用户界面显示游戏对局所对应的虚拟场景。在一可选的实施方式中,服务器根据客户端的游戏请求,从已经建立的多个游戏对局中为客户端确定一目标游戏对局,当第一终端设备接收到服务器的响应时,通过第一终端设备的图形用户界面显示游戏对局所对应的虚拟场景。第一终端设备为第一用户控制的设备,第一终端设备的图形用户界面中显示的虚拟角色为该第一用户控制的玩家角色,第一用户通过图形用户界面输入操作指令,以控制玩家角色在虚拟场景中执行相应的操作。
44.以第二终端设备为例,第二终端设备通过运行客户端与主机建立通信。在一可选的实施方式中,服务器根据客户端的游戏请求建立游戏对局。其中,游戏对局的参数可以根据接收到的游戏请求中的参数进行确定,例如,游戏对局的参数可包括参与游戏对局的人
数,参与游戏对局的角色级别等。当第二终端设备接收到服务器的响应时,通过第二终端设备的图形用户界面显示游戏对局所对应的虚拟场景。在一可选的实施方式中,服务器根据客户端的游戏请求,从已经建立的多个游戏对局中为客户端确定一目标游戏对局,当第二终端设备接收到服务器的响应时,通过第二终端设备的图形用户界面显示游戏对局所对应的虚拟场景。第二终端设备为第二用户控制的设备,第二终端设备的图形用户界面中显示的虚拟角色为该第二用户控制的玩家角色,第二用户通过图形用户界面输入操作指令,以控制玩家角色在虚拟场景中执行相应的操作。
45.服务器根据通过接收第一终端设备和第二终端设备上报的游戏数据,进行数据计算,并将计算后的游戏数据同步至第一终端设备和第二终端设备,使得第一终端设备和第二终端设备根据服务器下发的同步数据控制图形用户界面中的渲染出对应的虚拟场景和/或虚拟角色。
46.在本实施方式中,第一终端设备控制的虚拟角色和第二终端设备控制的虚拟角色为处于同一游戏对局中的虚拟角色。其中,第一终端设备控制的虚拟角色和第二终端设备控制的虚拟角色可以具有相同的角色属性,也可以为具有不同的角色属性。
47.需要说明的是,处于当前游戏对局中的虚拟角色可以包括两个或是两个以上的虚拟角色,不同的虚拟角色可以分别对应不同的终端设备,也就是说,在当前游戏对局中,存在两个以上的终端设备分别与主机进行游戏数据的发送和同步。
48.本实施例提供了一种虚拟角色的控制方法,本实施例的游戏可以为多人对战游戏,本实施例中的终端设备可以为手机、平板电脑等具有通信功能和人机交互功能的触控设备。
49.本实施例通过终端设备提供游戏的图形用户界面,参见图2所示的一种图形用户界面的示意图,可以通过终端设备的图形用户界面显示准星、虚拟控件和至少一个虚拟角色。
50.图形用户界面中显示的虚拟角色可以为玩家自身控制的虚拟角色(即玩家虚拟角色)或其他玩家控制的其他虚拟角色,其他虚拟角色可以包括与玩家自身控制的虚拟角色相同阵营的友方虚拟角色或与玩家自身控制的虚拟角色不同阵营的敌方虚拟角色。
51.玩家可以按压、滑动图形用户界面中显示的虚拟控件,终端设备可以响应玩家的按压操作或滑动操作,以执行对应的控制操作。
52.图形用户界面中显示的准星一般固定于图形用户界面的中心位置,玩家可以通过准星移动操作调整图形用户界面显示的游戏场景,从而实现使准星的目的。
53.基于上述描述,参见图3所示的一种虚拟角色的控制方法的流程图,该虚拟角色的控制方法包括如下步骤:
54.步骤s302,响应针对终端设备的准星移动操作,使准星对准目标虚拟角色。
55.其中,上述准星移动操作可以包括:玩家针对图形用户界面的滑动操作或玩家针对终端设备的倾斜或旋转操作等。例如:玩家可以在图形用户界面的任一位置执行滑动操作,通过滑动操作移动图形用户界面显示的游戏场景。又例如:玩家可以倾斜、旋转终端设备,终端设备中的陀螺仪传感器可以响应倾斜或旋转操作,移动图形用户界面显示的游戏场景。
56.终端设备响应上述准星移动操作,可以使准星对准图形用户界面显示的一个虚拟
角色,该虚拟角色称为目标虚拟角色。其中,本实施例中的目标虚拟角色一般不为玩家虚拟角色,可以为友方虚拟角色,也可以为敌方虚拟角色,本实施例对此不做限定。
57.步骤s304,响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色。
58.在准星对准目标虚拟角色之后,玩家可以按压虚拟控件,终端设备可以响应上述按压操作使准星锁定目标虚拟角色。
59.其中,锁定目标虚拟角色可以理解为图形用户的界面持续对准目标虚拟角色,即无论玩家是否执行准星移动操作,准星持续对准目标虚拟角色。例如:准星锁定目标虚拟角色后,如果目标虚拟角色移动,图形用户界面显示的游戏场景可以自动随着目标虚拟角色的移动而移动,从而使准星保持续对准目标虚拟角色,直至准星解除锁定目标虚拟角色。
60.因此,终端设备可以响应玩家针对虚拟控件的按压操作,使准星锁定目标虚拟角色,可以使准星持续对准目标虚拟角色,从而便于玩家执行后续针对虚拟控件的滑动操作,提高玩家的体验感。
61.步骤s306,响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作。
62.其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。
63.确定目标虚拟角色之后,玩家可以执行针对虚拟控件执行滑动操作。其中,滑动操作可以具体为:先按压虚拟控件,再滑动虚拟控件。终端设备可以响应上述滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作。
64.在一些实施例中,可以基于滑动操作的滑动方向执行第一操作或第二操作,以使得终端设备控制的玩家虚拟角色与目标虚拟角色之间的距离达到目标距离。
65.例如:目标距离可以包括第一距离和第二距离,第一操作表征将终端设备控制的玩家虚拟角色移动至目标虚拟角色的第一距离内,第二操作表征将目标虚拟角色移动至玩家虚拟角色的第二距离内。
66.如果滑动方向为向上,终端设备可以执行第一操作,将玩家虚拟角色瞬间移动至目标虚拟角色的周围(即第一距离内)。又例如:如果滑动方向为向下,终端设备可以执行第二操作,将目标虚拟角色瞬间拖拽至玩家虚拟角色的周围(即第二距离内)。其中,第一距离可以等于第二距离,第一距离也可以不等于第二距离,本实施例对此不做限定。
67.本发明实施例提供了一种虚拟角色的控制方法,响应针对终端设备的准星移动操作,使准星对准目标虚拟角色;响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色;响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作;其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。该方式中,通过一个虚拟控件实现玩家虚拟角色的移动和目标虚拟角色的拖拽,可以降低操作复杂度,增强游戏的可玩性和趣味性,提高玩家的体验感,还可以整合不同功能的虚拟控件,降低终端设备的屏幕信息承载压力。
68.如图4所示的可选的实施例中另一种虚拟角色的控制方法的流程图,可选的实施例中的虚拟角色的控制方法包括如下步骤:
69.步骤s402,响应针对终端设备的准星移动操作,使准星对准目标虚拟角色。
70.玩家可以在图形用户界面的任一位置执行滑动操作,或者倾斜、旋转终端设备作
为针对终端设备的准星移动操作。终端设备可以响应上述准星移动操作移动图形用户界面显示的游戏场景,从而调整准星对准的目标,可以使准星对准除了玩家控制虚拟角色之外的目标虚拟角色。
71.参见图5所示的一种图形用户界面的示意图,图5中示出了位于图形用户界面中心的准星、位于图形用户界面右下角的虚拟控件、玩家虚拟角色、虚拟角色a和虚拟角色b。如图5所示,准星对准了虚拟角色a,则虚拟角色a可以为目标虚拟角色。
72.步骤s404,响应针对虚拟按键的按压操作,使准星锁定目标虚拟角色。
73.在一些实施例中,准星锁定目标虚拟角色之后,终端设备可以生成锁定反馈;其中,锁定反馈包括以下至少一种:声音反馈、振动反馈、动画反馈。
74.准星锁定目标虚拟角色之后,终端设备可以生成锁定反馈,例如:发出提示声音的声音反馈、振动终端设备的振动反馈或者动画反馈。
75.其中,动画反馈可以针对目标虚拟角色,或者针对虚拟控件。参见图6所示的另一种图形用户界面的示意图,图6中执行的锁定反馈为动画反馈,使用不同灰度值的颜色覆盖了目标虚拟角色和虚拟控件。
76.因此,终端设备在准星锁定目标虚拟角色之后生成锁定反馈,通过声音、振动、动画等形式提示玩家:终端设备已经锁定了目标虚拟角色,玩家可以执行后续的针对虚拟控件的滑动操作,从而提高玩家的体验感。
77.步骤s406,响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作。
78.在一些实施例中,如果滑动操作的滑动方向为第一方向,执行第一操作;如果滑动操作的滑动方向为第二方向,执行第二操作;其中,第一方向为向上,第二方向为向下。
79.终端设备响应针对虚拟控件的滑动操作,可以先确定滑动操作的滑动方向为第一方向或第二方向,再根据滑动操作的滑动方向执行第一操作或第二操作。
80.参见图7所示的另一种图形用户界面的示意图和图8所示的另一种图形用户界面的示意图,图7中示出的滑动操作的滑动方向为向上(即滑动操作相对于虚拟控件向上)的第一方向,终端设备执行了第一操作。图8中示出的滑动操作的滑动方向为向下(即滑动操作相对于虚拟控件向下)的第二方向,终端设备执行了第二操作。
81.在一些实施例中,除了滑动操作的滑动方向之外,还可以通过滑动操作的滑动距离作为判断是否执行第一操作或第二操作的依据,例如:确定滑动操作的滑动距离;如果滑动操作的滑动距离大于预设的第一距离阈值,基于滑动操作的滑动方向执行第一操作或第二操作。
82.滑动操作的滑动距离可以理解为玩家的手指按压虚拟按键之后手指移动的距离。
83.如果滑动操作的滑动距离小于或等于第一距离阈值,则说明玩家出现了误触,此时终端设备可以不执行第一操作或第二操作。如果滑动操作的滑动距离大于第一距离阈值,则说明玩家没有出现误触,此时终端设备可以再基于滑动操作的滑动方向执行第一操作或第二操作。
84.因此,终端设备可以通过滑动操作的滑动距离作为判断是否执行第一操作或第二操作的依据,从而判断玩家是否出现了误触,提高玩家的体验感。
85.在一些实施例中,除了滑动操作的滑动方向之外,还可以通过玩家虚拟角色与目
标虚拟角色的距离作为判断是否执行第一操作或第二操作的依据,例如:确定终端设备控制的玩家虚拟角色与目标虚拟角色的距离;如果距离小于或等于预先设置的第二距离阈值,基于滑动操作的滑动方向执行第一操作或第二操作。
86.一般来说,第一操作中玩家虚拟角色移动的距离和第二操作中目标虚拟角色移动的距离都是存在上限值的,即第二距离阈值。因此,终端设备可以先确定终端设备控制的玩家虚拟角色与目标虚拟角色的距离。
87.如果该距离小于或等于预先设置的第二距离阈值,则说明该距离没有超过第一操作中玩家虚拟角色移动的距离和第二操作中目标虚拟角色移动的距离的上限值,此时终端设备可以再基于滑动操作的滑动方向执行第一操作或第二操作。
88.如果该距离大于第二距离阈值,则说明该距离已经超过了第一操作中玩家虚拟角色移动的距离和第二操作中目标虚拟角色移动的距离的上限值。此时的终端设备可以不执行第一操作或第二操作;终端设备也可以控制玩家虚拟角色或目标虚拟角色移动,但是玩家虚拟角色移动的距离或目标虚拟角色移动的距离为上述第二距离阈值,此时在玩家虚拟角色或目标虚拟角色移动后,玩家虚拟角色与目标虚拟角色的距离大于第一距离或第二距离。
89.例如:上述第二距离阈值为150,第一距离和第二距离均为10。如果执行第一操作或第二操作前的玩家虚拟角色与目标虚拟角色的距离为200,则该距离200大于第二距离阈值150,则终端设备可以不执行第一操作或第二操作,也可以控制玩家虚拟角色或目标虚拟角色移动上述第二距离阈值100,移动后的玩家虚拟角色与目标虚拟角色的距离(200-150=50)大于第一距离或第二距离10。
90.因此,终端设备可以通过玩家虚拟角色与目标虚拟角色的距离作为判断是否执行第一操作或第二操作的依据,终端设备可以确定终端设备控制的玩家虚拟角色与目标虚拟角色的距离是否超过了作为玩家虚拟角色和目标虚拟角色移动的上限值的第二距离阈值。当该距离小于或等于第二距离阈值时,说明该距离没有超过玩家虚拟角色和目标虚拟角色移动的上限值,终端设备可以基于滑动操作的滑动方向执行第一操作或第二操作,从而提高玩家的体验感。
91.在一些实施例中,可以先根据滑动距离确定玩家虚拟角色或目标虚拟角色的目标速度,例如:确定滑动操作的滑动距离,基于滑动距离确定目标速度;根据目标速度控制玩家虚拟角色朝目标虚拟角色移动的速度,或者,根据目标速度控制目标虚拟角色朝玩家虚拟角色移动的速度。
92.举例来说,终端设备可以预先设定滑动操作的滑动距离与玩家虚拟角色或目标虚拟角色的目标速度的对应关系。一般来说,可以设置滑动距离越远,目标移动速度越快。终端设备可以根据上述对应关系确定滑动距离对应的目标速度,再控制玩家虚拟角色以目标速度至目标虚拟角色的第一距离内或者目标虚拟角色以目标速度至玩家虚拟角色的第二距离内。
93.因此,终端设备可以根据滑动操作的滑动距离控制玩家虚拟角色或目标虚拟角色的目标速度,从而进一步增强游戏的可操作性,从而提高玩家的体验感。
94.在一些实施例中,可以先根据滑动距离确定玩家虚拟角色或目标虚拟角色的目标距离,例如:确定滑动操作的滑动距离;根据滑动距离控制玩家虚拟角色朝目标虚拟角色移
动的距离,或者,根据滑动距离控制目标虚拟角色朝玩家虚拟角色移动的距离。
95.举例来说,终端设备可以预先设定滑动操作的滑动距离与玩家虚拟角色或目标虚拟角色的目标距离的对应关系。一般来说,可以设置滑动距离越远,目标距离越远。终端设备可以根据上述对应关系确定滑动距离对应的目标距离,再控制玩家虚拟角色或目标虚拟角色移动目标距离。这里需要说明的是,终端设备需要保证玩家虚拟角色或目标虚拟角色移动目标距离之后,目标虚拟角色与玩家虚拟角色的距离小于第一距离或第二距离。
96.因此,终端设备可以根据滑动操作的滑动距离控制玩家虚拟角色或目标虚拟角色的目标距离,从而进一步增强游戏的可操作性,从而提高玩家的体验感。
97.在一些实施例中,可以基于滑动操作的滑动方向执行第一操作或第二操作,以使得终端设备控制的玩家虚拟角色与目标虚拟角色之间的距离达到目标距离。
98.在一些实施例中,为了方便玩家控制虚拟角色在玩家控制虚拟角色或目标虚拟角色移动后尽快攻击目标虚拟角色,目标距离可以均小于玩家虚拟角色的攻击距离。
99.因此,本实施例可以保证移动后的目标虚拟角色与玩家虚拟角色的距离小于玩家虚拟角色的攻击距离,从而方便玩家控制虚拟角色尽快攻击目标虚拟角色,可以提高玩家的体验感。
100.步骤s408,在滑动操作持续期间,基于滑动操作调整图形用户界面的视角。
101.在玩家持续执行滑动操作期间,终端设备可以根据滑动操作调整图形用户界面的视角,例如:玩家向上执行滑动操作,终端设备可以使图形用户界面的镜头朝向前移动,从而便于玩家根据自己的需求调整图形用户界面的视角,可以提高玩家的体验感。
102.本发明实施例提供的上述方法,通过一个虚拟控件实现玩家虚拟角色的移动和目标虚拟角色的拖拽,可以降低操作复杂度,增强游戏的可玩性和趣味性,提高玩家的体验感,还可以整合不同功能的虚拟控件,降低终端设备的屏幕信息承载压力。
103.该方式中,终端设备可以响应玩家针对虚拟控件的按压操作,使准星锁定目标虚拟角色,可以使准星持续对准目标虚拟角色,从而便于玩家执行后续针对虚拟控件的滑动操作,提高玩家的体验感。
104.该方式中,终端设备在准星锁定目标虚拟角色之后生成锁定反馈,通过声音、振动、动画等形式提示玩家:终端设备已经锁定了目标虚拟角色,玩家可以执行后续的针对虚拟控件的滑动操作,从而提高玩家的体验感。
105.该方式中,终端设备可以通过滑动操作的滑动距离作为判断是否执行第一操作或第二操作的依据,从而判断玩家是否出现了误触,提高玩家的体验感。
106.该方式中,终端设备可以通过玩家虚拟角色与目标虚拟角色的距离作为判断是否执行第一操作或第二操作的依据,终端设备可以确定终端设备控制的玩家虚拟角色与目标虚拟角色的距离是否超过了作为玩家虚拟角色和目标虚拟角色移动的上限值的第二距离阈值。当该距离小于或等于第二距离阈值时,说明该距离没有超过玩家虚拟角色和目标虚拟角色移动的上限值,终端设备可以基于滑动操作的滑动方向执行第一操作或第二操作,从而提高玩家的体验感。
107.该方式中,终端设备可以根据滑动操作的滑动距离控制玩家虚拟角色或目标虚拟角色的目标速度,从而进一步增强游戏的可操作性,从而提高玩家的体验感。
108.该方式中,终端设备可以根据滑动操作的滑动距离控制玩家虚拟角色或目标虚拟
角色的目标距离,从而进一步增强游戏的可操作性,从而提高玩家的体验感。
109.该方式中,可以保证移动后的目标虚拟角色与玩家虚拟角色的距离小于玩家虚拟角色的攻击距离,从而方便玩家控制虚拟角色尽快攻击目标虚拟角色,可以提高玩家的体验感。
110.对应于上述方法实施例,本发明实施例提供了一种虚拟角色的控制装置,通过终端设备提供图形用户界面,图形用户界面显示有准星、虚拟控件和至少一个虚拟角色。如图9所示的一种虚拟角色的控制装置的结构示意图,该虚拟角色的控制装置包括:
111.目标虚拟角色对准模块91,用于响应针对终端设备的准星移动操作,使准星对准目标虚拟角色;
112.目标虚拟角色锁定模块92,用于响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色;
113.虚拟角色移动模块93,用于响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作;其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。
114.本发明实施例提供了一种虚拟角色的控制装置,响应针对终端设备的准星移动操作,使准星对准目标虚拟角色;响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色;响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作;其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。该方式中,通过一个虚拟控件实现玩家虚拟角色的移动和目标虚拟角色的拖拽,可以降低操作复杂度,增强游戏的可玩性和趣味性,提高玩家的体验感,还可以整合不同功能的虚拟控件,降低终端设备的屏幕信息承载压力。
115.在一个可行的实施方案中,如图10所示,上述装置包括:锁定反馈生成模块94,用于可以生成锁定反馈;其中,锁定反馈包括以下至少一种:声音反馈、振动反馈、动画反馈。
116.在一个可行的实施方案中,上述虚拟角色移动模块,用于如果滑动操作的滑动方向为第一方向,执行第一操作;如果滑动操作的滑动方向为第二方向,执行第二操作;其中,第一方向为向上,第二方向为向下。
117.在一个可行的实施方案中,上述虚拟角色移动模块,用于确定滑动操作的滑动距离;如果滑动操作的滑动距离大于预设的第一距离阈值,基于滑动操作的滑动方向执行第一操作或第二操作。
118.在一个可行的实施方案中,上述虚拟角色移动模块,用于确定终端设备控制的玩家虚拟角色与目标虚拟角色的距离;如果距离小于或等于预先设置的第二距离阈值,基于滑动操作的滑动方向执行第一操作或第二操作。
119.在一个可行的实施方案中,上述虚拟角色移动模块,还用于确定滑动操作的滑动距离,基于滑动距离确定目标速度;根据目标速度控制玩家虚拟角色朝目标虚拟角色移动的速度,或者,根据目标速度控制目标虚拟角色朝玩家虚拟角色移动的速度。
120.在一个可行的实施方案中,上述虚拟角色移动模块,还用于确定滑动操作的滑动距离;根据滑动距离控制玩家虚拟角色朝目标虚拟角色移动的距离,或者,根据滑动距离控制目标虚拟角色朝玩家虚拟角色移动的距离。
121.在一个可行的实施方案中,上述基于滑动操作的滑动方向执行第一操作或第二操
作,包括:基于滑动操作的滑动方向执行第一操作或第二操作,以使得终端设备控制的玩家虚拟角色与目标虚拟角色之间的距离达到目标距离。
122.在一个可行的实施方案中,上述目标距离均小于玩家虚拟角色的攻击距离。
123.在一个可行的实施方案中,如图10所示,上述装置包括:视角调整模块95,用于在滑动操作持续期间,基于滑动操作调整图形用户界面的视角。
124.本发明实施例提供的虚拟角色的控制装置,与上述实施例提供的虚拟角色的控制方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
125.本发明实施例还提供了一种电子设备,用于运行上述虚拟角色的控制方法;参见图11所示的一种电子设备的结构示意图,该电子设备包括存储器100和处理器101,其中,存储器100用于存储一条或多条计算机指令,一条或多条计算机指令被处理器101执行,以执行以下步骤:
126.响应针对终端设备的准星移动操作,使准星对准目标虚拟角色;响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色;响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作;其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。
127.在本发明可选的实施例中,上述使准星锁定目标虚拟角色的步骤之后,方法还包括:可以生成锁定反馈;其中,锁定反馈包括以下至少一种:声音反馈、振动反馈、动画反馈。
128.在本发明可选的实施例中,上述基于滑动操作的滑动方向执行第一操作或第二操作的步骤,包括:如果滑动操作的滑动方向为第一方向,执行第一操作;如果滑动操作的滑动方向为第二方向,执行第二操作;其中,第一方向为向上,第二方向为向下。
129.在本发明可选的实施例中,上述基于滑动操作的滑动方向执行第一操作或第二操作的步骤,包括:确定滑动操作的滑动距离;如果滑动操作的滑动距离大于预设的第一距离阈值,基于滑动操作的滑动方向执行第一操作或第二操作。
130.在本发明可选的实施例中,上述基于滑动操作的滑动方向执行第一操作或第二操作的步骤,包括:确定终端设备控制的玩家虚拟角色与目标虚拟角色的距离;如果距离小于或等于预先设置的第二距离阈值,基于滑动操作的滑动方向执行第一操作或第二操作。
131.在本发明可选的实施例中,上述方法还包括:确定滑动操作的滑动距离,基于滑动距离确定目标速度;根据目标速度控制玩家虚拟角色朝目标虚拟角色移动的速度,或者,根据目标速度控制目标虚拟角色朝玩家虚拟角色移动的速度。
132.在本发明可选的实施例中,上述方法还包括:确定滑动操作的滑动距离;根据滑动距离控制玩家虚拟角色朝目标虚拟角色移动的距离,或者,根据滑动距离控制目标虚拟角色朝玩家虚拟角色移动的距离。
133.在本发明可选的实施例中,上述基于滑动操作的滑动方向执行第一操作或第二操作,包括:基于滑动操作的滑动方向执行第一操作或第二操作,以使得终端设备控制的玩家虚拟角色与目标虚拟角色之间的距离达到目标距离。
134.在本发明可选的实施例中,上述目标距离均小于玩家虚拟角色的攻击距离。
135.在本发明可选的实施例中,上述方法还包括:在滑动操作持续期间,基于滑动操作调整图形用户界面的视角。
136.本实施例中可以响应针对终端设备的准星移动操作,使准星对准目标虚拟角色;
响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色;响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作;其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。该方式中,通过一个虚拟控件实现玩家虚拟角色的移动和目标虚拟角色的拖拽,可以降低操作复杂度,增强游戏的可玩性和趣味性,提高玩家的体验感,还可以整合不同功能的虚拟控件,降低终端设备的屏幕信息承载压力。
137.进一步地,图11所示的电子设备还包括总线102和通信接口103,处理器101、通信接口103和存储器100通过总线102连接。
138.其中,存储器100可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是isa总线、pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
139.处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器100,处理器101读取存储器100中的信息,结合其硬件完成前述实施例的方法的步骤。
140.本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述虚拟角色的控制方法,可以执行以下步骤:
141.响应针对终端设备的准星移动操作,使准星对准目标虚拟角色;响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色;响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作;其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。
142.在本发明可选的实施例中,上述使准星锁定目标虚拟角色的步骤之后,方法还包括:可以生成锁定反馈;其中,锁定反馈包括以下至少一种:声音反馈、振动反馈、动画反馈。
143.在本发明可选的实施例中,上述基于滑动操作的滑动方向执行第一操作或第二操作的步骤,包括:如果滑动操作的滑动方向为第一方向,执行第一操作;如果滑动操作的滑动方向为第二方向,执行第二操作;其中,第一方向为向上,第二方向为向下。
144.在本发明可选的实施例中,上述基于滑动操作的滑动方向执行第一操作或第二操作的步骤,包括:确定滑动操作的滑动距离;如果滑动操作的滑动距离大于预设的第一距离阈值,基于滑动操作的滑动方向执行第一操作或第二操作。
145.在本发明可选的实施例中,上述基于滑动操作的滑动方向执行第一操作或第二操作的步骤,包括:确定终端设备控制的玩家虚拟角色与目标虚拟角色的距离;如果距离小于或等于预先设置的第二距离阈值,基于滑动操作的滑动方向执行第一操作或第二操作。
146.在本发明可选的实施例中,上述方法还包括:确定滑动操作的滑动距离,基于滑动距离确定目标速度;根据目标速度控制玩家虚拟角色朝目标虚拟角色移动的速度,或者,根据目标速度控制目标虚拟角色朝玩家虚拟角色移动的速度。
147.在本发明可选的实施例中,上述方法还包括:确确定滑动操作的滑动距离;根据滑动距离控制玩家虚拟角色朝目标虚拟角色移动的距离,或者,根据滑动距离控制目标虚拟角色朝玩家虚拟角色移动的距离。
148.在本发明可选的实施例中,上述基于滑动操作的滑动方向执行第一操作或第二操作,包括:基于滑动操作的滑动方向执行第一操作或第二操作,以使得终端设备控制的玩家虚拟角色与目标虚拟角色之间的距离达到目标距离。
149.在本发明可选的实施例中,上述目标距离均小于玩家虚拟角色的攻击距离。
150.在本发明可选的实施例中,上述方法还包括:在滑动操作持续期间,基于滑动操作调整图形用户界面的视角。
151.本实施例中可以响应针对终端设备的准星移动操作,使准星对准目标虚拟角色;响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色;响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作;其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。该方式中,通过一个虚拟控件实现玩家虚拟角色的移动和目标虚拟角色的拖拽,可以降低操作复杂度,增强游戏的可玩性和趣味性,提高玩家的体验感,还可以整合不同功能的虚拟控件,降低终端设备的屏幕信息承载压力。
152.本发明实施例所提供的虚拟角色的控制方法、装置、电子设备和可读存储介质的计算机程序产品,包括存储了程序代码的计算机可读存储介质,程序代码包括的指令可用于执行前面方法实施例中的方法,具体实现可参见方法实施例,在此不再赘述。
153.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和/或装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
154.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
155.功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计
算机,电子设备,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
156.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
157.最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种虚拟角色的控制方法,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面显示有准星、虚拟控件和至少一个虚拟角色;所述方法包括:响应针对所述终端设备的准星移动操作,使所述准星对准目标虚拟角色;响应针对所述虚拟控件的按压操作,使所述准星锁定所述目标虚拟角色;响应针对所述虚拟控件的滑动操作,基于所述滑动操作的滑动方向执行第一操作或第二操作;其中,所述第一操作表征控制所述终端设备控制的玩家虚拟角色朝所述目标虚拟角色移动,所述第二操作表征控制所述目标虚拟角色朝所述玩家虚拟角色移动。2.根据权利要求1所述的方法,其特征在于,使所述准星锁定所述目标虚拟角色的步骤之后,所述方法还包括:生成锁定反馈;其中,所述锁定反馈包括以下至少一种:声音反馈、振动反馈、动画反馈。3.根据权利要求1所述的方法,其特征在于,基于所述滑动操作的滑动方向执行第一操作或第二操作的步骤,包括:如果所述滑动操作的滑动方向为第一方向,执行第一操作;如果所述滑动操作的滑动方向为第二方向,执行第二操作;其中,所述第一方向为向上,所述第二方向为向下。4.根据权利要求1所述的方法,其特征在于,基于所述滑动操作的滑动方向执行第一操作或第二操作的步骤,包括:确定所述滑动操作的滑动距离;如果所述滑动操作的滑动距离大于预设的第一距离阈值,基于所述滑动操作的滑动方向执行第一操作或第二操作。5.根据权利要求1所述的方法,其特征在于,基于所述滑动操作的滑动方向执行第一操作或第二操作的步骤,包括:确定所述终端设备控制的玩家虚拟角色与所述目标虚拟角色的距离;如果所述距离小于或等于预先设置的第二距离阈值,基于所述滑动操作的滑动方向执行第一操作或第二操作。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述滑动操作的滑动距离,基于所述滑动距离确定目标速度;根据所述目标速度控制所述玩家虚拟角色朝所述目标虚拟角色移动的速度,或者,根据所述目标速度控制所述目标虚拟角色朝所述玩家虚拟角色移动的速度。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:确定所述滑动操作的滑动距离;根据所述滑动距离控制所述玩家虚拟角色朝所述目标虚拟角色移动的距离,或者,根据所述滑动距离控制所述目标虚拟角色朝所述玩家虚拟角色移动的距离。8.根据权利要求1所述的方法,其特征在于,所述基于所述滑动操作的滑动方向执行第一操作或第二操作,包括:基于所述滑动操作的滑动方向执行第一操作或第二操作,以使得所述终端设备控制的玩家虚拟角色与所述目标虚拟角色之间的距离达到目标距离。9.根据权利要求8所述的方法,其特征在于,所述目标距离小于所述玩家虚拟角色的攻
击距离。10.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述滑动操作持续期间,基于所述滑动操作调整所述图形用户界面的视角。11.一种虚拟角色的控制装置,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面显示有准星、虚拟控件和至少一个虚拟角色;所述装置包括:目标虚拟角色对准模块,用于响应针对所述终端设备的准星移动操作,使所述准星对准目标虚拟角色;目标虚拟角色锁定模块,用于响应针对所述虚拟控件的按压操作,使所述准星锁定所述目标虚拟角色;虚拟角色移动模块,用于响应针对所述虚拟控件的滑动操作,基于所述滑动操作的滑动方向执行第一操作或第二操作;其中,所述第一操作表征控制所述终端设备控制的玩家虚拟角色朝所述目标虚拟角色移动,所述第二操作表征控制所述目标虚拟角色朝所述玩家虚拟角色移动。12.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1-10任一项所述的虚拟角色的控制方法的步骤。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使处理器实现权利要求1-10任一项所述的虚拟角色的控制方法的步骤。
技术总结
本发明提供了一种虚拟角色的控制方法、装置、电子设备和可读存储介质,通过终端设备提供图形用户界面;响应针对终端设备的准星移动操作,使准星对准目标虚拟角色;响应针对虚拟控件的按压操作,使准星锁定目标虚拟角色;响应针对虚拟控件的滑动操作,基于滑动操作的滑动方向执行第一操作或第二操作;其中,第一操作表征控制终端设备控制的玩家虚拟角色朝目标虚拟角色移动,第二操作表征控制目标虚拟角色朝玩家虚拟角色移动。通过一个虚拟控件实现玩家虚拟角色的移动和目标虚拟角色的拖拽,可以降低操作复杂度,增强游戏的可玩性和趣味性,提高玩家的体验感,还可以整合不同功能的虚拟控件,降低终端设备的屏幕信息承载压力。降低终端设备的屏幕信息承载压力。降低终端设备的屏幕信息承载压力。
技术研发人员:苗浩琦
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2023.07.18
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
