Game action execution method, game action execution apparatus, storage medium, and device

CN115970271BActive Publication Date: 2026-09-08NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211669075.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-23
Publication Date
2026-09-08
Estimated Expiration
2042-12-23

AI Technical Summary

Technical Problem

[0006]本公开的目的在于提供一种游戏动作执行方法及装置、计算机可读存储介质及电子设备,可以解决相关技术中执行游戏动作时操作复杂的问题

Benefits of technology

[0015]本公开的一种实施例提供的游戏动作执行方法中,可以确定第一目标虚拟对象,响应攻击指令,根据第一目标虚拟对象的方位信息控制第一游戏虚拟对象向第一目标虚拟对象执行第一游戏动作,响应第一目标虚拟对象满足第一预设条件时,根据目标虚拟对象切换指令,在至少两个候选游戏虚拟对象中确定第二目标虚拟对象,响应攻击指令,根据第一目标虚拟对象的方位信息控制第一游戏虚拟对象向第二目标虚拟对象执行第二游戏动作。本公开的方案,可以降低操作的复杂性,可以避免操作不及时导致游戏对局失利的问题,降低操作难度,对玩家的操作要求低。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115970271B_ABST
    Figure CN115970271B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of games, and particularly relates to a game action execution method, a game action execution device, a computer readable storage medium and an electronic device. The method comprises the following steps: determining a first target virtual object; in response to an attack instruction, controlling a first game virtual object to perform a first game action on the first target virtual object according to orientation information of the first target virtual object; in response to the first target virtual object satisfying a first preset condition, determining a second target virtual object from at least two candidate game virtual objects according to a target virtual object switching instruction; and in response to the attack instruction, controlling the first game virtual object to perform a second game action on the second target virtual object according to the orientation information of the first target virtual object. Through the technical scheme of the embodiment of the present disclosure, the problem of complex operation when performing a game action in the related art can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of game technology, and more specifically, to game action execution methods, game action execution devices, computer-readable storage media, and electronic devices. Background Technology

[0002] With the development of terminal devices and the gaming industry, a large number of games of different themes have emerged to meet the needs of players. In some shooting games, players can control virtual objects to aim at other virtual objects and perform shooting actions.

[0003] In this technology, players can use the aiming controls provided in the game to aim at a specific enemy virtual object and attack it. When that enemy virtual object is defeated, players can use the aiming controls to aim at other enemy virtual objects and attack them.

[0004] The solutions in the relevant technologies require multiple aiming operations when facing multiple enemy virtual game objects, and the operation method is relatively complex. When players are playing the game, it is easy for them to lose the game due to untimely aiming operations, which requires a high level of skill from the players.

[0005] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0006] The purpose of this disclosure is to provide a method and apparatus for executing game actions, a computer-readable storage medium and an electronic device, which can solve the problem of complex operation when executing game actions in related technologies.

[0007] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0008] According to a first aspect of this disclosure, a method for executing game actions is provided, characterized in that a virtual game scene and a first game virtual object located in the virtual game scene are displayed through a graphical user interface provided by a terminal device, wherein the first game virtual object corresponds to the terminal device, and the method includes: determining a first target virtual object; responding to an attack command and controlling the first game virtual object to perform a first game action toward the first target virtual object according to the orientation information of the first target virtual object; responding to the first target virtual object satisfying a first preset condition and determining a second target virtual object from at least two candidate game virtual objects according to a target virtual object switching command; wherein the at least two candidate game virtual objects are game virtual objects determined from a plurality of second game virtual objects within a field of view in response to a first object selection operation; and responding to an attack command and controlling the first game virtual object to perform a second game action toward the second target virtual object according to the orientation information of the first target virtual object.

[0009] According to a second aspect of this disclosure, a game action execution device is provided, characterized in that a virtual game scene and a first game virtual object located in the virtual game scene are displayed through a graphical user interface provided by a terminal device, wherein the first game virtual object corresponds to the terminal device, and the device includes: a first target virtual object determination module, used to determine the first target virtual object; a first instruction response module, used to respond to an attack instruction and control the first game virtual object to perform a first game action towards the first target virtual object according to the orientation information of the first target virtual object; a second target object determination module, used to determine a second target virtual object from at least two candidate game virtual objects according to a target virtual object switching instruction when the first target virtual object meets a first preset condition; wherein the at least two candidate game virtual objects are game virtual objects determined from a plurality of second game virtual objects within a field of view in response to a first object selection operation; and a second action execution module, used to respond to an attack instruction and control the first game virtual object to perform a second game action towards the second target virtual object according to the orientation information of the first target virtual object.

[0010] According to a third aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the game action execution method of the first aspect of the above embodiments.

[0011] According to a fourth aspect of this disclosure, an electronic device is provided, comprising:

[0012] One or more processors; and

[0013] A memory is used to store one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the game action execution method as described in the first aspect of the above embodiments.

[0014] The technical solutions provided in this disclosure may have the following beneficial effects:

[0015] In one embodiment of the game action execution method provided by this disclosure, a first target virtual object can be determined, an attack command can be responded to, and a first game virtual object can be controlled to perform a first game action towards the first target virtual object based on the location information of the first target virtual object. When the first target virtual object meets a first preset condition, a second target virtual object can be determined from at least two candidate game virtual objects based on a target virtual object switching command, and an attack command can be responded to, and the first game virtual object can be controlled to perform a second game action towards the second target virtual object based on the location information of the first target virtual object. The solution of this disclosure can reduce the complexity of operation, avoid the problem of game loss due to untimely operation, reduce the difficulty of operation, and lower the operational requirements for players.

