Virtual object control method and device, electronic equipment and readable storage medium

By providing a graphical user interface on the terminal device, responding to the movement of the terminal device and temporarily storing the virtual objects to be challenged, the problem of challenge success rate and low efficiency caused by the fast speed of transportation in the game is solved, and virtualization is realized in any location Interactive behavior improves the success rate and efficiency of challenges.

CN119158268APending Publication Date: 2024-12-20NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411193320.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

In a geographic location-based game, when a player rides a vehicle in the real world, due to the speed of being too fast, the target virtual object may move out of the preset challenge range, resulting in the inability to initiate virtual interaction again, challenge success rate and human-computer interaction efficiency Lower.

Method used

The terminal device provides a graphical user interface, responds to the terminal device movement, and controls the movement of the target virtual object in the game scene. When the distance between the target virtual object and the virtual object to be challenged is less than the second preset distance threshold, the virtual object to be challenged is temporarily stored to complete the virtual interaction behavior at any location to alleviate the challenge time and space position limitations.

Benefits of technology

It improves the success rate of object challenges and human-computer interaction efficiency, allows virtual interaction behavior to be completed at any location, and reduces the time and space limitations of the challenge.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119158268A_ABST
    Figure CN119158268A_ABST
Patent Text Reader

Abstract

The invention provides a virtual object control method and device, electronic equipment and a readable storage medium. A target virtual object is controlled to move in a game scene based on movement of terminal equipment in a real world. When the distance between the target virtual object and the to-be-challenged virtual object is smaller than a first preset distance threshold value, responding to a first interaction instruction for the to-be-challenged virtual object, and controlling the target virtual object and the to-be-challenged virtual object to execute a virtual interaction behavior; and when the distance between the target virtual object and the to-be-challenged virtual object is smaller than a second preset distance threshold value, responding to a temporary storage operation for the to-be-challenged virtual object, and temporarily storing the to-be-challenged virtual object, so that when a second interaction instruction for the temporarily stored target to-be-challenged virtual object is received, the to-be-challenged virtual object is challenged. And controlling the target virtual object to execute a virtual interaction behavior with the target challenge virtual object at the position of the target virtual object. The limitation of challenge time and challenge space position is relieved, and the object challenge success rate and the man-machine interaction efficiency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of human-computer interaction technology, and in particular to a control method, device, electronic device and readable storage medium for a virtual object. Background Art

[0002] Games based on geographic location integrate the real world with the virtual world by combining technologies such as the Global Positioning System (GPS) and maps, allowing players to experience the fun of the virtual world in the real world. For example, based on the positioning function of the terminal device, the real world where the terminal device that controls the target virtual object is located can be converted into a map scene in the game, and the target virtual object can be controlled to move accordingly in the map scene through the movement of the terminal device in the real world to control the target virtual object to complete the virtual interactive behavior associated with the virtual location.

[0003] In the related art, on the one hand, players have the need to control the target virtual object to perform virtual interaction with any generated virtual object to be challenged and obtain corresponding virtual rewards. This requires controlling the terminal device in the real world to move to a position close to the virtual object to be challenged to ensure that the target virtual object is close enough to the virtual object to be challenged, and needs to always remain close enough to the virtual object to be challenged before defeating the virtual object to be challenged. If the challenge fails, the target virtual object must remain close enough to the virtual object to be challenged when trying to challenge again. On the other hand, when the player is riding on public transportation in the real world (driving, tram, subway), the speed of the transportation is too fast, and the target virtual object may have moved out of the preset challenge range before successfully defeating the virtual object to be challenged, and cannot initiate virtual interaction with the virtual object to be challenged again, resulting in low object challenge success rate and human-computer interaction efficiency due to the limitations of challenge time and challenge space position when the player controls the target virtual object to perform virtual interaction with the virtual object to be challenged. Summary of the invention

[0004] In view of this, the purpose of the present application is to provide a control method, device, electronic device and readable storage medium for virtual objects. While ensuring that the target virtual object and the virtual object to be challenged can perform virtual interactive behaviors in real time, the virtual object to be challenged can be temporarily stored when the distance between the target virtual object and the virtual object to be challenged is less than a second preset threshold, so as to complete the virtual interactive behavior with the virtual object to be challenged at the current location of any target virtual object, alleviate the limitations of challenge time and challenge space position, and help improve the success rate of object challenge and the efficiency of human-computer interaction.

[0005] In a first aspect, an embodiment of the present application provides a method for controlling a virtual object, wherein a graphical user interface is provided through a terminal device, and at least a portion of a game scene is displayed on the graphical user interface; the game scene includes a target virtual object controlled by the terminal device; the control method includes:

[0006] In response to the movement of the terminal device in the real world, controlling the target virtual object to move in the game scene based on movement information of the terminal device in the real world;

[0007] When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, responding to a first interaction instruction for the virtual object to be challenged, controlling the target virtual object to perform a virtual interaction behavior with the virtual object to be challenged;

[0008] When the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, in response to a temporary storage operation on the virtual object to be challenged, the virtual object to be challenged is temporarily stored, so that when a second interaction instruction to the temporarily stored target virtual object to be challenged is received, the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object.

[0009] In a second aspect, an embodiment of the present application further provides a control device for a virtual object, which provides a graphical user interface through a terminal device, and displays at least part of a game scene on the graphical user interface; the game scene includes a target virtual object controlled by the terminal device; the control device includes:

[0010] A movement control module, configured to respond to the movement of the terminal device in the real world and control the target virtual object to move in the game scene based on movement information of the terminal device in the real world;

[0011] A first interaction control module, configured to, when the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, respond to a first interaction instruction for the virtual object to be challenged, and control the target virtual object to perform a virtual interaction behavior with the virtual object to be challenged;

[0012] A second interaction control module is used to respond to a temporary storage operation on the virtual object to be challenged and temporarily store the virtual object to be challenged when the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, so as to control the target virtual object to be challenged to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object when a second interaction instruction to the temporarily stored target challenge virtual object is received.

[0013] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium through the bus, and the processor executes the machine-readable instructions to execute the virtual object control method as described in any one of the first aspects.

[0014] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method for controlling a virtual object as described in any one of the first aspects is executed.

[0015] The control method, device, electronic device and readable storage medium of a virtual object provided in the embodiments of the present application respond to the movement of a terminal device in the real world, and control the target virtual object to move in a game scene based on the movement information of the terminal device in the real world; when the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, respond to a first interaction instruction for the virtual object to be challenged, and control the target virtual object to be challenged to perform a virtual interaction behavior with the virtual object to be challenged; when the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, respond to a temporary storage operation for the virtual object to be challenged, and temporarily store the virtual object to be challenged, so that when a second interaction instruction for the temporarily stored target virtual object to be challenged is received, the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenging virtual object at the location of the target virtual object. In this way, while ensuring that the target virtual object and the virtual object to be challenged can perform virtual interaction behaviors in real time, when the distance between the virtual object to be challenged is less than a second preset threshold, the virtual object to be challenged can be temporarily stored to complete the virtual interaction behavior with the virtual object to be challenged at the current location of any target virtual object, alleviating the limitations of challenge time and challenge space position, and helping to improve the success rate of object challenge and the efficiency of human-computer interaction.

[0016] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 A flowchart of a method for controlling a virtual object provided in an embodiment of the present application;

[0019] Figure 2 One of the schematic diagrams of the graphical user interface provided in the embodiment of the present application;

[0020] Figure 3 A schematic diagram of an object details interface provided in an embodiment of the present application;

[0021] Figure 4 A schematic diagram of an object challenge information interface provided in an embodiment of the present application;

[0022] Figure 5 A schematic diagram of a challenge selection interface provided in an embodiment of the present application;

[0023] Figure 6 A schematic diagram of a teammate selection interface provided in an embodiment of the present application;

[0024] Figure 7 The second schematic diagram of the graphical user interface provided in the embodiment of the present application;

[0025] Figure 8 A schematic diagram of the structure of a virtual object control device provided in an embodiment of the present application;

[0026] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.

[0028] First, the nouns involved in this application are introduced:

[0029] (1) Terminal equipment

[0030] The terminal device involved in the embodiments of the present application mainly refers to a terminal for providing a graphical user interface and capable of controlling and operating a virtual character. Among them, the terminal device can be the local terminal device mentioned below, or a client device in a cloud interactive system. The terminal device may include, but is not limited to, any one of the following devices: a laptop, a smart phone, a tablet computer, a desktop computer, a game console, an MP4 (Moving Picture Experts Group AudioLayer IV, Moving Picture Experts Compression Standard Audio Layer 4) player, a personal digital assistant (PDA), an e-book reader, etc. An application that supports games is installed and running in the terminal device, such as an application that supports three-dimensional games or two-dimensional games. In the embodiments of the present application, the application is introduced as a game application. Optionally, the application can be a stand-alone application, such as a stand-alone 3D game program, or a network-connected application.

[0031] (2) Graphical User Interface

[0032] A graphical user interface is an interface display format for communication between people and computers. It allows users to manipulate icons, logos or menu options on the screen using input devices such as a mouse or keyboard. It also allows users to manipulate icons or menu options on the screen by performing touch operations on the touch screen of a touch terminal to select commands, start programs or perform other tasks.

[0033] (3) Game scenes

[0034] The game scene is the game scene displayed (or provided) when the application is running on the terminal or server, that is, the scene used in the normal game process. In other words, the game scene refers to the virtual game control that carries the virtual character during the game process. The virtual character can be controlled by the operation instructions issued by the user (i.e., the player) to the terminal device in the game scene to perform actions such as movement and skill release. Optionally, the game scene can be a simulation environment of the real world, or a semi-simulation and semi-fictitious virtual environment, or a purely fictitious virtual environment. The game scene can be any one of a two-dimensional game scene, a 2.5-dimensional game scene, and a three-dimensional game scene. The virtual environment can be the sky, land, ocean, etc., wherein the land includes environmental elements such as deserts and cities. Among them, the game scene is a scene in which the user controls the complete game logic of the virtual character. Optionally, the game scene can also be used for a game scene battle between at least two virtual characters, and there are virtual resources available for at least two virtual characters in the game scene. Exemplarily, the game scene can include any one or more of the following elements: game background elements, game object elements, game prop elements, and game material elements.

[0035] (4) Target virtual object:

[0036] Refers to a dynamic object that can be controlled in a game scene. Optionally, the dynamic object can be a virtual character, a virtual animal, a cartoon character, etc. The virtual character is a character controlled by a player through an input device (e.g., a terminal device), or an artificial intelligence (AI) set in a virtual scene battle through training, or a non-player character (NPC) set in a game scene battle. Optionally, the virtual character may include a virtual character that competes in a game scene. Optionally, the number of virtual characters in the game scene battle is preset, or is dynamically determined according to the number of clients joining the battle, and the embodiment of the present application is not limited to this. In a possible implementation, the user can control the virtual character to move in the virtual scene, for example, control the virtual character to run, jump, crawl, etc., and can also control the virtual character to use the skills, virtual props, etc. provided by the application to fight with other virtual characters.

