Virtual object recommendation method, device, medium and equipment
By generating and displaying target recommended objects in real time in multiplayer cooperative combat games, the problem of ordinary players in the existing technology is difficult to cooperate with appropriate virtual objects, and the game's success rate and collaboration and interaction are improved.
Patent Information
- Application Number
- CN202210774734.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-01
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2042-07-01
AI Technical Summary
The existing game prompt mechanism cannot effectively help ordinary players make appropriate virtual objects in multiplayer cooperative combat games, resulting in low game success rate and insufficient player collaboration and interaction.
By responding to the control operation in the game interface of the first terminal, a target recommended object that can be combined with the second virtual object to obtain skill bonus is generated in real time, and the object is displayed in the game interface of the second terminal to help the controller determine the to-be-controlled virtual object.
It improves the level of cooperation between multiple players, improves the success rate of game leveling, increases the sense of collaboration between players, and makes the prompt mechanism more humane and efficient, and is suitable for most players.
Smart Images

Figure CN115193054B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic communication technology, and in particular to the field of virtual object recommendation technology, and in particular to a virtual object recommendation method, device, medium and equipment. Background Art
[0002] In order to increase the fun of e-sports games, a multiplayer cooperative combat mode is usually introduced so that multiple players can participate in the game at the same time and form a cooperative relationship. In order to increase the interactivity between players, most strategy games currently add a prompt mechanism in the game scene. For example, when a teammate player long presses and selects any virtual object (such as a card) currently held without releasing it, the virtual object that the teammate is about to release will be displayed in the game interface of the other teammate players, and then the virtual object that cooperates with it can be played based on personal experience. However, due to the limited prompt effect of the above prompt mechanism, it can only be adapted to operators who are very familiar with the rules of the game and can skillfully control each virtual object. At the same time, it is also necessary to respond in time, which tests the agility of the player, and is not suitable for most ordinary players. Summary of the invention
[0003] The embodiments of the present application provide a virtual object recommendation method, apparatus, medium and device, which generate in real time a target recommended object that can be combined with a second virtual object to obtain a skill bonus according to a first virtual object released or to be released by a controller corresponding to a first terminal, and push the generated target recommended object to a controller corresponding to a second terminal that cooperates with the first terminal, so as to provide reference information or suggestions for the controller corresponding to the second terminal to determine the second virtual object to be controlled, so that multiple players in a collaborative relationship can better cooperate with each other, improve the success rate of game clearance, increase the sense of collaborative interaction between players, and is more humane and efficient than the existing game reminder mechanism, and is suitable for most players.
[0004] An embodiment of the present application provides a virtual object recommendation method, including:
[0005] In response to a manipulation operation on a first virtual object in a game interface of a first terminal, determining, according to a type of the first virtual object, a target recommended object from second virtual objects that cooperates with the first virtual object to obtain a skill bonus, wherein the second virtual object is a virtual object that belongs to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively manipulated by different manipulators;
[0006] The target recommended object is displayed in the game interface of the second terminal.
[0007] In the virtual object recommendation method described in the embodiment of the present application, determining from the second virtual object a target recommended object that cooperates with the first virtual object to obtain a skill bonus includes:
[0008] Recording the actual response time of each time the second operator corresponding to the second terminal releases the second virtual object, calculating the average of the actual response time of each time the second terminal releases the second virtual object to obtain an estimated response time, and updating the estimated response time in real time;
[0009] A target recommended object that cooperates with the first virtual object to obtain a skill bonus is determined based on the estimated response time.
[0010] In the virtual object recommendation method described in the embodiment of the present application, after determining the first virtual object controlled by the first terminal, the method further includes:
[0011] Determining the type of the first virtual object, wherein the type includes a control type and a damage type;
[0012] When the type corresponding to the first virtual object is a control type, obtaining an effective time point and first attribute information of the first virtual object, wherein the first attribute information includes a control duration;
[0013] It is determined whether the effective duration of the first virtual object is greater than the control duration, and a target recommended object is determined according to the determination result.
[0014] In the virtual object recommendation method described in the embodiment of the present application, determining from the second virtual object a target recommended object that cooperates with the first virtual object to obtain a skill bonus includes:
[0015] If the judgment result is that the effective duration of the first virtual object is greater than the control duration, the one with the largest damage value is selected from the second virtual objects corresponding to the second terminal as the target recommendation object.
[0016] In the virtual object recommendation method described in the embodiment of the present application, determining from the second virtual object a target recommended object that cooperates with the first virtual object to obtain a skill bonus includes:
[0017] If the judgment result is that the effective duration of the first virtual object is not greater than the control duration, obtaining second attribute information of each candidate virtual object from the second virtual object corresponding to the second terminal, wherein the second attribute information includes a damage value of the second virtual object per unit time;
[0018] Determining at least one second attribute information having a preset matching relationship with the first attribute information;
[0019] Determine, from the at least one second attribute information, target attribute information that maximizes the damage value obtained by combining the first attribute information;
[0020] The candidate virtual object corresponding to the target attribute information is used as the target recommendation object.
[0021] In the virtual object recommendation method described in the embodiment of the present application, when the effective duration of the first virtual object is not greater than the control duration, determining the target attribute information that maximizes the damage value obtained by combining the first attribute information from the at least one second attribute information includes:
[0022] performing a difference calculation based on the control duration and the estimated response duration of the second operator corresponding to the second virtual object to be effective, to obtain an effective control duration of the first virtual object, wherein the estimated response duration is obtained by averaging the historical response durations of the second terminal corresponding to the second virtual object to be effective;
[0023] A plurality of comprehensive damage values are calculated based on the effective control duration and the damage values corresponding to each piece of second attribute information, and the second attribute information corresponding to the second attribute information with the largest comprehensive damage value is used as the target attribute information.
[0024] In the virtual object recommendation method described in the embodiment of the present application, the method further includes:
[0025] When it is detected that the first virtual object is triggered, determining whether the accumulated delay time of the first virtual object since being triggered exceeds a first preset time;
[0026] When the delay duration exceeds a first preset duration, a movement trajectory from a triggered position of the first virtual object to a first target moving position is displayed in a game interface of the second terminal, or the target moving position of the first virtual object is displayed in a game interface of the second terminal through a first preset mark.
[0027] In the virtual object recommendation method described in the embodiment of the present application, the method further includes:
[0028] When the delay time for the first operator to release the first virtual object does not exceed a first preset time, the target recommended object is configured on the game interface of the second terminal to be automatically released at the first target moving position when it is triggered, and the first preset time is less than the second preset time.
[0029] In the virtual object recommendation method described in the embodiment of the present application, the method further includes:
[0030] When the delay time for the first controller to release the first virtual object exceeds a second preset time time, the second controller can control any second virtual object among the virtual objects held by him before the first virtual object takes effect, and display the movement trajectory of the second virtual object from the triggered position to the second target moving position on the game interface of the first terminal, or display the second target moving position of the second virtual object on the game interface of the first terminal through a second preset mark.
[0031] Accordingly, another aspect of the present application embodiment further provides a virtual object recommendation device, including:
[0032] A response module, used for responding to a manipulation operation of the first virtual object in a game interface of the first terminal;
[0033] a response module, configured to determine, according to the type of the first virtual object, a target recommended object from among second virtual objects for cooperating with the first virtual object to obtain a skill bonus, wherein the second virtual object is a virtual object belonging to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively controlled by different controllers;
[0034] The display module is used to display the target recommendation object in the game interface of the second terminal.
[0035] Correspondingly, another aspect of the embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a plurality of instructions, wherein the instructions are suitable for a processor to load to execute the virtual object recommendation method as described above.
[0036] Correspondingly, another aspect of an embodiment of the present application further provides an electronic device, including a processor and a memory, wherein the memory stores a plurality of instructions, and the processor loads the instructions to execute the virtual object recommendation method as described above.
[0037] The embodiment of the present application provides a virtual object recommendation method, device, medium and equipment, which responds to the manipulation operation of the first virtual object in the game interface of the first terminal, and determines the target recommended object that cooperates with the first virtual object to obtain skill bonus from the second virtual object according to the type of the first virtual object, wherein the second virtual object is a virtual object belonging to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively manipulated by different operators; the target recommended object is displayed in the game interface of the second terminal. The embodiment of the present application can generate a target recommended object that can be combined with the second virtual object to obtain skill bonus in real time according to the first virtual object released or about to be released by the operator corresponding to the first terminal, and push the generated target recommended object to the operator corresponding to the second terminal cooperating with the first terminal, and provide reference information or suggestions for the operator corresponding to the second terminal to determine the second virtual object to be manipulated, so that multiple players in a collaborative relationship can better cooperate with each other, improve the success rate of game clearance, increase the sense of collaborative interaction between players, and is more humane and efficient than the existing game reminder mechanism, and is suitable for most players. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative work.
[0039] Figure 1 A flowchart of a virtual object recommendation method provided in an embodiment of the present application.
[0040] Figure 2 A schematic diagram of the structure of a virtual object recommendation device provided in an embodiment of the present application.
[0041] Figure 3 Another structural schematic diagram of the virtual object recommendation device provided in an embodiment of the present application.
[0042] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0044] It should be noted that in order to increase the fun of the game, a multiplayer cooperative combat mode is usually introduced so that multiple players can participate in the game at the same time and form a cooperative relationship. In order to increase the interactivity between players, most current strategy games will add a prompt mechanism in the game scene. For example, when a teammate player long presses and selects any virtual object (such as a card) currently held without releasing it, the virtual object that the teammate is about to release will be displayed in the game interface of the other teammate players, and then the virtual object that cooperates with it can be played based on personal experience. However, due to the limited prompt effect of the above prompt mechanism, it can only be adapted to the operator who is very familiar with the rules of the game and can skillfully control each virtual object. At the same time, it is also necessary to respond in time, which tests the agility of the player, and is not suitable for most ordinary players.
[0045] In order to solve the above technical problems, the embodiment of the present application provides a virtual object recommendation method. Using the virtual object recommendation method provided by the embodiment of the present application, a target recommended object that can be combined with a second virtual object to obtain a skill bonus is generated in real time according to the first virtual object released or to be released by the operator corresponding to the first terminal, and the generated target recommended object is pushed to the operator corresponding to the second terminal that cooperates with the first terminal, providing reference information or suggestions for the operator corresponding to the second terminal to determine the second virtual object to be controlled, so that multiple players in a collaborative relationship can better cooperate with each other, improve the success rate of game clearance, increase the sense of collaborative interaction between players, and is more humane and efficient than the existing game reminder mechanism, and is suitable for most players.
[0046] See also Figure 1 , Figure 1 A flowchart of a virtual object recommendation method provided in an embodiment of the present application. The virtual object recommendation method, the execution subjects of each step in the virtual object recommendation method can be the same or different, and the execution subject can be an electronic device or a server. The electronic device can be a smart phone, a tablet computer, a game console, a personal computer, a smart TV, a car terminal, etc. The method can include the following steps:
[0047] Step 101, in response to a manipulation operation on a first virtual object in a game interface of a first terminal, determining, according to the type of the first virtual object, a target recommended object from second virtual objects that cooperates with the first virtual object to obtain a skill bonus, wherein the second virtual object is a virtual object that belongs to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively manipulated by different operators.
[0048] It should be noted that the first terminal and the second terminal mentioned in this solution belong to the same player camp, and the virtual object refers to a controllable virtual object such as a game card or a virtual character. In order to facilitate the understanding of the solution, the solution is introduced by taking a game card as an example, and the number of operators corresponding to the second terminal is set to at least one, and the push result of the target recommended object on the game interface of the operator of at least one second terminal is determined according to the actual operation of different operators. For example, the response time made by operators of different second terminals is different, and the corresponding target recommended objects are also different.
[0049] In this embodiment, the operator corresponding to the first terminal can manipulate any first virtual object held on its game interface, and the server determines the first virtual object manipulated by the first terminal when the manipulation operation is triggered. It should be noted that any virtual object mentioned here does not take into account the cooling time of the virtual object by default. The manipulation operation performed by the first terminal on the first virtual object may be a long press of the first virtual object, or dragging the first virtual object to move in the game interface without releasing it, or dragging the first virtual object to a specified position in the game interface (such as an attacked virtual object) and then releasing it. In this scheme, the manipulation operation can be characterized as when the first terminal drags the first virtual object to a specified position in the game interface (such as the position of the virtual object in the attacked camp) and releases it.
[0050] Since the focus of this solution is to automatically select a target recommended object that can be combined with the first virtual object to obtain a skill bonus according to the first virtual object typed by the first terminal, it is necessary to make the target recommended object automatically recommended by the system meet the condition that it can have the "skill bonus / damage value bonus" effect when combined with the first virtual object, that is, after the first virtual object is combined with the target recommended object, the target recommended object can generate a maximized damage value, and the damage effect will be greater than the damage effect when it is released alone. Therefore, in order to be able to explain this solution more specifically, this solution classifies virtual objects into control type and damage type. Among them, the control type takes the "confinement effect" as an example. When the virtual object is released to the attacked virtual object, the attacked virtual object can be controlled within a preset range and cannot continue to move. The damage type is a virtual object that causes direct damage value, such as causing a direct damage value of 100 points to the attacked virtual object. And the damage type has an invisible attribute, which can only be triggered when combined with a specific control type. For example, the invisible attribute of the damage type is "causing a continuous damage of 50 points per second to the imprisoned virtual object, and lasting for 3 seconds." Therefore, when the first virtual object hit by the first terminal is a control type with a "confinement effect", a damage type with an invisible attribute of "causing continuous 50 points of damage per second to the imprisoned virtual object for 3 seconds" can be recommended as a target object.
[0051] Specifically, after determining the first virtual object controlled by the first terminal, first determine the type of the first virtual object. When the type corresponding to the first virtual object is a control type, obtain the effective time point and first attribute information of the first virtual object, wherein the first attribute information includes the control duration. Determine whether the effective time of the first virtual object is greater than the control duration, and determine the target recommended object based on the judgment result.
[0052] It should be explained that the effective time point is the current time point when the first virtual object is released. The control duration refers to the effective duration corresponding to the control type. The effective duration refers to the cumulative duration of the first virtual object from the release.
[0053] If the judgment result is that the effective duration of the first virtual object is greater than the control duration, since the first virtual object has expired at this time, for example, when the first virtual object is a control type of "imprisonment effect", if the effective duration of the first virtual object is greater than the control duration, it means that the current virtual object has lost the "imprisonment effect". Therefore, only the one with the largest damage value needs to be selected from the virtual objects corresponding to the second terminal as the target recommendation object.
[0054] If the judgment result is that the effective duration of the first virtual object is not greater than the control duration, it means that the control effect corresponding to the first virtual object is still within the effective time. The second attribute information of each candidate virtual object is obtained from the second virtual object corresponding to the second terminal (the second attribute information includes the damage value of the second virtual object per unit time, such as 50 damage points per second), at least one second attribute information having a preset matching relationship with the first attribute information is determined, and the target attribute information that maximizes the damage value obtained by combining the first attribute information is determined from the at least one second attribute information, and the candidate virtual object corresponding to the target attribute information is used as the target recommendation object.
[0055] In some embodiments, when the effective duration of the first virtual object is not greater than the control duration, the method further includes:
[0056] The effective control duration of the first virtual object is obtained by performing a difference calculation based on the control duration and the estimated response duration of the second operator corresponding to the second virtual object to be effective; multiple comprehensive damage values are obtained by calculating based on the effective control duration and the damage values corresponding to each second attribute information, and the second attribute information corresponding to the one with the largest comprehensive damage value is used as the target attribute information.
[0057] It should be explained that the estimated response time refers to the reaction time for the second terminal to react to the release of the first virtual object and the typing of the second virtual object based on the historical records. The estimated response time is specifically a predicted value obtained by averaging the historical response times of the second terminal corresponding to the second virtual object to be effective.
[0058] In order to select the one with the largest comprehensive damage value from multiple comprehensive damage values, it is necessary to specifically calculate the damage effect produced by the combination of each candidate virtual object and the first virtual object, and the actual damage effect of the candidate virtual object is associated with the control duration of the first virtual object, and the actual control duration of the first virtual object is associated with the reaction time of the second terminal. Therefore, when calculating the comprehensive damage value of the candidate virtual object, it is necessary to calculate the actual control duration adjusted accordingly with the reaction time of the second terminal, and then adjust the selection result of the target recommended object in real time. For example, the control duration of the first virtual object is 3 seconds. If the second terminal immediately hits the second virtual object after the first virtual object is released, the actual control duration at this time is 3 seconds. When the reaction time of the second terminal is 2 seconds, the actual control duration of the first virtual object is only 1 second. When the reaction time of the second terminal exceeds 3 seconds, the actual control duration of the first virtual object is 0, that is, invalid. However, since the actual reaction time of the second terminal is usually only a few seconds, and the same player has its own habits, the reaction time for the same first virtual object may be close or even the same. Therefore, in order to quickly determine the one with the largest comprehensive damage value, an estimated response time can be set as the reaction time of the same second terminal.
[0059] In some embodiments, the method further includes: recording the actual response time of each release of the second virtual object by the second terminal, and updating the estimated response time in real time based on the result data obtained by averaging the actual response time of each release of the second virtual object by the second terminal.
[0060] Step 102: Display the target recommended object in the game interface of the second terminal.
[0061] In this embodiment, after the target recommendation object is determined, the target recommendation object can be highlighted on the game interface of the second terminal, or the second terminal can be prompted in text form.
[0062] In some embodiments, the method further comprises:
[0063] When it is detected that the first virtual object is triggered, determining whether the accumulated delay time of the first virtual object since being triggered exceeds a first preset time;
[0064] When the delay duration exceeds a first preset duration, a movement trajectory from a triggered position of the first virtual object to a first target moving position is displayed in a game interface of the second terminal, or the target moving position of the first virtual object is displayed in a game interface of the second terminal through a first preset mark.
[0065] In some scenarios, when there are multiple virtual objects to be attacked in the game scene, if the second terminal can know in advance the virtual object that the first terminal is about to attack, it can make a prejudgment in advance and determine the cooperation strategy. Therefore, in this embodiment, when it is detected that the first virtual object is triggered and is in a waiting state, it is determined whether the delay time between the first virtual object being triggered and taking effect exceeds a first preset time (for example, 2 seconds), and when it is determined that the delay time exceeds the first preset time, the movement trajectory of the first virtual object from the triggered position to the first target moving position is displayed in the game interface of the second terminal, or the target moving position of the first virtual object is displayed in the game interface of the second terminal through a first preset mark (for example, a cursor).
[0066] In some embodiments, the method further comprises:
[0067] When the delay time for the first operator corresponding to the first terminal to release the first virtual object does not exceed a first preset time length, the target recommended object is configured on the game interface of the second terminal to be automatically released at the first target moving position when it is triggered, and the first preset time length is less than the second preset time length.
[0068] Based on the solution provided in the above embodiment, if the delay time for the first operator to release the first virtual object does not exceed the first preset time, since the release time of the first virtual object is very short and almost instantaneous, the second player may lack reaction time. In order not to affect the cooperation between the second player and the first player, the second terminal can skip the action of manually dragging the second virtual object to the first target moving position and release it by clicking on the target recommended object displayed on its game interface, and automatically release the target recommended object at the first target moving position.
[0069] In some embodiments, the method further comprises:
[0070] When the delay time for the first controller to release the first virtual object exceeds a second preset time time, the second controller corresponding to the second terminal can control any second virtual object among the virtual objects held by the second terminal before the first virtual object takes effect, and display the movement trajectory of the second virtual object from the triggered position to the second target moving position on the game interface of the first terminal, or display the second target moving position of the second virtual object on the game interface of the first terminal through a second preset mark, wherein the first preset time time is less than the second preset time time.
[0071] When the first terminal drags the first virtual object for a long time but does not release it, it may be because the first terminal is not sure about the best release position, resulting in too long a delay. At this time, the second terminal can actively drag the held virtual object to the second target moving position for positioning during the process of the first terminal dragging but not releasing the first virtual object through this solution, and display the movement trajectory of the second virtual object from the triggered position to the second target moving position on the game interface of the first terminal, or display the second target moving position of the second virtual object on the game interface of the first terminal with a second preset mark (such as a cursor), thereby providing the first terminal with a suggestion of the release position.
[0072] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.
[0073] In specific implementation, the present application is not limited by the execution order of the various steps described. If no conflict occurs, some steps can be performed in other orders or simultaneously.
[0074] As can be seen from the above, the virtual object recommendation method provided in the embodiment of the present application responds to the manipulation operation of the first virtual object in the game interface of the first terminal, and determines the target recommended object that cooperates with the first virtual object to obtain skill bonus from the second virtual object according to the type of the first virtual object, wherein the second virtual object is a virtual object belonging to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively manipulated by different operators; the target recommended object is displayed in the game interface of the second terminal. The embodiment of the present application can generate a target recommended object that can be combined with the second virtual object to obtain skill bonus in real time according to the first virtual object released or about to be released by the operator corresponding to the first terminal, and push the generated target recommended object to the operator corresponding to the second terminal cooperating with the first terminal, and provide reference information or suggestions for the operator corresponding to the second terminal to determine the second virtual object to be manipulated, so that multiple players in a collaborative relationship can better cooperate with each other, improve the success rate of game clearance, increase the sense of collaborative interaction between players, and is more humane and efficient than the existing game reminder mechanism, and is suitable for most players.
[0075] An embodiment of the present application further provides a virtual object recommendation device, which can be integrated into an electronic device or a server.
[0076] See also Figure 2 , Figure 2 A schematic diagram of the structure of a virtual object recommendation device provided in an embodiment of the present application. The virtual object recommendation device 30 may include:
[0077] A response module 31 is used to respond to a manipulation operation of a first virtual object in a game interface of a first terminal, and determine, according to a type of the first virtual object, a target recommended object from second virtual objects that cooperates with the first virtual object to obtain a skill bonus, wherein the second virtual object is a virtual object that belongs to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively manipulated by different operators;
[0078] The display module 32 is used to display the target recommendation object in the game interface of the second terminal.
[0079] In some embodiments, the response module 31 is used to record the actual response time of the second operator corresponding to the second terminal each time the second virtual object is released, calculate the average of the actual response time of the second terminal each time the second virtual object is released to obtain an estimated response time, and update the estimated response time in real time; based on the estimated response time, determine the target recommended object to cooperate with the first virtual object to obtain skill bonus.
[0080] In some embodiments, the device also includes a judgment module for judging the type of the first virtual object, wherein the types include control type and damage type; when the type corresponding to the first virtual object is control type, obtaining the effective time point and first attribute information of the first virtual object, wherein the first attribute information includes control duration; judging whether the effective duration of the first virtual object is greater than the control duration, and determining the target recommended object based on the judgment result.
[0081] In some embodiments, the response module 31 is used to select the virtual object with the largest damage value from the virtual objects corresponding to the second terminal as the target recommendation object if the judgment result is that the effectiveness duration of the first virtual object is greater than the control duration.
[0082] In some embodiments, the response module 31 is used to obtain second attribute information of each candidate virtual object from the virtual object corresponding to the second terminal if the judgment result is that the effective duration of the first virtual object is not greater than the control duration, wherein the second attribute information includes the damage value of the second virtual object per unit time; determine at least one second attribute information having a preset matching relationship with the first attribute information; determine the target attribute information that maximizes the damage value obtained in combination with the first attribute information from the at least one second attribute information; and use the candidate virtual object corresponding to the target attribute information as the target recommendation object.
[0083] In some embodiments, the response module 31 is used to perform a difference calculation based on the control duration and the estimated response duration of the operator corresponding to the second virtual object to be effective, so as to obtain the effective control duration of the first virtual object, wherein the estimated response duration is obtained by averaging the historical response duration of the second terminal corresponding to the second virtual object to be effective; multiple comprehensive damage values are calculated based on the effective control duration and the damage values corresponding to each second attribute information, and the second attribute information corresponding to the second attribute information with the largest comprehensive damage value is used as the target attribute information.
[0084] In some embodiments, the device also includes a first prompt module, which is used to determine whether the cumulative delay time of the first virtual object since being triggered exceeds a first preset time when it is detected that the first virtual object is triggered; when the delay time exceeds the first preset time, the movement trajectory of the first virtual object from the triggered position to the first target moving position is displayed in the game interface of the second terminal, or the target moving position of the first virtual object is displayed in the game interface of the second terminal through a first preset mark.
[0085] In some embodiments, the device also includes an automatic release module, which is used to configure the target recommended object on the game interface of the second terminal to be automatically released at the first target moving position when it is triggered when the delay time for the first operator to release the first virtual object does not exceed a first preset time, wherein the first preset time is less than the second preset time.
[0086] In some embodiments, the device also includes a second prompt module, which is used to enable the second operator to control any second virtual object among the virtual objects held by the first operator before the first virtual object takes effect, when the delay time for the first operator to release the first virtual object exceeds a second preset time time, and display the movement trajectory of the second virtual object from the triggered position to the second target moving position on the game interface of the first terminal, or display the second target moving position of the second virtual object on the game interface of the first terminal through a second preset mark.
[0087] In specific implementation, the above modules can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same entity or several entities.
[0088] As can be seen from the above, the virtual object recommendation device 30 provided in the embodiment of the present application responds to the manipulation operation of the first virtual object in the game interface of the first terminal through the response module 31, and determines the target recommended object from the second virtual objects to cooperate with the first virtual object to obtain skill bonus according to the type of the first virtual object, wherein the second virtual object is a virtual object belonging to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively manipulated by different operators; the display module 32 displays the target recommended object in the game interface of the second terminal.
[0089] See also Figure 3 , Figure 3 Another structural diagram of a virtual object recommendation device provided in an embodiment of the present application is shown in FIG. 30 , wherein the virtual object recommendation device 30 includes a memory 120 , one or more processors 180 , and one or more applications, wherein the one or more applications are stored in the memory 120 and configured to be executed by the processor 180 ; the processor 180 may include a response module 31 and a display module 32 . For example, the structures and connection relationships of the above components may be as follows:
[0090] The memory 120 can be used to store applications and data. The applications stored in the memory 120 include executable codes. The applications can be composed of various functional modules. The processor 180 executes various functional applications and data processing by running the applications stored in the memory 120. In addition, the memory 120 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 120 may also include a memory controller to provide the processor 180 with access to the memory 120.
[0091] The processor 180 is the control center of the device, and uses various interfaces and lines to connect various parts of the entire terminal, and executes various functions of the device and processes data by running or executing applications stored in the memory 120, and calling data stored in the memory 120, so as to monitor the device as a whole. Optionally, the processor 180 may include one or more processing cores; preferably, the processor 180 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs.
[0092] Specifically in this embodiment, the processor 180 will load the executable code corresponding to the process of one or more applications into the memory 120 according to the following instructions, and the processor 180 will run the application stored in the memory 120 to implement various functions:
[0093] A response module 31 is used to respond to a manipulation operation of a first virtual object in a game interface of a first terminal, and determine, according to a type of the first virtual object, a target recommended object from second virtual objects that cooperates with the first virtual object to obtain a skill bonus, wherein the second virtual object is a virtual object that belongs to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively manipulated by different operators;
[0094] The display module 32 is used to display the target recommendation object in the game interface of the second terminal.
[0095] In some embodiments, the response module 31 is used to record the actual response time of the second operator corresponding to the second terminal each time the second virtual object is released, calculate the average of the actual response time of the second terminal each time the second virtual object is released to obtain an estimated response time, and update the estimated response time in real time; based on the estimated response time, determine the target recommended object to cooperate with the first virtual object to obtain skill bonus.
[0096] In some embodiments, the device also includes a judgment module for judging the type of the first virtual object, wherein the types include control type and damage type; when the type corresponding to the first virtual object is control type, obtaining the effective time point and first attribute information of the first virtual object, wherein the first attribute information includes control duration; judging whether the effective duration of the first virtual object is greater than the control duration, and determining the target recommended object based on the judgment result.
[0097] In some embodiments, the response module 31 is used to select the virtual object with the largest damage value from the virtual objects corresponding to the second terminal as the target recommendation object if the judgment result is that the effectiveness duration of the first virtual object is greater than the control duration.
[0098] In some embodiments, the response module 31 is used to obtain second attribute information of each candidate virtual object from the virtual object corresponding to the second terminal if the judgment result is that the effective duration of the first virtual object is not greater than the control duration, wherein the second attribute information includes the damage value of the second virtual object per unit time; determine at least one second attribute information having a preset matching relationship with the first attribute information; determine the target attribute information that maximizes the damage value obtained in combination with the first attribute information from the at least one second attribute information; and use the candidate virtual object corresponding to the target attribute information as the target recommendation object.
[0099] In some embodiments, the response module 31 is used to perform a difference calculation based on the control duration and the estimated response duration of the operator corresponding to the second virtual object to be effective, so as to obtain the effective control duration of the first virtual object, wherein the estimated response duration is obtained by averaging the historical response duration of the second terminal corresponding to the second virtual object to be effective; multiple comprehensive damage values are calculated based on the effective control duration and the damage values corresponding to each second attribute information, and the second attribute information corresponding to the second attribute information with the largest comprehensive damage value is used as the target attribute information.
[0100] In some embodiments, the device also includes a first prompt module, which is used to determine whether the cumulative delay time of the first virtual object since being triggered exceeds a first preset time when it is detected that the first virtual object is triggered; when the delay time exceeds the first preset time, the movement trajectory of the first virtual object from the triggered position to the first target moving position is displayed in the game interface of the second terminal, or the target moving position of the first virtual object is displayed in the game interface of the second terminal through a first preset mark.
[0101] In some embodiments, the device also includes an automatic release module, which is used to configure the target recommended object on the game interface of the second terminal to be automatically released at the first target moving position when it is triggered when the delay time for the first operator to release the first virtual object does not exceed a first preset time, wherein the first preset time is less than the second preset time.
[0102] In some embodiments, the device also includes a second prompt module, which is used to enable the second operator to control any second virtual object among the virtual objects held by the first operator before the first virtual object takes effect, when the delay time for the first operator to release the first virtual object exceeds a second preset time. The movement trajectory of the second virtual object from the triggered position to the second target moving position is displayed on the game interface of the first terminal, or the second target moving position of the second virtual object is displayed on the game interface of the first terminal through a second preset mark, wherein the first preset time is less than the second preset time.
[0103] The embodiment of the present application also provides an electronic device. The electronic device may be a terminal device or a server.
[0104] See also Figure 4 , Figure 4 The schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown, and the electronic device can be used to implement the virtual object recommendation method provided in the above embodiment. Taking a terminal device as an example, the electronic device 1200 can be a smart phone or a tablet computer.
[0105] like Figure 4 As shown, the electronic device 1200 may include an RF (Radio Frequency) circuit 110, a memory 120 including one or more (only one is shown in the figure) computer-readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a transmission module 170, a processor 180 including one or more (only one is shown in the figure) processing cores, and a power supply 190. Those skilled in the art will understand that Figure 4 The structure of the electronic device 1200 shown in the figure does not constitute a limitation on the electronic device 1200, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0106] The RF circuit 110 is used to receive and send electromagnetic waves, realize the mutual conversion between electromagnetic waves and electrical signals, and thus communicate with a communication network or other devices. The RF circuit 110 may include various existing circuit elements for performing these functions, such as an antenna, a radio frequency transceiver, a digital signal processor, an encryption / decryption chip, a user identity module (SIM) card, a memory, etc. The RF circuit 110 can communicate with various networks such as the Internet, an intranet, a wireless network, or communicate with other devices through a wireless network.
[0107] The memory 120 can be used to store software programs and modules, such as the program instructions / modules corresponding to the virtual object recommendation method in the above embodiment. The processor 180 executes various functional applications and data processing by running the software programs and modules stored in the memory 120. The vibration reminder mode can be automatically selected to recommend virtual objects according to the current scene of the electronic device, which can not only ensure that scenes such as meetings are not disturbed, but also ensure that users can perceive incoming calls, thereby improving the intelligence of the electronic device. The memory 120 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 120 may further include a memory remotely arranged relative to the processor 180, and these remote memories may be connected to the electronic device 1200 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0108] The input unit 130 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Specifically, the input unit 130 may include a touch-sensitive surface 131 and other input devices 132. The touch-sensitive surface 131, also known as a touch display screen or a touch pad, can collect user touch operations on or near it (such as operations performed by users using fingers, styluses, or any other suitable objects or accessories on or near the touch-sensitive surface 131), and drive corresponding connection devices according to a pre-set program. Optionally, the touch-sensitive surface 131 may include a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 180, and can receive and execute commands sent by the processor 180. In addition, the touch-sensitive surface 131 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 131, the input unit 130 may further include other input devices 132. Specifically, other input devices 132 may include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc.
[0109] The display unit 140 may be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device 1200, which may be composed of graphics, text, icons, videos and any combination thereof. The display unit 140 may include a display panel 141. Optionally, the display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface 131 may cover the display panel 141. When the touch-sensitive surface 131 detects a touch operation on or near it, it is transmitted to the processor 180 to determine the type of touch event. Subsequently, the processor 180 provides a corresponding visual output on the display panel 141 according to the type of touch event. Although in Figure 4 In the embodiment, the touch-sensitive surface 131 and the display panel 141 are implemented as two independent components to realize the input and output functions. However, in some embodiments, the touch-sensitive surface 131 and the display panel 141 can be integrated to realize the input and output functions.
[0110] The electronic device 1200 may also include at least one sensor 150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 141 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 141 and / or the backlight when the electronic device 1200 is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that can also be configured in the electronic device 1200, they will not be repeated here.
[0111] The audio circuit 160, the speaker 161, and the microphone 162 can provide an audio interface between the user and the electronic device 1200. The audio circuit 160 can transmit the received audio data to the speaker 161 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal, which is received by the audio circuit 160 and converted into audio data, and then the audio data is output to the processor 180 for processing, and then sent to another terminal through the RF circuit 110, or the audio data is output to the memory 120 for further processing. The audio circuit 160 may also include an earplug jack to provide communication between an external headset and the electronic device 1200.
[0112] The electronic device 1200 can help users send and receive emails, browse web pages, and access streaming media through the transmission module 170 (such as a Wi-Fi module), which provides users with wireless broadband Internet access. Figure 4 The transmission module 170 is shown, but it is understandable that it is not an essential component of the electronic device 1200 and can be omitted as needed without changing the essence of the invention.
[0113] The processor 180 is the control center of the electronic device 1200. It uses various interfaces and lines to connect various parts of the entire mobile phone. By running or executing software programs and / or modules stored in the memory 120, and calling data stored in the memory 120, it executes various functions of the electronic device 1200 and processes data, thereby monitoring the mobile phone as a whole. Optionally, the processor 180 may include one or more processing cores; in some embodiments, the processor 180 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 180.
[0114] The electronic device 1200 also includes a power supply 190 for supplying power to various components. In some embodiments, the power supply can be logically connected to the processor 180 through a power management system, so that the power management system can realize functions such as managing discharge and power consumption. The power supply 190 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.
[0115] Although not shown, the electronic device 1200 may also include a camera (such as a front camera, a rear camera), a Bluetooth module, etc., which will not be described in detail here. Specifically in this embodiment, the display unit 140 of the electronic device 1200 is a touch screen display, and the electronic device 1200 also includes a memory 120, and one or more programs, wherein one or more programs are stored in the memory 120, and are configured to be executed by one or more processors 180. One or more programs include instructions for performing the following operations:
[0116] a response instruction for responding to a manipulation operation of a first virtual object in a game interface of a first terminal, and determining, according to a type of the first virtual object, a target recommended object from second virtual objects for cooperating with the first virtual object to obtain a skill bonus, wherein the second virtual object is a virtual object belonging to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively manipulated by different operators;
[0117] The display instruction is used to display the target recommended object in the game interface of the second terminal.
[0118] In some embodiments, the response instruction is used to record the actual response time of the second operator corresponding to the second terminal each time the second virtual object is released, calculate the average of the actual response time of the second terminal each time the second virtual object is released to obtain an estimated response time, and update the estimated response time in real time; based on the estimated response time, determine the target recommended object to cooperate with the first virtual object to obtain skill bonus.
[0119] In some embodiments, the program also includes a judgment instruction for judging the type of the first virtual object, wherein the type includes a control type and a damage type; when the type corresponding to the first virtual object is a control type, obtaining an effective time point and first attribute information of the first virtual object, wherein the first attribute information includes a control duration; judging whether the effective duration of the first virtual object is greater than the control duration, and determining a target recommended object based on the judgment result.
[0120] In some embodiments, the response instruction is used to select the virtual object with the largest damage value from the virtual objects corresponding to the second terminal as the target recommended object if the judgment result is that the effectiveness duration of the first virtual object is greater than the control duration.
[0121] In some embodiments, the response instruction is used to obtain second attribute information of each candidate virtual object from the virtual object corresponding to the second terminal if the judgment result is that the effective duration of the first virtual object is not greater than the control duration, wherein the second attribute information includes a damage value of the second virtual object per unit time; determine at least one second attribute information having a preset matching relationship with the first attribute information; determine the target attribute information that maximizes the damage value obtained in combination with the first attribute information from the at least one second attribute information; and use the candidate virtual object corresponding to the target attribute information as the target recommendation object.
[0122] In some embodiments, the response instruction is used to calculate the difference between the control duration and the estimated response duration of the operator corresponding to the second virtual object to be effective, so as to obtain the effective control duration of the first virtual object, wherein the estimated response duration is obtained by averaging the historical response duration of the second terminal corresponding to the second virtual object to be effective; multiple comprehensive damage values are calculated based on the effective control duration and the damage values corresponding to each second attribute information, and the second attribute information corresponding to the one with the largest comprehensive damage value is used as the target attribute information.
[0123] In some embodiments, the program also includes a first prompt instruction, which is used to determine whether the cumulative delay time of the first virtual object since being triggered exceeds a first preset time when it is detected that the first virtual object is triggered; when the delay time exceeds the first preset time, the movement trajectory of the first virtual object from the triggered position to the first target moving position is displayed in the game interface of the second terminal, or the target moving position of the first virtual object is displayed in the game interface of the second terminal through a first preset mark.
[0124] In some embodiments, the program also includes an automatic release instruction, which is used to configure the target recommended object on the game interface of the second terminal to be automatically released at the first target moving position when it is triggered when the delay time for the first operator to release the first virtual object does not exceed a first preset time, wherein the first preset time is less than the second preset time.
[0125] In some embodiments, the program also includes a second prompt instruction, which is used for enabling the second operator to control any second virtual object among the virtual objects held by the first operator before the first virtual object takes effect when the delay time for the first operator to release the first virtual object exceeds a second preset time, and displaying the movement trajectory of the second virtual object from the triggered position to the second target moving position on the game interface of the first terminal, or displaying the second target moving position of the second virtual object on the game interface of the first terminal through a second preset mark, wherein the first preset time is less than the second preset time.
[0126] The present application also provides an electronic device that performs the following steps:
[0127] By responding to the manipulation operation of the first virtual object in the game interface of the first terminal;
[0128] According to the type of the first virtual object, determining a target recommended object from second virtual objects that cooperates with the first virtual object to obtain a skill bonus, wherein the second virtual object is a virtual object that belongs to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively controlled by different controllers;
[0129] The target recommended object is displayed in the game interface of the second terminal.
[0130] The present application also provides a computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium. When the computer program is executed on a computer, the computer executes the virtual object recommendation method described in any of the above embodiments:
[0131] Responding to a manipulation operation of the first virtual object in a game interface of the first terminal;
[0132] According to the type of the first virtual object, determining a target recommended object from second virtual objects that cooperates with the first virtual object to obtain a skill bonus, wherein the second virtual object is a virtual object that belongs to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively controlled by different controllers;
[0133] The target recommended object is displayed in the game interface of the second terminal.
[0134] It should be noted that, for the virtual object recommendation method described in the present application, ordinary testers in the field can understand that all or part of the process of implementing the virtual object recommendation method described in the embodiment of the present application can be completed by controlling the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, such as stored in the memory of an electronic device, and executed by at least one processor in the electronic device, and the execution process may include the process of the embodiment of the virtual object recommendation method. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), etc.
[0135] For the virtual object recommendation device of the embodiment of the present application, its various functional modules can be integrated into a processing chip, or each module can exist physically separately, or two or more modules can be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium, such as a read-only memory, a disk or an optical disk.
[0136] The above is a detailed introduction to the virtual object recommendation method, device, computer-readable storage medium and electronic device provided in the embodiments of the present application. This article uses specific examples to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core ideas of the present application; at the same time, for those skilled in the art, according to the ideas of the present application, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A virtual object recommendation method, characterized in that: include: In response to a manipulation operation on a first virtual object in a game interface of a first terminal, determining, according to a type of the first virtual object, a target recommended object from second virtual objects that cooperates with the first virtual object to obtain a skill bonus, wherein the second virtual object is a virtual object that belongs to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively manipulated by different manipulators; Displaying the target recommended object in a game interface of the second terminal; When it is detected that the first virtual object is triggered, determining whether the accumulated delay time of the first virtual object since being triggered exceeds a first preset time; When the delay duration exceeds a first preset duration, a movement trajectory from a triggered position of the first virtual object to a first target moving position is displayed in a game interface of the second terminal, or the target moving position of the first virtual object is displayed in a game interface of the second terminal through a first preset mark.
2. The virtual object recommendation method according to claim 1, characterized in that: The step of determining, from the second virtual object, a target recommended object that cooperates with the first virtual object to obtain a skill bonus includes: Recording the actual response time of each time the second operator corresponding to the second terminal releases the second virtual object, calculating the average of the actual response time of each time the second terminal releases the second virtual object to obtain an estimated response time, and updating the estimated response time in real time; A target recommended object that cooperates with the first virtual object to obtain a skill bonus is determined based on the estimated response time.
3. The virtual object recommendation method according to claim 2, characterized in that: The step of determining, according to the type of the first virtual object, a target recommended object from the second virtual objects that cooperates with the first virtual object to obtain a skill bonus includes: Determining the type of the first virtual object, wherein the type includes a control type and a damage type; When the type corresponding to the first virtual object is a control type, obtaining an effective time point and first attribute information of the first virtual object, wherein the first attribute information includes a control duration; It is determined whether the effective duration of the first virtual object is greater than the control duration, and a target recommended object is determined according to the determination result.
4. The virtual object recommendation method according to claim 3, characterized in that: The determining whether the effective duration of the first virtual object is greater than the control duration, and determining the target recommended object according to the determination result, includes: If the judgment result is that the effective duration of the first virtual object is greater than the control duration, the virtual object with the largest damage value is selected from the virtual objects corresponding to the second terminal as the target recommendation object.
5. The virtual object recommendation method according to claim 3, characterized in that: The determining whether the effective duration of the first virtual object is greater than the control duration, and determining the target recommended object according to the determination result, includes: If the judgment result is that the effective duration of the first virtual object is not greater than the control duration, obtaining second attribute information of each candidate virtual object from the second virtual object corresponding to the second terminal, wherein the second attribute information includes a damage value of the second virtual object per unit time; Determining at least one second attribute information having a preset matching relationship with the first attribute information; Determine, from the at least one second attribute information, target attribute information that maximizes the damage value obtained by combining the first attribute information; The candidate virtual object corresponding to the target attribute information is used as the target recommendation object.
6. The virtual object recommendation method according to claim 5, characterized in that: When the effective duration of the first virtual object is not greater than the control duration, determining the target attribute information that maximizes the damage value obtained by combining the first attribute information from the at least one second attribute information includes: performing a difference calculation based on the control duration and the estimated response duration of the second operator corresponding to the second virtual object to be effective, to obtain an effective control duration of the first virtual object, wherein the estimated response duration is obtained by averaging the historical response durations of the second terminal corresponding to the second virtual object to be effective; A plurality of comprehensive damage values are calculated based on the effective control duration and the damage values corresponding to each piece of second attribute information, and the second attribute information corresponding to the second attribute information with the largest comprehensive damage value is used as the target attribute information.
7. The virtual object recommendation method according to claim 1, characterized in that: The method further comprises: When the delay time for the first operator corresponding to the first terminal to release the first virtual object does not exceed a first preset time, the target recommended object is configured on the game interface of the second terminal to be automatically released at the first target moving position when it is triggered.
8. The virtual object recommendation method according to claim 7, characterized in that: The method further comprises: When the delay time for the first controller to release the first virtual object exceeds a second preset time time, the second controller corresponding to the second terminal can control any second virtual object among the virtual objects held by the second terminal before the first virtual object takes effect, and display the movement trajectory of the second virtual object from the triggered position to the second target moving position on the game interface of the first terminal, or display the second target moving position of the second virtual object on the game interface of the first terminal through a second preset mark, wherein the first preset time time is less than the second preset time time.
9. A virtual object recommendation device, characterized in that: include: a response module, configured to respond to a manipulation operation of a first virtual object in a game interface of a first terminal, and determine, according to a type of the first virtual object, a target recommended object from second virtual objects that cooperates with the first virtual object to obtain a skill bonus, wherein the second virtual object is a virtual object that belongs to the same camp as the first virtual object, and the first virtual object and the second virtual object are respectively manipulated by different operators; The display module is used to display the target recommended object in the game interface of the second terminal; when it is detected that the first virtual object is triggered, determine whether the accumulated delay time of the first virtual object since it is triggered exceeds a first preset time; when the delay time exceeds the first preset time, display the movement trajectory of the first virtual object from the triggered position to the first target moving position in the game interface of the second terminal, or display the target moving position of the first virtual object in the game interface of the second terminal through a first preset mark.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the virtual object recommendation method according to any one of claims 1 to 8.
11. An electronic device, characterized in that: The invention comprises a processor and a memory, wherein the memory stores a plurality of instructions, and the processor loads the instructions to execute the virtual object recommendation method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Information prompting method and device, terminal equipment and readable storage medium
CN114028812A