[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0018] Figure 1 This schematically illustrates a flowchart of a game action execution method in an exemplary embodiment of the present disclosure;

[0019] Figure 2 This schematic diagram illustrates a first game virtual object corresponding to a field of view in an exemplary embodiment of the present disclosure;

[0020] Figure 3 This illustration schematically shows a diagram in which a second game virtual object is determined as a candidate game virtual object in an exemplary embodiment of the present disclosure;

[0021] Figure 4 This schematically illustrates a flowchart of a process in an exemplary embodiment of the present disclosure, in which a first game virtual object is controlled to perform a first game action on a first target virtual object according to the direction of attack.

[0022] Figure 5This schematically illustrates a flowchart of a process in an exemplary embodiment of the present disclosure, in which a first virtual game object is controlled to perform game actions according to the direction of attack.

[0023] Figure 6 This schematically illustrates a flowchart of determining a second game virtual object within the field of view as a candidate game virtual object during a transformation process, in an exemplary embodiment of this disclosure.

[0024] Figure 7 This schematic diagram illustrates how, in an exemplary embodiment of the present disclosure, a second game virtual object is identified as a candidate game virtual object when a partial model of the second game virtual object exists within the field of view.

[0025] Figure 8 This schematic diagram illustrates the composition of a game action execution device according to an exemplary embodiment of the present disclosure;

[0026] Figure 9 The schematic diagram illustrates a structural schematic of a computer system suitable for implementing an electronic device according to exemplary embodiments of the present disclosure. Detailed Implementation

[0027] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., may be employed. In other instances, well-known structures, methods, apparatuses, implementations, materials, or operations are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0028] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, or in one or more software-hardened modules, or in different network and / or processor devices and / or microcontroller devices.

[0029] With the development of terminal devices and the gaming industry, a large number of games of different themes have emerged to meet the needs of players. In some shooting games, players can control virtual objects to aim at other virtual objects and perform shooting actions.

[0030] In this technology, players can use the aiming controls provided in the game to aim at a specific enemy virtual object and attack it. When that enemy virtual object is defeated, players can use the aiming controls to aim at other enemy virtual objects and attack them.

[0031] The solutions in the relevant technologies require multiple aiming operations when facing multiple enemy virtual game objects, and the operation method is relatively complex. When players are playing the game, it is easy for them to lose the game due to untimely aiming operations, which requires a high level of skill from the players.

[0032] In one example embodiment of this disclosure, a first target virtual object can be identified. Responding to an attack command, a first game virtual object is controlled to perform a first game action towards the first target virtual object based on the location information of the first target virtual object. When the first target virtual object meets a first preset condition, a second target virtual object is identified from at least two candidate game virtual objects based on a target virtual object switching command. Responding to the attack command, the first game virtual object is controlled to perform a second game action towards the second target virtual object based on the location information of the first target virtual object. (Reference) Figure 1 The diagram illustrates a flowchart of a game action execution method in this exemplary embodiment, which may include the following steps:

[0033] Step S110: Determine the first target virtual object;

[0034] Step S120: Respond to the attack command and control the first game virtual object to perform the first game action towards the first target virtual object based on the location information of the first target virtual object;

[0035] Step S130: When the first target virtual object meets the first preset condition, a second target virtual object is determined from at least two candidate game virtual objects according to the target virtual object switching instruction; wherein, the at least two candidate game virtual objects are game virtual objects determined from multiple second game virtual objects in the field of view in response to the first object selection operation.

[0036] Step S140: Respond to the attack command and control the first game virtual object to perform the second game action towards the second target virtual object based on the location information of the second target virtual object.

[0037] In one embodiment of the game action execution method provided by this disclosure, a first target virtual object can be determined, an attack command can be responded to, and a first game virtual object can be controlled to perform a first game action towards the first target virtual object based on the location information of the first target virtual object. When the first target virtual object meets a first preset condition, a second target virtual object can be determined from at least two candidate game virtual objects based on a target virtual object switching command, and an attack command can be responded to, and the first game virtual object can be controlled to perform a second game action towards the second target virtual object based on the location information of the first target virtual object. The solution of this disclosure can reduce the complexity of operation, avoid the problem of game loss due to untimely operation, reduce the difficulty of operation, and lower the operational requirements for players.

[0038] In one embodiment of this disclosure, the game action execution method can run on a local terminal device or a server. When the game action execution method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0039] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program's execution and the game screen presentation are separated. The storage and execution of game actions are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0040] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading, installing, and running the game program via an electronic device. The local terminal device can provide the graphical user interface to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player through holographic projection. For example, the local terminal device can include a display screen for displaying the graphical user interface, which includes game screens, and a processor for running the game, generating the graphical user interface, and controlling the display of the graphical user interface on the display screen.

[0041] In one possible implementation, this invention provides a game action execution method that provides a graphical user interface through a terminal device, wherein the terminal device can be the aforementioned local terminal device or a client device in the aforementioned cloud interaction system.

[0042] Below, we will combine Figure 1 The embodiments will provide a more detailed description of steps S110 to S140 of the game action execution method in this exemplary embodiment.

[0043] Step S110: Determine the first target virtual object;

[0044] In one example embodiment of this disclosure, a first target virtual object can be determined. Specifically, the first target virtual object can be another game virtual object in the virtual game scene besides the first game virtual object. For example, the game virtual object closest to the first game virtual object can be determined as the first target virtual object.

[0045] It should be noted that this disclosure does not impose any special restrictions on the specific method for determining the first target virtual object.

