CN116808583A - 一种虚拟球员控制方法、装置、计算机设备和存储介质 - Google Patents

一种虚拟球员控制方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN116808583A
CN116808583A CN202310863691.7A CN202310863691A CN116808583A CN 116808583 A CN116808583 A CN 116808583A CN 202310863691 A CN202310863691 A CN 202310863691A CN 116808583 A CN116808583 A CN 116808583A
Authority
CN
China
Prior art keywords
virtual
player
target virtual
action
defender
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310863691.7A
Other languages
English (en)
Inventor
韩威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Boguan Information Technology Co Ltd
Original Assignee
Guangzhou Boguan Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Boguan Information Technology Co Ltd filed Critical Guangzhou Boguan Information Technology Co Ltd
Priority to CN202310863691.7A priority Critical patent/CN116808583A/zh
Publication of CN116808583A publication Critical patent/CN116808583A/zh
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/537Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
    • A63F13/5375Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/812Ball games, e.g. soccer or baseball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/30Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/303Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
    • A63F2300/305Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for providing a graphical or textual hint to the player
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6045Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8011Ball

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了一种虚拟球员控制方法、装置、计算机设备和存储介质;可显示足球游戏的图形用户界面,图形用户界面包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员,检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,基于对抗位置关系在图形用户界面中显示过人动作提示控件,过人动作提示控件指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息,响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作;玩家可根据过人动作提示控件更好地把握过人的时机和方向等,提升过人的成功率,改善玩家的游戏体验。

Description

