CN113813599B - 虚拟角色的控制方法和装置、存储介质及电子设备 - Google Patents

虚拟角色的控制方法和装置、存储介质及电子设备 Download PDF

Info

Publication number
CN113813599B
CN113813599B CN202110997371.1A CN202110997371A CN113813599B CN 113813599 B CN113813599 B CN 113813599B CN 202110997371 A CN202110997371 A CN 202110997371A CN 113813599 B CN113813599 B CN 113813599B
Authority
CN
China
Prior art keywords
target
virtual character
target virtual
control object
direction control
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.)
Active
Application number
CN202110997371.1A
Other languages
English (en)
Other versions
CN113813599A (zh
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202110997371.1A priority Critical patent/CN113813599B/zh
Publication of CN113813599A publication Critical patent/CN113813599A/zh
Application granted granted Critical
Publication of CN113813599B publication Critical patent/CN113813599B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/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/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • 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/837Shooting of targets
    • 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/8076Shooting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种虚拟角色的控制方法和装置、存储介质及电子设备。其中,该方法包括:在一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景,响应于对方向控制对象执行的第一操作,在游戏画面中显示目标操作列表,其中,目标操作列表包括的操作是目标虚拟角色的目标控制按键所控制执行的操作,方向控制对象用于控制目标虚拟角色移动,响应于对目标操作列表执行的第二操作,将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作,在通过方向控制对象控制目标虚拟角色移动的过程中,在满足目标操作的执行条件时,自动控制目标虚拟角色执行目标操作。本发明解决了相关技术中虚拟角色的控制操作方式复杂的技术问题。

Description

虚拟角色的控制方法和装置、存储介质及电子设备
技术领域
本发明涉及计算机领域,具体而言,涉及一种虚拟角色的控制方法和装置、存储介质及电子设备。
背景技术
随着技术的发展和移动设备性能的提高,人机界面的操作方向必然是向更便捷,更效率的控制方式发展,让用户拥有更愉悦的人机交互方式。
现有技术中,在移动终端的游戏应用中,玩家在左手操作方向控制对象(例如,摇杆)时,遇到虚拟游戏中需要进行交互的场景,则需要右手点击交互按钮,才能完成交互操作,导致右手操作压力变多,换言之,现有技术在通过方向控制对象控制虚拟角色移动的过程中,需要再次执行触控操作,才能够控制虚拟角色执行其他操作,因此,相关技术中存在虚拟角色的操作方式复杂的技术问题。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种虚拟角色的控制方法和装置、存储介质及电子设备,以至少解决相关技术中虚拟角色的控制操作方式复杂的技术问题。
根据本发明实施例的一个方面,提供了一种虚拟角色的控制方法,包括:在一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景;响应于对方向控制对象执行的第一操作,在所述游戏画面中显示目标操作列表,其中,所述目标操作列表包括的操作是所述目标虚拟角色的目标控制按键所控制执行的操作,所述方向控制对象用于控制所述目标虚拟角色移动;响应于对所述目标操作列表执行的第二操作,将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作;在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在满足所述目标操作的执行条件时,自动控制所述目标虚拟角色执行所述目标操作。
根据本发明实施例的另一方面,还提供了一种虚拟角色的控制装置,包括:第一显示模块,用于在一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景;第二显示模块,用于响应于对方向控制对象执行的第一操作,在所述游戏画面中显示目标操作列表,其中,所述目标操作列表包括的操作是所述目标虚拟角色的目标控制按键所控制执行的操作,所述方向控制对象用于控制所述目标虚拟角色移动;设置模块,用于响应于对所述目标操作列表执行的第二操作,将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作;控制模块,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在满足所述目标操作的执行条件时,自动控制所述目标虚拟角色执行所述目标操作。
可选地,所述装置还用于:
在将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作、且所述方向控制对象为虚拟摇杆或虚拟方向按键的情况下,在所述方向控制对象上显示所述目标操作的操作标识,其中,所述操作标识用于表示所述方向控制对象被设置为允许控制所述目标虚拟角色执行所述目标操作。
可选地,
所述设置模块,包括:第一设置单元,用于将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的采集操作,其中,所述采集操作用于控制所述目标虚拟角色采集目标虚拟资源;
所述控制模块,包括:第一控制单元,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟资源与所述目标虚拟角色之间的距离小于或等于第一预设距离时,自动控制所述目标虚拟角色采集所述目标虚拟资源。
可选地,
所述设置模块,包括:第二设置单元,用于将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的聊天操作,其中,所述聊天操作用于控制所述目标虚拟角色发起对话;
所述控制模块,包括:第二控制单元,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟角色与允许对话的第一虚拟角色之间的距离小于或等于第二预设距离时,自动控制所述目标虚拟角色向所述第一虚拟角色发起对话。
可选地,
所述设置模块,包括:第三设置单元,用于将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的互动操作,其中,所述互动操作用于控制所述目标虚拟角色发起互动动作;
所述控制模块,包括:第三控制单元,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟角色与允许互动的第二虚拟角色之间的距离小于或等于第三预设距离时,自动控制所述目标虚拟角色向所述第二虚拟角色发起所述互动动作。
可选地,
所述设置模块,包括:第四设置单元,用于将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的攻击操作,其中,所述攻击操作用于控制所述目标虚拟角色发起目标攻击操作;
所述控制模块,包括:第四控制单元,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟角色与允许被攻击的第三虚拟角色之间的距离小于或等于第四预设距离时,自动控制所述目标虚拟角色向所述第三虚拟角色发起所述目标攻击操作;或,在所述目标虚拟角色与允许被攻击的目标虚拟物体之间的距离小于或等于第五预设距离时,自动控制所述目标虚拟角色向所述目标虚拟物体发起所述目标攻击操作。
可选地,所述第四控制单元用于通过如下方式自动控制所述目标虚拟角色向所述第三虚拟角色发起所述目标攻击操作:
在所述目标虚拟角色当前持有第一虚拟攻击道具时,自动控制所述目标虚拟角色使用所述第一虚拟攻击道具向所述第三虚拟角色发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色使用预设的第二虚拟攻击道具向所述第三虚拟角色发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色向所述第三虚拟角色发起预设的攻击操作。
可选地,所述第四控制单元用于通过如下方式自动控制所述目标虚拟角色向所述目标虚拟物体发起所述目标攻击操作:
在所述目标虚拟角色当前持有第一虚拟攻击道具时,自动控制所述目标虚拟角色使用所述第一虚拟攻击道具向所述目标虚拟物体发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色使用预设的第二虚拟攻击道具向所述目标虚拟物体发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色向所述目标虚拟物体发起预设的攻击操作。
可选地,所述装置用于通过如下方式响应于对方向控制对象执行的第一操作,在所述游戏画面中显示目标操作列表:
在所述方向控制对象为虚拟摇杆、或实体摇杆、或虚拟方向按键或实体方向按键、且所述第一操作为对所述方向控制对象执行的长按操作的情况下,在所述游戏画面中显示所述目标操作列表;或者,
在所述方向控制对象为虚拟摇杆、或实体摇杆、或虚拟方向按键或实体方向按键、且所述第一操作为对所述方向控制对象执行的单击操作的情况下,在所述游戏画面中显示所述目标操作列表;
在所述方向控制对象为虚拟摇杆、所述第一操作为对所述虚拟摇杆执行的拖拽操作,且所述虚拟摇杆被拖拽的距离小于或等于第一阈值的情况下,在所述游戏画面中显示所述目标操作列表。
可选地,所述装置还用于:
所述将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作之后,在所述方向控制对象为虚拟摇杆时,响应于对所述虚拟摇杆执行的第三操作,控制所述目标虚拟角色移动,其中,所述第三操作为对所述虚拟摇杆执行的拖拽操作,且所述虚拟摇杆被拖拽的距离大于所述第一阈值。
根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述虚拟角色的控制方法。
根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的虚拟角色的控制方法。
在本发明实施例中,采用在一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景,响应于对方向控制对象执行的第一操作,在游戏画面中显示目标操作列表,其中,目标操作列表包括的操作是目标虚拟角色的目标控制按键所控制执行的操作,方向控制对象用于控制目标虚拟角色移动,响应于对目标操作列表执行的第二操作,将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作,在通过方向控制对象控制目标虚拟角色移动的过程中,在满足目标操作的执行条件时,自动控制目标虚拟角色执行目标操作的方式,通过将目标操作设置在控制目标虚拟角色移动的方向控制对象中,达到了在控制目标虚拟角色移动的同时,自动执行设置的目标操作的目的,从而实现了简化虚拟角色的控制操作方式,优化了用户操作流程的技术效果,进而解决了相关技术中虚拟角色的控制操作方式复杂的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的虚拟角色的控制方法的应用环境的示意图;
图2是根据本发明实施例的一种可选的虚拟角色的控制方法的流程示意图;
图3是根据本发明实施例的一种可选的虚拟角色的控制方法的示意图;
图4是根据本发明实施例的又一种可选的虚拟角色的控制方法的示意图;
图5是根据本发明实施例的又一种可选的虚拟角色的控制方法的示意图;
图6是根据本发明实施例的又一种可选的虚拟角色的控制方法的示意图;
图7是根据本发明实施例的又一种可选的虚拟角色的控制方法的示意图;
图8是根据本发明实施例的又一种可选的虚拟角色的控制方法的示意图;
图9是根据本发明实施例的又一种可选的虚拟角色的控制方法的示意图;
图10是根据本发明实施例的又一种可选的虚拟角色的控制方法的示意图;
图11是根据本发明实施例的又一种可选的虚拟角色的控制方法的示意图;
图12是根据本发明实施例的又一种可选的虚拟角色的控制方法的示意图;
图13是根据本发明实施例的又一种可选的虚拟角色的控制方法的示意图;
图14是根据本发明实施例的一种可选的虚拟角色的控制装置的结构示意图;
图15是根据本发明实施例的一种可选的电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,在对本申请实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:
下面结合实施例对本发明进行说明:
根据本发明实施例的一个方面,提供了一种虚拟角色的控制方法,可选地,在本实施例中,上述虚拟角色的控制方法可以应用于如图1所示的由服务器101和终端设备103所构成的硬件环境中。如图1所示,服务器101通过网络与终端103进行连接,可用于为终端设备或终端设备上安装的应用程序提供服务,应用程序可以是视频应用程序、即时通信应用程序、浏览器应用程序、教育应用程序、游戏应用程序等。可在服务器上或独立于服务器设置数据库105,用于为服务器101提供数据存储服务,例如,游戏数据存储服务器,上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、WIFI及其他实现无线通信的网络,终端设备103可以是配置有应用程序的终端,可以包括但不限于以下至少之一:手机(如Android手机、iOS手机等)、笔记本电脑、平板电脑、掌上电脑、MID(Mobile Internet Devices,移动互联网设备)、PAD、台式电脑、智能电视等计算机设备,上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器,使用上述虚拟角色的控制方法的应用程序107通过终端设备103进行显示。
结合图1所示,上述虚拟角色的控制方法可以在终端设备103通过如下步骤实现:
S1,在终端设备103上一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景;
S2,在终端设备103上响应于对方向控制对象执行的第一操作,在游戏画面中显示目标操作列表,其中,目标操作列表包括的操作是目标虚拟角色的目标控制按键所控制执行的操作,方向控制对象用于控制目标虚拟角色移动;
S3,在终端设备103上响应于对目标操作列表执行的第二操作,将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作;
S4,在终端设备103上在通过方向控制对象控制目标虚拟角色移动的过程中,在满足目标操作的执行条件时,自动控制目标虚拟角色执行目标操作。
可选地,在本实施例中,上述虚拟角色的控制方法还可以通过服务器实现,例如,图1所示的服务器101中实现;或由用户终端和服务器共同实现。
上述仅是一种示例,本实施例不做具体的限定。
可选地,作为一种可选的实施方式,如图2所示,上述虚拟角色的控制方法包括:
S202,在一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景;
S204,响应于对方向控制对象执行的第一操作,在游戏画面中显示目标操作列表,其中,目标操作列表包括的操作是目标虚拟角色的目标控制按键所控制执行的操作,方向控制对象用于控制目标虚拟角色移动;
S206,响应于对目标操作列表执行的第二操作,将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作;
S208,在通过方向控制对象控制目标虚拟角色移动的过程中,在满足目标操作的执行条件时,自动控制目标虚拟角色执行目标操作。
可选地,在本实施例中,上述虚拟角色的控制方法的应用场景可以包括但不限于医疗、金融、征信、银行、政务、政府、能源、教育、安防、楼宇、游戏、交通、物联、工业等多种应用场景的游戏应用中。。
可选地,在本实施例中,上述目标游戏应用包括但不限于MOBA游戏应用、射击应用等一种或多种类型组合的游戏应用,其中,MOBA(英文全称:Multiplayer Online BattleArena,缩写:MOBA,中文翻译:多人在线战术竞技游戏),又被称为Action Real-TimeStrategy(缩写:Action RTS,ARTS)动作即时战略游戏,在终端设备(例如,手机终端、PC端)上可以运行有上述MOBA游戏。
可选地,在本实施例中,上述第一操作和第二操作可以包括但不限于触控交互操作,例如,按住、点击、双击等,以按住为例,可以包括但不限于按住对应的交互按钮,且并未释放该交互按钮,以实现上述第一操作和第二操作。
可选地,在本实施例中,上述目标虚拟角色可以包括但不限于在目标游戏应用中生成的虚拟角色,具体而言,可以包括但不限于由登录上述目标游戏应用,参与一局游戏的帐号所控制的虚拟角色。
可选地,在本实施例中,上述虚拟游戏场景可以包括但不限于MOBA游戏场景,射击游戏场景等。
以射击游戏场景为例,可以包括但不限于第一人称射击游戏、第三人称射击游戏等所有使用热兵器类进行远程攻击的游戏。
第一人称射击类游戏(First-person shooting game,FPS),第一人称射击游戏属于动作类游戏(Action Game,ACT)的一个分支,顾名思义,第一人称视角射击游戏就是以玩家的主观视角来进行射击游戏。
第三人称射击类游戏(Third-person shooting game,TPS),也是射击游戏的一种,与第一人称射击类游戏的区别在于,玩家操作的虚拟控制对象在游戏显示界面中是可见的。上述的游戏可以包括但不限于第一人称射击游戏、第三人称射击游戏以及能够在第一人称与第三人称进行切换的射击游戏等,其中,图3是根据本发明实施例的另一种虚拟角色的控制方法的示意图,如图3所示,游戏显示界面可以区分为第一人称显示界面301和第三人称显示界面303,以及包括但不限于利用视角切换按键进行第一人称和第三人称之间的切换的显示界面。
可选地,在本实施例中,上述目标操作列表可以包括但不限于允许目标虚拟角色的目标控制按键所控制执行的操作,例如,射击、采集、做表情、对话等需要通过目标控制按键所控制执行的操作。
可选地,在本实施例中,上述方向控制对象可以包括但不限于虚拟摇杆、或实体摇杆、或虚拟方向按键或实体方向按键等,还可以包括但不限于虚拟现实(Virtual Reality,简称VR)游戏应用、增强现实(Augmented Reality,简称AR)游戏应用、混合现实(MixedReality,简称MR)游戏应用中的方向控制对象,上述方向控制对象通过响应于按压、拖拽、摇动等方式控制目标虚拟角色移动。
可选地,在本实施例中,上述将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作可以包括但不限于将上述方向控制对象设置为与选中的目标操作绑定。
例如,图4是根据本发明实施例的又一种虚拟角色的控制方法的示意图,如图4所示,响应于对方向控制对象402执行的第一操作,在游戏画面中显示目标操作列表404;
图5是根据本发明实施例的又一种虚拟角色的控制方法的示意图,如图5所示,响应于对目标操作列表502执行的第二操作,将方向控制对象504设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作506;
图6是根据本发明实施例的又一种虚拟角色的控制方法的示意图,如图6所示,在通过方向控制对象控制目标虚拟角色移动(向左移动)的过程中,在满足目标操作的执行条件(检测到其他虚拟角色)时,自动控制目标虚拟角色执行目标操作(发起对话)。
在本实施例中,将行走摇杆和交互行为结合,可以在操作摇杆行走时,完成交互行为,无需右手再进行操作,减轻右手操作压力。操作快捷方便,用户体验更好。
可选地,在本实施例中,可以包括但不限于如下步骤实现虚拟角色的控制:
S1,检测判断对摇杆(对应于前述的方向控制对象)执行的不同操作和手指移动位移;
S2,根据不同操作执行不同行为(对应于前述的显示目标操作列表);
S3,长按无位移变化,或位移未超过要求数值时,执行摇杆以及交互行为的融合操作(对应于前述的选中目标操作);
S4,根据已融合的交互行为,操作摇杆时,自动执行相关操作。
处理器收集到事件数据后,可将手势动作执行判断为点击长按或是滑动。控制单元在接收到处理器的处理结果后,执行相应的操作。例如,图7是根据本发明实施例的又一种虚拟角色的控制方法的示意图,如图7所示,具体而言可以包括但不限于如下步骤:
S702,开始;
S704,长按摇杆;
S706,判断手指有无超过8mm的位移变化;
S708,在S706判断结果为是的情况下,执行摇杆移动逻辑,并执行步骤S722;
S710,在S706判断结果为否的情况下,打开可融合的交互行为列表;
S712,判断是否选择了合适的交互行为;
S714,在S712判断结果为是的情况下,摇杆融合交互行为完成;
S716,路遇可交互物;
S718,行走至附近区域并自动发生交互行为,并执行步骤S722;
S720,在S712判断结果为否的情况下,显示空状态,并执行步骤S722;
S722,结束。
上述仅是一种示例,本实施例不做任何具体的限定。
通过本实施例,采用在一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景,响应于对方向控制对象执行的第一操作,在游戏画面中显示目标操作列表,其中,目标操作列表包括的操作是目标虚拟角色的目标控制按键所控制执行的操作,方向控制对象用于控制目标虚拟角色移动,响应于对目标操作列表执行的第二操作,将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作,在通过方向控制对象控制目标虚拟角色移动的过程中,在满足目标操作的执行条件时,自动控制目标虚拟角色执行目标操作的方式,通过将目标操作设置在控制目标虚拟角色移动的方向控制对象中,达到了在控制目标虚拟角色移动的同时,自动执行设置的目标操作的目的,从而实现了简化虚拟角色的控制操作方式,优化了用户操作流程的技术效果,进而解决了相关技术中虚拟角色的控制操作方式复杂的技术问题。
作为一种可选的方案,方法还包括:
在将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作、且方向控制对象为虚拟摇杆或虚拟方向按键的情况下,在方向控制对象上显示目标操作的操作标识,其中,操作标识用于表示方向控制对象被设置为允许控制目标虚拟角色执行目标操作。
可选地,在本实施例中,上述操作标识可以包括但不限于采集操作标识、聊天操作标识、攻击操作标识、互动操作标识等。
例如,图8是根据本发明实施例的又一种虚拟角色的控制方法的示意图,如图8所示,在虚拟游戏画面中显示目标操作列表,包括标识802用于表示采集操作标识,标识804用于表示聊天操作标识、标识806用于表示互动操作标识、标识808用于表示攻击操作标识,在选中标识804后,可以包括但不限于在方向控制对象上显示目标操作的操作标识810。
上述仅是一种示例,本实施例不做任何具体的限定。
作为一种可选的方案,
将方向控制对象设置为允许执行目标操作列表中选中的目标操作,包括:将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的采集操作,其中,采集操作用于控制目标虚拟角色采集目标虚拟资源;
在通过方向控制对象控制目标虚拟角色移动的过程中,在满足目标操作的执行条件时,自动控制目标虚拟角色执行目标操作,包括:在通过方向控制对象控制目标虚拟角色移动的过程中,在目标虚拟资源与目标虚拟角色之间的距离小于或等于第一预设距离时,自动控制目标虚拟角色采集目标虚拟资源。
可选地,在本实施例中,上述采集操作用于采集目标游戏应用中设置允许采集的目标虚拟资源,上述目标虚拟资源可以包括但不限于虚拟金币、虚拟武器、虚拟药品、虚拟载具等。
可选地,在本实施例中,上述第一预设距离可以根据目标虚拟资源或目标虚拟角色的属性进行配置,例如,虚拟能量可以配置为较长的距离,虚拟道具可以配置为较短的距离等。
例如,图9是根据本发明实施例的又一种虚拟角色的控制方法的示意图,如图9所示,在虚拟游戏画面中显示目标操作列表,从目标操作列表中通过第二操作选中标识902,上述采集操作可以包括但不限于在方向控制对象中显示的操作标识904,以表示将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的采集操作,上述目标虚拟资源与目标虚拟角色之间的距离A小于或等于第一预设距离的情况下,自动控制目标虚拟角色采集目标虚拟资源,将目标虚拟资源自动配置给目标虚拟角色。
上述仅是一种示例,本实施例不做任何具体的限定。
作为一种可选的方案,
将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作,包括:将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的聊天操作,其中,聊天操作用于控制目标虚拟角色发起对话;
在通过方向控制对象控制目标虚拟角色移动的过程中,在满足目标操作的执行条件时,自动控制目标虚拟角色执行目标操作,包括:在通过方向控制对象控制目标虚拟角色移动的过程中,在目标虚拟角色与允许对话的第一虚拟角色之间的距离小于或等于第二预设距离时,自动控制目标虚拟角色向第一虚拟角色发起对话。
可选地,在本实施例中,上述聊天操作用于与目标游戏应用中允许对话的第一虚拟角色进行对话,上述发起对话的方式可以包括但不限于显示对话面板,播放语音对话信息等。
可选地,在本实施例中,上述第二预设距离可以根据第一虚拟角色或目标虚拟角色的属性进行配置,例如,第一虚拟角色为玩家可以配置为较长的距离,第一虚拟角色为***角色可以配置为较短的距离等。
例如,图10是根据本发明实施例的又一种虚拟角色的控制方法的示意图,如图10所示,在虚拟游戏画面中显示目标操作列表,从目标操作列表中通过第二操作选中标识1002,上述聊天操作可以包括但不限于在方向控制对象中显示的操作标识1004,以表示将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的聊天操作,上述第一虚拟角色与目标虚拟角色之间的距离B小于或等于第二预设距离的情况下,自动控制目标虚拟角色向第一虚拟角色发起对话,在虚拟游戏画面中显示对话框。
上述仅是一种示例,本实施例不做任何具体的限定。
作为一种可选的方案,
将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作,包括:将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的互动操作,其中,互动操作用于控制目标虚拟角色发起互动动作;
在通过方向控制对象控制目标虚拟角色移动的过程中,在满足目标操作的执行条件时,自动控制目标虚拟角色执行目标操作,包括:在通过方向控制对象控制目标虚拟角色移动的过程中,在目标虚拟角色与允许互动的第二虚拟角色之间的距离小于或等于第三预设距离时,自动控制目标虚拟角色向第二虚拟角色发起互动动作。
可选地,在本实施例中,上述互动操作用于与目标游戏应用中允许执行互动动作的第二虚拟角色进行互动,上述发起互动操作的方式可以包括但不限于显示互动动作,播放互动动画(例如,表情)等。
可选地,在本实施例中,上述第三预设距离可以根据第二虚拟角色或目标虚拟角色的属性进行配置,例如,第二虚拟角色为玩家可以配置为较长的距离,第二虚拟角色为***角色可以配置为较短的距离等。
例如,图11是根据本发明实施例的又一种虚拟角色的控制方法的示意图,如图11所示,在虚拟游戏画面中显示目标操作列表,从目标操作列表中通过第二操作选中标识1102,上述互动操作可以包括但不限于在方向控制对象中显示的操作标识1104,以表示将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的互动操作,上述第二虚拟角色与目标虚拟角色之间的距离C小于或等于第三预设距离的情况下,自动控制目标虚拟角色向第二虚拟角色发起互动动作,在虚拟游戏画面中播放互动动画。
上述仅是一种示例,本实施例不做任何具体的限定。
作为一种可选的方案,
将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作,包括:将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的攻击操作,其中,攻击操作用于控制目标虚拟角色发起目标攻击操作;
在通过方向控制对象控制目标虚拟角色移动的过程中,在满足目标操作的执行条件时,自动控制目标虚拟角色执行目标操作,包括:在通过方向控制对象控制目标虚拟角色移动的过程中,在目标虚拟角色与允许被攻击的第三虚拟角色之间的距离小于或等于第四预设距离时,自动控制目标虚拟角色向第三虚拟角色发起目标攻击操作;或,在目标虚拟角色与允许被攻击的目标虚拟物体之间的距离小于或等于第五预设距离时,自动控制目标虚拟角色向目标虚拟物体发起目标攻击操作。
可选地,在本实施例中,上述攻击操作用于与目标游戏应用中攻击第三虚拟角色或攻击目标虚拟物体,上述攻击操作可以包括但不限于使用持有的虚拟道具或虚拟技能攻击,还可以包括但不限于根据第三虚拟角色或目标虚拟物体的类型切换虚拟道具或虚拟技能进行攻击。
可选地,在本实施例中,上述第四预设距离以及第五预设距离可以根据第三虚拟角色或目标虚拟物体或目标虚拟角色的属性进行配置,例如,第三虚拟角色为玩家可以配置为较长的距离,第二虚拟角色为***角色可以配置为较短的距离,目标虚拟物体较大时,可以配置为较长的距离,目标虚拟物体较小时,可以配置为较短的距离。
例如,图12是根据本发明实施例的又一种虚拟角色的控制方法的示意图,如图12所示,在虚拟游戏画面中显示目标操作列表,从目标操作列表中通过第二操作选中标识1202,上述攻击操作可以包括但不限于在方向控制对象中显示的操作标识1204,以表示将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的攻击操作,上述第三虚拟角色与目标虚拟角色之间的距离D小于或等于第四预设距离,或目标虚拟角色与允许被攻击的目标虚拟物体之间的距离小于或等于第五预设距离的情况下,自动控制目标虚拟角色向第三虚拟角色或目标虚拟物体发起目标攻击动作,在虚拟游戏画面中播放攻击动画。
上述仅是一种示例,本实施例不做任何具体的限定。
作为一种可选的方案,自动控制目标虚拟角色向第三虚拟角色发起目标攻击操作,包括:
在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色使用第一虚拟攻击道具向第三虚拟角色发起攻击操作;或者
在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色使用预设的第二虚拟攻击道具向第三虚拟角色发起攻击操作;或者
在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色向第三虚拟角色发起预设的攻击操作。
可选地,在本实施例中,上述在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色使用第一虚拟攻击道具向第三虚拟角色发起攻击操作可以包括但不限于目标虚拟角色使用当前持有的第一虚拟攻击道具直接自动向第三虚拟角色发起攻击操作;上述在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色使用预设的第二虚拟攻击道具向第三虚拟角色发起攻击操作可以包括但不限于目标虚拟角色将当前持有的第一虚拟攻击道具切换为第二虚拟攻击道具,再自动向第三虚拟角色发起攻击操作;上述在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色向第三虚拟角色发起预设的攻击操作可以包括但不限于目标虚拟角色当前持有的第一虚拟攻击道具时,执行例如近战攻击操作等预设的攻击操作。
作为一种可选的方案,自动控制目标虚拟角色向目标虚拟物体发起目标攻击操作:
在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色使用第一虚拟攻击道具向目标虚拟物体发起攻击操作;或者
在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色使用预设的第二虚拟攻击道具向目标虚拟物体发起攻击操作;或者
在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色向目标虚拟物体发起预设的攻击操作。
可选地,在本实施例中,上述在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色使用第一虚拟攻击道具向目标虚拟道具发起攻击操作可以包括但不限于目标虚拟角色使用当前持有的第一虚拟攻击道具直接自动向目标虚拟道具发起攻击操作;上述在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色使用预设的第二虚拟攻击道具向目标虚拟道具发起攻击操作可以包括但不限于目标虚拟角色将当前持有的第一虚拟攻击道具切换为第二虚拟攻击道具,再自动向目标虚拟道具发起攻击操作;上述在目标虚拟角色当前持有第一虚拟攻击道具时,自动控制目标虚拟角色向目标虚拟道具发起预设的攻击操作可以包括但不限于目标虚拟角色当前持有的第一虚拟攻击道具时,执行例如近战攻击操作等预设的攻击操作。
作为一种可选的方案,响应于对方向控制对象执行的第一操作,在游戏画面中显示目标操作列表,包括:
在方向控制对象为虚拟摇杆、或实体摇杆、或虚拟方向按键或实体方向按键、且第一操作为对方向控制对象执行的长按操作的情况下,在游戏画面中显示目标操作列表;或者,
在方向控制对象为虚拟摇杆、或实体摇杆、或虚拟方向按键或实体方向按键、且第一操作为对方向控制对象执行的单击操作的情况下,在游戏画面中显示目标操作列表;
在方向控制对象为虚拟摇杆、第一操作为对虚拟摇杆执行的拖拽操作,且虚拟摇杆被拖拽的距离小于或等于第一阈值的情况下,在游戏画面中显示目标操作列表。
可选地,在本实施例中,上述第一操作为长按操作时,显示目标操作列表,上述第一操作为单击操作时,也可以显示目标操作列表,其中,单击和长按的区别在于对方向控制对象执行操作的时长。单击操作的操作时长相较于长按操作更短。
可选地,在本实施例中,上述拖拽操作可以包括但不限于按住方向控制对象后移动方向控制对象。上述第一阈值可以包括但不限于拖拽的灵敏度,当拖拽超过第一阈值的距离时,控制目标虚拟角色移动,当拖拽小于或等于第一阈值的距离时,显示上述目标操作列表。
作为一种可选的方案,将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作之后,方法还包括:
在方向控制对象为虚拟摇杆时,响应于对虚拟摇杆执行的第三操作,控制目标虚拟角色移动,其中,第三操作为对虚拟摇杆执行的拖拽操作,且虚拟摇杆被拖拽的距离大于第一阈值。
可选地,在本实施例中,上述第三操作为拖拽距离大于第一阈值的操作,可以通过虚拟摇杆控制目标虚拟角色移动。
例如,图13是根据本发明实施例的又一种虚拟角色的控制方法的示意图,如图13所示,在虚拟游戏画面中显示目标操作列表,并选中聊天操作后,响应于对虚拟摇杆执行的第三操作,控制目标虚拟角色移动,在目标虚拟角色移动至距离第一虚拟角色第一预设距离时,在虚拟游戏画面中显示目标虚拟角色和第一虚拟角色之间的对话框。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
根据本发明实施例的另一个方面,还提供了一种用于实施上述虚拟角色的控制方法的虚拟角色的控制装置。如图14所示,该装置包括:
第一显示模块1402,用于在一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景;
第二显示模块1404,用于响应于对方向控制对象执行的第一操作,在所述游戏画面中显示目标操作列表,其中,所述目标操作列表包括的操作是所述目标虚拟角色的目标控制按键所控制执行的操作,所述方向控制对象用于控制所述目标虚拟角色移动;
设置模块1406,用于响应于对所述目标操作列表执行的第二操作,将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作;
控制模块1408,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在满足所述目标操作的执行条件时,自动控制所述目标虚拟角色执行所述目标操作。
作为一种可选的方案,所述装置还用于:
在将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作、且所述方向控制对象为虚拟摇杆或虚拟方向按键的情况下,在所述方向控制对象上显示所述目标操作的操作标识,其中,所述操作标识用于表示所述方向控制对象被设置为允许控制所述目标虚拟角色执行所述目标操作。
作为一种可选的方案,
所述设置模块1406,包括:第一设置单元,用于将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的采集操作,其中,所述采集操作用于控制所述目标虚拟角色采集目标虚拟资源;
所述控制模块1408,包括:第一控制单元,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟资源与所述目标虚拟角色之间的距离小于或等于第一预设距离时,自动控制所述目标虚拟角色采集所述目标虚拟资源。
作为一种可选的方案,
所述设置模块1406,包括:第二设置单元,用于将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的聊天操作,其中,所述聊天操作用于控制所述目标虚拟角色发起对话;
所述控制模块1408,包括:第二控制单元,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟角色与允许对话的第一虚拟角色之间的距离小于或等于第二预设距离时,自动控制所述目标虚拟角色向所述第一虚拟角色发起对话。
作为一种可选的方案,
所述设置模块1406,包括:第三设置单元,用于将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的互动操作,其中,所述互动操作用于控制所述目标虚拟角色发起互动动作;
所述控制模块1408,包括:第三控制单元,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟角色与允许互动的第二虚拟角色之间的距离小于或等于第三预设距离时,自动控制所述目标虚拟角色向所述第二虚拟角色发起所述互动动作。
作为一种可选的方案,
所述设置模块1406,包括:第四设置单元,用于将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的攻击操作,其中,所述攻击操作用于控制所述目标虚拟角色发起目标攻击操作;
所述控制模块1408,包括:第四控制单元,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟角色与允许被攻击的第三虚拟角色之间的距离小于或等于第四预设距离时,自动控制所述目标虚拟角色向所述第三虚拟角色发起所述目标攻击操作;或,在所述目标虚拟角色与允许被攻击的目标虚拟物体之间的距离小于或等于第五预设距离时,自动控制所述目标虚拟角色向所述目标虚拟物体发起所述目标攻击操作。
作为一种可选的方案,所述第四控制单元用于通过如下方式自动控制所述目标虚拟角色向所述第三虚拟角色发起所述目标攻击操作:
在所述目标虚拟角色当前持有第一虚拟攻击道具时,自动控制所述目标虚拟角色使用所述第一虚拟攻击道具向所述第三虚拟角色发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色使用预设的第二虚拟攻击道具向所述第三虚拟角色发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色向所述第三虚拟角色发起预设的攻击操作。
作为一种可选的方案,所述第四控制单元用于通过如下方式自动控制所述目标虚拟角色向所述目标虚拟物体发起所述目标攻击操作:
在所述目标虚拟角色当前持有第一虚拟攻击道具时,自动控制所述目标虚拟角色使用所述第一虚拟攻击道具向所述目标虚拟物体发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色使用预设的第二虚拟攻击道具向所述目标虚拟物体发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色向所述目标虚拟物体发起预设的攻击操作。
作为一种可选的方案,所述装置用于通过如下方式响应于对方向控制对象执行的第一操作,在所述游戏画面中显示目标操作列表:
在所述方向控制对象为虚拟摇杆、或实体摇杆、或虚拟方向按键或实体方向按键、且所述第一操作为对所述方向控制对象执行的长按操作的情况下,在所述游戏画面中显示所述目标操作列表;或者,
在所述方向控制对象为虚拟摇杆、或实体摇杆、或虚拟方向按键或实体方向按键、且所述第一操作为对所述方向控制对象执行的单击操作的情况下,在所述游戏画面中显示所述目标操作列表;
在所述方向控制对象为虚拟摇杆、所述第一操作为对所述虚拟摇杆执行的拖拽操作,且所述虚拟摇杆被拖拽的距离小于或等于第一阈值的情况下,在所述游戏画面中显示所述目标操作列表。
作为一种可选的方案,所述装置还用于:
所述将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作之后,在所述方向控制对象为虚拟摇杆时,响应于对所述虚拟摇杆执行的第三操作,控制所述目标虚拟角色移动,其中,所述第三操作为对所述虚拟摇杆执行的拖拽操作,且所述虚拟摇杆被拖拽的距离大于所述第一阈值。
根据本发明实施例的又一个方面,还提供了一种用于实施上述虚拟角色的控制方法的电子设备,该电子设备可以是图1所示的终端设备或服务器。本实施例以该电子设备为终端设备为例来说明。如图15所示,该电子设备包括存储器1502和处理器1504,该存储器1502中存储有计算机程序,该处理器1504被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,在一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景;
S2,响应于对方向控制对象执行的第一操作,在游戏画面中显示目标操作列表,其中,目标操作列表包括的操作是目标虚拟角色的目标控制按键所控制执行的操作,方向控制对象用于控制目标虚拟角色移动;
S3,响应于对目标操作列表执行的第二操作,将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作;
S4,在通过方向控制对象控制目标虚拟角色移动的过程中,在满足目标操作的执行条件时,自动控制目标虚拟角色执行目标操作。
可选地,本领域普通技术人员可以理解,图15所示的结构仅为示意,电子装置电子设备也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图15其并不对上述电子装置电子设备的结构造成限定。例如,电子装置电子设备还可包括比图15中所示更多或者更少的组件(如网络接口等),或者具有与图15所示不同的配置。
其中,存储器1502可用于存储软件程序以及模块,如本发明实施例中的虚拟角色的控制方法和装置对应的程序指令/模块,处理器1504通过运行存储在存储器1502内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的虚拟角色的控制方法。存储器1502可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1502可进一步包括相对于处理器1504远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1502具体可以但不限于用于存储目标虚拟角色以及目标操作列表等信息。作为一种示例,如图15所示,上述存储器1502中可以但不限于包括上述虚拟角色的控制装置中的第一显示模块1402、第二显示模块1404、设置模块1406以及控制模块1408。此外,还可以包括但不限于上述虚拟角色的控制装置中的其他模块单元,本示例中不再赘述。
可选地,上述的传输装置1506用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1506包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1506为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
此外,上述电子设备还包括:显示器1508,用于显示上述游戏画面;和连接总线1510,用于连接上述电子设备中的各个模块部件。
在其他实施例中,上述终端设备或者服务器可以是一个分布式***中的一个节点,其中,该分布式***可以为区块链***,该区块链***可以是由该多个节点通过网络通信的形式连接形成的分布式***。其中,节点之间可以组成点对点(P2P,Peer To Peer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链***中的一个节点。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行上述虚拟角色的控制方面的各种可选实现方式中提供的方法。其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,在一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景;
S2,响应于对方向控制对象执行的第一操作,在游戏画面中显示目标操作列表,其中,目标操作列表包括的操作是目标虚拟角色的目标控制按键所控制执行的操作,方向控制对象用于控制目标虚拟角色移动;
S3,响应于对目标操作列表执行的第二操作,将方向控制对象设置为允许控制目标虚拟角色执行目标操作列表中选中的目标操作;
S4,在通过方向控制对象控制目标虚拟角色移动的过程中,在满足目标操作的执行条件时,自动控制目标虚拟角色执行目标操作。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (15)

1.一种虚拟角色的控制方法,应用于目标游戏应用中,其特征在于,包括:
在一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景;
响应于对方向控制对象执行的第一操作,在所述游戏画面中显示目标操作列表,其中,所述目标操作列表包括的操作是所述目标虚拟角色的目标控制按键所控制执行的操作,所述方向控制对象用于控制所述目标虚拟角色移动;
响应于对所述目标操作列表执行的第二操作,将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作;
在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟资源与所述目标虚拟角色之间的距离小于预设距离时,自动控制所述目标虚拟角色执行所述目标操作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作、且所述方向控制对象为虚拟摇杆或虚拟方向按键的情况下,在所述方向控制对象上显示所述目标操作的操作标识,其中,所述操作标识用于表示所述方向控制对象被设置为允许控制所述目标虚拟角色执行所述目标操作。
3.根据权利要求1所述的方法,其特征在于,
所述将所述方向控制对象设置为允许执行所述目标操作列表中选中的目标操作,包括:将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的采集操作,其中,所述采集操作用于控制所述目标虚拟角色采集目标虚拟资源;
在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在满足所述目标操作的执行条件时,自动控制所述目标虚拟角色执行所述目标操作,包括:在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟资源与所述目标虚拟角色之间的距离小于或等于第一预设距离时,自动控制所述目标虚拟角色采集所述目标虚拟资源。
4.根据权利要求1所述的方法,其特征在于,
所述将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作,包括:将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的聊天操作,其中,所述聊天操作用于控制所述目标虚拟角色发起对话;
在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在满足所述目标操作的执行条件时,自动控制所述目标虚拟角色执行所述目标操作,包括:在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟角色与允许对话的第一虚拟角色之间的距离小于或等于第二预设距离时,自动控制所述目标虚拟角色向所述第一虚拟角色发起对话。
5.根据权利要求1所述的方法,其特征在于,
所述将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作,包括:将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的互动操作,其中,所述互动操作用于控制所述目标虚拟角色发起互动动作;
在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在满足所述目标操作的执行条件时,自动控制所述目标虚拟角色执行所述目标操作,包括:在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟角色与允许互动的第二虚拟角色之间的距离小于或等于第三预设距离时,自动控制所述目标虚拟角色向所述第二虚拟角色发起所述互动动作。
6.根据权利要求1所述的方法,其特征在于,
所述将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作,包括:将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的攻击操作,其中,所述攻击操作用于控制所述目标虚拟角色发起目标攻击操作;
在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在满足所述目标操作的执行条件时,自动控制所述目标虚拟角色执行所述目标操作,包括:在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟角色与允许被攻击的第三虚拟角色之间的距离小于或等于第四预设距离时,自动控制所述目标虚拟角色向所述第三虚拟角色发起所述目标攻击操作;或,在所述目标虚拟角色与允许被攻击的目标虚拟物体之间的距离小于或等于第五预设距离时,自动控制所述目标虚拟角色向所述目标虚拟物体发起所述目标攻击操作。
7. 根据权利要求6所述的方法,其特征在于,所述自动控制所述目标虚拟角色向所述第三虚拟角色发起所述目标攻击操作,包括:
在所述目标虚拟角色当前持有第一虚拟攻击道具时,自动控制所述目标虚拟角色使用所述第一虚拟攻击道具向所述第三虚拟角色发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色使用预设的第二虚拟攻击道具向所述第三虚拟角色发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色向所述第三虚拟角色发起预设的攻击操作。
8. 根据权利要求6所述的方法,其特征在于,所述自动控制所述目标虚拟角色向所述目标虚拟物体发起所述目标攻击操作:
在所述目标虚拟角色当前持有第一虚拟攻击道具时,自动控制所述目标虚拟角色使用所述第一虚拟攻击道具向所述目标虚拟物体发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色使用预设的第二虚拟攻击道具向所述目标虚拟物体发起攻击操作;或者
在所述目标虚拟角色当前持有所述第一虚拟攻击道具时,自动控制所述目标虚拟角色向所述目标虚拟物体发起预设的攻击操作。
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述响应于对方向控制对象执行的第一操作,在所述游戏画面中显示目标操作列表,包括:
在所述方向控制对象为虚拟摇杆、或实体摇杆、或虚拟方向按键或实体方向按键、且所述第一操作为对所述方向控制对象执行的长按操作的情况下,在所述游戏画面中显示所述目标操作列表;或者,
在所述方向控制对象为虚拟摇杆、或实体摇杆、或虚拟方向按键或实体方向按键、且所述第一操作为对所述方向控制对象执行的单击操作的情况下,在所述游戏画面中显示所述目标操作列表;
在所述方向控制对象为虚拟摇杆、所述第一操作为对所述虚拟摇杆执行的拖拽操作,且所述虚拟摇杆被拖拽的距离小于或等于第一阈值的情况下,在所述游戏画面中显示所述目标操作列表。
10.根据权利要求9所述的方法,其特征在于,所述将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作之后,所述方法还包括:
在所述方向控制对象为虚拟摇杆时,响应于对所述虚拟摇杆执行的第三操作,控制所述目标虚拟角色移动,其中,所述第三操作为对所述虚拟摇杆执行的拖拽操作,且所述虚拟摇杆被拖拽的距离大于所述第一阈值。
11.一种虚拟角色的控制装置,应用于目标游戏应用中,其特征在于,包括:
第一显示模块,用于在一局游戏的游戏画面中显示目标虚拟角色所在的虚拟游戏场景;
第二显示模块,用于响应于对方向控制对象执行的第一操作,在所述游戏画面中显示目标操作列表,其中,所述目标操作列表包括的操作是所述目标虚拟角色的目标控制按键所控制执行的操作,所述方向控制对象用于控制所述目标虚拟角色移动;
设置模块,用于响应于对所述目标操作列表执行的第二操作,将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作;
控制模块,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟资源与所述目标虚拟角色之间的距离小于预设距离时,自动控制所述目标虚拟角色执行所述目标操作。
12.根据权利要求11所述的装置,其特征在于,所述装置还用于:
在将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的目标操作、且所述方向控制对象为虚拟摇杆或虚拟方向按键的情况下,在所述方向控制对象上显示所述目标操作的操作标识,其中,所述操作标识用于表示所述方向控制对象被设置为允许控制所述目标虚拟角色执行所述目标操作。
13.根据权利要求11所述的装置,其特征在于,
所述设置模块,包括:设置单元,用于将所述方向控制对象设置为允许控制所述目标虚拟角色执行所述目标操作列表中选中的采集操作,其中,所述采集操作用于控制所述目标虚拟角色采集目标虚拟资源;
所述控制模块,包括:控制单元,用于在通过所述方向控制对象控制所述目标虚拟角色移动的过程中,在所述目标虚拟资源与所述目标虚拟角色之间的距离小于或等于第一预设距离时,自动控制所述目标虚拟角色采集所述目标虚拟资源。
14.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序可被终端设备或计算机运行时执行所述权利要求1至10任一项中所述的方法。
15.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至10任一项中所述的方法。
CN202110997371.1A 2021-08-27 2021-08-27 虚拟角色的控制方法和装置、存储介质及电子设备 Active CN113813599B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110997371.1A CN113813599B (zh) 2021-08-27 2021-08-27 虚拟角色的控制方法和装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110997371.1A CN113813599B (zh) 2021-08-27 2021-08-27 虚拟角色的控制方法和装置、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN113813599A CN113813599A (zh) 2021-12-21
CN113813599B true CN113813599B (zh) 2023-07-14

Family

ID=78913724

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110997371.1A Active CN113813599B (zh) 2021-08-27 2021-08-27 虚拟角色的控制方法和装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN113813599B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117815661A (zh) * 2022-09-27 2024-04-05 腾讯科技(深圳)有限公司 目标操作的批量执行方法和装置、存储介质及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509139A (zh) * 2018-03-30 2018-09-07 腾讯科技(深圳)有限公司 虚拟对象的移动控制方法、装置、电子装置及存储介质
WO2019201049A1 (zh) * 2018-04-17 2019-10-24 腾讯科技(深圳)有限公司 虚拟场景中的物品展示方法、装置和存储介质
CN110465088A (zh) * 2019-08-07 2019-11-19 上海欧皇网络科技有限公司 一种游戏角色的控制方法及装置
WO2020042746A1 (zh) * 2018-08-31 2020-03-05 腾讯科技(深圳)有限公司 在虚拟环境中对虚拟物品进行拾取的方法、装置、终端和计算机可读存储介质
CN111111165A (zh) * 2019-12-05 2020-05-08 腾讯科技(深圳)有限公司 虚拟道具的控制方法和装置、存储介质及电子装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509139A (zh) * 2018-03-30 2018-09-07 腾讯科技(深圳)有限公司 虚拟对象的移动控制方法、装置、电子装置及存储介质
WO2019201049A1 (zh) * 2018-04-17 2019-10-24 腾讯科技(深圳)有限公司 虚拟场景中的物品展示方法、装置和存储介质
WO2020042746A1 (zh) * 2018-08-31 2020-03-05 腾讯科技(深圳)有限公司 在虚拟环境中对虚拟物品进行拾取的方法、装置、终端和计算机可读存储介质
CN110465088A (zh) * 2019-08-07 2019-11-19 上海欧皇网络科技有限公司 一种游戏角色的控制方法及装置
CN111111165A (zh) * 2019-12-05 2020-05-08 腾讯科技(深圳)有限公司 虚拟道具的控制方法和装置、存储介质及电子装置

Also Published As

Publication number Publication date
CN113813599A (zh) 2021-12-21

Similar Documents

Publication Publication Date Title
CN105159687B (zh) 一种信息处理方法、终端及计算机存储介质
CN106984043B (zh) 一种多人对战游戏的数据同步方法和***
JP5563709B2 (ja) タッチセンシティブ表面を介した仮想空間とのインタラクションを容易にするシステム及び方法
CN109731330B (zh) 画面的显示方法和装置、存储介质、电子装置
CN111298430A (zh) 虚拟道具控制方法和装置、存储介质及电子装置
CN112107861B (zh) 虚拟道具的控制方法和装置、存储介质及电子设备
CN110917621B (zh) 位置显示方法和装置、存储介质及电子装置
WO2023134272A1 (zh) 视野画面的显示方法、装置及设备
CN113350779A (zh) 游戏虚拟角色动作控制方法及装置、存储介质及电子设备
JP2016047124A (ja) プログラム、ゲームシステム、制御方法及び記録媒体
CN108310768B (zh) 虚拟场景的显示方法和装置、存储介质、电子装置
CN113813599B (zh) 虚拟角色的控制方法和装置、存储介质及电子设备
KR20220044724A (ko) 게임 플레이 제어 방법
CN114911558A (zh) 云游戏启动方法、装置、***、计算机设备和存储介质
CN113599821B (zh) 虚拟角色的当前血量的显示方法和装置
CN111111219A (zh) 虚拟道具的控制方法和装置、存储介质及电子装置
CN113244609A (zh) 多画面的显示方法和装置、存储介质及电子设备
CN113244615B (zh) 聊天面板的显示控制方法和装置、存储介质及电子设备
CN113996052A (zh) 虚拟按钮的调整方法和装置、存储介质及电子设备
CN116920374A (zh) 虚拟对象显示方法和装置、存储介质及电子设备
CN114225412A (zh) 信息处理方法、装置、计算机设备及存储介质
CN113713384B (zh) 虚拟角色的控制方法和装置、存储介质及电子设备
CN114011071A (zh) 虚拟角色的控制方法和装置、存储介质及电子设备
US10668384B2 (en) System using rule based techniques for handling gameplay restrictions
CN114210067B (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
GR01 Patent grant
GR01 Patent grant