[0046] In one example embodiment of this disclosure, a first game virtual object is provided in the virtual game scene, and the first game virtual object can be controlled to perform game actions in the virtual game scene.

[0047] For example, you can control the first virtual game object to move within the virtual game scene; or, you can control the first virtual game object to shoot other virtual game objects within the virtual game scene; or, you can control the first virtual game object to jump within the virtual game scene.

[0048] It should be noted that this disclosure does not impose any special limitations on the specific method by which the first game virtual object performs game actions in the virtual game scene.

[0049] In one example embodiment of this disclosure, the game virtual object closest to the first game virtual object can be determined as the first target virtual object. Specifically, the distances between the first game virtual object and other game virtual objects in the game virtual scene can be compared, and the game virtual object closest to the first game virtual object can be determined as the first target virtual object.

[0050] A virtual game scene is a virtual scene displayed (or provided) by an application while it is running on a terminal or server. Optionally, the virtual scene can be a simulation of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. The virtual scene can be either a two-dimensional or three-dimensional virtual scene, and the virtual environment can be sky, land, ocean, etc., where the land includes environmental elements such as deserts and cities. Among them, a virtual scene is a scene in which the user controls virtual objects and completes the game logic. For example, in a sandbox 3D shooting game, a virtual scene is a 3D game world used by players to control virtual objects to fight. Instances of virtual scenes can include at least one element among mountains, plains, rivers, lakes, oceans, deserts, skies, plants, buildings, and vehicles. For example, in a 2D card game, a virtual scene is a scene used to display and release cards or display the virtual objects corresponding to cards. Instances of virtual scenes can include arenas, battlegrounds, or other "field" elements or other elements that can display the card battle status. For 2D or 3D multiplayer online tactical competitive games, a virtual scene is a 2D or 3D terrain scene used by virtual objects to fight. Instances of virtual scenes can include elements such as canyon-style mountains, lines, rivers, classrooms, desks and chairs, and podiums.

[0051] In this context, a game virtual object refers to a controllable dynamic object within a virtual scene. Optionally, this dynamic object can be a virtual character, virtual animal, anime character, etc. This virtual object is a character controlled by the player through an input device, or an artificial intelligence (AI) trained and set up for battle in the virtual environment, or a non-player character (NPC) set up for battle in the virtual scene. Optionally, this virtual object is a virtual character competing in the virtual scene. Optionally, the number of virtual objects in the virtual scene battle is preset or dynamically determined based on the number of clients joining the battle; this application embodiment does not limit this. In one possible implementation, the user can control the virtual object to move within the virtual scene, for example, controlling the virtual object to run, jump, crawl, etc., and can also control the virtual object to use skills and virtual items provided by the application to fight against other virtual objects.

[0052] The game action execution scheme in this exemplary embodiment can be applied to various game types that require control of virtual game objects. Examples include TPS (Third-Person Shooter), FPS (First-Person Shooter), RPG (Role-Playing Game), ACT (Action Game), SLG (Strategy Game), FTG (Fighting Game), SPG (Sports Game), RCG (Racing Game), and AVG (Adventure Game). This disclosed game action execution scheme can be applied to any scenario involving game action execution.

[0053] Step S120: Respond to the attack command and control the first game virtual object to perform the first game action towards the first target virtual object based on the location information of the first target virtual object;

[0054] In one example embodiment of this disclosure, in response to an attack command, a first game virtual object can be controlled to perform a first game action towards the first target virtual object based on the location information of the first target virtual object.

[0055] For example, attack commands can be triggered by operations such as swipe touch operation, press touch operation, gesture touch operation, long press touch operation, click touch operation, and drag touch operation. After receiving the attack command, the first game virtual object can be controlled to perform the first game action towards the first target virtual object based on the location information of the first target virtual object.

[0056] For example, attack commands can be triggered by moving controls, jumping controls, or shooting controls. For instance, an attack command can be triggered by clicking on the shooting control.

[0057] In one example embodiment of this disclosure, the orientation information of the first target virtual object can be used to indicate the position of the first target virtual object relative to the first game virtual object, and the first game virtual object can be controlled to perform a first game action towards the first target virtual object based on the orientation information of the first target virtual object.

[0058] For example, the position of the first target virtual object can be determined based on its location information. Then, the first game virtual object can be controlled to perform a first game action at that position, such as shooting at that position.

[0059] It should be noted that this disclosure does not impose any special limitations on the specific method by which the first game virtual object is controlled to perform the first game action on the first target virtual object based on the location information of the first target virtual object.

[0060] Step S130: When the first target virtual object meets the first preset condition, determine the second target virtual object from at least two candidate game virtual objects according to the target virtual object switching instruction;

[0061] In one example embodiment of this disclosure, after controlling a first game virtual object to perform a first game action on the first target virtual object based on the location information of the first target virtual object through the above steps, a second target virtual object can be determined from at least two candidate game virtual objects when the first target virtual object meets a first preset condition, according to a target virtual object switching instruction. The at least two candidate game virtual objects are game virtual objects determined from multiple second game virtual objects within the field of view in response to a first object selection operation. Specifically, the first target virtual object meeting the first preset condition indicates that the execution object of the game action needs to be switched. The target virtual object switching instruction can be used to instruct the first target virtual object, which is the first target virtual object for the first game virtual object to perform the first game action, to be switched to the second target virtual object. When the first target virtual object meets the first preset condition and receives the target virtual object switching instruction, the second target virtual object can be determined from at least two candidate game virtual objects.