一种虚拟球员控制方法、装置、计算机设备和存储介质
技术领域
本发明涉及游戏技术领域,具体涉及一种虚拟球员控制方法、装置、计算机设备和存储介质。
背景技术
随着游戏技术的快速发展,用户可以通过游戏类的应用程序体验各类运动的竞技性。例如,在足球游戏中,用户可以通过操作球员角色进行传球、过人、射门等行为,体验足球运动。
目前,在足球游戏中支持玩家通过方向键控制球员角色在游戏的球场中进行移动,实现足球运动中的过人动作。但是,由于不同的球员角色在过人过程中的移动距离、所需时间等都不同,玩家仅根据自身经验进行过人时机、方向等的判断,会降低在游戏中球员角色过人的成功率,影响玩家的游戏体验。
发明内容
本发明实施例提供一种虚拟球员控制方法、装置、计算机设备和存储介质,可以在足球游戏中为游戏玩家提供过人时的指示信息,提升过人的成功率,改善玩家的游戏体验。
本发明实施例提供一种虚拟球员控制方法,应用于客户端,包括:
显示足球游戏的图形用户界面,所述图形用户界面包括所述足球游戏的至少部分虚拟球场以及位于所述虚拟球场中的目标虚拟进攻球员;
检测所述目标虚拟进攻球员与所述虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,所述目标虚拟防守球员基于所述目标虚拟进攻球员在所述虚拟球场中的位置确定;
基于所述对抗位置关系,在所述图形用户界面中显示过人动作提示控件,所述过人动作提示控件用于指示所述目标虚拟进攻球员针对所述目标虚拟防守球员执行过人动作的过人动作信息;
响应于针对所述过人动作提示控件的过人动作控制操作,控制所述目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作。
相应的,本发明实施例还提供一种虚拟球员控制装置,应用于客户端,包括:
界面显示单元,用于显示足球游戏的图形用户界面,所述图形用户界面包括所述足球游戏的至少部分虚拟球场以及位于所述虚拟球场中的目标虚拟进攻球员;
位置关系检测单元,用于检测所述目标虚拟进攻球员与所述虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,所述目标虚拟防守球员基于所述目标虚拟进攻球员在所述虚拟球场中的位置确定;
控件显示单元,用于基于所述对抗位置关系,在所述图形用户界面中显示过人动作提示控件,所述过人动作提示控件用于指示所述目标虚拟进攻球员针对所述目标虚拟防守球员执行过人动作的过人动作信息;
动作控制单元,用于响应于针对所述过人动作提示控件的过人动作控制操作,控制所述目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作。
相应的,本发明实施例还提供一种计算机设备,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行本发明实施例所提供的任一种虚拟球员控制方法中的步骤。
相应的,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本发明实施例所提供的任一种虚拟球员控制方法中的步骤。
此外,本发明实施例还提供一种计算机程序产品,包括计算机程序或指令,所述计算机程序或指令被处理器执行时实现本发明实施例所提供的任一种虚拟球员控制方法中的步骤。
采用本发明实施例的方案,可以显示足球游戏的图形用户界面,该图形用户界面包括该足球游戏的至少部分虚拟球场以及位于该虚拟球场中的目标虚拟进攻球员,检测该目标虚拟进攻球员与该虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,该目标虚拟防守球员基于该目标虚拟进攻球员在该虚拟球场中的位置确定,基于该对抗位置关系,在该图形用户界面中显示过人动作提示控件,该过人动作提示控件用于指示该目标虚拟进攻球员针对该目标虚拟防守球员执行过人动作的过人动作信息,响应于针对该过人动作提示控件的过人动作控制操作,控制该目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作;由于在本发明实施例中,可以根据玩家所控制的目标虚拟进攻球员与阻碍过人的目标虚拟防守球员之间的位置关系,在图形用户界面中显示过人动作提示控件,给玩家以一定的过人提示,因此,玩家可以根据过人动作提示控件更好地把握过人的时机和方向等,提升过人的成功率,改善玩家的游戏体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的虚拟球员控制方法的场景示意图;
图2是本发明实施例提供的虚拟球员控制方法的流程图;
图3是本发明实施例提供的第二虚拟防守球员数量为零时的UI示意图;
图4是本发明实施例提供的具有两个可选过人方向范围时的UI示意图;
图5是本发明实施例提供的不具有可选过人方向范围时的UI示意图;
图6是本发明实施例提供的虚拟球员控制方法的另一流程图;
图7是本发明实施例提供的虚拟球员控制装置的结构示意图;
图8是本发明实施例提供的虚拟球员控制装置的另一结构示意图;
图9是本发明实施例提供的计算机设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种虚拟球员控制方法、装置、计算机设备和计算机可读存储介质。具体地,本发明实施例提供适用于虚拟球员控制装置的虚拟球员控制方法,该虚拟球员控制装置可以集成在计算机设备中。
该计算机设备可以为终端等设备,包括但不限于移动终端和固定终端,例如移动终端包括但不限于智能手机、智能手表、平板电脑、笔记本电脑、智能车载等,其中,固定终端包括但不限于台式电脑、智能电视等。
该计算机设备还可以为服务器等设备,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(ContentDelivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器,但并不局限于此。
本发明实施例的虚拟球员控制方法,可以由终端实现,也可以由终端和服务器共同实现。
下面以终端和服务器共同实现该虚拟球员控制方法为例,对该方法进行说明。
如图1所示,本发明实施例提供的虚拟球员控制***包括终端10和服务器20等;终端10与服务器20之间通过网络连接,比如,通过有线或无线网络连接等,其中,服务器20可以作为对配置有足球游戏的终端10发送的请求作出响应的计算机设备存在。
其中,终端10可以用于显示足球游戏的图形用户界面,图形用户界面包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员,检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,目标虚拟防守球员基于目标虚拟进攻球员在虚拟球场中的位置确定。
终端10可以基于对抗位置关系,在图形用户界面中显示过人动作提示控件,过人动作提示控件用于指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息,响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作。
服务器20可以存储有终端10需要同步至其他终端的信息(比如目标虚拟进攻球员的位置、移动方向等等)。服务器20可以将这些信息发送给其他的终端,以使得其他的终端可以在对应的位置创建出相同的实体,以实现在不同终端中的数据同步。
可以理解的是,在一些实施例中,服务器20执行的信息存储、信息同步等步骤也可以由终端10执行,本发明实施例对此不做限定。
以下分别进行详细说明。需要说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
本发明实施例将从虚拟球员控制装置的角度进行描述,该虚拟球员控制装置具体可以集成在终端和/或服务器中。
如图2所示,本实施例的虚拟球员控制方法的具体流程可以如下:
201、显示足球游戏的图形用户界面,图形用户界面包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员。
其中,目标虚拟进攻球员为当前被足球游戏的玩家控制的虚拟球员角色。
可以理解的是,在足球游戏中,玩家所控制的虚拟球员可以是固定的,也可以是变化的,本发明实施例对此不做限定。
例如,在多玩家实时竞技时,足球游戏中的每个虚拟球员都可以固定由一位玩家进行控制;而在单机模式下,玩家可以自由切换自己所控制的虚拟球员,等等。
具体的,图形用户界面包括供玩家进行交互的UI界面和游戏画面。在可选的实施方式中,该UI界面中可以包括游戏控件(如,技能控件、移动控件、功能控件等)、指示标识(如,方向指示标识、角色指示标识等)、信息展示区(如,进球数、比赛时间等),或是游戏设置控件(如,***设置、商店、金币等)。在可选的实施方式中,游戏画面为终端设备显示虚拟球场所对应的显示画面,游戏画面中可以包括在虚拟场景中进行执行游戏逻辑的游戏角色、NPC角色、AI角色等虚拟对象。
可选的,虚拟球场是足球游戏在终端或服务器上运行时显示(或提供)的虚拟场景。可选地,该虚拟场景是对真实世界的仿真环境,或者是半仿真半虚构的虚拟环境,或者是纯虚构的虚拟环境。
202、检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,目标虚拟防守球员基于目标虚拟进攻球员在虚拟球场中的位置确定。
其中,目标虚拟防守球员为对目标虚拟进攻球员的过人动作可以造成阻碍的虚拟角色。
例如,在目标虚拟进攻球员控球过程中对目标虚拟进攻球员进行拦截的球员、以及与拦截的球员近距离进行配合的球员,等等,都可以确定为目标虚拟防守球员。
具体的,对抗位置关系指的是目标虚拟进攻球员与目标虚拟防守球员之间的位置关系,包括但不限于目标虚拟进攻球员与目标虚拟防守球员在虚拟球场中构成的相对地点关系以及方向关系等。
在一些可选的实施例中,目标虚拟防守球员可以是任意的与目标虚拟进攻球员之间的距离小于一定阈值的球员角色。具体的阈值可以由足球游戏的技术人员等自行设置,本发明实施例对此不做限定。
在另一些可选的实施例中,为了提升玩家在过人时的成功率,目标虚拟防守球员的判断可以根据玩家所控制的角色的角色特点确定。也就是说,步骤“检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系”之前,本发明实施例提供的虚拟球员控制方法还可以包括:
获取目标虚拟进攻球员的虚拟球员属性信息;
基于虚拟球员属性信息,计算目标虚拟进攻球员的过人动作触发距离和过人动作调整距离。
具体的,虚拟球员属性信息为目标虚拟进攻球员自身的参数信息。例如,虚拟球员属性信息可以包括但不限于虚拟球员角色的等级、过人技能、过人后需要的调整距离等等。
其中,过人动作触发距离可以是目标虚拟防守球员在过人突破时的最大移动距离。过人动作调整距离可以是目标虚拟防守球员在过人突破后需要的调整距离。
一般的,不同的过人动作等级、不同的过人动作,在过人突破时的移动距离和移动速度上可能会有所不同,因此可以根据不同的过人动作以及等级,需要考虑与对手的防守角色的触发距离,即过人动作触发距离。
而球员角色在过人后需要有一定的调整距离(即过人动作调整距离),在过人动作调整距离内,本方球员和球处于分离状态,很容易被对手的第二虚拟防守球员抢断。因此,需要计算过人动作调整距离,避免过人失败。一般的,过人动作等级越高,过人动作调整距离越短,即过人后需要调整的距离越短。
可选的,可以仅将与目标虚拟防守球员之间的距离不大于过人动作触发距离的防守球员作为目标虚拟防守球员,在这种情况下,可以提升目标虚拟进攻球员突破第一层防守的成功率。
进一步的,为了避免目标虚拟进攻球员在过人后被对手的第二虚拟防守球员抢断,可以进一步根据过人动作调整距离,确定目标虚拟防守距离,步骤“检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系”,具体可以包括:
响应于目标虚拟进攻球员在虚拟场景中的移动,从虚拟场景中的候选虚拟防守球员中确定目标虚拟进攻球员对应的第一虚拟防守球员;
当目标虚拟进攻球员和第一虚拟防守球员之间的第一对抗距离不大于过人动作触发距离时,基于第一虚拟防守球员在虚拟球场中的第一位置和过人动作调整距离,确定第二虚拟防守球员;
将第一虚拟防守球员和第二虚拟防守球员作为目标虚拟防守球员,基于目标虚拟防守球员在虚拟球场中的位置,确定目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系。
在本发明实施例中,第一虚拟防守球员可以为候选虚拟防守球员中与目标虚拟进攻球员之间的第一对抗距离不大于过人动作触发距离的球员角色。
一般的,第二虚拟防守球员与第一虚拟防守球员之间的距离不大于过人动作调整距离。也就是说,第二虚拟防守球员可能在目标虚拟防守球员成功过人后抢断球。
在一些可选的实施例中,第二虚拟防守球员可以是基于各个候选虚拟防守球员与第一虚拟防守球员之间的距离确定的,即,步骤“基于第一虚拟防守球员在虚拟球场中的第一位置和过人动作调整距离,确定第二虚拟防守球员”,具体可以包括:
基于第一虚拟防守球员在虚拟球场中的第一位置,计算虚拟球场中各候选虚拟防守球员的球员位置与第一位置之间的防守配合距离;
将防守配合距离不大于过人动作调整距离的候选虚拟防守球员作为第二虚拟防守球员。
一般来说,候选虚拟防守球员的防守配合距离不大于过人动作调整距离说明如果目标虚拟进攻球员向该候选虚拟防守球员的方向进攻,则在目标虚拟进攻球员进行过人动作调整时,足球很有可能被该候选虚拟防守球员拦截,因此,该候选虚拟防守球员针对目标虚拟进攻球员能够形成有效的防守,即可以视为第二虚拟防守球员。
在另一些可选的实施例中,第二虚拟防守球员可以是基于目标虚拟进攻球员可能发生过人动作调整的区域确定,也就是说,步骤“基于第一虚拟防守球员在虚拟球场中的第一位置和过人动作调整距离,确定第二虚拟防守球员”,具体可以包括:
确定以第一位置为圆心、过人动作调整距离为半径的过人动作调整区域;
检测是否有候选虚拟防守球员位于过人动作调整区域;
将位于过人动作调整区域的候选虚拟防守球员作为第二虚拟防守球员。
其中,过人动作调整区域为目标虚拟进攻球员在某些或者任意的过人方向进行过人时需要经过的区域所构成的集合。
一般来说,候选虚拟防守球员位于过人动作调整区域说明如果目标虚拟进攻球员向该候选虚拟防守球员的方向进行过人,则足球很有可能被该候选虚拟防守球员拦截,因此,该候选虚拟防守球员针对目标虚拟进攻球员能够形成有效的防守,即可以视为第二虚拟防守球员。
可以理解的是,第二虚拟防守球员的数量可能为零,即没有符合条件的第二虚拟防守球员,此时,步骤“基于目标虚拟防守球员在虚拟球场中的位置,确定目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系”,具体可以包括:
将第一虚拟防守球员在虚拟球场中的第一位置以及第一虚拟防守球员相对于目标虚拟进攻球员的防守方向,作为目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系。
也就是说,此时目标虚拟防守球员仅包括第一虚拟防守球员,对抗位置关系也仅包括第一虚拟防守球员在虚拟球场中的第一位置以及第一虚拟防守球员相对于目标虚拟进攻球员的防守方向。
相应的,步骤“基于对抗位置关系,在图形用户界面中显示过人动作提示控件”,具体可以包括:
基于对抗位置关系,确定目标虚拟进攻球员针对于第一虚拟防守球员的至少三个过人方向范围;
在图形用户界面中显示各过人方向范围对应的过人动作提示控件。
例如,如图3所示,P可以为目标虚拟进攻球员在虚拟球场中的位置,A即为第一虚拟防守球员在虚拟球场中的第一位置。
此时,名为“冲刺”的控件上,具有三个箭头,这三个箭头作为过人动作提示控件分别与各个过人方向范围对应。
例如,当本方玩家所控制球员带球移动中,达到过人动作触发距离R1时,如图3所示,根据本方玩家所控球员的移动方向,将过人动作调整距离R2所在圆根据所述方向按照向前、向左、向右三等分,分成三个圆弧。若三个圆弧内均没有对方的第二虚拟防守球员B,此时可以为玩家提供三个方向的过人指令。
203、基于对抗位置关系,在图形用户界面中显示过人动作提示控件,过人动作提示控件用于指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息。
具体的,过人动作提示控件可以提示玩家可以向哪个方向执行过人动作等。例如,过人动作提示控件可以是如图3中名为“冲刺”的控件中的三个箭头。
可以理解的是,过人动作提示控件可以提示目标虚拟防守球员的过人时机、过人速度等等,本发明实施例对此不作限定。
在一些可选的实施例中,第二虚拟防守球员的数量为至少一个,步骤“基于目标虚拟防守球员在虚拟球场中的位置,确定目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系”,具体可以包括:
根据第一虚拟防守球员在虚拟球场中的第一位置,确定第一虚拟防守球员相对于目标虚拟进攻球员的第一防守方向;
根据第二虚拟防守球员在虚拟球场中的第二位置,确定第二虚拟防守球员相对于目标虚拟进攻球员的第二防守方向;
将第一位置、第一防守方向和第二防守方向,作为目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系。
相应的,步骤“基于对抗位置关系,在图形用户界面中显示过人动作提示控件”,具体可以包括:
基于对抗位置关系中的第一位置和第一防守方向,确定目标虚拟进攻球员针对于第一虚拟防守球员的至少三个候选过人方向范围;
根据第二防守方向,从候选过人方向范围中,确定不包含第二防守方向的可选过人方向范围;
在图形用户界面中显示各可选过人方向范围对应的过人动作提示控件。
可以理解的是,各个候选过人方向范围中可能对应有一个或多个第二虚拟防守球员,也可以没有虚拟防守球员,本发明实施例对此不作限定。
例如,如图4所示,P为目标虚拟进攻球员在虚拟球场中的位置,A为第一虚拟防守球员在虚拟球场中的第一位置。此时,名为“冲刺”的控件上,具有两个箭头,这两个箭头作为过人动作提示控件分别与各个可选过人方向范围对应。
比如,当本方玩家所控制球员带球移动中,达到过人动作触发距离R1时,如图4所示,根据本方玩家所控球员的移动方向,将R2所在圆根据所述方向按照向前、向左、向右三等分,分成三个圆弧。若三个圆弧内其中一个有对方第二虚拟防守球员B,此时可以为玩家提供另外两个方向(可选过人方向范围)的过人指令。
可以理解的是,当各个方向上都有第二虚拟防守球员时,本发明实施例提供的虚拟球员控制方法还可以包括:
若候选过人方向范围中不包括可选过人方向范围,不执行在图形用户界面中显示各可选过人方向范围对应的过人动作提示控件的步骤。
例如,如图5所示,若三个圆弧内均有对方第二虚拟防守球员B,此时不会显示过人动作提示控件,玩家不会通过过人动作提示控件触发过人指令。
在一些可选的实施例中,如果目标虚拟进攻球员有相互配合的球员可以实现过人后仍然将球控制在己方,此时,依旧可以显示过人动作提示控件。也就是说,步骤“基于对抗位置关系,在图形用户界面中显示过人动作提示控件”之前,本发明实施例提供的虚拟球员控制方法还可以包括:
检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟配合球员之间的配合位置关系,目标虚拟配合球员基于目标虚拟进攻球员在虚拟球场中的位置确定。
其中,配合位置关系指的是目标虚拟进攻球员与目标虚拟配合球员之间的位置关系,包括但不限于目标虚拟进攻球员与目标虚拟配合球员在虚拟球场中构成的相对地点关系以及方向关系等。
在一些可选的实施例中,目标虚拟配合球员可以是任意的与目标虚拟进攻球员之间的距离小于一定配合距离阈值的球员角色。
在另一些可选的实施例中,为了提升玩家在过人时的成功率,目标虚拟配合球员的判断可以根据目标虚拟进攻球员的虚拟球员属性信息确定。
例如,可以根据不同的过人动作以及等级,确定在目标虚拟进攻球员的过人动作调整区域中的队友球员作为目标虚拟配合球员,或者,将与目标虚拟进攻球员之间的距离不大于过人动作调整距离的队友球员作为目标虚拟配合球员,等等。
相应的,步骤“基于对抗位置关系,在图形用户界面中显示过人动作提示控件”,具体可以包括:
基于对抗位置关系和配合位置关系,确定目标虚拟进攻球员的可选过人方向范围;
在图形用户界面中显示可选过人方向范围对应的过人动作提示控件。
例如,可以将具有目标虚拟配合球员的方向作为可选过人方向范围,或者,若某一方向上目标虚拟进攻球员与目标虚拟配合球员之间的距离不大于第二虚拟防守球员与目标虚拟进攻球员之间的距离,则该方向作为可选过人方向范围,等等。
204、响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作。
具体的,过人动作控制操作可以由玩家或终端预先设置,过人动作控制操作可以包括但不限于:长按操作、双击操作、以及滑动操作等等。过人动作控制操作可以是单独的一个操作,或者可以是由多个操作构成的一组操作。
在一些可选的实施例中,玩家对过人动作提示控件执行了过人动作控制操作后,目标虚拟进攻球员可以直接执行相应的过人动作。
在另一些可选的实施例中,步骤“响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作”,具体可以包括:
响应于针对过人动作提示控件的触发操作,显示至少两个过人动作选择控件,不同的过人动作选择控件与不同的过人动作对应;
响应于针对过人动作选择控件的动作选择操作,从过人动作中确定***作的过人动作选择控件对应的目标过人动作;
控制目标虚拟进攻球员执行目标过人动作。
可以理解的是,目标虚拟进攻球员可能有多种过人动作,当玩家确定要控制目标虚拟进攻球员进行过人时,可以显示过人动作选择控件,以使得玩家可以选择实际过人时目标虚拟进攻球员执行的过人动作。
例如,玩家触发过人动作提示控件后,可以在界面中显示目标虚拟进攻球员能够使用的过人动作所对应的控件。
由上可知,本发明实施例可以显示足球游戏的图形用户界面,图形用户界面包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员,检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,目标虚拟防守球员基于目标虚拟进攻球员在虚拟球场中的位置确定,基于对抗位置关系,在图形用户界面中显示过人动作提示控件,过人动作提示控件用于指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息,响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作;由于在本发明实施例中,可以根据玩家所控制的目标虚拟进攻球员与阻碍过人的目标虚拟防守球员之间的位置关系,在图形用户界面中显示过人动作提示控件,给玩家以一定的过人提示,因此,玩家可以根据过人动作提示控件更好地把握过人的时机和方向等,提升过人的成功率,改善玩家的游戏体验。
根据前面实施例所描述的方法,以下将举例作进一步详细说明。
在本实施例中,将结合图1的***进行说明。
如图6所示,本实施例的虚拟球员控制方法,具体流程可以如下:
601、显示足球游戏的图形用户界面,图形用户界面包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员。
602、获取目标虚拟进攻球员的虚拟球员属性信息,基于虚拟球员属性信息,计算目标虚拟进攻球员的过人动作触发距离和过人动作调整距离。
一般的,不同的过人动作等级、不同的过人动作,在过人突破时的移动距离和移动速度上可能会有所不同,因此可以根据不同的过人动作以及等级,需要考虑与对手的防守角色的触发距离,即过人动作触发距离。
而球员角色在过人后需要有一定的调整距离(即过人动作调整距离),在过人动作调整距离内,本方球员和球处于分离状态,很容易被对手的第二虚拟防守球员抢断。因此,需要计算过人动作调整距离,避免过人失败。一般的,过人动作等级越高,过人动作调整距离越短,即过人后需要调整的距离越短。
603、响应于目标虚拟进攻球员在虚拟场景中的移动,基于过人动作触发距离,从虚拟场景中的候选虚拟防守球员中,确定目标虚拟进攻球员对应的第一虚拟防守球员。
可以根据本方玩家所控球员(即目标虚拟进攻球员)的过人动作等级,确定与第一虚拟防守球员的过人动作触发距离R1、过人动作调整距离R2,同时确认本方玩家所控球员的移动方向,对方第一虚拟防守球员为A点。
604、基于第一虚拟防守球员在虚拟球场中的第一位置和过人动作调整距离,确定第二虚拟防守球员。
当本方玩家所控制球员带球移动中,达到过人动作触发距离R1时,如图3所示,根据本方玩家所控球员的移动方向,将R2所在圆根据所述方向按照向前、向左、向右三等分,分成三个圆弧。判断所述三个圆弧中是否有对方第二虚拟防守球员B。
605、基于对抗位置关系,确定目标虚拟进攻球员针对于第一虚拟防守球员的至少三个过人方向范围。
606、当第二虚拟防守球员的数量为零时,在图形用户界面中显示各过人方向范围对应的过人动作提示控件。
若三个圆弧内均没有对方第二虚拟防守球员B,此时可以为玩家提供三个方向的过人指令。
607、当第二虚拟防守球员的数量为至少一个,根据对抗位置关系中的第二防守方向,从候选过人方向范围中,确定不包含第二防守方向的可选过人方向范围,在图形用户界面中显示各可选过人方向范围对应的过人动作提示控件。
若三个圆弧内其中一个有对方第二虚拟防守球员B,此时可以为玩家提供另外两个方向的过人动作提示控件;若三个圆弧内均有对方第二虚拟防守球员B,此时不会显示过人动作提示控件。
由上可知,本发明实施例可以显示足球游戏的图形用户界面,图形用户界面包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员,检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,目标虚拟防守球员基于目标虚拟进攻球员在虚拟球场中的位置确定,基于对抗位置关系,在图形用户界面中显示过人动作提示控件,过人动作提示控件用于指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息,响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作;由于在本发明实施例中,可以根据玩家所控制的目标虚拟进攻球员与阻碍过人的目标虚拟防守球员之间的位置关系,在图形用户界面中显示过人动作提示控件,给玩家以一定的过人提示,因此,玩家可以根据过人动作提示控件更好地把握过人的时机和方向等,提升过人的成功率,改善玩家的游戏体验。
为了更好地实施以上方法,相应的,本发明实施例还提供一种虚拟球员控制装置。
参考图7,该装置包括:
界面显示单元701,可以用于显示足球游戏的图形用户界面,图形用户界面可以包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员;
位置关系检测单元702,可以用于检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,目标虚拟防守球员基于目标虚拟进攻球员在虚拟球场中的位置确定;
控件显示单元703,可以用于基于对抗位置关系,在图形用户界面中显示过人动作提示控件,过人动作提示控件可以用于指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息;
动作控制单元704,可以用于响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作。
在一些可选的实施例中,如图8所示,本发明实施例提供的虚拟球员控制装置还可以包括距离计算单元705,可以用于获取目标虚拟进攻球员的虚拟球员属性信息;
基于虚拟球员属性信息,计算目标虚拟进攻球员的过人动作触发距离和过人动作调整距离;
位置关系检测单元702,可以用于响应于目标虚拟进攻球员在虚拟场景中的移动,基于过人动作触发距离,从虚拟场景中的候选虚拟防守球员中确定目标虚拟进攻球员对应的第一虚拟防守球员;
基于第一虚拟防守球员在虚拟球场中的第一位置和过人动作调整距离,确定第二虚拟防守球员;
将第一虚拟防守球员和第二虚拟防守球员作为目标虚拟防守球员,基于目标虚拟防守球员在虚拟球场中的位置,确定目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系。
在一些可选的实施例中,第二虚拟防守球员的数量为零,位置关系检测单元702,可以用于将第一虚拟防守球员在虚拟球场中的第一位置以及第一虚拟防守球员相对于目标虚拟进攻球员的防守方向,作为目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系;
控件显示单元703,可以用于基于对抗位置关系,确定目标虚拟进攻球员针对于第一虚拟防守球员的至少三个过人方向范围;
在图形用户界面中显示各过人方向范围对应的过人动作提示控件。
在一些可选的实施例中,第二虚拟防守球员的数量为至少一个,位置关系检测单元702,可以用于根据第一虚拟防守球员在虚拟球场中的第一位置,确定第一虚拟防守球员相对于目标虚拟进攻球员的第一防守方向;
根据第二虚拟防守球员在虚拟球场中的第二位置,确定第二虚拟防守球员相对于目标虚拟进攻球员的第二防守方向;
将第一位置、第一防守方向和第二防守方向,作为目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系;
控件显示单元703,可以用于基于对抗位置关系中的第一位置和第一防守方向,确定目标虚拟进攻球员针对于第一虚拟防守球员的至少三个候选过人方向范围;
根据第二防守方向,从候选过人方向范围中,确定不包含第二防守方向的可选过人方向范围;
在图形用户界面中显示各可选过人方向范围对应的过人动作提示控件。
在一些可选的实施例中,本发明实施例提供的虚拟球员控制装置还可以包括控件不显示单元706,可以用于若候选过人方向范围中不可以包括所述可选过人方向范围,不执行在图形用户界面中显示各可选过人方向范围对应的过人动作提示控件的步骤。
在一些可选的实施例中,位置关系检测单元702,可以用于基于第一虚拟防守球员在虚拟球场中的第一位置,计算虚拟球场中各候选虚拟防守球员的球员位置与第一位置之间的防守配合距离;
将防守配合距离不大于过人动作调整距离的候选虚拟防守球员作为第二虚拟防守球员。
在一些可选的实施例中,本发明实施例提供的虚拟球员控制装置还可以包括配合位置关系检测单元,可以用于检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟配合球员之间的配合位置关系,目标虚拟配合球员基于目标虚拟进攻球员在虚拟球场中的位置确定;
控件显示单元703,可以用于基于对抗位置关系和配合位置关系,确定目标虚拟进攻球员的可选过人方向范围;
在图形用户界面中显示可选过人方向范围对应的过人动作提示控件。
在一些可选的实施例中,动作控制单元704,可以用于响应于针对过人动作提示控件的触发操作,显示至少两个过人动作选择控件,不同的过人动作选择控件与不同的过人动作对应;
响应于针对过人动作选择控件的动作选择操作,从过人动作中确定***作的过人动作选择控件对应的目标过人动作;
控制目标虚拟进攻球员执行目标过人动作。
由上可知,通过虚拟球员控制装置,可以显示足球游戏的图形用户界面,图形用户界面包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员,检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,目标虚拟防守球员基于目标虚拟进攻球员在虚拟球场中的位置确定,基于对抗位置关系,在图形用户界面中显示过人动作提示控件,过人动作提示控件用于指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息,响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作;由于在本发明实施例中,可以根据玩家所控制的目标虚拟进攻球员与阻碍过人的目标虚拟防守球员之间的位置关系,在图形用户界面中显示过人动作提示控件,给玩家以一定的过人提示,因此,玩家可以根据过人动作提示控件更好地把握过人的时机和方向等,提升过人的成功率,改善玩家的游戏体验。
此外,相应的,本申请实施例还提供一种计算机设备,该计算机设备可以为终端。如图9所示,图9为本申请实施例提供的计算机设备的结构示意图。该计算机设备900包括有一个或者一个以上处理核心的处理器901、有一个或一个以上计算机可读存储介质的存储器902及存储在存储器902上并可在处理器上运行的计算机程序。其中,处理器901与存储器902电性连接。本领域技术人员可以理解,图中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
处理器901是计算机设备900的控制中心,利用各种接口和线路连接整个计算机设备900的各个部分,通过运行或加载存储在存储器902内的软件程序和/或模块,以及调用存储在存储器902内的数据,执行计算机设备900的各种功能和处理数据,从而对计算机设备900进行整体监控。
在本申请实施例中,计算机设备900中的处理器901会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器902中,并由处理器901来运行存储在存储器902中的应用程序,从而实现各种功能:
显示足球游戏的图形用户界面,图形用户界面可以包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员;
检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,目标虚拟防守球员基于目标虚拟进攻球员在虚拟球场中的位置确定;
基于对抗位置关系,在图形用户界面中显示过人动作提示控件,过人动作提示控件可以用于指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息;
响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作。
在一些可选的实施例中,检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系之前,本发明实施例提供的虚拟球员控制方法还可以包括:
获取目标虚拟进攻球员的虚拟球员属性信息;
基于虚拟球员属性信息,计算目标虚拟进攻球员的过人动作触发距离和过人动作调整距离;
检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,可以包括:
响应于目标虚拟进攻球员在虚拟场景中的移动,基于所述过人动作触发距离,从虚拟场景中的候选虚拟防守球员中确定目标虚拟进攻球员对应的第一虚拟防守球员;
基于第一虚拟防守球员在虚拟球场中的第一位置和过人动作调整距离,确定第二虚拟防守球员;
将第一虚拟防守球员和第二虚拟防守球员作为目标虚拟防守球员,基于目标虚拟防守球员在虚拟球场中的位置,确定目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系。
在一些可选的实施例中,第二虚拟防守球员的数量为零,基于目标虚拟防守球员在虚拟球场中的位置,确定目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系,可以包括:
将第一虚拟防守球员在虚拟球场中的第一位置以及第一虚拟防守球员相对于目标虚拟进攻球员的防守方向,作为目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系;
基于对抗位置关系,在图形用户界面中显示过人动作提示控件,可以包括:
基于对抗位置关系,确定目标虚拟进攻球员针对于第一虚拟防守球员的至少三个过人方向范围;
在图形用户界面中显示各过人方向范围对应的过人动作提示控件。
在一些可选的实施例中,第二虚拟防守球员的数量为至少一个,基于目标虚拟防守球员在虚拟球场中的位置,确定目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系,可以包括:
根据第一虚拟防守球员在虚拟球场中的第一位置,确定第一虚拟防守球员相对于目标虚拟进攻球员的第一防守方向;
根据第二虚拟防守球员在虚拟球场中的第二位置,确定第二虚拟防守球员相对于目标虚拟进攻球员的第二防守方向;
将第一位置、第一防守方向和第二防守方向,作为目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系;
基于对抗位置关系,在图形用户界面中显示过人动作提示控件,可以包括:
基于对抗位置关系中的第一位置和第一防守方向,确定目标虚拟进攻球员针对于第一虚拟防守球员的至少三个候选过人方向范围;
根据第二防守方向,从候选过人方向范围中,确定不包含第二防守方向的可选过人方向范围;
在图形用户界面中显示各可选过人方向范围对应的过人动作提示控件。
在一些可选的实施例中,本发明实施例提供的虚拟球员控制方法还可以包括:
若候选过人方向范围中不可以包括所述可选过人方向范围,不执行在图形用户界面中显示各可选过人方向范围对应的过人动作提示控件的步骤。
在一些可选的实施例中,基于第一虚拟防守球员在虚拟球场中的第一位置和过人动作调整距离,确定第二虚拟防守球员,可以包括:
基于第一虚拟防守球员在虚拟球场中的第一位置,计算虚拟球场中各候选虚拟防守球员的球员位置与第一位置之间的防守配合距离;
将防守配合距离不大于过人动作调整距离的候选虚拟防守球员作为第二虚拟防守球员。
在一些可选的实施例中,基于对抗位置关系,在图形用户界面中显示过人动作提示控件之前,本发明实施例提供的虚拟球员控制方法还可以包括:
检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟配合球员之间的配合位置关系,目标虚拟配合球员基于目标虚拟进攻球员在虚拟球场中的位置确定;
基于对抗位置关系,在图形用户界面中显示过人动作提示控件,可以包括:
基于对抗位置关系和配合位置关系,确定目标虚拟进攻球员的可选过人方向范围;
在图形用户界面中显示可选过人方向范围对应的过人动作提示控件。
在一些可选的实施例中,响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作,可以包括:
响应于针对过人动作提示控件的触发操作,显示至少两个过人动作选择控件,不同的过人动作选择控件与不同的过人动作对应;
响应于针对过人动作选择控件的动作选择操作,从过人动作中确定***作的过人动作选择控件对应的目标过人动作;
控制目标虚拟进攻球员执行目标过人动作。
本方案可以显示足球游戏的图形用户界面,图形用户界面包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员,检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,目标虚拟防守球员基于目标虚拟进攻球员在虚拟球场中的位置确定,基于对抗位置关系,在图形用户界面中显示过人动作提示控件,过人动作提示控件用于指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息,响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作;由于在本发明实施例中,可以根据玩家所控制的目标虚拟进攻球员与阻碍过人的目标虚拟防守球员之间的位置关系,在图形用户界面中显示过人动作提示控件,给玩家以一定的过人提示,因此,玩家可以根据过人动作提示控件更好地把握过人的时机和方向等,提升过人的成功率,改善玩家的游戏体验。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
可选的,如图9所示,计算机设备900还包括:触控显示屏903、射频电路904、音频电路905、输入单元906以及电源907。其中,处理器901分别与触控显示屏903、射频电路904、音频电路905、输入单元906以及电源907电性连接。本领域技术人员可以理解,图9中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
触控显示屏903可用于显示图形用户界面以及接收用户作用于图形用户界面产生的操作指令。触控显示屏903可以包括显示面板和触控面板。其中,显示面板可用于显示由用户输入的信息或提供给用户的信息以及计算机设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-EmittingDiode)等形式来配置显示面板。触控面板可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并生成相应的操作指令,且操作指令执行对应程序。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器901,并能接收处理器901发来的命令并加以执行。触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器901以确定触摸事件的类型,随后处理器901根据触摸事件的类型在显示面板上提供相应的视觉输出。在本申请实施例中,可以将触控面板与显示面板集成到触控显示屏903而实现输入和输出功能。但是在某些实施例中,触控面板与触控面板可以作为两个独立的部件来实现输入和输出功能。即触控显示屏903也可以作为输入单元906的一部分实现输入功能。
射频电路904可用于收发射频信号,以通过无线通信与网络设备或其他计算机设备建立无线通讯,与网络设备或其他计算机设备之间收发信号。
音频电路905可以用于通过扬声器、传声器提供用户与计算机设备之间的音频接口。音频电路905可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路905接收后转换为音频数据,再将音频数据输出处理器901处理后,经射频电路904以发送给比如另一计算机设备,或者将音频数据输出至存储器902以便进一步处理。音频电路905还可能包括耳塞插孔,以提供外设耳机与计算机设备的通信。
输入单元906可用于接收输入的数字、字符信息或用户特征信息(例如指纹、虹膜、面部信息等),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
电源907用于给计算机设备900的各个部件供电。可选的,电源907可以通过电源管理***与处理器901逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源907还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管图9中未示出,计算机设备900还可以包括摄像头、传感器、无线保真模块、蓝牙模块等,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
由上可知,本实施例提供的计算机设备,显示足球游戏的图形用户界面,图形用户界面包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员,检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,目标虚拟防守球员基于目标虚拟进攻球员在虚拟球场中的位置确定,基于对抗位置关系,在图形用户界面中显示过人动作提示控件,过人动作提示控件用于指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息,响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作;由于在本发明实施例中,可以根据玩家所控制的目标虚拟进攻球员与阻碍过人的目标虚拟防守球员之间的位置关系,在图形用户界面中显示过人动作提示控件,给玩家以一定的过人提示,因此,玩家可以根据过人动作提示控件更好地把握过人的时机和方向等,提升过人的成功率,改善玩家的游戏体验。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种计算机可读存储介质,其中存储有多条计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种虚拟球员控制方法中的步骤。例如,该计算机程序可以执行如下步骤:
显示足球游戏的图形用户界面,图形用户界面可以包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员;
检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,目标虚拟防守球员基于目标虚拟进攻球员在虚拟球场中的位置确定;
基于对抗位置关系,在图形用户界面中显示过人动作提示控件,过人动作提示控件可以用于指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息;
响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作。
在一些可选的实施例中,检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系之前,本发明实施例提供的虚拟球员控制方法还可以包括:
获取目标虚拟进攻球员的虚拟球员属性信息;
基于虚拟球员属性信息,计算目标虚拟进攻球员的过人动作触发距离和过人动作调整距离;
检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,可以包括:
响应于目标虚拟进攻球员在虚拟场景中的移动,基于所述过人动作触发距离,从虚拟场景中的候选虚拟防守球员中确定目标虚拟进攻球员对应的第一虚拟防守球员;
基于第一虚拟防守球员在虚拟球场中的第一位置和过人动作调整距离,确定第二虚拟防守球员;
将第一虚拟防守球员和第二虚拟防守球员作为目标虚拟防守球员,基于目标虚拟防守球员在虚拟球场中的位置,确定目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系。
在一些可选的实施例中,第二虚拟防守球员的数量为零,基于目标虚拟防守球员在虚拟球场中的位置,确定目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系,可以包括:
将第一虚拟防守球员在虚拟球场中的第一位置以及第一虚拟防守球员相对于目标虚拟进攻球员的防守方向,作为目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系;
基于对抗位置关系,在图形用户界面中显示过人动作提示控件,可以包括:
基于对抗位置关系,确定目标虚拟进攻球员针对于第一虚拟防守球员的至少三个过人方向范围;
在图形用户界面中显示各过人方向范围对应的过人动作提示控件。
在一些可选的实施例中,第二虚拟防守球员的数量为至少一个,基于目标虚拟防守球员在虚拟球场中的位置,确定目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系,可以包括:
根据第一虚拟防守球员在虚拟球场中的第一位置,确定第一虚拟防守球员相对于目标虚拟进攻球员的第一防守方向;
根据第二虚拟防守球员在虚拟球场中的第二位置,确定第二虚拟防守球员相对于目标虚拟进攻球员的第二防守方向;
将第一位置、第一防守方向和第二防守方向,作为目标虚拟进攻球员与目标虚拟防守球员之间的对抗位置关系;
基于对抗位置关系,在图形用户界面中显示过人动作提示控件,可以包括:
基于对抗位置关系中的第一位置和第一防守方向,确定目标虚拟进攻球员针对于第一虚拟防守球员的至少三个候选过人方向范围;
根据第二防守方向,从候选过人方向范围中,确定不包含第二防守方向的可选过人方向范围;
在图形用户界面中显示各可选过人方向范围对应的过人动作提示控件。
在一些可选的实施例中,本发明实施例提供的虚拟球员控制方法还可以包括:
若候选过人方向范围中不可以包括所述可选过人方向范围,不执行在图形用户界面中显示各可选过人方向范围对应的过人动作提示控件的步骤。
在一些可选的实施例中,基于第一虚拟防守球员在虚拟球场中的第一位置和过人动作调整距离,确定第二虚拟防守球员,可以包括:
基于第一虚拟防守球员在虚拟球场中的第一位置,计算虚拟球场中各候选虚拟防守球员的球员位置与第一位置之间的防守配合距离;
将防守配合距离不大于过人动作调整距离的候选虚拟防守球员作为第二虚拟防守球员。
在一些可选的实施例中,基于对抗位置关系,在图形用户界面中显示过人动作提示控件之前,本发明实施例提供的虚拟球员控制方法还可以包括:
检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟配合球员之间的配合位置关系,目标虚拟配合球员基于目标虚拟进攻球员在虚拟球场中的位置确定;
基于对抗位置关系,在图形用户界面中显示过人动作提示控件,可以包括:
基于对抗位置关系和配合位置关系,确定目标虚拟进攻球员的可选过人方向范围;
在图形用户界面中显示可选过人方向范围对应的过人动作提示控件。
在一些可选的实施例中,响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作,可以包括:
响应于针对过人动作提示控件的触发操作,显示至少两个过人动作选择控件,不同的过人动作选择控件与不同的过人动作对应;
响应于针对过人动作选择控件的动作选择操作,从过人动作中确定***作的过人动作选择控件对应的目标过人动作;
控制目标虚拟进攻球员执行目标过人动作。
本方案可以显示足球游戏的图形用户界面,图形用户界面包括足球游戏的至少部分虚拟球场以及位于虚拟球场中的目标虚拟进攻球员,检测目标虚拟进攻球员与虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,目标虚拟防守球员基于目标虚拟进攻球员在虚拟球场中的位置确定,基于对抗位置关系,在图形用户界面中显示过人动作提示控件,过人动作提示控件用于指示目标虚拟进攻球员针对目标虚拟防守球员执行过人动作的过人动作信息,响应于针对过人动作提示控件的过人动作控制操作,控制目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作;由于在本发明实施例中,可以根据玩家所控制的目标虚拟进攻球员与阻碍过人的目标虚拟防守球员之间的位置关系,在图形用户界面中显示过人动作提示控件,给玩家以一定的过人提示,因此,玩家可以根据过人动作提示控件更好地把握过人的时机和方向等,提升过人的成功率,改善玩家的游戏体验。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种虚拟球员控制方法中的步骤,因此,可以实现本申请实施例所提供的任一种虚拟球员控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种虚拟球员控制方法、装置、存储介质及计算机设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (12)