[0037] Secondly, the background technology of this application is introduced:

[0038] Games based on geographic location integrate the real world with the virtual world by combining technologies such as the Global Positioning System (GPS) and maps, allowing players to experience the fun of the virtual world in the real world. For example, based on the positioning function of the terminal device, the real world where the terminal device that controls the target virtual object is located can be converted into a map scene in the game, and the target virtual object can be controlled to move accordingly in the map scene through the movement of the terminal device in the real world to control the target virtual object to complete the virtual interactive behavior associated with the virtual location.

[0039] In the related art, on the one hand, players have the need to control the target virtual object to perform virtual interaction with any generated virtual object to be challenged and obtain corresponding virtual rewards. This requires controlling the terminal device in the real world to move to a position close to the virtual object to be challenged to ensure that the target virtual object is close enough to the virtual object to be challenged, and needs to always remain close enough to the virtual object to be challenged before defeating the virtual object to be challenged. If the challenge fails, the target virtual object must remain close enough to the virtual object to be challenged when trying to challenge again. On the other hand, when the player is riding on public transportation in the real world (driving, tram, subway), the speed of the transportation is too fast, and the target virtual object may have moved out of the preset challenge range before successfully defeating the virtual object to be challenged, and cannot initiate virtual interaction with the virtual object to be challenged again, resulting in low object challenge success rate and human-computer interaction efficiency due to the limitations of challenge time and challenge space position when the player controls the target virtual object to perform virtual interaction with the virtual object to be challenged.

[0040] Based on this, an embodiment of the present application provides a method for controlling a virtual object to alleviate the limitations of challenge time and challenge space position, thereby improving the success rate of object challenges and the efficiency of human-computer interaction.

[0041] In an optional implementation, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the control method of the virtual object are completed on the cloud game server. The role of the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a terminal device, a television, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0042] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0043] In an optional implementation, an embodiment of the present invention provides a method for controlling a virtual object, providing a graphical user interface through a terminal device, wherein the terminal device may be the local terminal device mentioned above (such as a local touch terminal) or a client device in the cloud interaction system mentioned above. The following is an example of the control method of the virtual object running on a local terminal device (hereinafter referred to as the terminal device).

[0044] See also Figure 1 , Figure 1 This is a flow chart of a method for controlling a virtual object provided by an embodiment of the present application. Figure 1 As shown in , the control method of the virtual object provided by the embodiment of the present application includes:

[0045] S101. In response to the movement of the terminal device in the real world, control the target virtual object to move in the game scene based on the movement information of the terminal device in the real world.

[0046] S102: When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, in response to a first interaction instruction for the virtual object to be challenged, control the target virtual object to perform a virtual interaction behavior with the virtual object to be challenged.

[0047] S103. When the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, in response to a temporary storage operation on the virtual object to be challenged, the virtual object to be challenged is temporarily stored, so that when a second interaction instruction to the temporarily stored target virtual object to be challenged is received, the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object.

[0048] The control method of virtual objects provided in the embodiment of the present application ensures that the target virtual object and the virtual object to be challenged can perform virtual interaction behaviors in real time. When the distance between the target virtual object and the virtual object to be challenged is less than a second preset threshold, the virtual object to be challenged can be temporarily stored, so as to complete the virtual interaction behavior with the virtual object to be challenged at the current location of any target virtual object, obtain virtual rewards, alleviate the limitations of challenge time and challenge space position, and help to improve the success rate of object challenge and the efficiency of human-computer interaction.

[0049] The following is a description of the exemplary steps of the present application embodiment:

[0050] S101. In response to the movement of the terminal device in the real world, control the target virtual object to move in the game scene based on the movement information of the terminal device in the real world.

[0051] In an embodiment of the present application, there is a mapping relationship between the movement of the target virtual object in the game scene and the movement of the terminal device in the real world. The mapping relationship means that there is a corresponding relationship between the movement of the target virtual object in the game scene and the movement of the terminal device used to control the target virtual object in the real world, that is, the movement of the target virtual object in the map scene can be controlled by the movement of the terminal device in the real world.

[0052] For example, a map scene is displayed in the game scene, and the locations 1, 2, and 3 included in the map all correspond one-to-one to locations 1, 2, and 3 in the real world. When the terminal device moves to location 1 in the real world, the target virtual object controlled by the terminal device in the game scene also moves to location 1 in the game scene.

[0053] In an optional embodiment, in order to ensure that the target virtual object can complete the virtual game task, a challenge gameplay is provided, that is, when the player controls the target virtual object to enter the challenge entrance, the target virtual object can encounter the generated virtual object to be challenged during the movement, and the target virtual object performs virtual interaction operations with the virtual object to be challenged, and obtains the corresponding virtual game reward if it defeats the virtual object to be challenged.

[0054] In an optional implementation, when generating the virtual object to be challenged, it is necessary to consider the access conditions of various locations to ensure the convenience and success rate of the target virtual object in determining the virtual object to be challenged.

[0055] Specifically, the virtual object to be challenged is generated by the following steps:

[0056] a1: Determine the target location based on the visit frequency of each candidate location in the real world and the distance information between each candidate location.

[0057] a2: generating the virtual object to be challenged at a game position in the game scene that has a mapping relationship with a target position in the real world according to a preset update time node.

[0058] In the embodiment of the present application, the candidate locations may be sorted in the real world according to their access frequencies from high to low, and the candidate locations ranked before the preset order may be selected to determine the target location.

[0059] In an optional implementation, each candidate location may be a landmark building or infrastructure in the real world, such as a tourist attraction, hospital, bus station, subway station, etc. in the real world; the visit frequency of each candidate location may be determined based on the number of times each candidate location is visited within a preset time period.

[0060] Furthermore, after determining the visit frequency of each candidate position, the distance information between each candidate position and the setting density of the virtual objects to be challenged may be referred to determine the final target position for setting the virtual objects to be challenged.

[0061] For example, there are currently five candidate locations in the real world, namely candidate location A, candidate location B, candidate location C, candidate location D, and candidate location E. After calculating the visit frequency of the candidate locations within one month, it is determined that the visit frequency of candidate location A is 70%, the visit frequency of candidate location B is 50%, the visit frequency of candidate location C is 50%, the visit frequency of candidate location D is 80%, and the visit frequency of candidate location E is 30%. At this time, the results obtained by sorting the visit frequencies from high to low are candidate location D, candidate location A, candidate location B, candidate location C, And candidate position E. At this time, since the visit frequency of candidate position E is low, candidate position E is no longer used as a candidate position, and the visit probabilities of candidate positions B and candidate positions C are the same. According to the target position setting requirements, there need to be two to three virtual objects to be challenged within 1000 meters, and the distances between candidate position C and candidate position A and candidate position D are all within 1000 meters, and the distances between candidate position B and candidate position A and candidate position D are all outside 1000 meters. At this time, the target positions that can be determined are candidate position A, candidate position C and candidate position D.

[0062] Furthermore, after the target position is determined in the real world, the game position is determined in the game scene based on the mapping relationship between the real world and the game scene, and the virtual objects to be challenged at each game position in the game scene are refreshed and generated according to the preset update time node.

[0063] In an optional implementation, the preset update time node may be set according to the game setting requirements, which is not specifically limited herein. For example, the preset update time node may be an update time node of one week.

[0064] Furthermore, after a virtual object to be challenged is generated at a game position in a game scene, when a target virtual object passes through the game position of the virtual object to be challenged, a virtual interaction behavior can be performed with the virtual object to be challenged to obtain a virtual game reward after defeating the target virtual object.

[0065] S102: When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, in response to a first interaction instruction for the virtual object to be challenged, control the target virtual object to perform a virtual interaction behavior with the virtual object to be challenged.

[0066] In an embodiment of the present application, when the target virtual object passes by the location of the virtual object to be challenged and the distance between the target virtual object and the virtual object to be challenged is less than a first preset distance threshold, the virtual object to be challenged can be selected to be challenged. In order to improve the efficiency of executing virtual interaction behaviors between the target virtual object and the virtual object to be challenged, when it is determined that the distance between the target virtual object and the generated virtual object to be challenged is less than the first preset distance threshold, a first interaction instruction can be automatically generated to initiate a virtual interaction behavior between the target virtual object and the virtual object to be challenged; or when it is determined that the distance between the target virtual object and the generated virtual object to be challenged is less than the first preset distance threshold, the first interaction instruction can be generated through the player's interaction trigger operation to initiate a virtual interaction behavior between the target virtual object and the virtual object to be challenged.

[0067] Specifically, the control method further includes:

[0068] b1: when the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, generating the first interaction instruction; or,

[0069] b2: When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, in response to an interaction triggering operation, the first interaction instruction is generated.

[0070] In an optional implementation, when it is determined that the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, a first interaction instruction is automatically generated to control the target virtual object and the virtual object to be challenged to perform a virtual interaction behavior.

[0071] Among them, when the automatic control generates the first interaction instruction and enters the control of the target virtual object and the virtual object to be challenged to perform a virtual interaction behavior, an interaction prompt information can be generated in the graphical user interface to prompt the player that the current target virtual object is performing a virtual interaction behavior with the virtual object to be challenged.

[0072] Exemplarily, the interaction prompt information may be in text form or in graphic form. If it is in text form, a prompt message such as “the current target virtual object is performing a virtual interaction behavior with the virtual object to be challenged” may be displayed.

[0073] In another optional embodiment, when the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, in order to meet the player's operation needs and operation rhythm, a first interaction instruction can also be generated according to the player's interaction trigger operation, thereby controlling the target virtual object and the virtual object to be challenged to perform virtual interaction behavior.

[0074] Specifically, after determining that the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, if a touch operation of the player on the object to be challenged is received, it is determined to generate a first interaction instruction, thereby controlling the target virtual object and the virtual object to be challenged to perform virtual interaction behavior; it can also be that after determining that the distance between the target virtual object and the generated virtual object to be challenged is less than the first preset distance threshold, a challenge control is displayed in a graphical user interface, and the player issues a first interaction instruction through a touch operation on the challenge control, thereby controlling the target virtual object and the virtual object to be challenged to perform virtual interaction behavior; it can also be that after determining that the distance between the target virtual object and the generated virtual object to be challenged is less than the first preset distance threshold, if a touch operation of the player on the object to be challenged is received, a challenge control is displayed in a graphical user interface, and the player issues a first interaction instruction through a touch operation on the challenge control, thereby controlling the target virtual object and the virtual object to be challenged to perform virtual interaction behavior.