[0062] For example, if the first target virtual object meets the first preset condition, the first target virtual object has been defeated. At this time, it can be switched to the second target virtual object to control the first game virtual object to perform the second game action on the second target virtual object.

[0063] Specifically, the target virtual object switching instruction can be automatically triggered, meaning that when the first target virtual object meets the first preset condition, the target virtual object switching instruction is automatically triggered to determine the second target virtual object from the at least two candidate game virtual objects; or, the target virtual object switching instruction can be manually triggered, meaning that when the first target virtual object meets the first preset condition, a manually triggered target virtual object switching instruction must also be received to determine the second target virtual object from the at least two candidate game virtual objects. For example, the target virtual object switching instruction can be triggered through a target virtual object switching operation to determine the second target virtual object from the at least two candidate game virtual objects.

[0064] It should be noted that this disclosure does not impose any special restrictions on the specific method of manual triggering.

[0065] In this context, at least two candidate game virtual objects are game virtual objects determined from a plurality of second game virtual objects within the field of view in response to a first object selection operation. Specifically, the field of view refers to the area of ​​the virtual game scene that the player can observe. For example, the field of view corresponding to the first game virtual object can be an area displayed on a graphical user interface. For instance, in a 3D game, the player can determine the game perspective, which corresponds to a field of view.

[0066] Specifically, the multiple second virtual game objects within the field of view include virtual game objects that are moving within the field of view.

[0067] Furthermore, given a fixed game perspective, the size of the field of view can be altered. For example, the size of the field of view can be adjusted by changing the height of the virtual camera within the game.

[0068] For example, such as Figure 2 As shown, the first game virtual object 202 has a game perspective, and the game perspective corresponds to a field of view 201.

[0069] In one example embodiment of this disclosure, in response to a first object selection operation, candidate game virtual objects can be determined from a plurality of second game virtual objects within the field of view. Specifically, during gameplay, game virtual objects other than the first game virtual objects, i.e., second game virtual objects, can be detected within the field of view. When other game virtual objects exist within the field of view, those objects can be identified as second game virtual objects, and candidate game virtual objects can be determined from a plurality of second game virtual objects. For example, all second game virtual objects can be identified as candidate game virtual objects.

[0070] For example, such as Figure 3 As shown, when there are other game virtual objects besides the first game virtual object in the field of view 301 corresponding to the first game virtual object 303, these game virtual objects can be identified as second game virtual objects 302, and all the second game virtual objects can be identified as candidate game virtual objects.

[0071] It should be noted that this disclosure does not impose any special limitations on the specific method of determining candidate game virtual objects from multiple second game virtual objects within the field of view in response to the first object selection operation.

[0072] Step S140: Respond to the attack command and control the first game virtual object to perform the second game action towards the second target virtual object based on the location information of the second target virtual object.

[0073] In one example embodiment of this disclosure, in response to an attack command, a first game virtual object can be controlled to perform a second game action towards the second target virtual object based on the location information of the second target virtual object.

[0074] For example, attack commands can be triggered by operations such as swiping touch, pressing touch, gesture touch, long press touch, tap touch, and drag touch. After receiving the attack command, the first game virtual object can be controlled to perform a second game action towards the second target virtual object based on the location information of the second target virtual object.

[0075] For example, attack commands can be triggered by moving controls, jumping controls, or shooting controls. For instance, an attack command can be triggered by clicking on the shooting control.

[0076] In one example embodiment of this disclosure, the orientation information of the second target virtual object can be used to indicate the position of the second target object relative to the first game virtual object, and the first game virtual object can be controlled to perform a second game action towards the second target virtual object based on the orientation information of the second target virtual object.

[0077] For example, the location of the second target virtual object can be determined based on its orientation information. Then, the first game virtual object can be controlled to perform a first game action at that location. For instance, the first game virtual object can be controlled to shoot at that location.

[0078] It should be noted that this disclosure does not impose any special limitations on the specific method by which the first game virtual object is controlled to perform the first game action on the second target virtual object based on the location information of the second target virtual object.

[0079] In one example embodiment of this disclosure, the first target virtual object is a game virtual object excluding the second target virtual object from at least two candidate game virtual objects. Specifically, at least two candidate game virtual objects can be determined in the virtual game scene first, and the game virtual object excluding the second target virtual object can be selected as the first target virtual object from the at least two candidate game virtual objects. That is, after controlling the first game virtual object to perform a first game action on the first target virtual object, the first game virtual object can be controlled to perform a second game action on the second target virtual object.

[0080] In one exemplary embodiment of this disclosure, candidate game virtual objects that satisfy a second preset condition can be identified as the first target virtual object. For example, the second preset condition is that the distance to the first game virtual object is the shortest, and the game virtual object that is closest to the first game virtual object among at least two candidate virtual objects can be identified as the first target virtual object.

[0081] It should be noted that this disclosure does not impose any special limitations on the specific content of the second preset condition.

[0082] In one exemplary embodiment of this disclosure, a first target virtual object can be determined by a single operation, and a second target virtual object can be determined from at least two candidate game virtual objects by continuous operation. For example, the first target virtual object can be determined by a single click operation on the aiming control of a game controller, and the second target virtual object can be determined by a long press operation on the aiming control of the game controller.

[0083] In one example embodiment of this disclosure, the attack direction can be determined based on the location information of the first target virtual object, and the first game virtual object can be controlled to perform a first game action towards the first target virtual object based on the attack direction. (Refer to...) Figure 4 As shown, controlling the first game virtual object to execute the first game action towards the first target virtual object according to the attack direction may include the following steps S410 to S420:

[0084] Step S410: Determine the attack direction based on the location information of the first target virtual object;

[0085] Step S420: Control the first game virtual object to execute the first game action towards the first target virtual object according to the attack direction.

[0086] In one example embodiment of this disclosure, after determining the first target virtual object through the above steps, the attack direction can be determined based on the orientation information of the first target virtual object. Specifically, the orientation information of the first target virtual object can be used to indicate the position of the first target virtual object relative to the first game virtual object. That is, the direction in which the first game virtual object points to the first target virtual object can be determined based on the orientation information of the first target virtual object. The attack direction of the first game virtual object can be determined based on the direction in which the first game virtual object points to the first target virtual object. After determining the attack direction of the first game virtual object, the first game virtual object can be controlled to perform a first game action towards the first target virtual object based on the attack direction of the first game virtual object.

[0087] Through the above steps S410 to S420, the attack direction can be determined based on the location information of the first target virtual object, and the first game virtual object can be controlled to perform the first game action towards the first target virtual object according to the attack direction.

[0088] In one example embodiment of this disclosure, a first virtual game object can be controlled to adjust from a first orientation to a second orientation in response to an orientation control command; in response to an attack command, an attack direction can be determined based on the second orientation; and the first virtual game object can be controlled to perform game actions based on the attack direction. (See also...) Figure 5As shown, controlling the first virtual game object to perform game actions according to the attack direction may include the following steps S510 to S520:

[0089] Step S510: In response to the orientation control command, control the first game virtual object to adjust from the first orientation to the second orientation;

[0090] Step S520: Respond to the attack command, determine the attack direction based on the second orientation, and control the first game virtual object to perform game actions according to the attack direction.

[0091] In one exemplary embodiment of this disclosure, before determining the first target virtual object, a direction control command can be invoked to adjust the first game virtual object from a first direction to a second direction. An attack command can also be invoked to determine the attack direction based on the second direction, and the first game virtual object can be controlled to perform game actions based on the attack direction. Specifically, after determining the second direction, the attack direction can be determined based on the second direction. More specifically, the second direction can be used as the attack direction of the first game virtual object, and the first game virtual object can be controlled to perform game actions based on the attack direction of the first game virtual object.

[0092] For example, the first virtual game object can be controlled to move within the virtual game scene, and its orientation can be adjusted so that it changes from a first orientation to a second orientation. This second orientation is then determined as the attack direction of the first virtual game object, and the first virtual game object can be controlled to fire based on its attack direction.

[0093] It should be noted that this disclosure does not impose any special limitations on the specific method of controlling the first game virtual object to adjust its orientation from the first orientation to the second orientation.

[0094] Through the above steps S510 to S520, the first game virtual object can be controlled to change from the first orientation to the second orientation in response to the orientation control command, and the attack direction can be determined according to the second orientation in response to the attack command, and the first game virtual object can be controlled to perform game actions according to the attack direction.

[0095] In one example embodiment of this disclosure, in response to a first object selection operation, the field of view can be controlled to change, and a second game virtual object within the field of view during the change can be determined as a candidate game virtual object. (Refer to...) Figure 6 As shown, determining the second game virtual object within the field of view during the transformation process as a candidate game virtual object may include the following steps S610 to S620:

[0096] Step S610: In response to the first object selection operation, control the field of view area to change;

[0097] In one example embodiment of this disclosure, the field of view can be changed in response to a first object selection operation. Specifically, during gameplay, the field of view within the game can be adjusted. Specifically, the game viewpoint can be adjusted to change the field of view; or, the height of the virtual camera within the game can be adjusted to change the field of view.

[0098] It should be noted that this disclosure does not impose any special limitations on the specific form in which the field of view is transformed in response to the first object selection operation.

[0099] Specifically, in response to the field of view adjustment operation, the field of view area is controlled to change, which may include continuous change of the field of view area or intermittent change of the field of view area.

[0100] Step S620: The second game virtual object within the field of view during the transformation process is identified as a candidate game virtual object.

[0101] In one example embodiment of this disclosure, after receiving the first object selection operation through the above steps and controlling the transformation of the field of view, a second game virtual object within the field of view during the transformation can be identified as a candidate game virtual object. Specifically, during the process of controlling the transformation of the field of view, other second game virtual objects may appear in the field of view, and these game virtual objects can be identified as candidate game virtual objects.

[0102] For example, in response to the first object selection operation, the game view corresponding to the first game virtual object can be rotated around the first game virtual object to control the field of view area corresponding to the game view to change, and the second game virtual object in the field of view area during the change is determined as a candidate game virtual object.

[0103] Through the aforementioned steps S610-S620, in response to the first object selection operation, the field of view can be controlled to change, and a second game virtual object within the field of view during the change is determined as a candidate game virtual object. Through the embodiments of this disclosure, the field of view can be controlled to change, and a second game virtual object within the field of view during the change can be determined as a candidate game virtual object, thereby increasing the selection range of the second game virtual object and further improving the flexibility of game action execution.

[0104] In one example embodiment of this disclosure, when a partial model of a second game virtual object exists within the field of view, the second game virtual object is identified as a candidate game virtual object. Specifically, when the field of view is changed in response to a first object selection operation, if only a partial model of the second game virtual object exists within the current field of view, the second game virtual object can be identified as a candidate game virtual object.

[0105] For example, such as Figure 7 As shown, when a portion of the model 702 of the second game virtual object exists within the field of view 701, the second game virtual object is identified as a candidate game virtual object.