1.一种虚拟球员控制方法,其特征在于,应用于客户端,包括:
显示足球游戏的图形用户界面,所述图形用户界面包括所述足球游戏的至少部分虚拟球场以及位于所述虚拟球场中的目标虚拟进攻球员;
检测所述目标虚拟进攻球员与所述虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,所述目标虚拟防守球员基于所述目标虚拟进攻球员在所述虚拟球场中的位置确定;
基于所述对抗位置关系,在所述图形用户界面中显示过人动作提示控件,所述过人动作提示控件用于指示所述目标虚拟进攻球员针对所述目标虚拟防守球员执行过人动作的过人动作信息;
响应于针对所述过人动作提示控件的过人动作控制操作,控制所述目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作。
2.根据权利要求1所述的虚拟球员控制方法,其特征在于,所述检测所述目标虚拟进攻球员与所述虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系之前,所述方法还包括:
获取所述目标虚拟进攻球员的虚拟球员属性信息;
基于所述虚拟球员属性信息,计算所述目标虚拟进攻球员的过人动作触发距离和过人动作调整距离;
所述检测所述目标虚拟进攻球员与所述虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,包括:
响应于所述目标虚拟进攻球员在所述虚拟球场中的移动,基于所述过人动作触发距离,从所述虚拟球场中的候选虚拟防守球员中确定所述目标虚拟进攻球员对应的第一虚拟防守球员;
基于所述第一虚拟防守球员在所述虚拟球场中的第一位置和所述过人动作调整距离,确定第二虚拟防守球员;
将所述第一虚拟防守球员和所述第二虚拟防守球员作为目标虚拟防守球员,基于所述目标虚拟防守球员在所述虚拟球场中的位置,确定所述目标虚拟进攻球员与所述目标虚拟防守球员之间的对抗位置关系。
3.根据权利要求2所述的虚拟球员控制方法,其特征在于,所述第二虚拟防守球员的数量为零,所述基于所述目标虚拟防守球员在所述虚拟球场中的位置,确定所述目标虚拟进攻球员与所述目标虚拟防守球员之间的对抗位置关系,包括:
将所述第一虚拟防守球员在所述虚拟球场中的第一位置以及所述第一虚拟防守球员相对于所述目标虚拟进攻球员的防守方向,作为所述目标虚拟进攻球员与所述目标虚拟防守球员之间的对抗位置关系;
所述基于所述对抗位置关系,在所述图形用户界面中显示过人动作提示控件,包括:
基于所述对抗位置关系,确定所述目标虚拟进攻球员针对于所述第一虚拟防守球员的至少三个过人方向范围;
在所述图形用户界面中显示各所述过人方向范围对应的过人动作提示控件。
4.根据权利要求2所述的虚拟球员控制方法,其特征在于,所述第二虚拟防守球员的数量为至少一个,所述基于所述目标虚拟防守球员在所述虚拟球场中的位置,确定所述目标虚拟进攻球员与所述目标虚拟防守球员之间的对抗位置关系,包括:
根据所述第一虚拟防守球员在所述虚拟球场中的第一位置,确定所述第一虚拟防守球员相对于所述目标虚拟进攻球员的第一防守方向;
根据所述第二虚拟防守球员在所述虚拟球场中的第二位置,确定所述第二虚拟防守球员相对于所述目标虚拟进攻球员的第二防守方向;
将所述第一位置、所述第一防守方向和所述第二防守方向,作为所述目标虚拟进攻球员与所述目标虚拟防守球员之间的对抗位置关系;
所述基于所述对抗位置关系,在所述图形用户界面中显示过人动作提示控件,包括:
基于所述对抗位置关系中的所述第一位置和所述第一防守方向,确定所述目标虚拟进攻球员针对于所述第一虚拟防守球员的至少三个候选过人方向范围;
根据所述第二防守方向,从所述候选过人方向范围中,确定不包含所述第二防守方向的可选过人方向范围;
在所述图形用户界面中显示各所述可选过人方向范围对应的过人动作提示控件。
5.根据权利要求4所述的虚拟球员控制方法,其特征在于,所述方法还包括:
若所述候选过人方向范围中不包括所述可选过人方向范围,不执行所述在所述图形用户界面中显示各所述可选过人方向范围对应的过人动作提示控件的步骤。
6.根据权利要求2所述的虚拟球员控制方法,其特征在于,所述基于所述第一虚拟防守球员在所述虚拟球场中的第一位置和所述过人动作调整距离,确定第二虚拟防守球员,包括:
基于所述第一虚拟防守球员在所述虚拟球场中的第一位置,计算所述虚拟球场中各所述候选虚拟防守球员的球员位置与所述第一位置之间的防守配合距离;
将所述防守配合距离不大于所述过人动作调整距离的候选虚拟防守球员作为第二虚拟防守球员。
7.根据权利要求1所述的虚拟球员控制方法,其特征在于,所述基于所述对抗位置关系,在所述图形用户界面中显示过人动作提示控件之前,所述方法还包括:
检测所述目标虚拟进攻球员与所述虚拟球场中至少一个目标虚拟配合球员之间的配合位置关系,所述目标虚拟配合球员基于所述目标虚拟进攻球员在所述虚拟球场中的位置确定;
所述基于所述对抗位置关系,在所述图形用户界面中显示过人动作提示控件,包括:
基于所述对抗位置关系和所述配合位置关系,确定所述目标虚拟进攻球员的可选过人方向范围;
在所述图形用户界面中显示所述可选过人方向范围对应的过人动作提示控件。
8.根据权利要求1所述的虚拟球员控制方法,其特征在于,所述响应于针对所述过人动作提示控件的过人动作控制操作,控制所述目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作,包括:
响应于针对所述过人动作提示控件的触发操作,显示至少两个过人动作选择控件,不同的过人动作选择控件与不同的过人动作对应;
响应于针对所述过人动作选择控件的动作选择操作,从所述过人动作中确定***作的过人动作选择控件对应的目标过人动作;
控制所述目标虚拟进攻球员执行所述目标过人动作。
9.一种虚拟球员控制装置,其特征在于,应用于客户端,包括:
界面显示单元,用于显示足球游戏的图形用户界面,所述图形用户界面包括所述足球游戏的至少部分虚拟球场以及位于所述虚拟球场中的目标虚拟进攻球员;
位置关系检测单元,用于检测所述目标虚拟进攻球员与所述虚拟球场中至少一个目标虚拟防守球员之间的对抗位置关系,所述目标虚拟防守球员基于所述目标虚拟进攻球员在所述虚拟球场中的位置确定;
控件显示单元,用于基于所述对抗位置关系,在所述图形用户界面中显示过人动作提示控件,所述过人动作提示控件用于指示所述目标虚拟进攻球员针对所述目标虚拟防守球员执行过人动作的过人动作信息;
动作控制单元,用于响应于针对所述过人动作提示控件的过人动作控制操作,控制所述目标虚拟进攻球员执行***作的过人动作提示控件对应的过人动作。
10.一种计算机设备,其特征在于,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行权利要求1至8任一项所述的虚拟球员控制方法中的步骤。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至8任一项所述的虚拟球员控制方法中的步骤。
12.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现如权利要求1至8中任一项所述的虚拟球员控制方法的步骤。
CN202310863691.7A 2023-07-13 2023-07-13 一种虚拟球员控制方法、装置、计算机设备和存储介质 Pending CN116808583A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310863691.7A CN116808583A (zh) 2023-07-13 2023-07-13 一种虚拟球员控制方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310863691.7A CN116808583A (zh) 2023-07-13 2023-07-13 一种虚拟球员控制方法、装置、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
CN116808583A true CN116808583A (zh) 2023-09-29