[0075] In an optional implementation, on the one hand, when the target virtual object and the virtual object to be challenged perform virtual interaction, the distance between the target virtual object and the generated virtual object to be challenged needs to be less than a first preset distance threshold, that is, the target virtual object needs to be close enough to the virtual object to be challenged, and needs to always remain close enough to the virtual object to be challenged before defeating the virtual object to be challenged. If the challenge fails, the target virtual object needs to remain very close to the virtual object to be challenged when trying to challenge again; on the other hand, when the player is riding on public transportation in the real world (driving, tram, subway), due to the speed of the transportation, the target virtual object may have moved out of the preset challenge range before successfully defeating the virtual object to be challenged, and cannot initiate virtual interaction with the virtual object to be challenged again, resulting in the player being very restricted in time and space when controlling the target virtual object to be challenged to perform virtual interaction, the challenge steps are cumbersome, and the success rate is low.

[0076] In response to the above-mentioned drawbacks, in the embodiments of the present application, the virtual object to be challenged can be temporarily stored by performing a temporary storage operation on the virtual object to be challenged, and when the player has appropriate time and space, the target virtual object and the virtual object to be challenged can be controlled to perform virtual interaction behavior, which helps to improve the challenge success rate and human-computer interaction efficiency.

[0077] S103. When the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, in response to a temporary storage operation on the virtual object to be challenged, the virtual object to be challenged is temporarily stored, so that when a second interaction instruction to the temporarily stored target virtual object to be challenged is received, the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object.

[0078] In an optional embodiment, the second preset distance threshold is greater than the first preset distance threshold, that is, when it is determined that the distance between the target virtual object and the virtual object to be challenged is far (relative to the distance required for the target virtual object to challenge the virtual object to be challenged in real time), the virtual object to be challenged can be temporarily stored to ensure that the player has enough time to temporarily store the virtual object to be challenged, which helps to improve the temporary storage success rate and human-computer interaction efficiency.

[0079] In an optional embodiment, when it is determined that the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, the object details interface can be displayed by triggering the virtual object to be challenged, and then the temporary storage operation of the virtual object to be challenged can be completed by triggering the temporary storage control on the object details interface.

[0080] Specifically, the step of “when the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, responding to a temporary storage operation for the virtual object to be challenged, temporarily storing the virtual object to be challenged” includes:

[0081] c1: when the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, in response to a trigger operation on the virtual object to be challenged, an object details interface of the virtual object to be challenged is displayed.

[0082] c2: In response to a touch operation on a temporary storage control in the object details interface, temporarily storing the virtual object to be challenged.

[0083] Among them, the object details interface displays the object attribute information (grade and other information) of the virtual object to be challenged, the reward information that can be obtained after defeating the virtual object to be challenged, and the temporary storage control. By triggering the temporary storage control, the virtual object to be challenged is directly temporarily stored, reducing the storage steps for the virtual object to be challenged, which helps to improve storage efficiency and human-computer interaction efficiency.

[0084] In an optional implementation, the triggering operation on the temporary storage control may be a touch operation on the temporary storage control or a click operation on the temporary storage control.

[0085] For example, when the terminal device is a terminal device, the trigger operation for the temporary storage control can be a touch operation (long press operation, click operation or sliding operation, etc.) for the temporary storage control; when the terminal device is a PC, the trigger operation for the temporary storage control can be a click operation on the temporary storage control through an external input device (through a click operation of the mouse, etc.).

[0086] In another optional embodiment, when the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, the challenge control in the object details interface can also be used to directly control the target virtual object and the virtual object to be challenged to perform virtual interaction at the second preset distance, without the need for the distance between the target virtual object and the object to be challenged to be very short, thereby further extending the time and scope of the virtual interaction between the target virtual object and the virtual object to be challenged, thereby improving the success rate of the target virtual object defeating the virtual object to be challenged.

[0087] Specifically, after the step “when the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold”, the control method further includes:

[0088] d1: In response to a touch operation on a challenge control in the object details interface, the target virtual object and the virtual object to be challenged are controlled to perform a virtual interaction behavior.

[0089] Here, in order to give players the choice of whether to perform virtual interactive behaviors and further enhance the player's gaming experience, it is also possible to determine whether to control the target virtual object and the generated virtual object to be challenged to perform virtual interactive behaviors based on the player's choice when the distance between the target virtual object and the generated virtual object to be challenged is less than a second preset distance threshold.

[0090] In an optional implementation, the triggering operation for the challenge control may be a touch operation on the challenge control or a click operation on the challenge control.

[0091] For example, when the terminal device is a terminal device, the trigger operation for the challenge control can be a touch operation (long press operation, click operation or sliding operation, etc.) for the challenge control; when the terminal device is a PC, the trigger operation for the challenge control can be a click operation on the challenge control through an external input device (through a mouse click operation, etc.).

[0092] In an optional implementation, the player can also choose whether to control the target virtual object alone to perform virtual interaction with the virtual object to be challenged, or to control the target virtual object to team up with other virtual objects to jointly perform virtual interaction with the virtual object to be challenged. If the player chooses to team up with other virtual objects to jointly perform virtual interaction with the virtual object to be challenged, it is necessary to determine that the distance between the terminal device controlling the other virtual objects and the virtual object to be challenged is also less than a second preset distance threshold.

[0093] In an optional embodiment, if the distance between the target virtual object and the virtual object to be challenged is greater than a second preset distance threshold, the target virtual object can neither perform virtual interaction with the object to be challenged nor temporarily store the object to be challenged. At this time, if a trigger operation is received for the virtual object to be challenged, an interaction failure prompt message can be displayed in the graphical user interface, prompting the player that the player is currently unable to interact with the object to be challenged.

[0094] The interaction failure prompt information may be displayed in text or graphic form.

[0095] Exemplarily, the text prompt of the interaction failure prompt message may be "The current distance between you and the object to be challenged is too far, and the virtual interaction behavior cannot be completed. Please move closer to the object to be challenged."

[0096] In an optional embodiment, there is a certain quantity limit on the temporary storage operation of virtual objects to be challenged. A target virtual object can only temporarily store a preset number of virtual objects to be challenged at the same time. If the current storage number of virtual objects to be challenged exceeds the upper limit of the storage number, it is necessary to give up the temporary storage of the currently selected virtual object to be challenged, or adjust the currently stored virtual object to be challenged.

[0097] Specifically, the step of “responding to a temporary storage operation on the virtual object to be challenged, temporarily storing the virtual object to be challenged” includes:

[0098] e1: In response to the temporary storage operation for the virtual object to be challenged, detecting whether the target virtual object has temporarily stored the virtual object to be challenged and whether the number of temporarily stored virtual objects to be challenged is greater than a preset object number threshold.

[0099] e2: If the target virtual object has not temporarily stored any virtual object to be challenged, or the number of temporarily stored virtual objects to be challenged is less than a preset object number threshold, temporarily store the virtual object to be challenged.

[0100] In an embodiment of the present application, after determining that the player has issued a temporary storage operation, it is necessary to detect the temporary storage status of the target virtual object's current virtual object to be challenged. If it is determined that the current target virtual object does not store the object to be challenged, or although the virtual object to be challenged is stored, the number of currently stored virtual objects to be challenged is less than the preset object number threshold, and it is determined that the virtual object to be challenged can still be stored, then the storage process of the virtual object to be challenged can be directly completed.

[0101] The preset object quantity threshold may be set according to game setting requirements or storage space conditions. For example, the preset object quantity threshold may be set to 3.

[0102] In an optional implementation, storing the virtual object to be challenged is storing the virtual object to be challenged in a server-side data information library, which does not occupy the memory of the terminal device and can save the storage space of the terminal device, thereby reducing the processing burden of the terminal device, saving the power consumption of the terminal device, and reducing the performance overhead of the terminal device.

[0103] In another optional implementation, if the number of temporarily stored virtual objects to be challenged of the current target virtual object is greater than a preset object number threshold, it is determined that the virtual objects to be challenged that currently need to be stored cannot be stored. At this time, a prompt message of temporary storage failure can be displayed to prompt the player that the objects to be challenged cannot be stored currently and that the temporarily stored virtual objects to be challenged need to be adjusted.

[0104] In an optional implementation, in order to improve the convenience for players to adjust virtual objects to be challenged, when it is determined that the player needs to adjust the temporarily stored virtual objects to be challenged, object prompt information can be displayed according to the grades of each stored virtual object to be challenged and the grades of the virtual objects to be challenged that currently need to be stored, so as to display the virtual objects to be challenged with the lowest grade. The player can directly initiate a challenge to the virtual object to be challenged or discard the virtual object to be challenged by operating the object prompt information. This can reduce the steps for the player to adjust the virtual object to be challenged and further improve the object adjustment efficiency and the human-computer interaction efficiency.

[0105] In an optional implementation, each virtual object to be challenged corresponds to a preset update time node. When the virtual object to be challenged reaches the update time node, the virtual object to be challenged will be deleted and updated regardless of whether it is temporarily stored.

[0106] Specifically, the control method further includes:

[0107] f1: in response to the generation time of the temporarily stored virtual object to be challenged reaching the preset update time node, deleting the temporarily stored virtual object to be challenged.

[0108] In an embodiment of the present application, after the generation time of the virtual object to be challenged reaches the preset update time node, the virtual object to be challenged located in the game scene will be deleted. At the same time, the object to be challenged temporarily stored by the target virtual object will also be deleted from the temporary storage list, and the player will no longer be able to control the target virtual object to perform virtual interactive behavior with the virtual object to be challenged.

[0109] In an optional implementation, the preset update time node can be set according to the game setting requirements. For example, the preset update time node can be set to one week.

[0110] Exemplarily, at the current update time node, a virtual object A to be challenged is generated at the target position A in the game scene, the target virtual object temporarily stores the virtual object A to be challenged in the temporary storage list of the target virtual object and does not perform any virtual interaction with the virtual object A to be challenged. After one week, the virtual object to be challenged in the game scene is updated, and a virtual object B to be challenged is generated at the target position A in the game scene. At the same time, the virtual object A to be challenged is deleted from the temporary storage list of the target virtual object.

[0111] In an optional implementation, after the target virtual object temporarily stores the object to be challenged, the player can initiate virtual interaction between the target virtual object and the virtual object to be challenged at any time and location convenient for the player, which helps to improve the challenge success rate and human-computer interaction efficiency.

[0112] Specifically, the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object through the following steps:

[0113] g1: In response to a trigger operation on a challenge entry in the graphical user interface, an object challenge information interface is displayed; the object challenge information interface includes at least one pre-stored virtual object to be challenged.

[0114] g2: In response to a selection operation on a target challenge virtual object among at least one virtual object to be challenged, determining that the second interaction instruction is received, and controlling the target virtual object to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object.

[0115] In an optional implementation, the challenge entrance may be displayed at a preset position of the graphical user interface. The challenge entrance may be an interactive control, and the player may open the object challenge information interface by triggering the challenge entrance.

[0116] The object challenge information interface includes challenge objects that have been defeated by the target virtual object. For each defeated challenge object, each challenge object may be classified according to its grade and then displayed.

[0117] Furthermore, the object challenge information interface includes at least one pre-stored virtual object to be challenged. For each virtual object to be challenged, each virtual object to be challenged can be displayed through the object identifier of each virtual object to be challenged.