[0106] In one example embodiment of this disclosure, by controlling the first game virtual object to perform a second game action toward the second target virtual object based on the orientation information of the first target virtual object, the first game virtual object can be controlled to face the second target virtual object.

[0107] In one example embodiment of this disclosure, by controlling the first game virtual object to perform a second game action toward the second target virtual object based on the orientation information of the second target virtual object, the first game virtual object can be controlled to face the second target virtual object.

[0108] In one example embodiment of this disclosure, a first game virtual object can be controlled to perform a first game action towards the first target virtual object based on the location information of the first target virtual object. When the first target virtual object meets a first preset condition, the first game virtual object can be controlled to perform a second game action towards the second target virtual object based on the location information of the second target virtual object. When the second target virtual object meets the first preset condition, a third target virtual object is determined from at least two candidate game virtual objects, and the first game virtual object is controlled to perform a third game action towards the third target virtual object based on the location information of the third target virtual object. This process is repeated for all at least two candidate game virtual objects.

[0109] The solution disclosed herein can be applied to consoles, PCs, and mobile devices. It should be noted that this solution does not impose any special limitations on the application platform. This solution can be implemented via touch interaction on a mobile device or via a game controller on a console.

[0110] It should be noted that this disclosure does not impose any special restrictions on the implementation method.

[0111] In one embodiment of the game action execution method provided by this disclosure, a first target virtual object can be determined, an attack command can be responded to, and a first game virtual object can be controlled to perform a first game action towards the first target virtual object based on the location information of the first target virtual object. When the first target virtual object meets a first preset condition, a second target virtual object can be determined from at least two candidate game virtual objects based on a target virtual object switching command, and an attack command can be responded to, and the first game virtual object can be controlled to perform a second game action towards the second target virtual object based on the location information of the first target virtual object. The solution of this disclosure can reduce the complexity of operation, avoid the problem of game loss due to untimely operation, reduce the difficulty of operation, and lower the operational requirements for players.

[0112] It should be noted that the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this disclosure, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0113] Furthermore, in an exemplary embodiment of this disclosure, a game action execution device is also provided. (Refer to...) Figure 8 As shown, a game action execution device 800 includes: a first target object determination module 810, a first instruction response module 820, a second target object determination module 830, and a second instruction response module 840.

[0114] The first target object determination module is used to determine the first target virtual object;

[0115] The first instruction response module is used to respond to attack instructions and control the first game virtual object to perform a first game action towards the first target virtual object based on the location information of the first target virtual object; the second target object determination module is used to respond to the first target virtual object meeting the first preset condition and, based on the target virtual object switching instruction, determine the second target virtual object from at least two candidate game virtual objects; wherein, the at least two candidate game virtual objects are game virtual objects determined from multiple second game virtual objects within the field of view in response to the first object selection operation; the second instruction response module is used to respond to attack instructions and control the first game virtual object to perform a second game action towards the second target virtual object based on the location information of the first target virtual object.

[0116] In an exemplary embodiment of this disclosure, based on the foregoing scheme, a first target virtual object is determined, and the apparatus further includes: a first target virtual object determining unit, configured to determine the game virtual object closest to the first game virtual object as the first target virtual object.

[0117] In one exemplary embodiment of this disclosure, based on the foregoing scheme, the first target virtual object is a game virtual object other than the second target virtual object among at least two candidate game virtual objects.

[0118] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, a first target virtual object is determined, and the apparatus further includes: a second target virtual object determining unit, configured to determine candidate game virtual objects that meet a second preset condition as the first target virtual object.

[0119] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, the device further includes: an attack direction determination unit, configured to determine an attack direction based on the location information of the first target virtual object; and an attack direction execution unit, configured to control the first game virtual object to perform the first game action towards the first target virtual object based on the attack direction.

[0120] In an exemplary embodiment of this disclosure, based on the foregoing scheme, before determining the first target virtual object, the device further includes: an orientation control command response unit, configured to respond to an orientation control command and control the first game virtual object to adjust from a first orientation to a second orientation; and an attack command response unit, configured to respond to an attack command, determine an attack direction based on the second orientation, and control the first game virtual object to perform game actions based on the attack direction.

[0121] In an exemplary embodiment of this disclosure, based on the foregoing scheme, the apparatus further includes: a field-of-view area transformation unit, configured to control the field-of-view area to transform in response to a first object selection operation; and a candidate game virtual object determination unit, configured to determine a second game virtual object within the field-of-view area during the transformation process as a candidate game virtual object.

[0122] In one exemplary embodiment of this disclosure, based on the foregoing scheme, the apparatus further includes: a partial model determination unit, configured to determine the second game virtual object as a candidate game virtual object when a partial model of the second game virtual object exists within the field of view.

[0123] In an exemplary embodiment of this disclosure, based on the foregoing scheme, the step of controlling the first game virtual object to perform a second game action toward the first target virtual object according to the orientation information of the first target virtual object includes: an orientation control unit, used to control the first game virtual object to move toward the first target virtual object.

[0124] Since the functional modules of the game action execution device in the example embodiments of this disclosure correspond to the steps of the example embodiments of the game action execution method described above, for details not disclosed in the device embodiments of this disclosure, please refer to the embodiments of the game action execution method described above.

[0125] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0126] Furthermore, in an exemplary embodiment of this disclosure, an electronic device capable of implementing the above-described game action execution method is also provided.

[0127] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be embodied in the following forms: a completely hardware embodiment, a completely software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."