Family

ID=88112673

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310863691.7A Pending CN116808583A (zh) 2023-07-13 2023-07-13 一种虚拟球员控制方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN116808583A (zh)

Similar Documents

Publication Publication Date Title
CN113101652A (zh) 信息展示方法、装置、计算机设备及存储介质
CN113082712A (zh) 虚拟角色的控制方法、装置、计算机设备和存储介质
CN113082688B (zh) 游戏中虚拟角色的控制方法、装置、存储介质及设备
CN113398590B (zh) 声音处理方法、装置、计算机设备及存储介质
CN113426124B (zh) 游戏中的显示控制方法、装置、存储介质及计算机设备
TWI793838B (zh) 虛擬對象互動模式的選擇方法、裝置、設備、媒體及產品
WO2024011894A1 (zh) 虚拟对象的控制方法、装置、存储介质及计算机设备
CN113398566A (zh) 游戏的显示控制方法、装置、存储介质及计算机设备
WO2023240925A1 (zh) 虚拟道具的拾取方法、装置、计算机设备和存储介质
CN112843716B (zh) 虚拟物体提示与查看方法、装置、计算机设备及存储介质
WO2024087786A1 (zh) 游戏元素的显示方法、装置、计算机设备及存储介质
CN115212572A (zh) 游戏道具的控制方法、装置、计算机设备及存储介质
CN112473134B (zh) 视野区域的显示方法、装置、存储介质及计算机设备
CN115193035A (zh) 一种游戏显示控制方法、装置、计算机设备及存储介质
CN114225412A (zh) 信息处理方法、装置、计算机设备及存储介质
CN116808583A (zh) 一种虚拟球员控制方法、装置、计算机设备和存储介质
CN113413595A (zh) 一种信息提示方法、装置、电子设备和存储介质
CN113398564B (zh) 虚拟角色控制方法、装置、存储介质及计算机设备
CN113413591B (zh) 一种信息处理方法、装置、终端及存储介质
CN116850594A (zh) 游戏交互方法、装置、计算机设备及计算机可读存储介质
CN116999825A (zh) 一种游戏控制方法、装置、计算机设备及存储介质
CN116115991A (zh) 瞄准方法、装置、计算机设备及存储介质
CN118179012A (zh) 游戏交互方法、装置、计算机设备及计算机可读存储介质
CN116421968A (zh) 虚拟角色控制方法、装置、电子设备和存储介质
CN116870472A (zh) 一种游戏视角切换方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination