CN113244610B - 游戏中的虚拟移动对象控制方法、装置、设备及存储介质 - Google Patents
游戏中的虚拟移动对象控制方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN113244610B CN113244610B CN202110617271.1A CN202110617271A CN113244610B CN 113244610 B CN113244610 B CN 113244610B CN 202110617271 A CN202110617271 A CN 202110617271A CN 113244610 B CN113244610 B CN 113244610B
- Authority
- CN
- China
- Prior art keywords
- touch operation
- game
- moving object
- control area
- movement
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000004044 response Effects 0.000 claims description 21
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims description 16
- 230000009471 action Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 15
- 230000009189 diving Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/803—Driving vehicles or craft, e.g. cars, airplanes, ships, robots or tanks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/80—Features 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/8017—Driving on land or water; Flying
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供一种游戏中的虚拟移动对象控制方法、装置、设备及存储介质,涉及游戏领域。所述游戏的图形用户界面中包含移动控制区域,所述游戏的游戏场景为三维游戏场景,所述游戏场景中具有虚拟移动对象,所述方法包括:响应针对所述移动控制区域的第一触控操作,根据所述第一触控制操作的触控点在所述移动控制区域的位置确定所述游戏场景中沿预设方向上的目标位置;根据所述目标位置控制所述虚拟移动对象在所述游戏场景中移动;响应与所述第一触控操作连接的第二触控操作,根据所述第二触控操作控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置。相对于现有技术,避免了游戏中虚拟角色的操作控制困难的问题。
Description
技术领域
本申请涉及游戏技术领域,具体而言,涉及一种游戏中的虚拟移动对象控制方法、装置、设备及存储介质。
背景技术
随着互联网领域的发展,游戏在人们生活中随处可见,成为人们休闲时间的一个众多娱乐途径,手游在多种游戏中较为风靡。
目前手游中的飞行***也越来越多,现有技术中的飞行***一般需要玩家通过两个手控制游戏场景内的虚拟角色进行飞行,从而实现虚拟角色在游戏场景内的飞行。
但是这样的控制方式由于同时需要玩家的两个手来控制,无法适应需要同时操纵虚拟角色的飞行和技能的释放的场景,导致游戏中虚拟角色的操作控制困难。
发明内容
本申请的目的在于,针对上述现有技术中的不足,提供一种游戏中的虚拟移动对象控制方法、装置、设备及存储介质,以解决现有技术中虚拟角色的操作控制困难的问题。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请一实施例提供了一种游戏中的虚拟移动对象控制方法,所述游戏的图形用户界面中包含移动控制区域,所述游戏的游戏场景为三维游戏场景,所述游戏场景中具有虚拟移动对象,所述方法包括:
响应针对所述移动控制区域的第一触控操作,根据所述第一触控制操作的触控点在所述移动控制区域的位置确定所述游戏场景中沿预设方向上的目标位置;
根据所述目标位置控制所述虚拟移动对象在所述游戏场景中移动;
响应与所述第一触控操作连接的第二触控操作,根据所述第二触控操作控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置。
可选地,所述移动控制区域中包括至少两个移动控件,所述响应针对所述移动控制区域的第一触控操作,根据所述第一触控制操作的触控点在所述移动控制区域的位置确定所述游戏场景中沿预设方向上的目标位置,包括:
响应于所述第一触控操作,确定所述第一触控操作的触控点在所述移动控制区域内所作用的控件为目标移动控件;
根据所述目标移动控件确定所述游戏场景中沿预设方向上的目标位置。
可选地,所述响应针对所述移动控制区域的第一触控操作,根据所述第一触控制操作的触控点在所述移动控制区域的位置确定所述游戏场景中沿预设方向上的目标位置之后,所述方法还包括:
取消所述移动控制区域中至少两种移动控件的显示,并显示所述目标移动控件对应的控制区域。
可选地,所述根据所述目标移动控件确定所述游戏场景中沿预设方向上的目标位置,包括:
根据所述第一触控操作的触控点在所述目标移动控件上的作用位置,确定所述游戏场景中沿所述预设方向上的目标位置。
可选地,所述第二触控操作为滑动操作,所述滑动操作用于控制所述虚拟移动对象在所述游戏场景中的移动。
可选地,所述响应与所述第一触控操作连接的第二触控操作,根据所述第二触控操作控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置,包括:
响应于与所述第一触控操作连接的第二触控操作在所述移动控制区域的位置,确定移动控制参数;
根据所述移动控制参数控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置。
可选地,所述响应与所述第一触控操作连接的第二触控操作,根据所述第二触控操作控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置,包括:
根据所述第二触控操作在所述移动控制区域的位置和所述移动控制区域内预设位置之间的距离,以及所述预设位置对应的预设控制参数,确定所述移动控制参数;其中,所述距离越大,所述移动控制参数和所述预设控制参数的差距越大。
可选地,所述方法还包括:
响应于与所述第二触控操作连续的取消操作,恢复所述移动控制区域中所述至少两种移动控件的显示。
可选地,所述方法还包括:
若所述虚拟移动对象的移动距离达到所述目标位置所限定的移动距离,则控制所述虚拟移动对象以预设移动方式进行移动操作。
第二方面,本申请另一实施例提供了一种游戏中的飞行控制装置,所述游戏的图形用户界面中包含移动控制区域,所述游戏的游戏场景为三维游戏场景,所述游戏场景中具有虚拟移动对象,所述装置包括:确定模块和控制模块,其中:
所述确定模块,用于响应针对所述移动控制区域的第一触控操作,根据所述第一触控制操作的触控点在所述移动控制区域的位置确定所述游戏场景中沿预设方向上的目标位置;
所述控制模块,用于根据所述目标位置控制所述虚拟移动对象在所述游戏场景中移动;响应与所述第一触控操作连接的第二触控操作,根据所述第二触控操作控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置。
可选地,所述确定模块,具体用于响应于所述第一触控操作,确定所述第一触控操作的触控点在所述移动控制区域内所作用的控件为目标移动控件;根据所述目标移动控件确定所述游戏场景中沿预设方向上的目标位置。
可选地,所述装置还包括:显示模块,用于取消所述移动控制区域中至少两种移动控件的显示,并显示所述目标移动控件对应的控制区域。
可选地,所述确定模块,具体用于根据所述第一触控操作的触控点在所述目标移动控件上的作用位置,确定所述游戏场景中沿所述预设方向上的目标位置。
可选地,所述第二触控操作为滑动操作,所述滑动操作用于控制所述虚拟移动对象在所述游戏场景中的移动。
可选地,所述确定模块,具体用于响应于与所述第一触控操作连接的第二触控操作在所述移动控制区域的位置,确定移动控制参数;
所述控制模块,具体用于根据所述移动控制参数控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置。
可选地,所述确定模块,具体用于根据所述第二触控操作在所述移动控制区域的位置和所述移动控制区域内预设位置之间的距离,以及所述预设位置对应的预设控制参数,确定所述移动控制参数;其中,所述距离越大,所述移动控制参数和所述预设控制参数的差距越大。
可选地,所述显示模块,具体用于响应于与所述第二触控操作连续的取消操作,恢复所述移动控制区域中所述至少两种移动控件的显示。
第三方面,本申请另一实施例提供了一种游戏中的飞行控制设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当游戏中的飞行控制设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述第一方面任一所述方法的步骤。
第四方面,本申请另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。
本申请的有益效果是:采用本申请提供的游戏中的虚拟移动对象控制方法,响应于玩家的第一触控操作,确定游戏场景中沿预设方向上的目标位置,随后根据目标位置控制虚拟角色在游戏场景中移动,随后响应于用户与第一触控操作连续的第二触控操作,控制虚拟移动对象在垂直于预设方向的平面的移动位置,由于第一触控操作和第二触控操作是连续的,因此第一触控操作和第二触控操作只需玩家的单手就可以实现对虚拟移动对象的移动控制,从而增强了游戏的拓展性,例如玩家可以通过一只手控制虚拟移动对象的移动,通过另一只手控制虚拟移动对象释放技能,或控制虚拟移动对象展示动作等,避免了通过两只手对虚拟移动对象的移动进行操控,造成的游戏中虚拟角色的操作控制困难的问题。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请一实施例提供的游戏中的虚拟移动对象控制方法的流程示意图;
图2为本申请另一实施例提供的游戏中的虚拟移动对象控制方法的流程示意图;
图3为本申请一实施例提供的一种图形用户界面的界面示意图;
图4为本申请另一实施例提供的一种图形用户界面的界面示意图;
图5为本申请另一实施例提供的一种图形用户界面的界面示意图;
图6为本申请另一实施例提供的一种图形用户界面的界面示意图;
图7为本申请另一实施例提供的游戏中的虚拟移动对象控制方法的流程示意图;
图8为本申请一实施例提供的游戏中的飞行控制装置的结构示意图;
图9为本申请另一实施例提供的游戏中的飞行控制装置的结构示意图;
图10为本申请一实施例提供的游戏中的飞行控制设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。
通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
另外,本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
如下结合多个具体的应用示例,对本申请实施例所提供的一种游戏中的虚拟移动对象控制方法进行解释说明。图1为本申请一实施例提供的一种游戏中的虚拟移动对象控制方法的流程示意图,游戏的图形用户界面中包含移动控制区域,游戏的游戏场景为三维游戏场景,游戏场景中具有虚拟移动对象,如图1所示,该方法包括:
S101:响应针对移动控制区域的第一触控操作,根据第一触控制操作的触控点在移动控制区域的位置确定游戏场景中沿预设方向上的目标位置。
在一些可能的实施例中,游戏场景可以为三维游戏场景,即虚拟移动对象的移动可以包括上下移动和前后移动,即虚拟移动对象在游戏场景中移动例如可以为在游戏场景中飞行,或在海里潜行等三维移动的场景,具体虚拟移动对象的移动类型和移动方式可以根据用户需要灵活调整,并不以上述实施例给出的为限。
其中,第一触控操作的触控点在移动控制区域内的不同位置可能对应不同的目标位置,例如可能以移动控制区域的中心位置为分界线,中心位置为保持当前位置,中心位置靠上的区域的目标位置为沿着向上的方向,根据中心位置和第一触控操作的操作点在移动控制区域的位置,以及游戏场景中的向上的边界位置共同确定的目标位置;中心位置靠下的区域的目标位置为沿着向下的方向,根据中心位置和第一触控操作的操作点在移动控制区域的位置,以及游戏场景中的向下边界位置共同确定的目标位置,具体确定目标位置的方式可以根据用户需要灵活调整,并不以上述实施例给出的为限。
S102:根据目标位置控制虚拟移动对象在游戏场景中移动。
以移动场景为飞行场景为例进行说明,此时的预设方向例如可以为高度方向,即可以根据第一触控操作的触控点在控制区域的位置确定虚拟移动对象在飞行场景中的高度位置,例如第一触控操作的触控点在移动控制区域内的位置越靠上,可能虚拟角色在飞行场景中的飞行位置越高;以移动场景为潜行场景为例进行说明,此时的预设方向例如可以为深度方向,即可以根据第一触控操作的触控点在控制区域的位置确定虚拟移动对象在潜行场景中的深度位置,例如第一触控操作的触控点在移动控制区域内的位置越靠下,可能虚拟角色在潜行场景中的潜行位置越低,应当理解具体触控点在移动区域的位置与预设方向上的目标位置之间的对应关系可以根据用户需要灵活调整,并不以上述实施例给出的为限。
S103:响应与第一触控操作连接的第二触控操作,根据第二触控操作控制虚拟移动对象在垂直于预设方向的平面中的移动位置。
举例说明,仍以游戏场景为飞行场景为例进行说明,若根据第一触控操作的触控点在移动控制区域内的位置确定预设方向为向上飞行,则根据第二触控操作,控制虚拟移动对象在水平方向上的移动位置,即此时虚拟角色的飞行方向为向上,飞行位置为根据第二触控操作确定的。
采用本申请提供的游戏中的虚拟移动对象控制方法,响应于玩家的第一触控操作,确定游戏场景中沿预设方向上的目标位置,随后根据目标位置控制虚拟角色在游戏场景中移动,随后响应于用户与第一触控操作连续的第二触控操作,控制虚拟移动对象在垂直于预设方向的平面的移动位置,由于第一触控操作和第二触控操作是连续的,因此第一触控操作和第二触控操作只需玩家的单手就可以实现对虚拟移动对象的移动控制,从而增强了游戏的拓展性,例如玩家可以通过一只手控制虚拟移动对象的移动,通过另一只手控制虚拟移动对象释放技能,或控制虚拟移动对象展示动作等,避免了通过两只手对虚拟移动对象的移动进行操控,造成的游戏中虚拟角色的操作控制困难的问题。
可选地,在上述实施例的基础上,本申请实施例还可提供一种游戏中的虚拟移动对象控制方法,如下结合附图对上述方法中确定目标位置的实现过程进行示例说明。图2为本申请另一实施例提供的一种游戏中的虚拟移动对象控制方法的流程示意图,移动控制区域中包括至少两个移动控件,如图2所示,S101可包括:
S104:响应于第一触控操作,确定第一触控操作的触控点在移动控制区域内所作用的控件为目标移动控件。
图3为本申请另一实施例提供的一种图形用户界面的界面示意图,如图3所示,仍以飞行场景为例进行说明,当前的移动控制区域中包括3个移动控件,分别为上控件、中控件和下控件;图4为本申请另一实施例提供的一种图形用户界面的界面示意图,如图4所示,当前的移动控制区域中可以包括5个移动控件,分别为第一上控件、第二上控件、中控件、第一下控件和第二下控件;应当理解上述实施例仅为示例性说明,具体图形用户界面中包括几个预设控件可以根据用户需要灵活调整,并不以上述实施例给出的为限。
图5为本申请另一实施例提供的一种图形用户界面的界面示意图,应当理解上述实施仅为示例性说明,虽然图3和图4中移动控制区域内的各空间均为从上到下放置的,但如图5所示,移动控制区域内的各控件也可以从左到右一一放置,其可以实现与图3-图4一样的功能,本质是一样的,当然在移动控制区域为圆形时,各控件的放置方式也可以为环设于移动控制区域内的,具体移动控制区域内各控件的放置方式可以根据用户需要灵活调整,本申请在此不做任何限制。
在一些可能的实施例中,移动控制区域中包括的移动控件的个数可能与虚拟移动对象的等级有关,虚拟移动对象的等级越高,对应的移动控制区域内包括的移动控件的个数可能越多,这样玩家的操作精准度就会越高,从而对虚拟移动对象的飞行可以更加自由地控制,提高玩家的游戏体验;对于虚拟移动对象较低的玩家,移动控制区域中包括的移动控件的个数可能较少,防止控件太多对玩家的操作造成影响,分散玩家的注意力,在保证玩家的正常操作的情况下,可以自由对虚拟移动对象进行操作,具体移动控制区域中包括的控件个数,以及包括的控件个数的策略,可以根据用户需要灵活调整,并不以上述实施例给出的为限。
以当前的移动控制区域中包括3个移动控件为例进行说明,响应于第一触控操作,确定第一触控操作的触控点位置,并确定当前触控点位置位于哪个控件的控件区域内,若触控键位置在上控件区域内的任意位置,则确定上控件为目标移动控件。
S105:根据目标移动控件确定游戏场景中沿预设方向上的目标位置。
举例说明,例如以移动控制区域中包括5个移动控件为例进行说明,若目标移动控件为第一上控件,则预设方向例如可以为向上飞行,目标位置可以为上升100米;若目标移动控件为第二上控件,则预设方向例如可以为向上飞行,目标位置可以为上升50米;若目标移动控件为中控件,则预设方向例如可以为居中飞行,目标位置可以为当前水平位置对应的居中飞行位置;若目标移动控件为第一下控件,则预设方向例如可以为向下飞行,目标位置可以为下降50米;若目标移动控件为第二下控件,则预设方向例如可以为向下飞行,目标位置可以为下降100米。
在本申请的一个实施例中,在确定目标位置之后,即可取消移动控制区域中至少两种移动控件的显示,并显示目标移动控件对应的控制区域。
示例地,在本申请的实施例中,可以响应于与第二触控操作连续的取消操作,恢复移动控制区域中至少两种移动控件的显示。其中,取消操作可以为响应于玩家的抬手操作,即响应于与第二触控操作连续的抬手操作,确定当前图形用户界面中不存在触控操作,此时恢复移动控制区域的显示;在另一些可能的实施例中,取消操作也可以为响应于与第二触控操作连续的对图形用户界面中其他区域的点击操作,应当理解上述实施例仅为示例性说明,本申请在此不做任何限制。
图6为本申请另一实施例提供的一种图形用户界面的界面示意图,如图6所示,确定目标位置之后,移动控制区域的至少两种移动控件会被取消显示,随后显示移动控件对应的控制区域,以移动控件包括上控件、中控件和下控件为例进行说明,若确定第一触控操作的触控点在下控件区域范围内,则根据下控件确定目标位置后,在移动控制区域部分取消移动控制区域的显示,显示下控件对应的控制区域,玩家可以在下控件对应的控制区域内控制虚拟移动对象在游戏场景中移动。
在一些可能的实施例中,在下控件对应的控制区域内,还可以显示下控件,其中下控件可以在下控件对应的控制区域内进行移动,玩家可以通过与第一触控操作连续的第二触控操作,控制下控件在下控件对应的控制区域内进行移动,从而控制虚拟移动对象在游戏场景中进行移动。
在本申请的实施例中,玩家可以在目标移动控件对应的控制区域进行第二触控操作,其中第二触控操作可以为滑动操作,滑动操作用于控制虚拟移动对象在游戏场景中的移动。
示例地,根据第二触控操作控制虚拟移动对象在游戏场景中的移动方式可以为:响应于与第一触控操作连接的第二触控操作在移动控制区域的位置,确定移动控制参数;根据移动控制参数控制虚拟移动对象在垂直于预设方向的平面中的移动位置。举例说明,仍以图4的界面示意图为例进行说明,以移动控制区域的中心位置为预设位置,若第二触控操作在移动区域中心位置的左侧,则表示控制虚拟移动角色向左移动,右侧则表示控制虚拟移动角色向右移动;若第二触控操作在移动区域中心位置的上方则表示控制虚拟移动角色向上移动,下方则表示控制虚拟移动角色乡下移动;具体移动参数的确定根据第二触控操作的触控位置与移动区域中心位置之间的距离确定。
在本申请的另一个实施例中,可以根据第二触控操作在移动控制区域的位置和移动控制区域内预设位置之间的距离,以及预设位置对应的预设控制参数,确定移动控制参数;其中,距离越大,移动控制参数和预设控制参数的差距越大。例如目标移动控件为上控件时,可以根据第二触控操作在上控件对应的移动控制区域中的位置,和移动控制区域内的预设位置:中心位置,确定第二触控操作与中心位置之间的距离,并根据上述距离确定移动控制参数,其中,例如第二触控操作在中心位置时,移动控制参数中的飞行速度保持不变,即当前虚拟移动角色保持当前速度进行移动;第二触控操作与中心位置之间的距离越近,对应的移动控制参数中向上飞行的速度越低,第二触控操作与中心位置之间的距离越远,对应的移动控制参数中向上飞行的速度越快,第二触控操作与中心位置之间的距离为0时,对应的移动控制参数中向上飞行的速度为匀速飞行,具体触控操作与预设位置之间的关系,以及与移动控制参数的对应关系可以根据用户需要灵活调整,并不以上述实施例给出的为限。
示例地,在一些可能的实施例中,即使根据第一触控操作的触控点确定的对应的目标移动控件,还可以进一步根据第一触控操作的触控点在目标移动控件上的作用位置,确定游戏场景中沿预设方向上的目标位置。例如上控件可能包括第一上控件和第二上控件,第一上控件位于上控件的靠上位置,第二上控件位于上控件的靠下位置,可以根据第一触控操作的触控点确定当前目标位置是第一上控件对应的目标位置还是第二上控件对应的目标位置;同样的,下控件也可能包括第一下控件和第二下控件,第一下控件位于下控件的靠上位置,第二下控件位于下控件的靠下位置,随后就可以根据第一触控操作的触控点确定当前目标位置是第一下控件对应的目标位置还是第二下控件对应的目标位置;应当理解各控件内的作用位置和目标位置的划分关系和划分方式并不以上述实施例给出的为限,也可以每个控件内划分三个、四个甚至更多的区域,各区域对应不同的目标位置,可以根据用户需要灵活调整。
在另一些可能的实施例中,玩家还可以在设置界面中自定义移动控制区域中包括几个控件,各控件内包括几个子控件,各子控件在对应的控件中的位置区域,各子控件对应的预设方向上的目标位置等;例如在一些可能的实施例中,可能可以根据虚拟移动对象的等级确定是否该虚拟移动对象对应的该玩家是否可以自行设定飞行控件,例如虚拟移动对象的等级大于预设阈值时,则该虚拟移动对象对应的玩家可以自行对控件的位置等信息进行自定义,从而使得自定义后的各控件更加符合自己的操作习惯,从而提高玩家的用户体验。
可选地,在上述实施例的基础上,本申请实施例还可提供一种游戏中的虚拟移动对象控制方法,如下结合附图对上述方法中确定目标位置的实现过程进行示例说明。图7为本申请另一实施例提供的一种游戏中的虚拟移动对象控制方法的流程示意图,如图7所示,该方法还可包括:
S106:若虚拟移动对象的移动距离达到目标位置所限定的移动距离,则控制虚拟移动对象以预设移动方式进行移动操作。
举例说明,仍以飞行场景为例进行说明,例如在虚拟移动对象向上飞行时,虚拟移动对象在游戏场景内向上移动的距离已经到了该目标位置下所限定的最大移动距离,则控制虚拟移动对象在当前位置飞行,同时图形用户界面中显示当前位置为居中位置,这样的设置方式使得虚拟移动角色在移动至限定的移动距离时,可以直接变为居中移动,或以其他预设移动方式进行移动。
采用本申请提供的游戏中的虚拟移动对象控制方法,玩家可以在图形用户界面中通过单手控制就可以实现虚拟移动对象的多维移动,其中,可以根据第一触控操作确定虚拟移动对象上下维度的移动,随后根据与第一触控操作连续的第二触控操作确定虚拟移动对象上下、前后、左右维度的移动,解放了玩家的双手,通过单手就可以实现对虚拟移动对象移动的控制,从而增强了玩法的扩展性,玩家另一个无需操作的单手可能可以在虚拟移动对象的移动过程中触发技能释放,或动作展示等,从而简化了飞行玩法,提高了游戏的扩展性。
下述结合附图对本申请所提供的游戏中的飞行控制装置进行解释说明,该游戏中的飞行控制装置可执行上述图1-图7任一游戏中的虚拟移动对象控制方法,其具体实现以及有益效果参照上述,如下不再赘述。
图8为本申请一实施例提供的游戏中的飞行控制装置的结构示意图,如图8所示,游戏的图形用户界面中包含移动控制区域,游戏的游戏场景为三维游戏场景,游戏场景中具有虚拟移动对象,装置包括:确定模块201和控制模块202,其中:
确定模块201,用于响应针对移动控制区域的第一触控操作,根据第一触控制操作的触控点在移动控制区域的位置确定游戏场景中沿预设方向上的目标位置;
控制模块202,用于根据目标位置控制虚拟移动对象在游戏场景中移动;响应与第一触控操作连接的第二触控操作,根据第二触控操作控制虚拟移动对象在垂直于预设方向的平面中的移动位置。
可选地,确定模块201,具体用于响应于第一触控操作,确定第一触控操作的触控点在移动控制区域内所作用的控件为目标移动控件;根据目标移动控件确定游戏场景中沿预设方向上的目标位置。
可选地,在上述实施例的基础上,本申请实施例还可提供一种相机光圈控制装置,如下结合附图对上述图8给出的装置的实现过程进行示例说明。图9为本申请另一实施例提供的网络切片装置的结构示意图,如图9所示,装置还包括:显示模块203,用于取消移动控制区域中至少两种移动控件的显示,并显示目标移动控件对应的控制区域。
可选地,确定模块201,具体用于根据第一触控操作的触控点在目标移动控件上的作用位置,确定游戏场景中沿预设方向上的目标位置。
可选地,第二触控操作为滑动操作,滑动操作用于控制虚拟移动对象在游戏场景中的移动。
可选地,确定模块201,具体用于响应于与第一触控操作连接的第二触控操作在移动控制区域的位置,确定移动控制参数;
控制模块202,具体用于根据移动控制参数控制虚拟移动对象在垂直于预设方向的平面中的移动位置。
可选地,确定模块201,具体用于根据第二触控操作在移动控制区域的位置和移动控制区域内预设位置之间的距离,以及预设位置对应的预设控制参数,确定移动控制参数;其中,距离越大,移动控制参数和预设控制参数的差距越大。
可选地,显示模块203,具体用于响应于与第二触控操作连续的取消操作,恢复移动控制区域中至少两种移动控件的显示。
上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(digital singnal processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,简称SOC)的形式实现。
图10为本申请一实施例提供的游戏中的飞行控制设备的结构示意图,该游戏中的飞行控制设备可以集成于终端设备或者终端设备的芯片。
该游戏中的飞行控制设备包括:处理器501、存储介质502和总线503。
处理器501用于存储程序,处理器501调用存储介质502存储的程序,以执行上述图1-图7对应的方法实施例。具体实现方式和技术效果类似,这里不再赘述。
可选地,本申请还提供一种程序产品,例如存储介质,该存储介质上存储有计算机程序,包括程序,该程序在被处理器运行时执行上述方法对应的实施例。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (11)
1.一种游戏中的虚拟移动对象控制方法,其特征在于,所述游戏的图形用户界面中包含移动控制区域,所述游戏的游戏场景为三维游戏场景,所述游戏场景中具有虚拟移动对象,所述方法包括:
响应针对所述移动控制区域的第一触控操作,根据所述第一触控制操作的触控点在所述移动控制区域的位置确定所述游戏场景中沿预设方向上的目标位置;
根据所述目标位置控制所述虚拟移动对象在所述游戏场景中移动;
响应与所述第一触控操作连接的第二触控操作,根据所述第二触控操作控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置;
若所述虚拟移动对象的移动距离达到所述目标位置所限定的移动距离,则控制所述虚拟移动对象以预设移动方式进行移动操作。
2.如权利要求1所述的方法,其特征在于,所述移动控制区域中包括至少两个移动控件,所述响应针对所述移动控制区域的第一触控操作,根据所述第一触控制操作的触控点在所述移动控制区域的位置确定所述游戏场景中沿预设方向上的目标位置,包括:
响应于所述第一触控操作,确定所述第一触控操作的触控点在所述移动控制区域内所作用的控件为目标移动控件;
根据所述目标移动控件确定所述游戏场景中沿预设方向上的目标位置。
3.如权利要求2所述的方法,其特征在于,所述响应针对所述移动控制区域的第一触控操作,根据所述第一触控制操作的触控点在所述移动控制区域的位置确定所述游戏场景中沿预设方向上的目标位置之后,所述方法还包括:
取消所述移动控制区域中至少两种移动控件的显示,并显示所述目标移动控件对应的控制区域。
4.如权利要求2所述的方法,其特征在于,所述根据所述目标移动控件确定所述游戏场景中沿预设方向上的目标位置,包括:
根据所述第一触控操作的触控点在所述目标移动控件上的作用位置,确定所述游戏场景中沿所述预设方向上的目标位置。
5.如权利要求1所述的方法,其特征在于,所述第二触控操作为滑动操作,所述滑动操作用于控制所述虚拟移动对象在所述游戏场景中的移动。
6.如权利要求5所述的方法,其特征在于,所述响应与所述第一触控操作连接的第二触控操作,根据所述第二触控操作控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置,包括:
响应于与所述第一触控操作连接的第二触控操作在所述移动控制区域的位置,确定移动控制参数;
根据所述移动控制参数控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置。
7.如权利要求6所述的方法,其特征在于,所述响应与所述第一触控操作连接的第二触控操作,根据所述第二触控操作控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置,包括:
根据所述第二触控操作在所述移动控制区域的位置和所述移动控制区域内预设位置之间的距离,以及所述预设位置对应的预设控制参数,确定所述移动控制参数;其中,所述距离越大,所述移动控制参数和所述预设控制参数的差距越大。
8.如权利要求3所述的方法,其特征在于,所述方法还包括:
响应于与所述第二触控操作连续的取消操作,恢复所述移动控制区域中所述至少两种移动控件的显示。
9.一种游戏中的飞行控制装置,其特征在于,所述游戏的图形用户界面中包含移动控制区域,所述游戏的游戏场景为三维游戏场景,所述游戏场景中具有虚拟移动对象,所述装置包括:确定模块和控制模块,其中:
所述确定模块,用于响应针对所述移动控制区域的第一触控操作,根据所述第一触控制操作的触控点在所述移动控制区域的位置确定所述游戏场景中沿预设方向上的目标位置;
所述控制模块,用于根据所述目标位置控制所述虚拟移动对象在所述游戏场景中移动;响应与所述第一触控操作连接的第二触控操作,根据所述第二触控操作控制所述虚拟移动对象在垂直于所述预设方向的平面中的移动位置;若所述虚拟移动对象的移动距离达到所述目标位置所限定的移动距离,则控制所述虚拟移动对象以预设移动方式进行移动操作。
10.一种游戏中的飞行控制设备,其特征在于,所述设备包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述游戏中的飞行控制设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述权利要求1-8任一项所述的方法。
11.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述权利要求1-8任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110617271.1A CN113244610B (zh) | 2021-06-02 | 2021-06-02 | 游戏中的虚拟移动对象控制方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110617271.1A CN113244610B (zh) | 2021-06-02 | 2021-06-02 | 游戏中的虚拟移动对象控制方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113244610A CN113244610A (zh) | 2021-08-13 |
CN113244610B true CN113244610B (zh) | 2024-05-14 |
Family
ID=77186073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110617271.1A Active CN113244610B (zh) | 2021-06-02 | 2021-06-02 | 游戏中的虚拟移动对象控制方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113244610B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113663333A (zh) * | 2021-08-24 | 2021-11-19 | 网易(杭州)网络有限公司 | 游戏的控制方法、装置、电子设备及存储介质 |
CN113769404A (zh) * | 2021-09-15 | 2021-12-10 | 网易(杭州)网络有限公司 | 游戏中的移动控制方法、装置及电子设备 |
CN114296609B (zh) * | 2022-03-09 | 2022-05-31 | 广州三七极耀网络科技有限公司 | 一种界面处理方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107077280A (zh) * | 2016-12-30 | 2017-08-18 | 深圳市大疆创新科技有限公司 | 一种可移动设备的控制方法、控制设备及控制*** |
CN107899236A (zh) * | 2017-10-25 | 2018-04-13 | 网易(杭州)网络有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN107930122A (zh) * | 2017-12-14 | 2018-04-20 | 网易(杭州)网络有限公司 | 信息处理方法、装置及存储介质 |
CN109107151A (zh) * | 2018-06-22 | 2019-01-01 | 网易(杭州)网络有限公司 | 虚拟对象控制方法及装置、电子设备、存储介质 |
CN112791389A (zh) * | 2021-01-25 | 2021-05-14 | 网易(杭州)网络有限公司 | 游戏对象的控制方法及设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6921192B2 (ja) * | 2017-05-22 | 2021-08-18 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
-
2021
- 2021-06-02 CN CN202110617271.1A patent/CN113244610B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107077280A (zh) * | 2016-12-30 | 2017-08-18 | 深圳市大疆创新科技有限公司 | 一种可移动设备的控制方法、控制设备及控制*** |
CN107899236A (zh) * | 2017-10-25 | 2018-04-13 | 网易(杭州)网络有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN107930122A (zh) * | 2017-12-14 | 2018-04-20 | 网易(杭州)网络有限公司 | 信息处理方法、装置及存储介质 |
CN109107151A (zh) * | 2018-06-22 | 2019-01-01 | 网易(杭州)网络有限公司 | 虚拟对象控制方法及装置、电子设备、存储介质 |
CN112791389A (zh) * | 2021-01-25 | 2021-05-14 | 网易(杭州)网络有限公司 | 游戏对象的控制方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN113244610A (zh) | 2021-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113244610B (zh) | 游戏中的虚拟移动对象控制方法、装置、设备及存储介质 | |
JP5887458B1 (ja) | プレイヤの移動履歴に基づいてノンプレイヤキャラクタの経路探索を行うゲームシステム等 | |
EP3970819B1 (en) | Interface display method and apparatus, and terminal and storage medium | |
JP2023021114A (ja) | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム | |
US20230076343A1 (en) | Virtual item selection interface | |
JP2024016124A (ja) | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム | |
JP7325664B2 (ja) | 仮想オブジェクトの制御方法及び装置、端末、並びに、コンピュータプログラム | |
CN112717407B (zh) | 虚拟对象的控制方法、装置、终端及存储介质 | |
JP2022535675A (ja) | 仮想オブジェクトの制御方法並びにその、装置、端末及びコンピュータプログラム | |
CN112057860B (zh) | 虚拟场景中激活操作控件的方法、装置、设备及存储介质 | |
JP2022540277A (ja) | 仮想オブジェクト制御方法、装置、端末及びコンピュータプログラム | |
CN110384920A (zh) | 虚拟现实多人桌游互动***、互动方法及服务器 | |
CN113181651A (zh) | 游戏中控制虚拟对象移动的方法、装置、电子设备及存储介质 | |
JP2023524368A (ja) | 仮想シーンのアダプティブ表示方法及び装置、電子機器、並びにコンピュータプログラム | |
US20230285855A1 (en) | Virtual scene display method and apparatus, terminal, and storage medium | |
US20230330534A1 (en) | Method and apparatus for controlling opening operations in virtual scene | |
CN111589114B (zh) | 虚拟对象的选择方法、装置、终端及存储介质 | |
CN114225372A (zh) | 虚拟对象的控制方法、装置、终端、存储介质及程序产品 | |
CN114344903A (zh) | 控制虚拟对象拾取虚拟道具的方法、终端及存储介质 | |
US20230351717A1 (en) | Graphic display method and apparatus based on virtual scene, device and medium | |
US20230082510A1 (en) | Controlling a virtual vehicle using auxiliary control function | |
CN117771649A (zh) | 控制虚拟角色的方法、装置、设备及存储介质 | |
WO2024021781A1 (zh) | 虚拟对象的交互方法、装置、计算机设备及存储介质 | |
JP7408685B2 (ja) | アプリケーションプログラム内のコントロールの位置調整方法、装置、機器及び記憶媒体 | |
JP7509910B2 (ja) | 情報表示方法、装置、端末及びコンピュータプログラム |
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 |