[0128] The following reference Figure 9 To describe an electronic device 900 according to such an embodiment of the present disclosure. Figure 9 The electronic device 900 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0129] like Figure 9 As shown, the electronic device 900 is presented in the form of a general-purpose computing device. The components of the electronic device 900 may include, but are not limited to: at least one processing unit 910, at least one storage unit 920, a bus 930 connecting different system components (including storage unit 920 and processing unit 910), and a display unit 940.

[0130] The storage unit stores program code, which can be executed by the processing unit 910 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 910 can perform actions such as... Figure 1The steps shown are as follows: S110: Determine the first target virtual object; S120: In response to the attack command, control the first game virtual object to perform a first game action towards the first target virtual object based on the orientation information of the first target virtual object; S130: In response to the first target virtual object meeting the first preset condition, determine the second target virtual object from at least two candidate game virtual objects according to the target virtual object switching command; wherein, the at least two candidate game virtual objects are game virtual objects determined from multiple second game virtual objects in the field of view in response to the first object selection operation; S140: In response to the attack command, control the first game virtual object to perform a second game action towards the second target virtual object based on the orientation information of the second target virtual object.

[0131] In one exemplary embodiment of this disclosure, determining the first target virtual object based on the foregoing scheme includes: determining the game virtual object closest to the first game virtual object as the first target virtual object.

[0132] In one exemplary embodiment of this disclosure, based on the foregoing scheme, the first target virtual object is a game virtual object other than the second target virtual object among at least two candidate game virtual objects.

[0133] In one exemplary embodiment of this disclosure, determining the first target virtual object based on the foregoing scheme includes: determining candidate game virtual objects that meet the second preset conditions as the first target virtual object.

[0134] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, controlling a first game virtual object to perform a first game action towards the first target virtual object according to the orientation information of the first target virtual object includes: determining an attack direction according to the orientation information of the first target virtual object; and controlling the first game virtual object to perform a first game action towards the first target virtual object according to the attack direction.

[0135] In an exemplary embodiment of this disclosure, based on the foregoing scheme, before determining the first target virtual object, the method further includes: responding to an orientation control command to control the first game virtual object to adjust from a first orientation to a second orientation; responding to an attack command to determine an attack direction based on the second orientation, and controlling the first game virtual object to perform game actions based on the attack direction.

[0136] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, in response to the first object selection operation, the field of view is controlled to change; and a second game virtual object within the field of view during the change is determined as a candidate game virtual object.

[0137] In one exemplary embodiment of this disclosure, based on the foregoing scheme, the method further includes: when a partial model of a second game virtual object exists within the field of view, determining the second game virtual object as a candidate game virtual object.

[0138] In an exemplary embodiment of this disclosure, based on the foregoing scheme, the step of controlling the first game virtual object to perform a second game action toward the first target virtual object according to the orientation information of the first target virtual object includes: controlling the first game virtual object to face the first target virtual object.

[0139] An embodiment of this disclosure provides an electronic device that can identify a first target virtual object, respond to an attack command, control a first game virtual object to perform a first game action towards the first target virtual object based on the location information of the first target virtual object, and when the first target virtual object meets a first preset condition, identify a second target virtual object from at least two candidate game virtual objects based on a target virtual object switching command, respond to an attack command, and control the first game virtual object to perform a second game action towards the second target virtual object based on the location information of the first target virtual object. This disclosed solution reduces operational complexity, avoids game loss due to untimely operation, lowers operational difficulty, and reduces the skill requirements for players.

[0140] Storage unit 920 may include readable media in the form of volatile storage units, such as random access memory (RAM) 921 and / or cache memory 922, and may further include read-only memory (ROM) 923.

[0141] The storage unit 920 may also include a program / utility 924 having a set (at least one) of program modules 925, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0142] Bus 930 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0143] Electronic device 900 can also communicate with one or more external devices 970 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 900, and / or with any device that enables electronic device 900 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 950. Furthermore, electronic device 900 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 960. As shown, network adapter 960 communicates with other modules of electronic device 900 via bus 930. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0144] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0145] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of this disclosure may also be implemented as a program product including program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.

[0146] In one exemplary embodiment of this disclosure, a computer-readable storage medium is provided, which can determine a first target virtual object; respond to an attack command, control a first game virtual object to perform a first game action towards the first target virtual object based on the location information of the first target virtual object; and, when the first target virtual object meets a first preset condition, determine a second target virtual object from at least two candidate game virtual objects based on a target virtual object switching command; wherein the at least two candidate game virtual objects are game virtual objects determined from a plurality of second game virtual objects within a field of view in response to a first object selection operation; and, in response to an attack command, control the first game virtual object to perform a second game action towards the second target virtual object based on the location information of the second target virtual object.

[0147] In one exemplary embodiment of this disclosure, determining the first target virtual object based on the foregoing scheme includes: determining the game virtual object closest to the first game virtual object as the first target virtual object.

[0148] In one exemplary embodiment of this disclosure, based on the foregoing scheme, the first target virtual object is a game virtual object other than the second target virtual object among at least two candidate game virtual objects.

[0149] In one exemplary embodiment of this disclosure, determining the first target virtual object based on the foregoing scheme includes: determining candidate game virtual objects that meet the second preset conditions as the first target virtual object.

[0150] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, controlling a first game virtual object to perform a first game action towards the first target virtual object according to the orientation information of the first target virtual object includes: determining an attack direction according to the orientation information of the first target virtual object; and controlling the first game virtual object to perform a first game action towards the first target virtual object according to the attack direction.

[0151] In an exemplary embodiment of this disclosure, based on the foregoing scheme, before determining the first target virtual object, the method further includes: responding to an orientation control command to control the first game virtual object to adjust from a first orientation to a second orientation; responding to an attack command to determine an attack direction based on the second orientation, and controlling the first game virtual object to perform game actions based on the attack direction.