[0118] In an optional embodiment, the player can issue a second interaction instruction by selecting a target challenge virtual object among at least one virtual object to be challenged, determine the target challenge virtual object that currently needs to be challenged, and control the target virtual object to perform virtual interaction with the selected target challenge virtual object.

[0119] Among them, the method for determining the target challenge virtual object can be to determine it based on the overlapping area between the operation position of the player's selection operation and the position of the object identifier of each virtual object to be challenged, and the virtual object to be challenged corresponding to the object identifier with the largest overlapping area between the position of the object identifier of at least one virtual object to be challenged and the operation position of the player's selection operation is the target challenge virtual object.

[0120] In an optional implementation, when the player controls the target virtual object and the target challenge virtual object to perform virtual interactive behaviors, the player can choose to control the target virtual object and the target challenge virtual object alone to perform virtual interactive behaviors, or can choose to perform virtual interactive behaviors with the target challenge virtual object together with the teammate virtual object. This provides a variety of virtual interactive behavior execution methods, improves the player's selectivity and gaming experience, and in the process of performing virtual interactive behaviors with the target challenge virtual object together with the teammate virtual object, it also improves the sociality of the game process.

[0121] Specifically, the step of “controlling the target virtual object to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object” includes:

[0122] h1: In response to a selection operation on the target challenge virtual object, a challenge selection interface is displayed.

[0123] h2: in response to a selection operation on a single-player mode control in the challenge selection interface, controlling the target virtual object to perform a virtual interaction behavior with a temporarily stored target challenge virtual object at the location of the target virtual object; or

[0124] h3: In response to a selection operation on a team mode control in the challenge selection interface, the target virtual object is controlled to perform virtual interaction with a teammate virtual object and a temporarily stored target challenge virtual object at the location of the target virtual object.

[0125] In an embodiment of the present application, after determining the player's selection operation on a target challenge virtual object among at least one virtual object to be challenged, a challenge selection interface is displayed in a graphical user interface, and a single-player mode control and a team mode control are displayed in the challenge selection interface; when the player triggers the single-player mode control, it is determined that the player chooses to individually control the target virtual object to perform virtual interaction with the virtual object to be challenged. At this time, the current location of the target virtual object in the game scene is determined directly based on the location of the current terminal device in the real world, and the target virtual object is controlled to perform virtual interaction with the temporarily stored target challenge virtual object at the location of the target virtual object.

[0126] In another optional embodiment, when the player triggers the team mode control, it is determined that the player chooses to control the target virtual object and the teammate virtual object to perform virtual interaction with the virtual object to be challenged. At this time, the current position of the target virtual object in the game scene is determined directly according to the current position of the terminal device in the real world, and the target virtual object is controlled to perform virtual interaction with the teammate virtual object at the target virtual object's location and the temporarily stored target challenge virtual object.

[0127] In an optional implementation, when controlling the target virtual object and the teammate virtual object to perform virtual interactive behaviors with the temporarily stored target challenge virtual object at the same time, the player can actively invite other teammate virtual objects to participate, or the object challenge information of the virtual object to be challenged can be shared to the game guild, and other virtual objects can actively participate. This provides a variety of ways to determine teammate virtual objects, improves the player's selectivity and gaming experience, and in the process of performing virtual interactive behaviors with the teammate virtual objects and the target challenge virtual object, it also improves the sociality of the game process.

[0128] Specifically, in an optional implementation, the step of “responding to a selection operation of a team mode control in the challenge selection interface, controlling the target virtual object to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object” includes:

[0129] i1: In response to a selection operation on a team mode control in the challenge selection interface, a teammate selection interface is displayed.

[0130] i2: In response to a trigger operation on a friend invitation control in the teammate selection interface, invite at least one teammate virtual object, and control the target virtual object to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object.

[0131] In an embodiment of the present application, by selecting the team mode control in the challenge selection interface, the teammate selection interface is opened, and multiple friend invitation controls are displayed in the teammate selection interface. The number of friend invitation controls is consistent with the number of objects that can currently perform virtual interactive behaviors with the virtual object to be challenged at the same time. For example, if the number of objects that can currently perform virtual interactive behaviors with the virtual object to be challenged at the same time is 4 people, then 4 friend invitation controls will be displayed in the teammate selection interface, and the target virtual object has occupied one of them, that is, 3 more teammate virtual objects can be invited to perform virtual interactive behaviors with the virtual object to be challenged at the same time.

[0132] In an optional implementation, by triggering the friend invitation control, the friend selection interface is opened, and after the target friend is selected, object challenge information is sent to the target friend. The object challenge information may include the object level of the current virtual object to be challenged and the corresponding virtual game reward. After the friend accepts the invitation, the object identifier (player avatar, player nickname, etc.) of the teammate's virtual object is displayed in the friend invitation control corresponding to the teammate selection interface until the player completes inviting teammates.

[0133] In an optional implementation, a battle start control is also displayed in the teammate selection interface. After the friend invitation process is completed, it is determined that the target virtual object and the teammate virtual object have completed the teaming. By triggering the battle start control, the target virtual object is controlled to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object.

[0134] Among them, in the case of performing virtual interactive behaviors with a temporarily stored target challenge virtual object, it is not necessary to ensure that the terminal device controlling the teammate virtual object is located at a distance less than a first preset distance threshold from the location of the target virtual object. That is, in the case where the target virtual object performs virtual interactive behaviors with the teammate virtual object at the location of the target virtual object and the temporarily stored target challenge virtual object at the same time, the location of the teammate virtual object is not restricted. When the time and space of the teammates are appropriate, controlling the teammate virtual object to coordinate with the target virtual object and the virtual object to be challenged to perform virtual interactive behaviors helps to improve the challenge success rate and human-computer interaction efficiency.

[0135] In another optional implementation, the step of “responding to a selection operation of a team mode control in the challenge selection interface, controlling the target virtual object to perform a virtual interaction behavior with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object” also includes:

[0136] j1: In response to a triggering operation on a sharing control in the teammate selection interface, the object challenge information of the target challenge virtual object owned by the target virtual object is shared to the game guild.

[0137] j2: In response to a challenge joining operation of a teammate virtual object in the game guild, the target virtual object is controlled to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object.

[0138] In an embodiment of the present application, the teammate selection interface also includes a sharing control. The player shares the object challenge information of the target virtual object to the game guild by triggering the sharing control. Players in the game guild can request to join the team of the target virtual object after receiving the object challenge information of the target virtual object, so as to coordinate the target virtual object and the virtual object to be challenged to perform virtual interactive behaviors.

[0139] Furthermore, if it is determined that the target virtual object successfully performs a virtual interactive behavior with the virtual object to be challenged, the target virtual object can also be controlled to obtain a virtual game reward.

[0140] In an optional embodiment, the virtual game reward may be a virtual prop dropped by the virtual object to be challenged after the virtual object to be challenged is defeated. The target virtual object may collect props of the same type to synthesize the target virtual prop for use in subsequent game processes. The virtual game reward may also be an attribute addition to the target virtual object, for example, increasing the attack power of the target virtual object, etc.

[0141] Specifically, the control method further includes:

[0142] k1: if the target virtual object defeats the virtual object to be challenged within a preset challenge range, control the target virtual object to obtain a virtual game reward; or,

[0143] k2: If the target virtual object defeats the temporarily stored target challenge virtual object at the location of the target virtual object, control the target virtual object to obtain a virtual game reward.

[0144] In an optional implementation, when the player controls the target virtual object to perform virtual interactive behaviors with the virtual object to be challenged in real time, it is necessary to ensure that the target virtual object is always within a preset challenge range of the virtual object to be challenged. Only when the target virtual object defeats the virtual object to be challenged within the virtual object to be challenged, is the target virtual object considered to have successfully performed the virtual interactive behavior, and can then obtain a virtual game reward.

[0145] Among them, the preset challenge range can be set according to the first preset distance threshold. Taking the first preset distance threshold as a circular range as an example, the preset challenge range is a circle with the virtual object to be challenged as the center and the preset challenge range as the radius.

[0146] Furthermore, if the target virtual object does not defeat the virtual object to be challenged before moving out of the preset challenge range during the process of performing virtual interaction with the virtual object to be challenged, it is considered that the target virtual object has failed to perform the virtual interaction and cannot obtain the virtual game reward.

[0147] Specifically, after the step of “when the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, responding to a first interaction instruction for the virtual object to be challenged, controlling the target virtual object to perform a virtual interaction behavior with the virtual object to be challenged”, the control method further includes:

[0148] l1: If the target virtual object moves out of the preset challenge range and the virtual object to be challenged has not been defeated, a challenge failure prompt message is displayed.

[0149] In an optional embodiment, if it is determined that the target virtual object has moved out of a preset challenge range and the virtual object to be challenged has not been defeated, it is determined that the target virtual object has failed to perform the virtual interaction behavior. At this time, a challenge failure prompt message can be displayed in the graphical user interface. The challenge failure prompt message can be in text form to prompt the current target virtual object that the challenge has failed and it is necessary to reach the location of the virtual object to be challenged again to challenge it.

[0150] In another optional embodiment, for the case of controlling the target virtual character to perform virtual interactive behavior with the temporarily stored target challenge virtual object, since the time and space restrictions under the challenge mechanism are cancelled, it is not required to control the distance between the target virtual object and the target challenge object to be less than a preset distance threshold. Instead, the virtual game reward can be obtained by determining that the target virtual object defeats the target challenge object within the preset time.

[0151] Among them, it can be a preset update time node. If the preset update time node is reached, the target challenge object in the game scene will be deleted. At the same time, the challenge object temporarily stored by the target virtual object will also be deleted from the temporary storage list. The player will no longer be able to control the target virtual object and the target challenge object to perform virtual interactive behaviors and obtain game rewards.

[0152] In an optional implementation, similarly, the object challenge information may include the object grade of the virtual object to be challenged and the corresponding virtual game reward.

[0153] In an optional implementation, after receiving the object challenge information of the target virtual object, other players in the game guild can send a challenge joining information to the player controlling the target virtual object through a challenge joining operation. The player can choose whether to agree to the player sending the challenge joining information to join the team. If the current number of teammates has reached the preset teammate number threshold, the player chooses not to agree to the player joining. At this time, the player sending the challenge joining information will not be able to join the team. After the friend screening and teaming process is completed, it is determined that the target virtual object and the teammate virtual object have completed the teaming. By triggering the battle start control, the target virtual object is controlled to perform virtual interaction with the teammate virtual object at the location of the target virtual object and the temporarily stored target challenge virtual object.

[0154] In an optional embodiment, whether the target virtual object performs virtual interaction with the virtual object to be challenged in real time, or the virtual object to be challenged is temporarily stored and then the target virtual object is controlled to perform virtual interaction with the virtual object to be challenged in real time, there is a number of challenges within a preset time period. If the number of challenges for the virtual object to be challenged exceeds the preset threshold, the challenge will not be able to be made again.

[0155] Specifically, there is a certain limit on the number of operations for the target virtual object to perform virtual interactive behaviors with the virtual object to be challenged. After determining that the target virtual object and the virtual object to be challenged perform virtual interactive behaviors, the number of challenges to the target virtual object that initiated the virtual interactive behavior with the virtual object to be challenged will be deducted, and if the number of challenges is insufficient, the target virtual object will not be able to perform virtual interactive behaviors with the virtual object to be challenged again.

[0156] Specifically, the control method further includes:

[0157] m1: in response to the completion of the virtual interaction between the target virtual object and the virtual object to be challenged, deducting the number of challenges of the target virtual object.

[0158] m2: In response to the challenge times of the target virtual object being less than a preset times threshold, displaying challenge prompt information; the challenge prompt information is used to prompt that the target virtual object is currently unable to perform virtual interaction with the virtual object to be challenged.

[0159] In an embodiment of the present application, the end of the virtual interaction between the target virtual object and the virtual object to be challenged includes the target virtual object defeating the virtual object to be challenged, the target virtual object failing to defeat the virtual object to be challenged, and the end of the virtual interaction due to the target virtual object moving out of a preset challenge range when performing the virtual interaction with the virtual object to be challenged in real time.

[0160] In an optional implementation, the number of challenges for each target virtual object is fixed at a certain time. For example, each target virtual object has three challenges per day. The challenge number will be refreshed the next day, and the daily challenge number will not be accumulated. Therefore, the prerequisite for the target virtual object to perform virtual interaction with the virtual object to be challenged is that the target virtual object currently has at least one challenge.

[0161] In an optional implementation, when it is determined that the player is ready to control the target virtual object to perform virtual interaction with the virtual object to be challenged through a trigger operation on the challenge control, it is necessary to first detect the challenge times of the target virtual object to detect that the challenge times of the target virtual object is less than a preset threshold value. If the challenge times of the target virtual object is not less than the preset threshold value, the challenge interface can be directly displayed, and the player controls the target virtual object to perform virtual interaction with the virtual object to be challenged; if the challenge times of the target virtual object are less than the preset threshold value, it is determined that the current target virtual object cannot perform virtual interaction with the object to be challenged. At this time, the challenge prompt information can be displayed on the graphical user interface to prompt the player that the current virtual object cannot perform virtual interaction with the virtual object to be challenged.

[0162] Exemplarily, the challenge prompt information may display the text "The current challenge times are insufficient and the challenge cannot be performed."

[0163] The preset number threshold can be set according to the game requirements. For example, the preset number threshold can be set to 0 times.

[0164] In an optional implementation, in order to ensure the enthusiasm of other players to participate in the virtual interaction between the target virtual object and the virtual object to be challenged, and to ensure the improvement of the social nature of the game, teammate virtual objects that are invited or voluntarily join in cooperating with the target virtual object to perform virtual interaction with the virtual object to be challenged can obtain corresponding rewards after defeating the virtual object to be challenged, but the corresponding number of challenges will not be deducted.

[0165] Specifically, after the step of "controlling the target virtual object to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object", the control method further includes:

[0166] n1: In response to the target virtual object and the teammate virtual object successfully challenging the target challenge virtual object, after deducting the challenge times of the target virtual object and keeping the challenge times of the teammate virtual object unchanged, a virtual game reward is issued to the target virtual object and the teammate virtual object.

[0167] In an embodiment of the present application, the virtual game reward issued to the teammate virtual object can be consistent with the virtual game reward for the teammate virtual object defeating the virtual object to be challenged alone, or it can be distributed in proportion according to the contribution of each teammate virtual object to defeating the virtual object to be challenged. However, in order to ensure the enthusiasm of other players to participate in the virtual interaction between the target virtual object and the virtual object to be challenged and the good sociability in the game, the preferred distribution scheme is that the virtual game reward issued to the teammate virtual object can be consistent with the virtual game reward for the teammate virtual object defeating the virtual object to be challenged alone.

[0168] In an optional implementation, since the overall game background of the present application is a mapping relationship between the movement of the target virtual object in the game scene and the movement of the terminal device in the real world, players are required to carry terminal devices to change different locations to complete game challenges. Players who are not convenient to go out may not be able to complete the corresponding tasks, and the gaming experience is relatively low. For players who do not like to move, corresponding challenge tasks are also provided. Players can also obtain corresponding virtual game rewards by completing the corresponding challenge tasks, thereby further improving the efficiency of human-computer interaction and the gaming experience.

[0169] Specifically, the control method further includes:

[0170] o1: Responding to an object control operation directed to the target virtual object, controlling the target virtual object to move in the game scene based on the object control operation.

[0171] o2: In the process of controlling the target virtual object through the object control operation, in response to the target virtual object defeating the virtual object to be challenged, controlling the target virtual object to obtain a virtual challenge reward; wherein the virtual challenge reward is less than the virtual game reward.

[0172] In an embodiment of the present application, when controlling the movement of a target virtual object in a virtual scene by moving a terminal device in the real world, there may be locations that are difficult to reach. In this case, the movement of the target virtual object in the game scene can also be controlled by object control operations on the target virtual object. At this time, the mapping relationship between the movement of the terminal device in the real world and the target virtual object in the game scene will be released.

[0173] In an optional implementation, for switching between controlling the movement of the target virtual object through object control operations and controlling the movement of the target virtual object through mobile control of the terminal device, the player may actively issue a switching command (such as a touch switching command, a voice switching command, etc.) to switch, or the system may actively switch between the two control methods when it is determined that the player cannot control the terminal device to move to the target location (the target location cannot be reached, the weather is bad and it is impossible to go out in the real world, etc.).

[0174] For example, the player is at home and has not gone out. When switching to the control mode of controlling the target virtual object through object control operations, the player's terminal device may no longer move, but the player can directly control the movement of the target virtual object in the game scene through object control operations on the graphical user interface.

[0175] In an optional implementation, taking the object control operation as a mobile control operation to control the movement of the target virtual object in the game scene as an example, the movement of the target virtual object in the game scene can be controlled by a touch operation in the mobile control response area in the graphical user interface of the terminal device.

[0176] Specifically, the mobile control response area includes at least one mobile control widget. The display shape of the mobile control response area may be a preset shape (rectangle, circle), etc., or may be consistent with the shape of the mobile control widget.

[0177] In another optional implementation, the mobile control response area may also be an area hidden in the graphical user interface. In this case, the mobile control controls included in the mobile control area may be displayed in the graphical user interface or may be hidden in the graphical user interface.

[0178] Regardless of the above display mode, the response range of the mobile control response area is greater than or equal to the control response range of the mobile control control. During the game setting process, the response range of the mobile control response area may be pre-set. For example, the response range of the mobile control response area may be within the preset range of the mobile control control.

[0179] The mobile control operation may be a long press operation, a click operation or a slide operation.

[0180] In an optional embodiment, while controlling the target virtual object to move in the game scene through object control operations, the target virtual object can also be directly controlled to perform virtual interactive behaviors with the object to be challenged, and after determining that the target virtual object defeats the virtual object to be challenged, a corresponding virtual challenge reward is distributed to the target virtual object.

[0181] In an optional embodiment, in order to distinguish the virtual interaction behaviors performed by players while carrying terminal devices on the move and to encourage players to perform more mobile challenges, the virtual challenge rewards obtained by players who control the target virtual object at a permanent location and perform the same virtual interaction behaviors with the same virtual object to be challenged are less than the virtual game rewards.

[0182] Among them, the virtual challenge reward can be set to half of the virtual game reward in amount.

[0183] In this way, providing different ways of obtaining virtual rewards for players who use different control methods helps to improve the diversity of the game and the players' gaming experience.

[0184] The control of the virtual object in the embodiment of the present application will be described below through specific examples:

[0185] See also Figure 2 , Figure 2 One of the schematic diagrams of the graphical user interface provided in the embodiment of the present application, such as Figure 2 As shown, in the graphical user interface 200, a target virtual object 210 is displayed, and the target virtual object 210 moves in the game scene. When it is determined that the distance between the target virtual object 210 and the generated virtual object 220 to be challenged is at a second preset distance threshold, a temporary storage range identifier 230 is displayed with the target virtual object 210 as the center of the second preset distance threshold.

[0186] For further information, see Figure 3 , Figure 3 This is a schematic diagram of the object details interface provided in the embodiment of the present application, such as Figure 3 As shown, after touching the virtual object to be challenged (not shown in the figure), the object details interface 300 is displayed. The object details, temporary storage controls 310 and challenge controls 320 of the virtual object to be challenged are displayed in the object details interface 300. The player directly performs virtual interaction with the object to be challenged through touch operations on the challenge control 320, or temporarily stores the object to be challenged through touch operations on the temporary storage control 310.

[0187] For further information, see Figure 4 , Figure 4 This is a schematic diagram of the object challenge information interface provided in the embodiment of the present application, such as Figure 4 As shown, the player opens the object challenge information interface 400 by triggering the challenge entrance on the graphical user interface. The object challenge information interface 400 displays multiple challenge virtual objects that the player has challenged, and the challenge virtual objects are arranged according to different grades. The object challenge information interface 400 also displays a temporary storage area 410, and the temporary storage area 410 displays an object identifier 411 of at least one virtual object to be challenged where the target virtual object is temporarily stored.

[0188] For further information, see Figure 5 , Figure 5 A schematic diagram of a challenge selection interface provided in an embodiment of the present application, such as Figure 5 As shown, the player selects the target challenge virtual object through a trigger operation, and at the same time displays a challenge selection interface 500 corresponding to the target challenge virtual object. The challenge selection interface 500 displays detailed information of the target challenge virtual object, a single-player mode control 510, and a team mode control 520. The player can control the target virtual object to perform virtual interaction with the temporarily stored target challenge virtual object at the location of the target virtual object through touch operations on the single-player mode control 510; the player can also control the target virtual object to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object through touch operations on the team mode control 520.

[0189] For further information, see Figure 6 , Figure 6 This is a schematic diagram of a teammate selection interface provided in an embodiment of the present application, such as Figure 6As shown, a plurality of friend invitation controls 610 are displayed in the teammate selection interface 600. The player can invite at least one teammate virtual object to jointly perform virtual interaction with the target virtual object by touching the friend invitation control 610. At the same time, a sharing control 620 is also displayed in the teammate selection interface 600. The player can share the temporarily stored target challenge virtual object to the game guild by touching the sharing control 620. Other virtual objects in the game guild can actively join the process of performing virtual interaction between the target virtual object and the virtual object to be challenged.

[0190] For further information, see Figure 7 , Figure 7 The second schematic diagram of the graphical user interface provided in the embodiment of the present application is as follows: Figure 7 As shown, when the target virtual object 210 chooses to form a team to complete the virtual interaction behavior with the virtual object 220 to be challenged, since it is a temporarily stored virtual object to be challenged, the game scene at this time is different from the game scene when the target virtual object 210 encounters the challenge virtual object 220. At this time, the game scene corresponding to the current position of the target virtual object 210 is located, and multiple teammate virtual objects 230 simultaneously cooperate with the target virtual object 210 to complete the virtual interaction behavior with the virtual object 220 to be challenged.

[0191] The control method of the virtual object provided in the embodiment of the present application responds to the movement of the terminal device in the real world, and controls the target virtual object to move in the game scene based on the movement information of the terminal device in the real world; when the distance between the target virtual object and the generated virtual object to be challenged is less than the first preset distance threshold, respond to the first interaction instruction for the virtual object to be challenged, and control the target virtual object to be challenged to perform virtual interaction behavior with the virtual object to be challenged; when the distance between the target virtual object and the virtual object to be challenged is less than the second preset distance threshold, respond to the temporary storage operation for the virtual object to be challenged, temporarily store the virtual object to be challenged, so that when receiving the second interaction instruction for the temporarily stored target virtual object to be challenged, control the target virtual object to perform virtual interaction behavior with the temporarily stored target virtual object at the location of the target virtual object. In this way, while ensuring that the target virtual object and the virtual object to be challenged can perform virtual interaction behavior in real time, when the distance between the virtual object to be challenged and the virtual object to be challenged is less than the second preset threshold, the virtual object to be challenged can be temporarily stored, so as to complete the virtual interaction behavior with the virtual object to be challenged at the current location of any target virtual object, alleviate the limitation of challenge time and challenge space position, and help improve the success rate of object challenge and the efficiency of human-computer interaction.

[0192] Based on the same inventive concept, an embodiment of the present application also provides a control device for a virtual object corresponding to the control method for a virtual object. Since the principle of solving the problem by the device in the embodiment of the present application is similar to the control method for a virtual object in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0193] See also Figure 8 , Figure 8 This is a schematic diagram of the structure of a virtual object control device provided in an embodiment of the present application. Figure 8 As shown in , the control device 800 includes:

[0194] A movement control module 810, configured to control the target virtual object to move in the game scene based on movement information of the terminal device in the real world in response to the movement of the terminal device in the real world;

[0195] A first interaction control module 820, configured to, when the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, respond to a first interaction instruction for the virtual object to be challenged, and control the target virtual object to perform a virtual interaction behavior with the virtual object to be challenged;

[0196] The second interaction control module 830 is used to respond to the temporary storage operation for the virtual object to be challenged when the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, and temporarily store the virtual object to be challenged, so as to control the target virtual object to perform virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object when receiving a second interaction instruction for the temporarily stored target virtual object to be challenged, so as to obtain a virtual game reward.

[0197] In an optional implementation, the control device 800 further includes an instruction generation module (not shown in the figure), and the instruction generation module is used to:

[0198] When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, automatically generating the first interaction instruction; or,

[0199] When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, the first interaction instruction is generated in response to an interaction triggering operation.

[0200] In an optional implementation, when the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, the second interaction control module 830 is used to respond to a temporary storage operation for the virtual object to be challenged and temporarily store the virtual object to be challenged. The second interaction control module 830 is used to:

[0201] When the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, in response to a trigger operation on the virtual object to be challenged, an object details interface of the virtual object to be challenged is displayed;

[0202] In response to a touch operation on a temporary storage control in the object details interface, the virtual object to be challenged is temporarily stored.

[0203] In an optional implementation, the second interaction control module 820 is further configured to:

[0204] In response to a touch operation on a challenge control in the object details interface, the target virtual object and the to-be-challenged virtual object are controlled to perform a virtual interaction behavior.

[0205] In an optional implementation, the second interaction control module 830 is used to control the target virtual object to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object through the following steps:

[0206] In response to a trigger operation on a challenge entry in the graphical user interface, an object challenge information interface is displayed; the object challenge information interface includes at least one pre-stored virtual object to be challenged;

[0207] In response to a selection operation on a target challenge virtual object among at least one virtual object to be challenged, it is determined that the second interaction instruction is received, and the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object.

[0208] In an optional implementation, when the second interaction control module 830 is used to temporarily store the virtual object to be challenged in response to a temporary storage operation on the virtual object to be challenged, the second interaction control module 830 is used to:

[0209] In response to the temporary storage operation for the virtual object to be challenged, detecting whether the target virtual object has temporarily stored the virtual object to be challenged and whether the number of the temporarily stored virtual objects to be challenged is greater than a preset object number threshold;

[0210] If the target virtual object has not temporarily stored any virtual object to be challenged, or the number of temporarily stored virtual objects to be challenged is less than a preset object number threshold, the virtual object to be challenged is temporarily stored.

[0211] In an optional implementation, the second preset distance threshold is greater than the first preset distance threshold.

[0212] In an optional implementation, when the second interaction control module 830 is used to control the target virtual object to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object, the second interaction control module 830 is used to:

[0213] In response to a selection operation on the target challenge virtual object, displaying a challenge selection interface;

[0214] In response to a selection operation on a single-player mode control in the challenge selection interface, the target virtual object is controlled to perform a virtual interaction behavior with a temporarily stored target challenge virtual object at the location of the target virtual object; or

[0215] In response to a selection operation on a team mode control in the challenge selection interface, the target virtual object is controlled to perform virtual interaction with a teammate virtual object and a temporarily stored target challenge virtual object at the location of the target virtual object.

[0216] In an optional implementation, when the second interaction control module 830 is used to respond to a selection operation of a team mode control in the challenge selection interface and control the target virtual object to perform a virtual interaction behavior with a teammate virtual object and a temporarily stored target challenge virtual object at the location of the target virtual object, the second interaction control module 830 is used to:

[0217] In response to a selection operation on a team mode control in the challenge selection interface, displaying a teammate selection interface;

[0218] In response to a trigger operation on a friend invitation control in the teammate selection interface, at least one teammate virtual object is invited, and the target virtual object is controlled to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object.

[0219] In an optional implementation, when the second interaction control module 830 is used to respond to a selection operation of a team mode control in the challenge selection interface and control the target virtual object to perform a virtual interaction behavior with a teammate virtual object and a temporarily stored target challenge virtual object at the location of the target virtual object, the second interaction control module 830 is further used to:

[0220] In response to a triggering operation of a sharing control in the teammate selection interface, sharing object challenge information of a target challenge virtual object owned by the target virtual object to a game guild;

[0221] In response to a challenge joining operation of a teammate virtual object in the game guild, the target virtual object is controlled to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object.

[0222] In an optional implementation, the control device 800 further includes a number detection module (not shown in the figure), and the number detection module is used to:

[0223] In response to the completion of the virtual interaction between the target virtual object and the virtual object to be challenged, deducting the number of challenges of the target virtual object;

[0224] In response to the challenge times of the target virtual object being less than a preset times threshold, challenge prompt information is displayed; the challenge prompt information is used to prompt that the target virtual object is currently unable to perform virtual interaction behavior with the virtual object to be challenged.

[0225] In an optional implementation, the control device 800 further includes an object reward acquisition module (not shown in the figure), and the object reward acquisition module is used to:

[0226] If the target virtual object defeats the virtual object to be challenged within a preset challenge range, controlling the target virtual object to obtain a virtual game reward; or

[0227] If the target virtual object defeats the temporarily stored target challenge virtual object at the location of the target virtual object, the target virtual object is controlled to obtain a virtual game reward.

[0228] In an optional implementation, the control device 800 further includes a teammate reward distribution module (not shown in the figure), and the teammate reward distribution module is used to:

[0229] In response to the target virtual object and the teammate virtual object successfully challenging the target challenge virtual object, after deducting the challenge times of the target virtual object and keeping the challenge times of the teammate virtual object unchanged, a virtual game reward is issued to the target virtual object and the teammate virtual object.

[0230] In an optional implementation, the control device 800 further includes a failure information prompt module (not shown in the figure), and the failure information prompt module is used to:

[0231] If the target virtual object moves out of the preset challenge range and the virtual object to be challenged has not been defeated, a challenge failure prompt message is displayed.

[0232] In an optional implementation, the control device 800 further includes a to-be-challenged object generation module (not shown in the figure), and the to-be-challenged object generation module is used to generate the to-be-challenged virtual object through the following steps:

[0233] Determine the target location based on the visit frequency of each candidate location in the real world and the distance information between each candidate location;

[0234] According to a preset update time node, the virtual object to be challenged is generated at a game position in the game scene that has a mapping relationship with a target position in the real world.

[0235] In an optional implementation, the control device 800 further includes a to-be-challenged object deletion module (not shown in the figure), and the to-be-challenged object deletion module is used to:

[0236] In response to the generation time of the temporarily stored virtual object to be challenged reaching the preset update time node, the temporarily stored virtual object to be challenged is deleted.

[0237] In an optional implementation, the control device 800 further includes a third interaction control module, and the third interaction control module is used to:

[0238] In response to an object control operation directed to the target virtual object, controlling the target virtual object to move in the game scene based on the object control operation;

[0239] In the process of controlling the target virtual object through the object control operation, in response to the target virtual object defeating the virtual object to be challenged, the target virtual object is controlled to obtain a virtual challenge reward; wherein the virtual challenge reward is smaller than the virtual game reward.

[0240] The control device of the virtual object provided in the embodiment of the present application responds to the movement of the terminal device in the real world, and controls the target virtual object to move in the game scene based on the movement information of the terminal device in the real world; when the distance between the target virtual object and the generated virtual object to be challenged is less than the first preset distance threshold, responds to the first interaction instruction for the virtual object to be challenged, and controls the target virtual object to be challenged to perform virtual interaction behavior with the virtual object to be challenged; when the distance between the target virtual object and the virtual object to be challenged is less than the second preset distance threshold, responds to the temporary storage operation for the virtual object to be challenged, temporarily stores the virtual object to be challenged, so that when receiving the second interaction instruction for the temporarily stored target virtual object to be challenged, the target virtual object is controlled to perform virtual interaction behavior with the temporarily stored target virtual object at the location of the target virtual object. In this way, while ensuring that the target virtual object and the virtual object to be challenged can perform virtual interaction behavior in real time, when the distance between the virtual object to be challenged and the virtual object to be challenged is less than the second preset threshold, the virtual object to be challenged can be temporarily stored, so as to complete the virtual interaction behavior with the virtual object to be challenged at the current location of any target virtual object, alleviate the limitation of challenge time and challenge space position, and help improve the success rate of object challenge and the efficiency of human-computer interaction.

[0241] See also Fig. 9 , Fig. 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig. 9 As shown in , the electronic device 900 includes a processor 910 , a memory 920 and a bus 930 .

[0242] The memory 920 stores machine-readable instructions executable by the processor 910. When the electronic device 900 is running, the processor 910 communicates with the memory 920 via the bus 930, so that the processor 910 executes the following instructions when running:

[0243] In response to the movement of the terminal device in the real world, controlling the target virtual object to move in the game scene based on movement information of the terminal device in the real world;

[0244] When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, responding to a first interaction instruction for the virtual object to be challenged, controlling the target virtual object to perform a virtual interaction behavior with the virtual object to be challenged;

[0245] When the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, in response to a temporary storage operation on the virtual object to be challenged, the virtual object to be challenged is temporarily stored, so that when a second interaction instruction to the temporarily stored target virtual object to be challenged is received, the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object.

[0246] In an optional implementation manner, the instructions executed by the processor 910 further include:

[0247] When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, automatically generating the first interaction instruction; or,

[0248] When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, the first interaction instruction is generated in response to an interaction triggering operation.

[0249] In an optional implementation, in the instructions executed by the processor 910, when the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, responding to a temporary storage operation for the virtual object to be challenged, temporarily storing the virtual object to be challenged includes:

[0250] When the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, in response to a trigger operation on the virtual object to be challenged, an object details interface of the virtual object to be challenged is displayed;

[0251] In response to a touch operation on a temporary storage control in the object details interface, the virtual object to be challenged is temporarily stored.

[0252] In an optional implementation manner, the instructions executed by the processor 910 further include:

[0253] In response to a touch operation on a challenge control in the object details interface, the target virtual object and the to-be-challenged virtual object are controlled to perform a virtual interaction behavior.

[0254] In an optional implementation, in the instructions executed by the processor 910, the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object through the following steps:

[0255] In response to a trigger operation on a challenge entry in the graphical user interface, an object challenge information interface is displayed; the object challenge information interface includes at least one pre-stored virtual object to be challenged;

[0256] In response to a selection operation on a target challenge virtual object among at least one virtual object to be challenged, it is determined that the second interaction instruction is received, and the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object.

[0257] In an optional implementation, in the instructions executed by the processor 910, the response to the temporary storage operation of the virtual object to be challenged, temporarily storing the virtual object to be challenged, includes:

[0258] In response to the temporary storage operation for the virtual object to be challenged, detecting whether the target virtual object has temporarily stored the virtual object to be challenged and whether the number of the temporarily stored virtual objects to be challenged is greater than a preset object number threshold;

[0259] If the target virtual object has not temporarily stored any virtual object to be challenged, or the number of temporarily stored virtual objects to be challenged is less than a preset object number threshold, the virtual object to be challenged is temporarily stored.

[0260] In an optional implementation, the second preset distance threshold is greater than the first preset distance threshold.

[0261] In an optional implementation, in the instructions executed by the processor 910, controlling the target virtual object to perform a virtual interaction behavior with a temporarily stored target challenge virtual object at the location of the target virtual object includes:

[0262] In response to a selection operation on the target challenge virtual object, displaying a challenge selection interface;

[0263] In response to a selection operation on a single-player mode control in the challenge selection interface, the target virtual object is controlled to perform a virtual interaction behavior with a temporarily stored target challenge virtual object at the location of the target virtual object; or

[0264] In response to a selection operation on a team mode control in the challenge selection interface, the target virtual object is controlled to perform virtual interaction with a teammate virtual object and a temporarily stored target challenge virtual object at the location of the target virtual object.

[0265] In an optional implementation, in the instructions executed by the processor 910, the response to the selection operation of the team mode control in the challenge selection interface controls the target virtual object to perform virtual interaction behavior with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object, including:

[0266] In response to a selection operation on a team mode control in the challenge selection interface, displaying a teammate selection interface;

[0267] In response to a trigger operation on a friend invitation control in the teammate selection interface, at least one teammate virtual object is invited, and the target virtual object is controlled to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object.

[0268] In an optional implementation, in the instructions executed by the processor 910, the response is directed to the selection operation of the team mode control in the challenge selection interface, controlling the target virtual object to perform virtual interaction behavior with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object, and further includes:

[0269] In response to a triggering operation of a sharing control in the teammate selection interface, sharing object challenge information of a target challenge virtual object owned by the target virtual object to a game guild;

[0270] In response to a challenge joining operation of a teammate virtual object in the game guild, the target virtual object is controlled to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object.

[0271] In an optional implementation manner, the instructions executed by the processor 910 further include:

[0272] In response to the completion of the virtual interaction between the target virtual object and the virtual object to be challenged, deducting the number of challenges of the target virtual object;

[0273] In response to the challenge times of the target virtual object being less than a preset times threshold, challenge prompt information is displayed; the challenge prompt information is used to prompt that the target virtual object is currently unable to perform virtual interaction behavior with the virtual object to be challenged.

[0274] In an optional implementation manner, the instructions executed by the processor 910 further include:

[0275] If the target virtual object defeats the virtual object to be challenged within a preset challenge range, controlling the target virtual object to obtain a virtual game reward; or

[0276] If the target virtual object defeats the temporarily stored target challenge virtual object at the location of the target virtual object, the target virtual object is controlled to obtain a virtual game reward.

[0277] In an optional implementation manner, the instructions executed by the processor 910 further include:

[0278] In response to the target virtual object and the teammate virtual object successfully challenging the target challenge virtual object, after deducting the challenge times of the target virtual object and keeping the challenge times of the teammate virtual object unchanged, a virtual game reward is issued to the target virtual object and the teammate virtual object.

[0279] In an optional implementation manner, the instructions executed by the processor 910 further include:

[0280] If the target virtual object moves out of the preset challenge range and the virtual object to be challenged has not been defeated, a challenge failure prompt message is displayed.

[0281] In an optional implementation manner, in the instructions executed by the processor 910, the virtual object to be challenged is generated through the following steps:

[0282] Determine the target location based on the visit frequency of each candidate location in the real world and the distance information between each candidate location;

[0283] According to a preset update time node, the virtual object to be challenged is generated at a game position in the game scene that has a mapping relationship with a target position in the real world.

[0284] In an optional implementation manner, the instructions executed by the processor 910 further include:

[0285] In response to the generation time of the temporarily stored virtual object to be challenged reaching the preset update time node, the temporarily stored virtual object to be challenged is deleted.

[0286] In an optional implementation manner, the instructions executed by the processor 910 further include:

[0287] In response to an object control operation directed to the target virtual object, controlling the target virtual object to move in the game scene based on the object control operation;

[0288] In the process of controlling the target virtual object through the object control operation, in response to the target virtual object defeating the virtual object to be challenged, the target virtual object is controlled to obtain a virtual challenge reward; wherein the virtual challenge reward is smaller than the virtual game reward.

[0289] Through the above method, while ensuring that the target virtual object and the virtual object to be challenged can perform virtual interactive behaviors in real time, when the distance between the virtual object to be challenged is less than the second preset threshold, the virtual object to be challenged can be temporarily stored to complete the virtual interactive behavior with the virtual object to be challenged at the current location of any target virtual object, alleviating the limitations of challenge time and challenge space position, which helps to improve the success rate of object challenge and human-computer interaction efficiency; at the same time, storing the virtual object to be challenged is to store the virtual object to be challenged in the server-side data information library, which does not occupy the memory of the terminal device and can save the storage space of the terminal device; at the same time, a variety of virtual interactive behavior execution methods are provided, which improves the player's selectivity and game experience, and in the process of performing virtual interactive behaviors between the teammate virtual object and the target challenge virtual object, the sociality in the game process is also improved; at the same time, different virtual reward acquisition methods are provided for players with different habits, which helps to improve the diversity of the game and the player's game experience.

[0290] The present application also provides a computer-readable storage medium, on which a computer program is stored, so that when the computer program is executed by a processor, the following instructions are executed:

[0291] In response to the movement of the terminal device in the real world, controlling the target virtual object to move in the game scene based on movement information of the terminal device in the real world;

[0292] When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, responding to a first interaction instruction for the virtual object to be challenged, controlling the target virtual object to perform a virtual interaction behavior with the virtual object to be challenged;

[0293] When the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, in response to a temporary storage operation on the virtual object to be challenged, the virtual object to be challenged is temporarily stored, so that when a second interaction instruction to the temporarily stored target virtual object to be challenged is received, the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object.

[0294] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include:

[0295] When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, automatically generating the first interaction instruction; or,

[0296] When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, the first interaction instruction is generated in response to an interaction triggering operation.

[0297] In an optional implementation, in the instructions executed by the computer-readable storage medium, when the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, responding to a temporary storage operation for the virtual object to be challenged, temporarily storing the virtual object to be challenged, includes:

[0298] When the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, in response to a trigger operation on the virtual object to be challenged, an object details interface of the virtual object to be challenged is displayed;

[0299] In response to a touch operation on a temporary storage control in the object details interface, the virtual object to be challenged is temporarily stored.

[0300] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include:

[0301] In response to a touch operation on a challenge control in the object details interface, the target virtual object and the to-be-challenged virtual object are controlled to perform a virtual interaction behavior.

[0302] In an optional implementation, in the instructions executed by the computer-readable storage medium, the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object through the following steps:

[0303] In response to a trigger operation on a challenge entry in the graphical user interface, an object challenge information interface is displayed; the object challenge information interface includes at least one pre-stored virtual object to be challenged;

[0304] In response to a selection operation on a target challenge virtual object among at least one virtual object to be challenged, it is determined that the second interaction instruction is received, and the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object.

[0305] In an optional implementation, in the instructions executed by the computer-readable storage medium, the step of responding to the temporary storage operation of the virtual object to be challenged and temporarily storing the virtual object to be challenged includes:

[0306] In response to the temporary storage operation for the virtual object to be challenged, detecting whether the target virtual object has temporarily stored the virtual object to be challenged and whether the number of the temporarily stored virtual objects to be challenged is greater than a preset object number threshold;

[0307] If the target virtual object has not temporarily stored any virtual object to be challenged, or the number of temporarily stored virtual objects to be challenged is less than a preset object number threshold, the virtual object to be challenged is temporarily stored.

[0308] In an optional implementation, the second preset distance threshold is greater than the first preset distance threshold.

[0309] In an optional implementation, in the instructions executed by the computer-readable storage medium, controlling the target virtual object to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object includes:

[0310] In response to a selection operation on the target challenge virtual object, displaying a challenge selection interface;

[0311] In response to a selection operation on a single-player mode control in the challenge selection interface, the target virtual object is controlled to perform a virtual interaction behavior with a temporarily stored target challenge virtual object at the location of the target virtual object; or

[0312] In response to a selection operation on a team mode control in the challenge selection interface, the target virtual object is controlled to perform virtual interaction with a teammate virtual object and a temporarily stored target challenge virtual object at the location of the target virtual object.

[0313] In an optional embodiment, in the instructions executed by the computer-readable storage medium, the response to the selection operation of the team mode control in the challenge selection interface controls the target virtual object to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object, including:

[0314] In response to a selection operation on a team mode control in the challenge selection interface, displaying a teammate selection interface;

[0315] In response to a trigger operation on a friend invitation control in the teammate selection interface, at least one teammate virtual object is invited, and the target virtual object is controlled to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object.

[0316] In an optional embodiment, in the instructions executed by the computer-readable storage medium, the response to the selection operation of the team mode control in the challenge selection interface controls the target virtual object to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object, and also includes:

[0317] In response to a triggering operation of a sharing control in the teammate selection interface, sharing object challenge information of a target challenge virtual object owned by the target virtual object to a game guild;

[0318] In response to a challenge joining operation of a teammate virtual object in the game guild, the target virtual object is controlled to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object.

[0319] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include:

[0320] In response to the completion of the virtual interaction between the target virtual object and the virtual object to be challenged, deducting the number of challenges of the target virtual object;

[0321] In response to the challenge times of the target virtual object being less than a preset times threshold, challenge prompt information is displayed; the challenge prompt information is used to prompt that the target virtual object is currently unable to perform virtual interaction behavior with the virtual object to be challenged.

[0322] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include:

[0323] If the target virtual object defeats the virtual object to be challenged within a preset challenge range, controlling the target virtual object to obtain a virtual game reward; or

[0324] If the target virtual object defeats the temporarily stored target challenge virtual object at the location of the target virtual object, the target virtual object is controlled to obtain a virtual game reward.

[0325] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include:

[0326] In response to the target virtual object and the teammate virtual object successfully challenging the target challenge virtual object, after deducting the challenge times of the target virtual object and keeping the challenge times of the teammate virtual object unchanged, a virtual game reward is issued to the target virtual object and the teammate virtual object.

[0327] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include:

[0328] If the target virtual object moves out of the preset challenge range and the virtual object to be challenged has not been defeated, a challenge failure prompt message is displayed.

[0329] In an optional implementation manner, in the instructions executed by the computer-readable storage medium, the virtual object to be challenged is generated by the following steps:

[0330] Determine the target location based on the visit frequency of each candidate location in the real world and the distance information between each candidate location;

[0331] According to a preset update time node, the virtual object to be challenged is generated at a game position in the game scene that has a mapping relationship with a target position in the real world.

[0332] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include:

[0333] In response to the generation time of the temporarily stored virtual object to be challenged reaching the preset update time node, the temporarily stored virtual object to be challenged is deleted.

[0334] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include:

[0335] In response to an object control operation directed to the target virtual object, controlling the target virtual object to move in the game scene based on the object control operation;

[0336] In the process of controlling the target virtual object through the object control operation, in response to the target virtual object defeating the virtual object to be challenged, the target virtual object is controlled to obtain a virtual challenge reward; wherein the virtual challenge reward is smaller than the virtual game reward.

[0337] Through the above method, while ensuring that the target virtual object and the virtual object to be challenged can perform virtual interactive behaviors in real time, when the distance between the virtual object to be challenged is less than the second preset threshold, the virtual object to be challenged can be temporarily stored to complete the virtual interactive behavior with the virtual object to be challenged at the current location of any target virtual object, alleviating the limitations of challenge time and challenge space position, which helps to improve the success rate of object challenge and human-computer interaction efficiency; at the same time, storing the virtual object to be challenged is to store the virtual object to be challenged in the server-side data information library, which does not occupy the memory of the terminal device and can save the storage space of the terminal device; at the same time, a variety of virtual interactive behavior execution methods are provided, which improves the player's selectivity and game experience, and in the process of performing virtual interactive behaviors between the teammate virtual object and the target challenge virtual object, the sociality in the game process is also improved; at the same time, different virtual reward acquisition methods are provided for players with different habits, which helps to improve the diversity of the game and the player's game experience.

[0338] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0339] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0340] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0341] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0342] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0343] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for controlling a virtual object, characterized in that: Providing a graphical user interface through a terminal device, and displaying at least a portion of the game scene on the graphical user interface; The game scene includes a target virtual object controlled by the terminal device; The control method comprises: In response to the movement of the terminal device in the real world, controlling the target virtual object to move in the game scene based on movement information of the terminal device in the real world; When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, responding to a first interaction instruction for the virtual object to be challenged, controlling the target virtual object to perform a virtual interaction behavior with the virtual object to be challenged; When the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, in response to a temporary storage operation on the virtual object to be challenged, the virtual object to be challenged is temporarily stored, so that when a second interaction instruction to the temporarily stored target virtual object to be challenged is received, the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object.

2. The control method according to claim 1, characterized in that: The control method further comprises: When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, the first interaction instruction is automatically generated; or, When the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, the first interaction instruction is generated in response to an interaction triggering operation.

3. The control method according to claim 1, characterized in that: When the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, responding to a temporary storage operation on the virtual object to be challenged, temporarily storing the virtual object to be challenged, comprises: When the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, in response to a trigger operation on the virtual object to be challenged, an object details interface of the virtual object to be challenged is displayed; In response to a touch operation on a temporary storage control in the object details interface, the virtual object to be challenged is temporarily stored.

4. The control method according to claim 3, characterized in that: After the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, the control method further includes: In response to a touch operation on a challenge control in the object details interface, the target virtual object and the to-be-challenged virtual object are controlled to perform a virtual interaction behavior.

5. The control method according to claim 1, characterized in that: The target virtual object is controlled to perform virtual interaction with the temporarily stored target challenge virtual object at the location of the target virtual object through the following steps: In response to a trigger operation on a challenge entry in the graphical user interface, an object challenge information interface is displayed; the object challenge information interface includes at least one pre-stored virtual object to be challenged; In response to a selection operation on a target challenge virtual object among at least one virtual object to be challenged, it is determined that the second interaction instruction is received, and the target virtual object is controlled to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object.

6. The control method according to claim 1, characterized in that: The response is directed to a temporary storage operation of the virtual object to be challenged, and the temporary storage of the virtual object to be challenged includes: In response to the temporary storage operation for the virtual object to be challenged, detecting whether the target virtual object has temporarily stored the virtual object to be challenged and whether the number of the temporarily stored virtual objects to be challenged is greater than a preset object number threshold; If the target virtual object has not temporarily stored any virtual object to be challenged, or the number of temporarily stored virtual objects to be challenged is less than a preset object number threshold, the virtual object to be challenged is temporarily stored.

7. The control method according to claim 1, characterized in that: The second preset distance threshold is greater than the first preset distance threshold.

8. The control method according to claim 1, characterized in that: The controlling the target virtual object to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object includes: In response to a selection operation on the target challenge virtual object, displaying a challenge selection interface; In response to a selection operation on a single-player mode control in the challenge selection interface, the target virtual object is controlled to perform a virtual interaction behavior with a temporarily stored target challenge virtual object at the location of the target virtual object; or In response to a selection operation on a team mode control in the challenge selection interface, the target virtual object is controlled to perform virtual interaction with a teammate virtual object and a temporarily stored target challenge virtual object at the location of the target virtual object.

9. The control method according to claim 8, characterized in that: The response is directed to a selection operation of a team mode control in the challenge selection interface, and controls the target virtual object to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object, including: In response to a selection operation on a team mode control in the challenge selection interface, displaying a teammate selection interface; In response to a trigger operation on a friend invitation control in the teammate selection interface, at least one teammate virtual object is invited, and the target virtual object is controlled to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object.

10. The control method according to claim 9, characterized in that: The response is directed to the selection operation of the team mode control in the challenge selection interface, controlling the target virtual object to perform virtual interaction behavior with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object, and further includes: In response to a triggering operation of a sharing control in the teammate selection interface, sharing object challenge information of a target challenge virtual object owned by the target virtual object to a game guild; In response to a challenge joining operation of a teammate virtual object in the game guild, the target virtual object is controlled to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object.

11. The control method according to claim 1, characterized in that: The control method further comprises: In response to the completion of the virtual interaction between the target virtual object and the virtual object to be challenged, deducting the number of challenges of the target virtual object; In response to the challenge times of the target virtual object being less than a preset times threshold, challenge prompt information is displayed; the challenge prompt information is used to prompt that the target virtual object is currently unable to perform virtual interaction behavior with the virtual object to be challenged.

12. The control method according to claim 1, characterized in that: The control method further comprises: If the target virtual object defeats the virtual object to be challenged within a preset challenge range, controlling the target virtual object to obtain a virtual game reward; or If the target virtual object defeats the temporarily stored target challenge virtual object at the location of the target virtual object, the target virtual object is controlled to obtain a virtual game reward.

13. The control method according to claim 1, characterized in that: After controlling the target virtual object to perform virtual interaction with the teammate virtual object and the temporarily stored target challenge virtual object at the location of the target virtual object, the control method further includes: In response to the target virtual object and the teammate virtual object successfully challenging the target challenge virtual object, after deducting the challenge times of the target virtual object and keeping the challenge times of the teammate virtual object unchanged, a virtual game reward is issued to the target virtual object and the teammate virtual object.

14. The control method according to claim 1, characterized in that: After controlling the target virtual object to perform a virtual interaction behavior with the generated virtual object to be challenged in response to a first interaction instruction for the virtual object to be challenged when the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, the control method further includes: If the target virtual object moves out of the preset challenge range and the virtual object to be challenged has not been defeated, a challenge failure prompt message is displayed.

15. The control method according to claim 1, characterized in that: The virtual object to be challenged is generated by the following steps: Determine the target location based on the visit frequency of each candidate location in the real world and the distance information between each candidate location; According to a preset update time node, the virtual object to be challenged is generated at a game position in the game scene that has a mapping relationship with a target position in the real world.

16. The control method according to claim 15, characterized in that: The control method further comprises: In response to the generation time of the temporarily stored virtual object to be challenged reaching the preset update time node, the temporarily stored virtual object to be challenged is deleted.

17. The control method according to claim 12, characterized in that: The control method further comprises: In response to an object control operation directed to the target virtual object, controlling the target virtual object to move in the game scene based on the object control operation; In the process of controlling the target virtual object through the object control operation, in response to the target virtual object defeating the virtual object to be challenged, the target virtual object is controlled to obtain a virtual challenge reward; wherein the virtual challenge reward is smaller than the virtual game reward.

18. A control device for a virtual object, characterized in that: Providing a graphical user interface through a terminal device, and displaying at least a portion of the game scene on the graphical user interface; The game scene includes a target virtual object controlled by the terminal device; The control device comprises: A movement control module, configured to respond to the movement of the terminal device in the real world and control the target virtual object to move in the game scene based on movement information of the terminal device in the real world; A first interaction control module, configured to, when the distance between the target virtual object and the generated virtual object to be challenged is less than a first preset distance threshold, respond to a first interaction instruction for the virtual object to be challenged, and control the target virtual object to perform a virtual interaction behavior with the virtual object to be challenged; A second interaction control module is used to respond to a temporary storage operation on the virtual object to be challenged and temporarily store the virtual object to be challenged when the distance between the target virtual object and the virtual object to be challenged is less than a second preset distance threshold, so as to control the target virtual object to be challenged to perform a virtual interaction behavior with the temporarily stored target challenge virtual object at the location of the target virtual object when a second interaction instruction to the temporarily stored target challenge virtual object is received.

19. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the storage medium communicate via the bus, and the processor executes the machine-readable instructions to perform the steps of the virtual object control method as described in any one of claims 1 to 17.

20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for controlling a virtual object according to any one of claims 1 to 17 are executed.

Citation Information

Cited By

  • Interface interaction method and device, equipment and storage medium

    CN121326177A