[0152] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, in response to the first object selection operation, the field of view is controlled to change; and a second game virtual object within the field of view during the change is determined as a candidate game virtual object.

[0153] In one exemplary embodiment of this disclosure, based on the foregoing scheme, the method further includes: when a partial model of a second game virtual object exists within the field of view, determining the second game virtual object as a candidate game virtual object.

[0154] In an exemplary embodiment of this disclosure, based on the foregoing scheme, the step of controlling the first game virtual object to perform a second game action toward the first target virtual object according to the orientation information of the first target virtual object includes: controlling the first game virtual object to face the first target virtual object.

[0155] One embodiment of this disclosure provides a computer-readable signal medium that can identify a first target virtual object, respond to an attack command, control a first game virtual object to perform a first game action towards the first target virtual object based on the location information of the first target virtual object, and, when the first target virtual object meets a first preset condition, identify a second target virtual object from at least two candidate game virtual objects based on a target virtual object switching command, and, responding to an attack command, control the first game virtual object to perform a second game action towards the second target virtual object based on the location information of the first target virtual object. This disclosed solution reduces operational complexity, avoids game loss due to untimely operation, lowers operational difficulty, and reduces the skill requirements for players.

[0156] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0157] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0158] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing devices can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0159] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this disclosure and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0160] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

Claims

1. A method for executing game actions, characterized in that, The method involves displaying a virtual game scene and a first virtual game object located within the virtual game scene through a graphical user interface provided by a terminal device, wherein the first virtual game object corresponds to the terminal device. Identify the first target virtual object; In response to the attack command, the first game virtual object is controlled to perform a first game action towards the first target virtual object based on the location information of the first target virtual object; When the first target virtual object meets the first preset condition, a second target virtual object is determined from at least two candidate game virtual objects according to the target virtual object switching instruction; wherein, the at least two candidate game virtual objects are game virtual objects determined from multiple second game virtual objects in the field of view in response to the first object selection operation; In response to the attack command, the first game virtual object is controlled to perform a second game action on the second target virtual object according to the location information of the second target virtual object. When the second target virtual object meets the first preset condition, a third target virtual object is determined from at least two candidate game virtual objects. The first game virtual object is controlled to perform a third game action on the third target virtual object according to the location information of the third target virtual object. This process is repeated until all at least two candidate game virtual objects are used to perform game actions. The method further includes: In response to the first object selection operation, the field of view is controlled to change; The second virtual game object within the field of view during the transformation process is identified as a candidate virtual game object.

2. The method according to claim 1, characterized in that, The determination of the first target virtual object includes: The game virtual object closest to the first game virtual object is determined as the first target virtual object.

3. The method according to claim 1, characterized in that, The first target virtual object is the game virtual object among the at least two candidate game virtual objects, excluding the second target virtual object.

4. The method according to claim 3, characterized in that, The determination of the first target virtual object includes: The candidate game virtual objects that meet the second preset conditions are determined as the first target virtual objects.

5. The method according to claim 1, characterized in that, The step of controlling the first game virtual object to perform a first game action towards the first target virtual object based on the location information of the first target virtual object includes: The attack direction is determined based on the location information of the first target virtual object; According to the attack direction, the first game virtual object is controlled to perform a first game action towards the first target virtual object.

6. The method according to claim 1, characterized in that, Before determining the first target virtual object, the method further includes: In response to orientation control commands, the first virtual game object is adjusted from a first orientation to a second orientation; In response to the attack command, the attack direction is determined according to the second orientation, and the first game virtual object is controlled to perform game actions according to the attack direction.

7. The method according to claim 1, characterized in that, The method further includes: When a partial model of the second game virtual object exists within the field of view, the second game virtual object is identified as the candidate game virtual object.

8. The method according to claim 1, characterized in that, The step of controlling the first game virtual object to perform a second game action towards the first target virtual object based on the location information of the first target virtual object includes: Control the first game virtual object to face the first target virtual object.

9. A game action execution device, characterized in that, The device displays a virtual game scene and a first virtual game object located within the virtual game scene through a graphical user interface provided by a terminal device, wherein the first virtual game object corresponds to the terminal device. The device includes: The first target object determination module is used to determine the first target virtual object; The first instruction response module is used to respond to attack instructions and control the first game virtual object to perform a first game action towards the first target virtual object based on the location information of the first target virtual object. The second target object determination module is used to determine a second target virtual object from at least two candidate game virtual objects according to a target virtual object switching instruction when the first target virtual object meets the first preset condition; wherein, the at least two candidate game virtual objects are game virtual objects determined from multiple second game virtual objects in the field of view in response to the first object selection operation. The second instruction response module is used to respond to attack instructions, control the first game virtual object to perform a second game action on the second target virtual object according to the location information of the first target virtual object, and when the second target virtual object meets the first preset condition, determine a third target virtual object from at least two candidate game virtual objects, control the first game virtual object to perform a third game action on the third target virtual object according to the location information of the third target virtual object, and so on, until all the game actions are performed on the at least two candidate game virtual objects; The device further includes: A field of view transformation unit is used to control the field of view to transform in response to a first object selection operation; The candidate game virtual object determination unit is used to determine the second game virtual object in the field of view during the transformation process as a candidate game virtual object.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 8.

11. An electronic device, characterized in that, include: One or more processors; as well as A memory for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Virtual object switching method and device, storage medium and electronic equipment

    CN114949842A