Virtual object control method and device, terminal and storage medium
By introducing the swallowing mechanism of virtual objects in adversarial games, the problem of the doomed results of adversarial in the existing technology is solved, increasing the uncertainty of the game and the player's experience.
Patent Information
- Application Number
- CN202311073164.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-23
- Publication Date
- 2025-02-25
AI Technical Summary
In existing confrontation games, the strength and ability of monsters are pre-set by the system before confrontation, resulting in the confrontation result being destined and lacking fun and changes.
By introducing a phagocytosis mechanism in the virtual environment, allowing the first virtual object to swallow the second virtual object when a specific condition is met, and obtain a gain after the phagocytosis is completed, the player-controlled third virtual object can attack the first virtual object that obtains the gain.
It increases uncertainty during the game process, improves player experience and participation, and makes the ending of game confrontation no longer destined from the beginning.
Smart Images

Figure CN119499652A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of applications supporting virtual environments, and more particularly to a method, device, terminal, and storage medium for controlling a virtual object. Background Art
[0002] In confrontation games, the virtual objects controlled by the players can fight against other virtual objects (such as monsters).
[0003] In the related art, the strength and ability of monsters are generally pre-set by the system before the confrontation, and the monsters will not grow or change during the confrontation. The player only needs to prepare enough strong troops in advance and send them to destroy the monsters.
[0004] However, when the monsters are set up in the above manner, the outcome of the confrontation is already determined when the confrontation begins. During the battle, the player basically does not need to perform any operations or responses, but only needs to watch the troops fight and perform automatically. The confrontation process lacks fun and variety. Summary of the invention
[0005] The embodiments of the present application provide a method, device, terminal and storage medium for controlling a virtual object. The technical solution is as follows:
[0006] In one aspect, an embodiment of the present application provides a method for controlling a virtual object, the method comprising:
[0007] When the first virtual object satisfies the engulfment condition, displaying the first virtual object in an engulfment state in the virtual environment, wherein the engulfment state refers to a state in which the first virtual object engulfs a second virtual object in the virtual environment;
[0008] In the engulfing state, in response to a control operation on a third virtual object, controlling the third virtual object to perform an engulfing prevention action, wherein the engulfing prevention action acts on at least one of the first virtual object and the second virtual object;
[0009] When the first virtual object is in a swallowing completion state, displaying the first virtual object after obtaining the swallowing gain in the virtual environment;
[0010] In response to a control operation on the third virtual object, the third virtual object is controlled to attack the first virtual object after obtaining a devouring gain.
[0011] On the other hand, an embodiment of the present application provides a control device for a virtual object, the device comprising:
[0012] A display module, configured to display the first virtual object in a swallowing state in a virtual environment when the first virtual object satisfies a swallowing condition, wherein the swallowing state refers to a state in which the first virtual object swallows a second virtual object in the virtual environment;
[0013] A control module, configured to control the third virtual object to perform a swallowing prevention action in response to a control operation on the third virtual object in the swallowing state, wherein the swallowing prevention action acts on at least one of the first virtual object and the second virtual object;
[0014] The display module is further configured to display the first virtual object after obtaining the engulfment gain in the virtual environment when the first virtual object is in the engulfment completion state;
[0015] The control module is further configured to control the third virtual object to attack the first virtual object after obtaining the engulfment gain in response to a control operation on the third virtual object.
[0016] On the other hand, an embodiment of the present application provides a terminal, which includes a processor and a memory, wherein the memory stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the method described in the above aspect.
[0017] On the other hand, an embodiment of the present application provides a computer-readable storage medium, in which at least one instruction is stored, and the instruction is loaded and executed by a processor to implement the method described in the above aspect.
[0018] On the other hand, an embodiment of the present application provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the method provided in various optional implementations of the above aspects.
[0019] In the embodiment of the present application, when the first virtual object meets the engulfment condition, the first virtual object initiates engulfment of the second virtual object. After the engulfment is completed, the first virtual object obtains an engulfment gain, and the third virtual object controlled by the player attacks the first virtual object after obtaining the engulfment gain to achieve success in the game. Therefore, the outcome of the game confrontation is not determined at the beginning of the confrontation, but depends on the player's control over the third virtual object. For example, the player can control the third virtual object to prevent the first virtual object from engulfing the second virtual object, or attack the first virtual object, etc., thereby increasing the uncertainty in the game process and enhancing the player's experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application;
[0022] Figure 2 is a flow chart of a method for controlling a virtual object provided by an exemplary embodiment of the present application;
[0023] Figure 3 is a schematic diagram of a first virtual object engulfing a second virtual object using a first candidate engulfing method provided by an exemplary embodiment of the present application;
[0024] Figure 4 It is a schematic diagram of changes in a devouring progress bar and a prop energy bar provided by an exemplary embodiment of the present application;
[0025] Figure 5 is a schematic diagram of a plurality of third virtual objects applying a swallowing prevention action to a second virtual object provided by an exemplary embodiment of the present application;
[0026] Figure 6 is a schematic diagram of whether a second virtual object and a third virtual object belong to or do not belong to the same camp, provided by an exemplary embodiment of the present application;
[0027] Figure 7 is a schematic diagram of a first virtual object engulfing a second virtual object using a second candidate engulfing method provided by an exemplary embodiment of the present application;
[0028] Figure 8 is a schematic diagram of an exemplary embodiment of the present application, in which a first virtual object engulfs a second virtual object using a third candidate engulfing method, and the second virtual object and the third virtual object belong to different camps;
[0029] Fig. 9 is a schematic diagram of an exemplary embodiment of the present application, in which a first virtual object engulfs a second virtual object using a third candidate engulfing method, and the second virtual object and the third virtual object belong to the same camp;
[0030] Fig.10 is a flow chart of determining a target engulfment method provided by an exemplary embodiment of the present application;
[0031] Fig.11is a structural block diagram of a control device for a virtual object provided by an exemplary embodiment of the present application;
[0032] Fig.12 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0033] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.
[0034] First, the nouns involved in the embodiments of the present application are introduced:
[0035] Virtual environment: is a virtual environment displayed (or provided) when an application is running on a terminal. The virtual environment can be a simulation of the real world, a semi-simulation and semi-fictitious environment, or a purely fictitious environment. The virtual environment can be any one of a two-dimensional virtual environment, a 2.5-dimensional virtual environment, and a three-dimensional virtual environment, which is not limited in the embodiments of the present application.
[0036] Optionally, the virtual environment can provide a battle environment between virtual objects. Exemplarily, in a confrontation game, a virtual object controlled by a player fights against other virtual objects (such as monsters) in a virtual environment. The virtual object controlled by the player survives in the virtual environment by attacking monsters. When the life value of the virtual object controlled by the player in the virtual environment is zero, the life of the virtual object controlled by the player in the virtual environment ends; when the virtual object controlled by the player kills the monster, the virtual object controlled by the player is deemed to be the winner, and the virtual object controlled by the player can obtain rewards such as level upgrades, attribute upgrades, or equipment. Each client can control one or more virtual objects in the virtual environment.
[0037] Virtual object: refers to the movable object in the virtual environment.
[0038] In some embodiments, the virtual object is an movable object controlled by a player, such as a single character controlled by a player, or a unit controlled by a player.
[0039] In some embodiments, the virtual object is an active object controlled by an application, or a non-player character (NPC). In some embodiments, the virtual object may be called a "monster", or may also be called a BOSS (a monster that is more difficult to win, has a higher winning reward, and appears at the end of a level or at a critical moment in the game plot).
[0040] The virtual object can be a virtual person, a virtual animal, an anime character, a virtual monster, a virtual robot, a virtual tank, a virtual airplane, etc. Optionally, the virtual object is a three-dimensional model created based on animation skeleton technology. Each virtual object has its own shape and volume in the virtual environment and occupies a part of the space in the virtual environment.
[0041] Devouring: A type of game operation, in which there are devourers and devoured parties, where the devourer is an NPC or a virtual object controlled by other end players, and the devoured party is a virtual object or other NPC controlled by the end player. For example, the BOSS can devour the virtual object controlled by the player, or it can devour ordinary monsters; ordinary monsters can devour the virtual object controlled by the player, or they can devour other ordinary monsters that are not higher than their own level, and so on.
[0042] In some embodiments, when the engulfment is successful, the life of the engulfed party in the virtual environment ends, the life of the engulfing party in the virtual environment continues, and the attributes, level, form or other performance of the engulfing party is improved, and the degree of improvement is related to the number, attributes, level, form or other performance of the engulfed parties.
[0043] For example, when a normal monster successfully devours 5 small monsters, the health of the normal monster increases by 500 points, and when it successfully devours 10 small monsters, the health of the normal monster increases by 1000 points. For example, when a BOSS successfully devours 2 normal monsters, the BOSS repairs damaged combat parts or grows new combat parts (such as growing more attack arms).
[0044] In some embodiments, engulfment can be of a variety of different manners and types.
[0045] Devouring progress bar: used to display the devouring progress of the devoured party, and the devouring progress increases over time. Optionally, the total length of the devouring progress bar is related to the attributes, level, form or other performance of the devoured party, and the devouring progress is related to the attributes, level, form or other performance of the devouring party.
[0046] In some embodiments, when the engulfing progress bar reaches the progress threshold, the engulfing is successful; when the engulfing progress bar does not reach the progress threshold, other virtual objects other than the engulfing party or the engulfed party can perform an engulfing prevention action to prevent the engulfing from being successful. For example, when an ordinary monster engulfs a small monster, the virtual object controlled by the player can perform an engulfing prevention action on the engulfed party to prevent the engulfing from being successful and prevent the ordinary monster from evolving into a higher level monster.
[0047] Virtual props: include at least one of virtual equipment and functional props. Exemplarily, virtual props are props that affect the activity status or health value of other virtual objects after being used by virtual objects. Optionally, virtual equipment includes cold weapons, artillery, armored combat vehicles, etc. Different virtual equipment corresponds to different equipment attributes, including attack damage, attack range, and attack rate.
[0048] In some embodiments, the virtual props include swallowing props, and the swallowing props are used by the swallowing party to swallow the swallowed party. Optionally, the swallowing party launches the swallowing props to other virtual objects to swallow the other virtual objects. Optionally, the swallowing props have corresponding prop attributes, such as prop energy value, and when the virtual object controlled by the player performs a swallowing prevention action on the swallowed party, the prop energy value of the swallowing props decreases.
[0049] The method provided in this application can be applied to an application with a virtual environment and a virtual object. For example, an application that supports a virtual environment is an application in which a user can control a virtual object to move within a virtual environment and attack other virtual objects. For example, the method provided in this application can be applied to any of the following programs: Virtual Reality (VR) programs, Augmented Reality (AR) programs, 3D map programs, Virtual Reality games, Augmented Reality games, First-Person Shooting Game (FPS), Third-Person Shooting Game (TPS), Multiplayer Online Battle Arena Games (MOBA), and Simulation Game (SLG).
[0050] For example, a game in a virtual environment is composed of one or more game world maps. The virtual environment in the game simulates scenes in the real world. Users can control virtual objects in the game to walk, run, jump, shoot, fight, drive, use virtual equipment to attack other virtual objects, etc. in the virtual environment, which is highly interactive. Optionally, the game can also support multiple users to form a team online to play the game.
[0051] In some embodiments, the above application programs may be shooting games, racing games, role-playing games, adventure games, sandbox games, tactical competitive games, etc. The above application programs may support at least one operating system selected from the group consisting of Windows operating system, Apple operating system, Android operating system, IOS (IPhone Operating System) operating system, and LINUX operating system. Optionally, application programs of different operating systems may be interconnected.
[0052] See also Figure 1 , Figure 1 1 is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application. The implementation environment includes: a terminal 110 and a server 120.
[0053] The terminal 110 has an application program supporting the virtual environment installed and running. The terminal 110 may be a mobile terminal such as a smart phone, a tablet computer, a laptop computer, a vehicle-mounted terminal, or a desktop computer, a projection computer, etc. This specification uses the example of the terminal 110 being a smart phone for schematic description, but does not constitute a limitation thereto.
[0054] Players can use terminal 110 to control virtual objects in the virtual environment to play games, including adjusting the body posture of virtual objects, walking, running, jumping, attacking other virtual objects, picking up virtual equipment, wearing virtual equipment, switching currently used virtual equipment, and performing at least one of engulfment and prevention actions.
[0055] The terminal 110 is connected to the server 120 via a wireless network or a wired network.
[0056] The server 120 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Schematically, the server 120 includes a processor 121, a battle service module 122, and a user-oriented input / output interface (I / O interface) 123. The processor 121 is used to load instructions stored in the server 120 and process data in the battle service module 122; the battle service module 122 is used to implement the battle process (including the swallowing process, etc.) between virtual objects; the user-oriented I / O interface 123 is used to establish communication and exchange data with the terminal 110 through a wireless network or a wired network.
[0057] In some embodiments, the control method of the virtual object of the embodiment of the present application can be executed by the terminal 110. For example, the terminal 110 can display the virtual object in the virtual environment, control the virtual object to perform the swallowing prevention action, or control the virtual object to attack other virtual objects, etc. In some embodiments, the server 120 can also be used to control the virtual object. Exemplarily, the server 120 can control the monster to swallow other small monsters based on the monster's attributes, level, form or other performance. For example, the server 120 can determine the timing of swallowing, the method of swallowing, the number of swallowed parties, etc., and send instructions related to the swallowing to the terminal 110, and the terminal 110 displays the screen corresponding to the swallowing process in the virtual environment based on the instruction. In some embodiments, the control method of the virtual object of the embodiment of the present application can be jointly executed by the terminal 110 and the server 120.
[0058] It should be noted that the above embodiment only describes the general architecture of the implementation environment. The system may also include more or fewer components, or combine certain components, and this embodiment does not limit this.
[0059] See also Figure 2 , Figure 2 1 is a flow chart of a method for controlling a virtual object provided by an exemplary embodiment of the present application. The flow chart includes the following steps:
[0060] Step 201, when the first virtual object meets the engulfing condition, displaying the first virtual object in an engulfing state in the virtual environment, where the engulfing state refers to a state in which the first virtual object engulfs a second virtual object in the virtual environment.
[0061] In some embodiments, the first virtual object is a non-player character controlled by an application program that can initiate engulfment of other virtual objects. During the engulfment process, the first virtual object is the engulfing party.
[0062] In other embodiments, the first virtual object may also be a virtual object controlled by other end players and can initiate engulfment of other virtual objects. For example, when the first virtual object is a character controlled by other end game players, the character can engulf the character controlled by the local end player.
[0063] Optionally, the first virtual object may be called a "monster" or may be called a BOSS (a monster that is more difficult to win, has a higher winning reward, and appears at the end of a level or at a critical moment in a game plot). Optionally, the first virtual object is a virtual person, a virtual animal, a virtual monster, a cartoon character, a virtual robot, etc.
[0064] The swallowing condition is a condition for the first virtual object to initiate swallowing of other virtual objects. In some embodiments, the swallowing condition can be determined by the terminal or server settings.
[0065] Optionally, the swallowing condition is that the attribute value of the first virtual object reaches a swallowing trigger threshold. For example, the swallowing condition may be that the monster's attack power reaches 500 points, or the attack speed reaches 200 points.
[0066] Optionally, the swallowing condition is that the game time between the virtual object controlled by the player and the first virtual object reaches a time threshold. For example, the swallowing condition may be that the game time reaches 5 minutes.
[0067] Optionally, the engulfment condition may also be determined based on the battle situation of the virtual object controlled by the player. For example, the engulfment condition may be that the number of other virtual objects defeated by the virtual object controlled by the player reaches a threshold.
[0068] The second virtual object is the swallowed party in the swallowing process.
[0069] Optionally, the second virtual object is a virtual object controlled by the player. For example, the second virtual object can be a single character controlled by the player, or a force controlled by the player.
[0070] Optionally, the second virtual object is another non-player character other than the first virtual object in the virtual environment. For example, the second virtual object can be another monster different from the first virtual object.
[0071] In some embodiments, when the level of the second virtual object is not higher than that of the first virtual object, the first virtual object can initiate engulfment of the second virtual object. For example, if the first virtual object is a monster of level 8, the second virtual object that the monster can engulf is another monster of level less than or equal to level 8.
[0072] In some embodiments, when the engulfment is successful, the life of the engulfed party (the second virtual object) in the virtual environment ends, the life of the engulfing party (the first engulfing object) in the virtual environment continues, and the attributes, level, form or other performance of the engulfing party is improved, and the degree of improvement is related to the number, attributes, level, form or other performance of the engulfed party.
[0073] The engulfing state is a state in which a first virtual object engulfs a second virtual object in the virtual environment.
[0074] In some embodiments, the engulfment state is determined based on an engulfment mode corresponding to the first virtual object.
[0075] For example, the first virtual object may adopt different candidate swallowing methods to swallow the second virtual object, and the first virtual object may have corresponding different swallowing states. For example, when the monster adopts the split action to launch a swallowing prop to the second virtual object, the swallowing state of the monster is a state that supports movement and active attack, and is immune to attacks launched by other virtual objects; when the monster adopts the summoning action to swallow the second virtual object, the swallowing state of the monster is a state that does not support movement and active attack, and is immune to attacks launched by other virtual objects.
[0076] In some embodiments, the engulfing state may also be determined based on the character type of the first virtual object. For example, when the first virtual object is an ordinary monster, the engulfing state may be a state that supports movement and active attack; when the first virtual object is a BOSS, the engulfing state may be a state that supports movement, active attack, and freezing the virtual object controlled by the player.
[0077] Step 202: In the engulfing state, in response to a control operation on the third virtual object, the third virtual object is controlled to perform an engulfing prevention action, and the engulfing prevention action acts on at least one of the first virtual object and the second virtual object.
[0078] The third virtual object is a virtual object controlled by the player. For example, the third virtual object can be a single character controlled by the player, or a force controlled by the player.
[0079] The control operation is an operation performed by the player on the third virtual object. Optionally, the control operation includes controlling walking, running, jumping, attacking, squatting, equipping props, and the like.
[0080] The engulfment prevention action is performed by the third virtual object and acts on at least one of the first virtual object and the second virtual object to prevent the first virtual object from engulfing the second virtual object.
[0081] Optionally, the engulfing prevention action is an action of the third virtual object attacking the first virtual object, or an action of the third virtual object attacking the engulfing prop possessed by the second virtual object.
[0082] Step 203: When the first virtual object is in the engulfment completion state, display the first virtual object after obtaining the engulfment gain in the virtual environment.
[0083] The swallowing completion state refers to the state in which the first virtual object has completed swallowing the second virtual object. After the swallowing is completed, the first virtual object will obtain the swallowing gain.
[0084] Optionally, the engulfment gain includes a gain in an attribute, level, form or other performance of the first virtual object.
[0085] In some embodiments, the engulfment gain is related to the number, attribute, level, form or other performance of the second virtual object (the engulfed party). For example, when an ordinary monster successfully engulfs 5 small monsters, the health of the ordinary monster increases by 500 points, and when it successfully engulfs 10 small monsters, the health of the ordinary monster increases by 1000 points. For example, when the BOSS successfully engulfs 2 ordinary monsters, the BOSS repairs the damaged combat part or grows a new combat part (such as growing more attack arms).
[0086] Optionally, displaying the first virtual object after obtaining the engulfment gain in the virtual environment may include displaying a health bar, attribute bar, shape change or other performance improvement effects corresponding to the first virtual object after obtaining the engulfment gain.
[0087] Step 204: In response to the control operation on the third virtual object, the third virtual object is controlled to attack the first virtual object that obtains the engulfment gain.
[0088] The control operation is an operation performed by the player on the third virtual object. Optionally, the control operation includes controlling walking, running, jumping, attacking, squatting, equipping props, and the like.
[0089] After the first virtual object obtains the devouring gain, the third virtual object controlled by the player may attack the first virtual object.
[0090] For example, before the first virtual object obtains the devouring gain, the health of the first virtual object is 500 points, and the devouring gain obtained by the first virtual object devouring the second virtual object is a health gain of 1000 points, so after the first virtual object obtains the devouring gain, the health of the first virtual object is 1500 points. The player controls the third virtual object to attack the first virtual object with 1500 points of health.
[0091] To sum up, when the first virtual object meets the swallowing conditions, the first virtual object initiates swallowing of the second virtual object. After the swallowing is completed, the first virtual object obtains a swallowing gain. The third virtual object controlled by the player attacks the first virtual object after obtaining the swallowing gain to achieve success in the game. Therefore, the outcome of the game confrontation is not determined at the beginning of the confrontation, but depends on the player's control over the third virtual object. For example, the player can control the third virtual object to prevent the first virtual object from swallowing the second virtual object, or attack the first virtual object, etc., thereby increasing the uncertainty in the game process and enhancing the player's experience.
[0092] In order to devour the second virtual object, the first virtual object may adopt a variety of devouring methods, wherein the devouring method adopted may be related to the state of the first virtual object (such as role, attribute, level, health, skill, form or other performance, etc.), and may also be related to the state of the second virtual object (such as quantity and level, etc.).
[0093] In some embodiments, the terminal may display the first virtual object in a target engulfing state in a virtual environment, wherein the target engulfing state belongs to at least two candidate engulfing states, and different candidate engulfing states correspond to different candidate engulfing modes.
[0094] The candidate engulfing method is a candidate method in which the first virtual object can be used to engulf the second virtual object. In some embodiments, the candidate engulfing method includes a first candidate engulfing method, a second candidate engulfing method, and a third candidate engulfing method. For relevant content of various candidate engulfing methods, please refer to the following text and corresponding drawings, which will not be repeated here.
[0095] The candidate engulfing state is a candidate state before the first virtual object initiates engulfment of the second virtual object.
[0096] Exemplarily, the candidate engulfing state corresponding to the first candidate engulfing method is that the first virtual object presents a normal shape and size, or presents a special mark (such as a liquefied metal layer on the surface of the first virtual object) to indicate that the first virtual object is in a state that can be engulfed using the first candidate engulfing method.
[0097] The target engulfing state is the state before the first virtual object executes the target engulfing mode on the second virtual object. Optionally, the target engulfing state may include the state of the shape size, attribute characteristics, level characteristics, visual effects, etc. of the first virtual object. For example, the target engulfing state may be a state where a liquefied metal layer appears on the surface of the first virtual object, or the first virtual object supports free walking, jumping, and launching attacks.
[0098] In some embodiments, the first virtual object may engulf the second virtual object using a first candidate engulfment method, which may also be referred to as "split engulfment".
[0099] In some embodiments, when the first virtual object adopts the first candidate engulfing method or the second candidate engulfing method, the level of the first virtual object is higher than the level of the second virtual object.
[0100] When the first virtual object adopts the first candidate engulfing mode, the terminal displays the first virtual object performing a splitting action in the virtual environment, wherein the splitting action points to the action of launching an engulfing prop to the second virtual object, and the engulfing prop is used to engulf the second virtual object.
[0101] See also Figure 3 , Figure 3 It is a schematic diagram of a first virtual object engulfing a second virtual object using a first candidate engulfing method provided by an exemplary embodiment of the present application.
[0102] like Figure 3 As shown, the terminal displays a first virtual object 311 in the virtual environment, and the first virtual object 311 can adopt a first candidate engulfing method to engulf second virtual objects 321, 322 and 323. The virtual environment also includes a third virtual object 331 controlled by the player.
[0103] To devour the second virtual object, the first virtual object 311 performs a splitting action, wherein the splitting action refers to the first virtual object 311 launching a devouring prop 31a to the second virtual object 321, launching a devouring prop 31b to the second virtual object 322, and launching a devouring prop 31c to the second virtual object 323. The devouring prop is used to devour the second virtual object.
[0104] Optionally, the devouring prop is a metal spherical prop, or a prop in any other form.
[0105] Exemplarily, after the swallowing prop is received by the second virtual object, the swallowing prop wraps the second virtual object to indicate that the second swallowing object is being swallowed. Figure 3 As shown, after the swallowing prop 31a is received by the second virtual object 321, the swallowing prop 31a becomes larger to wrap around the second virtual object 321; after the swallowing prop 31b is received by the second virtual object 322, the swallowing prop 31b becomes larger to wrap around the second virtual object 322; after the swallowing prop 31c is received by the second virtual object 323, the swallowing prop 31c becomes larger to wrap around the second virtual object 323.
[0106] Optionally, after being wrapped by the devouring prop, the second virtual object cannot move or attack.
[0107] In some embodiments, the terminal displays a swallowing progress bar and a prop energy bar of the swallowing prop. Exemplarily, the swallowing progress bar and the prop energy bar of the swallowing prop can be displayed on the side of the second virtual object or on the top of the game interface.
[0108] The swallowing progress bar is used to display the swallowing progress of the second virtual object, and the swallowing progress increases over time. The item energy bar is used to display the item energy value of the swallowed item.
[0109] The third virtual object controlled by the player can attack the devouring item corresponding to the second virtual object to reduce the item energy value of the devouring item.
[0110] In some embodiments, when the engulfing prevention action acts on the second virtual object, the terminal updates the prop energy value displayed by the prop energy bar, wherein the engulfing prevention action is used to reduce the prop energy value of the engulfed prop.
[0111] Optionally, the engulfing prevention action may be an attack action directed at the second virtual object, or may be an attack action directed at a engulfing item corresponding to the second virtual object.
[0112] Optionally, the player may control the third virtual object by means of mouse control, keyboard control, etc. to perform the swallowing prevention action on the second virtual object.
[0113] Optionally, when the prop energy value of the engulfed prop is lower than the prop energy threshold, the first virtual object fails to engulf the second virtual object. Therefore, when the player applies the engulfment prevention action to the second virtual object, the first virtual object can be prevented from engulfing the second virtual object.
[0114] See also Figure 4 , Figure 4 It is a schematic diagram of the changes of the swallowing progress bar and the prop energy bar provided by an exemplary embodiment of the present application.
[0115] like Figure 4 As shown, in the process of the first virtual object 311 engulfing the second virtual objects 321, 322 and 323, the surrounding side of the second virtual object 321 displays the engulfing progress bar 41a and the prop energy bar 42a corresponding to the engulfed item 31a; the surrounding side of the second virtual object 322 displays the engulfing progress bar 41b and the prop energy bar 42b corresponding to the engulfed item 31b; the surrounding side of the second virtual object 323 displays the engulfing progress bar 41c and the prop energy bar 42c corresponding to the engulfed item 31c.
[0116] At a certain moment, the engulfment progress of the second virtual objects 321, 322 and 323 is 30%, 26% and 30% respectively. Before this moment, the third virtual object 331 controlled by the player has not performed an engulfment prevention action, so the prop energy values of the prop energy bars corresponding to the engulfing props 31a, 31b and 31c are all 100%.
[0117] At another moment after this moment, as time goes by, the first virtual object 311 increases the engulfment progress of the second virtual objects 321, 322 and 323, and the engulfment progress of the second virtual objects 321, 322 and 323 increases to 60%, 50% and 60% respectively. Because before this moment, the third virtual object 331 controlled by the player has performed an engulfment prevention action on the engulfment item 31c corresponding to the second virtual object 323, the item energy value of the item energy bar corresponding to the engulfment item 31c is reduced from 100% to 70%.
[0118] Optionally, the prop energy value is negatively correlated with the attack attribute (such as attack speed, attack strength, attack duration, etc.) of the third virtual object 331.
[0119] Optionally, the prop energy value is positively correlated with the defense attribute (such as defense equipment level, defense strength, etc.) of the second virtual object 323.
[0120] In other embodiments, the engulfment prevention action performed by the third virtual object 331 may also act on the first virtual object 311 .
[0121] Optionally, when the engulfment prevention action acts on the first virtual object 311 , the prop energy value corresponding to the second virtual object is positively correlated with the defense attribute (such as defense equipment level, defense strength, etc.) of the first virtual object 311 .
[0122] Optionally, during the process of the first virtual object 311 engulfing the second virtual objects 321, 322 and 323, one or more third virtual objects may perform an engulfing prevention action on the one or more second virtual objects, or one or more third virtual objects may perform an engulfing prevention action on the first virtual object.
[0123] The one or more third virtual objects may be third virtual objects controlled by a user of the same terminal, or may be third virtual objects controlled by multiple terminals and belonging to the same team.
[0124] See also Figure 5 , Figure 5 It is a schematic diagram of an exemplary embodiment of the present application providing that multiple third virtual objects perform engulfment prevention actions on a second virtual object.
[0125] like Figure 5 As shown, during the engulfment of the second virtual objects 321, 322 and 323 by the first virtual object 311, the engulfment progress of the second virtual objects 321, 322 and 323 is 30%, 26% and 30% respectively. Before this moment, the third virtual objects 331, 332 and 333 controlled by the player have not performed an engulfment prevention action, so the prop energy values of the prop energy bars corresponding to the engulfed props of the second virtual objects 321, 322 and 323 are all 100%.
[0126] Among them, the third virtual object 331 may be a third virtual object controlled by the first terminal, the third virtual objects 332 and 333 may be third virtual objects controlled by the second terminal and the third terminal respectively, and the third virtual objects 331, 332 and 333 belong to the same camp.
[0127] At another moment after this moment, as time goes by, the first virtual object 311 increases the engulfment progress of the second virtual objects 321, 322 and 323, and the engulfment progress of the second virtual objects 321, 322 and 323 increases to 60%, 50% and 60% respectively. Before this moment, because the third virtual object 331 performs an engulfment prevention action on the engulfment prop corresponding to the second virtual object 323, the prop energy value of the prop energy bar corresponding to the engulfment prop is reduced from 100% to 70%; because the third virtual objects 332 and 333 jointly perform an engulfment prevention action on the engulfment prop corresponding to the second virtual object 321, the prop energy value of the prop energy bar corresponding to the engulfment prop is reduced from 100% to 35%.
[0128] Optionally, the prop energy value of the prop energy bar is negatively correlated with the number of third virtual objects that perform the engulfing prevention action.
[0129] When the splitting action is completed, the terminal displays the first virtual object in the first form. The first virtual object in the first form supports movement and active attack, and is not immune to attacks initiated by other virtual objects.
[0130] The first state is a state when the first virtual object is engulfing the second virtual object by using the first candidate engulfing method.
[0131] Optionally, the first form may be a change in the form size of the first virtual object (such as a reduction in size) or other types of changes in visual effects when compared with the candidate engulfing state corresponding to the first candidate engulfing mode.
[0132] Optionally, the first virtual object in the first form can freely walk, run, jump, squat, equip props and launch attacks.
[0133] like Figure 3 As shown, after the first virtual object 311 launches the swallowing props to the second virtual objects 321, 322 and 323, the first form of the first virtual object is a form after the body size has been reduced, and in the first form, the first virtual object 311 supports movement and active attack, for example, the first virtual object 311 can move in the direction of the third virtual object 331 and attack the third virtual object 331. In the first form, the first virtual object 311 is not immune to attacks launched by other virtual objects, that is, other virtual objects can attack the first virtual object 311.
[0134] When the item energy value displayed on the item energy bar is greater than the energy threshold, and the devouring progress displayed on the devouring progress bar reaches the progress threshold, the display switches to the second virtual object in the fourth form.
[0135] Optionally, the energy threshold is 0.01% and the progress threshold is 99.9%.
[0136] The fourth form is used to indicate that the second virtual object has been swallowed. Figure 3 As shown, when the prop energy value of the devouring prop corresponding to the second virtual object is greater than 0.01% and the devouring progress reaches 99.9%, the second virtual object in the fourth form can be transformed into a pool of liquefied metal layer.
[0137] Optionally, the terminal may also display the fourth form of the second virtual object with dynamic effects. For example, the second virtual object turns into a pool of liquefied metal layer, and then gradually penetrates into the virtual environment with dynamic effects until it disappears.
[0138] In the case where the second virtual object in the fourth form exists, the terminal may display the first virtual object performing an absorption action, wherein the absorption action refers to an action of absorbing the second virtual object in the fourth form.
[0139] like Figure 3 As shown, after the second virtual objects 321 , 322 , and 323 are transformed into a pool of liquefied metal layer, the first virtual object 311 performs an absorption action to absorb the second virtual objects 321 , 322 , and 323 that are transformed into a pool of liquefied metal layer.
[0140] When the first virtual object completes the absorption action, the first virtual object is in a swallowing completion state.
[0141] Optionally, when the engulfment is completed, the size of the first virtual object 311 changes (such as becoming larger), and the terminal displays the first virtual object 311 after the engulfment gain in the virtual environment. The engulfment gain includes but is not limited to the gain of the attribute, level, shape or other performance of the first virtual object.
[0142] After the first virtual object 311 is devoured, the player can control the third virtual object 331 to attack the first virtual object 311 after the devouring of the gain.
[0143] In the case where the third virtual object controlled by the player attacks the devouring item corresponding to the second virtual object being devoured, when the attack degree of the third virtual object is strong, the item energy value of the devouring item may drop below the energy threshold before the devouring progress bar reaches the progress threshold. In this case, the devouring prevention action of the third virtual object can successfully prevent the first virtual object from devouring the second virtual object.
[0144] In one possible scenario, the second virtual object and the third virtual object may belong to the same camp (for example, both are characters in a team controlled by the player). In another possible scenario, the second virtual object and the third virtual object may belong to different camps (for example, the second virtual object is a small monster, and the third virtual object is a character controlled by the player).
[0145] In some embodiments, when the devouring progress displayed by the devouring progress bar does not reach the progress threshold, and the prop energy value displayed by the prop energy bar is less than the energy threshold, and the second virtual object and the third virtual object belong to the same camp, the terminal can display the second virtual object with reduced energy.
[0146] The energy reduction amount of the second virtual object is positively correlated with the swallowing progress.
[0147] When the devouring progress displayed by the devouring progress bar does not reach the progress threshold, and the item energy value displayed by the item energy bar is less than the energy threshold, and the second virtual object and the third virtual object belong to different camps, the second virtual object is stopped from being displayed.
[0148] See also Figure 6 , Figure 6 It is a schematic diagram of whether the second virtual object and the third virtual object belong to the same camp or not, provided by an exemplary embodiment of the present application.
[0149] like Figure 6 As shown, when the first virtual object 611 engulfs the second virtual objects 621, 622 and 623, the third virtual object performs an engulfing blocking action on the engulfing item corresponding to the second virtual object 623, and the third virtual objects 632 and 633 perform an engulfing blocking action on the engulfing item corresponding to the second virtual object 621.
[0150] Among them, the second virtual object 621 and the third virtual objects 631, 632 and 633 belong to the same camp and are virtual objects controlled by the player; the second virtual objects 622 and 623 belong to different camps from the third virtual objects, and the second virtual objects 622 and 623 are small monsters.
[0151] For the second virtual object 621, when the swallowing progress displayed by the swallowing progress bar is less than 0.01%, and the item energy value displayed by the item energy bar is less than 99.9%, it indicates that the second virtual object 621 is successfully rescued by the third virtual objects 632 and 633 of the same camp, and is avoided from being swallowed by the first virtual object 611. Therefore, the terminal can display the second virtual object 621 with reduced energy in the virtual environment to indicate that the second virtual object 621 has not been successfully swallowed by the first virtual object 611, but the energy has been reduced.
[0152] Optionally, the energy includes but is not limited to the health, level, attributes or other forms of performance of the second virtual object, and the energy reduction amount of the second virtual object is positively correlated with the engulfment progress. Exemplarily, when the engulfment progress is 80%, the energy reduction amount of the rescued second virtual object 621 is 800 health points; when the engulfment progress is 90%, the energy reduction amount of the rescued second virtual object 621 is 900 health points.
[0153] For the second virtual object 623, when the engulfment progress shown in the engulfment progress bar does not reach 99.9% and the item energy value shown in the item energy bar is less than 0.01%, it indicates that the second virtual object 623 is destroyed by the third virtual object 631 of a different camp, thereby preventing the first virtual object 611 from engulfing the second virtual object 623. Therefore, the terminal stops displaying the second virtual object 623 in the virtual environment.
[0154] The first virtual object may devour the second virtual object by using a second candidate devouring method, which may also be referred to as "summoning devouring".
[0155] In some embodiments, when the first virtual object adopts the second candidate engulfing manner, the level of the first virtual object is higher than the level of the second virtual object.
[0156] When the first virtual object adopts the second candidate engulfing mode, the terminal displays the first virtual object performing a summoning action in the virtual environment, wherein the summoning action refers to an action of summoning the second virtual object to move toward the first virtual object.
[0157] See also Figure 7 , Figure 7 It is a schematic diagram of a first virtual object engulfing a second virtual object using a second candidate engulfing method provided by an exemplary embodiment of the present application.
[0158] like Figure 7 As shown, the first virtual object 711 swallows the second virtual objects 721, 722 and 723, and can perform a summoning action to summon the second virtual objects 721, 722 and 723 to move toward it.
[0159] Exemplarily, the second virtual objects 721 , 722 , and 723 may move toward the first virtual object 711 by walking, jumping, running, or any other means.
[0160] Optionally, when a swallowing condition corresponding to the second candidate swallowing mode is met (for example, the level of the first virtual object 711 reaches a certain level), the terminal controls the first virtual object 711 to perform a summoning action.
[0161] In some embodiments, when the first virtual object performs a summoning action, the server or terminal can control the addition of a certain number of second virtual objects in the virtual environment, so that the first virtual object can devour more second virtual objects to further increase the difficulty of the game.
[0162] like Figure 7 In the case where the first virtual object 711 performs a summoning action, the terminal adds second virtual objects 741 and 742 in the virtual environment, and the second virtual objects 741 and 742 move toward the first virtual object 711.
[0163] In some embodiments, the terminal or server may determine the number of second virtual objects to be added based on the battle situation of the third virtual object controlled by the player. For example, when the third virtual object successfully defeats the second virtual object to a certain number, more second virtual objects may be added.
[0164] When the summoning action is completed, the terminal display switches to the first virtual object in the second form, wherein the first virtual object in the second form does not support movement and active attack, and is immune to attacks initiated by other virtual objects.
[0165] The second state is a state when the first virtual object is engulfing the second virtual object by using the second candidate engulfing method.
[0166] Optional, such as Figure 7 As shown, the second form may be a form in which the first virtual object 711 is wrapped by a swallowing prop (such as a metal egg), or any form with other display effects.
[0167] Optionally, the first virtual object 711 in the second form is wrapped by the devouring props, and therefore cannot perform operations such as moving, jumping, squatting, switching props or attacking. At the same time, the first virtual object 711 in the second form is immune to attack, that is, any other virtual object cannot attack the first virtual object 711 in the second form.
[0168] In some embodiments, when the first virtual object engulfs the second virtual object in the second candidate engulfing method, the terminal may display an engulfment quantity bar and an engulfment countdown. For example, the engulfment quantity bar and the engulfment countdown may be displayed on the side of the first virtual object or on the top of the game interface.
[0169] The swallowing quantity bar is used to display the swallowing quantity of the second virtual object swallowed by the first virtual object, and the first virtual object is in a swallowing completion state when the swallowing countdown ends.
[0170] like Figure 7As shown, in the process of the first virtual object 711 engulfing the second virtual objects 721, 722 and 723 by the second candidate engulfing method, the engulfing quantity bar 701a and the engulfing countdown 702a are displayed around the first virtual object 711 of the terminal.
[0171] At one moment, the swallowing quantity bar 701a displays the number 0, indicating that the first virtual object 711 has not successfully swallowed any second virtual object. At this time, the swallowing countdown is displayed as 30s, indicating that the remaining swallowing time is 30s.
[0172] In some embodiments, during the process of the first virtual object engulfing the second virtual object through the second candidate engulfing method, the third virtual object controlled by the player can attack the second virtual object being engulfed, and when the second virtual object is successfully eliminated, the engulfing gain of the first virtual object can be reduced.
[0173] For example, in the process of the first virtual object 711 engulfing the second virtual objects 721, 722, 723, 741 and 742 through the summoning action, the third virtual object 731 controlled by the player initiates an attack action on the second virtual object 742 to destroy the second virtual object 742, then the engulfing gain corresponding to the second virtual object 742 will not be obtained by the first virtual object 711.
[0174] As time goes by, the distances between the plurality of second virtual objects and the first virtual object 711 become closer and closer.
[0175] In some embodiments, when the distance between the second virtual object and the first virtual object is less than a distance threshold, the terminal updates the swallowing quantity displayed by the swallowing quantity bar.
[0176] The distance threshold may be a fixed distance set by the terminal or the server, such as 0.2 cm.
[0177] like Figure 7 As shown, when the distance between the second virtual object 723 and the first virtual object 711 is less than the distance threshold, the terminal cancels the display of the second virtual object 723, and displays a liquefied metal layer at the location of the second virtual object 723 to indicate that the second virtual object 723 has been successfully swallowed by the first virtual object 711. At this time, the swallowing number bar 701a is displayed as 1, indicating that one second virtual object has been successfully swallowed by the first virtual object, and the swallowing countdown 702a is displayed as 20s, indicating that the remaining swallowing time is 20s.
[0178] When the engulfment countdown ends, the first virtual object 711 is in an engulfment completion state, and the terminal displays the first virtual object after obtaining the engulfment gain in the virtual environment.
[0179] In some embodiments, the engulfment gain obtained by the first virtual object is positively correlated with the engulfment amount finally displayed by the engulfment amount bar. For example, if the engulfment amount finally displayed by the engulfment amount bar 701a is 8, the engulfment gain obtained by the first virtual object 711 is 800 points of health gain; if the engulfment amount finally displayed by the engulfment amount bar 701a is 10, the engulfment gain obtained by the first virtual object 711 is 1000 points of health gain.
[0180] In some embodiments, when the first virtual object is engulfed by the second candidate engulfing method, the engulfing gain may have a basic point number. For example, if the basic point number is 500 points, then after engulfing 8 second virtual objects, the engulfing gain of the first virtual object is 1300 points.
[0181] Optionally, the engulfment gain includes but is not limited to a gain in the attributes, level, form or other performance of the first virtual object.
[0182] In some embodiments, the engulfment gain is related to the type of the first virtual object. For example, when the first virtual object is an ordinary monster, the engulfment gain is a health or level bonus. When the first virtual object is a BOSS, the engulfment gain is repairing damaged combat parts, or growing new combat parts (such as growing more attack arms).
[0183] The first virtual object may devour the second virtual object by using a third candidate devouring method, which may also be called "fusion devouring".
[0184] In some embodiments, when the first virtual object adopts the third candidate engulfing method, the first virtual object and the second virtual object are at the same level, and the attribute value of the first virtual object is higher than the attribute value of the second virtual object. For example, the first virtual object and the second virtual object are both at level 6, and the health of the first virtual object is 3000 points, and the health of the second virtual object is 1000 points.
[0185] In the case where the first virtual object adopts the third candidate engulfing mode, the terminal displays the first virtual object performing a fusion action in the virtual environment, wherein the fusion action refers to an action of enveloping the second virtual object.
[0186] Optionally, the fusion action is an action in which the first virtual object is transformed into a liquefied metal layer that wraps the second virtual object, or an action with other display effects.
[0187] In some embodiments, when the fusion action is completed, the display switches to the first virtual object in the third form. The first virtual object in the third form does not support movement and active attack, and is not immune to attacks initiated by other virtual objects.
[0188] The third state is a state when the first virtual object is engulfing the second virtual object by using the third candidate engulfing method.
[0189] Optionally, the third form is a form of a liquefied metal layer wrapping the second virtual object, or a form with other display effects.
[0190] In some embodiments, the first virtual object in the third state does not support movement and active attack. For example, the first virtual object wraps around the second virtual object, and the first virtual object and the second virtual object cannot walk, jump, run, or squat, and cannot attack the third virtual object.
[0191] In some embodiments, when the engulfing prevention action acts on the first virtual object, the terminal updates the object energy value displayed by the object energy bar, wherein the engulfing prevention action is used to reduce the object energy value of the engulfed item.
[0192] Optionally, the engulfing prop is displayed as a pool of liquefied metal layer wrapped around the second virtual object.
[0193] Optionally, the energy value of the object that devours the item is the health points.
[0194] In some embodiments, the object energy value of the swallowing item is negatively correlated to the attribute, level or execution time of the swallowing prevention operation of the third virtual object. For example, when the level of the third virtual object is higher, the object energy value of the swallowing item is lower.
[0195] In some embodiments, during the process of the first virtual object engulfing the second virtual object, the terminal may display an engulfing progress bar and an object energy bar around the first virtual object.
[0196] The engulfing progress bar is used to display the engulfing progress of the second virtual object, and the engulfing progress increases with time. For example, when the engulfing is performed for 10 seconds, the engulfing progress bar shows that the engulfing progress of the second virtual object is 30%; when the engulfing is performed for 20 seconds, the engulfing progress bar shows that the engulfing progress of the second virtual object is 60%.
[0197] The object energy bar is used to display the object energy value of the first virtual object in the third form.
[0198] Optionally, the object energy value includes a score corresponding to an attribute, level, form or other performance of the first virtual object. For example, the object energy value may be the health points of the first virtual object in the third form.
[0199] When the object energy value displayed by the object energy bar is greater than the energy threshold, and the engulfment progress displayed by the engulfment progress bar reaches the progress threshold, the first virtual object is in an engulfment completion state.
[0200] For example, at a certain moment, the object energy value displayed by the object energy bar is 20 health points, the energy threshold is 0.1 health points, the engulfment progress bar is 100%, and the progress threshold is 99.9%. At this time, the first virtual object is in the engulfment completion state, that is, the first virtual object has successfully engulfed the second virtual object.
[0201] In some embodiments, when the engulfing prevention action acts on the first virtual object, the object energy value displayed by the object energy bar is updated, and the engulfing prevention action is used to reduce the object energy value of the engulfed item.
[0202] Optionally, the reduction amount of the object energy value is positively correlated with the number, attributes, level, etc. of the third virtual objects performing the swallowing prevention action. For example, when the attack power of the third virtual object is stronger or the level is higher, the reduction amount of the object energy value is also greater.
[0203] Optionally, the reduction amount of the object energy value is negatively correlated with the attributes and level of the first virtual object. For example, when the first virtual object has a stronger defense capability or a higher level, the reduction amount of the object energy value is smaller.
[0204] In some embodiments, the second virtual object may be a virtual object belonging to the same camp or a different camp as the third virtual object. For example, the second virtual object may be a character controlled by a player and belonging to the same camp as the third virtual object; or, the second virtual object may be a monster controlled by an application and belonging to a different camp than the third virtual object.
[0205] See also Figure 8 , Figure 8 It is a schematic diagram of an exemplary embodiment of the present application, in which a first virtual object engulfs a second virtual object using a third candidate engulfing method, and the second virtual object and the third virtual object belong to different camps.
[0206] like Figure 8 As shown, the first virtual object 811 devours the second virtual object 821 in the third candidate mode, and turns into a liquefied metal layer that wraps the second virtual object 821. The second virtual object 821 and the third virtual object 831 belong to different camps. The third virtual object 831 is a virtual object controlled by the player, and the second virtual object 821 is a monster fighting against the player.
[0207] When the first virtual object 811 engulfs the second virtual object 821 in the third candidate manner, the third virtual object 831 performs an engulfing prevention operation on the first virtual object 811 in the third form to reduce the object energy value of the object energy bar corresponding to the first virtual object 811 .
[0208] For example, at a certain moment, a devouring progress bar 81a and an object energy bar 82a are displayed around the first virtual object 811 of the third form, wherein the devouring progress bar 81a shows that the devouring progress is 30%, and the object energy bar 82a shows that the object energy value is 60% of the health.
[0209] At another moment after the third virtual object 831 performs the engulfing prevention operation on the first virtual object 811 of the third form, the engulfing progress bar 81a shows an updated engulfing progress of 70%, and the object energy bar 82a shows an updated object energy value of 0% health.
[0210] In some embodiments, when the object energy value displayed by the object energy bar is less than the energy threshold, the engulfment progress displayed by the engulfment progress bar does not reach the progress threshold, and the second virtual object and the third virtual object belong to different camps, the terminal displays the first virtual object in a defeated state and stops displaying the second virtual object.
[0211] like Figure 8 In the embodiment of the present invention, when the energy value of the object is 0% health (less than the energy threshold of 0.01%), the engulfment progress shown by the engulfment progress bar is 70% (less than the progress threshold of 99.9%), and the second virtual object 821 and the third virtual object 831 belong to different camps, the terminal displays the first virtual object 811 with a "KO" mark to indicate that the first virtual object 811 is defeated by the third virtual object 831. At the same time, the terminal stops displaying the second virtual object 821 to indicate that the second virtual object 821 is also defeated.
[0212] See also Fig. 9 , Fig. 9 It is a schematic diagram of an exemplary embodiment of the present application, in which a first virtual object engulfs a second virtual object using a third candidate engulfing method, and the second virtual object and the third virtual object belong to the same camp.
[0213] like Fig. 9 As shown, the first virtual object 911 devours the second virtual object 921 in the third candidate mode, and turns into a liquefied metal layer that wraps the second virtual object 921. The second virtual object 921 and the third virtual object 931 belong to the same camp, and both the third virtual object 931 and the second virtual object 921 are virtual objects controlled by the player.
[0214] When the first virtual object 911 engulfs the second virtual object 921 in the third candidate manner, the third virtual object 931 performs an engulfing prevention operation on the first virtual object 911 in the third form to reduce the object energy value of the object energy bar corresponding to the first virtual object 911 .
[0215] For example, at a certain moment, a devouring progress bar 91a and an object energy bar 92a are displayed around the first virtual object 911 of the third form, wherein the devouring progress bar 91a shows that the devouring progress is 30%, and the object energy bar 92a shows that the object energy value is 60% of the health.
[0216] At another moment after the third virtual object 931 performs the engulfing prevention operation on the first virtual object 911 of the third form, the engulfing progress bar 91a shows an updated engulfing progress of 70%, and the object energy bar 92a shows an updated object energy value of 0% health.
[0217] In some embodiments, when the object energy value displayed by the object energy bar is less than the energy threshold, the engulfment progress displayed by the engulfment progress bar has not reached the progress threshold, and the second virtual object and the third virtual object belong to the same camp, the first virtual object in a defeated state and the second virtual object with reduced energy are displayed.
[0218] like Fig. 9 In the embodiment of the present invention, when the energy value of the object is 0% health (less than the energy threshold of 0.01%), the engulfment progress shown by the engulfment progress bar is 70% (less than the progress threshold of 99.9%), and the second virtual object 921 and the third virtual object 931 belong to the same camp, the terminal displays the first virtual object 911 with a "KO" mark to indicate that the first virtual object 911 is defeated by the third virtual object 931. At the same time, the terminal displays the second virtual object 921 with reduced energy to indicate that the second virtual object 921 is rescued by the third virtual object 931 but suffers energy loss.
[0219] In some embodiments, the energy reduction amount of the second virtual object is positively correlated with the engulfment progress.
[0220] For example, when the object energy value displayed on the object energy bar is 0% and the devouring progress is 70%, the energy reduction of the second virtual object 921 is 700 health points; when the object energy value displayed on the object energy bar is 0% and the devouring progress is 80%, the energy reduction of the second virtual object 921 is 800 health points.
[0221] After the first virtual object successfully devours the second virtual object, it will obtain a devouring gain, where the devouring gain can be manifested in various forms of gain, including but not limited to attribute increase (such as increased health, or increased attack power, etc.), or level increase, or repairing damaged combat parts or growing new combat parts, etc.
[0222] In some embodiments, the type of engulfment gain is related to the type of the first virtual object and the candidate engulfment method adopted by the first virtual object.
[0223] In some embodiments, when the first virtual object adopts the first candidate engulfing method or the second candidate engulfing method and the first virtual object belongs to the first type, the first virtual object with increased attributes is displayed in the virtual environment.
[0224] Optionally, the first type is a virtual object of a non-highest level. For example, the first type may be monsters of various levels except for the BOSS.
[0225] Optional, attributes include but are not limited to health, attack power, defense power and other attributes.
[0226] In some embodiments, the increase in the attribute of the first virtual object is positively correlated with the number of second virtual objects devoured by the first virtual object. For example, when the first virtual object successfully devours 5 second virtual objects, the increase in the attack power of the first virtual object is 500 points; for example, when the first virtual object successfully devours 8 second virtual objects, the increase in the attack power of the first virtual object is 800 points.
[0227] In some embodiments, when the first virtual object adopts the first candidate engulfing method or the second candidate engulfing method and the first virtual object belongs to the second type, the first virtual object after the shape change is displayed in the virtual environment.
[0228] Optionally, the second type is a virtual object of the highest level, such as a monster of the Boss level.
[0229] Optionally, the morphological change includes a change in the morphology of the combat part, such as repairing a damaged combat part, or growing a new combat part.
[0230] Optionally, the morphological change also includes a change in morphological size.
[0231] For example, after successfully devouring 10 monsters, the BOSS grows 3 new attack arms, and the new attack arms can enhance the attack power against the third virtual object.
[0232] In some embodiments, when the first virtual object adopts the third candidate engulfing method, the first virtual object with an upgraded level is displayed in the virtual environment.
[0233] Optionally, the level increase is positively correlated with the number of second virtual objects. For example, when the first virtual object successfully devours 5 second virtual objects using the third candidate devouring method, the level increase is level one; when the first virtual object successfully devours 10 second virtual objects using the third candidate devouring method, the level increase is level two.
[0234] In order to determine which candidate engulfing method the first virtual object adopts to engulf the second virtual object, in some embodiments, when the first virtual object meets the engulfing conditions, the terminal or server can determine the target engulfing method from the candidate engulfing methods based on the attributes of the first virtual object and other virtual objects in the virtual environment.
[0235] See also Fig.10 , Fig.10 This is a flowchart of determining a target engulfing method provided by an exemplary embodiment of the present application. The flowchart can be executed by a terminal alone, or by a server alone, or by a terminal and a server together. The flowchart includes the following steps:
[0236] Step 1010, when the attribute value of the first virtual object reaches the swallowing trigger threshold, or the game duration with the first virtual object reaches the duration threshold, it is determined that the first virtual object meets the swallowing condition.
[0237] The swallowing condition is a condition for the first virtual object to initiate swallowing of other virtual objects. In some embodiments, the swallowing condition can be determined by the terminal or the server.
[0238] In some embodiments, the swallowing condition is that the attribute value of the first virtual object reaches a swallowing trigger threshold. For example, the swallowing condition may be that the monster's attack power reaches 500 points, or the attack speed reaches 200 points.
[0239] In some embodiments, the swallowing condition is that the duration of the game between the virtual object controlled by the player and the first virtual object reaches a duration threshold. For example, the swallowing condition may be that the duration of the game reaches 5 minutes.
[0240] Optionally, the engulfment condition may also be determined based on the battle situation of the virtual object controlled by the player. For example, the engulfment condition may be that the number of other virtual objects defeated by the virtual object controlled by the player reaches a threshold.
[0241] Step 1020: Determine the engulfing success rate and engulfing gain of various candidate engulfing methods based on the attributes of the first virtual object and other virtual objects in the virtual environment.
[0242] In some embodiments, the terminal or server can obtain the level, attributes and other characteristics of the first virtual object, as well as the number, attributes, type or level and other characteristics of other virtual objects in the virtual environment, to determine multiple reference battle records in the historical battle records; and calculate the average swallowing success rate and the average swallowing gain of the candidate swallowing methods corresponding to the multiple reference battle records as the swallowing success rate and swallowing gain corresponding to the current candidate swallowing method.
[0243] In some embodiments, the terminal or server may also input the level, attributes and other characteristics of the first virtual object, as well as the number, attributes, type or level and other characteristics of other virtual objects in the virtual environment into the prediction model to determine the swallowing success rate and swallowing gain of each candidate swallowing method. The prediction model is a machine learning model trained by training samples and training labels, the training samples are the characteristics of the first virtual object and other virtual objects in multiple historical battle records, and the training labels are the actual swallowing success and the actual swallowing gain.
[0244] Optionally, the success rate is a fractional value between 0% and 100%.
[0245] Optionally, the engulfment gain includes the sum of multiple types of gains, such as the sum of gains of attributes, levels, forms or other performances. Among them, different types of gains may have different weight coefficients. Among them, the weight coefficient may be a fixed value set by the terminal. For example, when the engulfment gain includes attribute gain and level gain, the weight coefficient of the attribute gain is 0.6 and the weight coefficient of the level gain is 0.4, then the engulfment gain is 800 points of health gain * 0.6 + 300 points of level gain * 0.4 = 600 points.
[0246] Step 1030: Determine the candidate engulfing method having an engulfing success rate greater than a success rate threshold and a highest engulfing gain as the target engulfing method.
[0247] Exemplarily, the engulfing success rates of the first candidate engulfing method, the second candidate engulfing method and the third candidate engulfing method are 80%, 77% and 50% respectively, and the engulfing gains are 5600 points, 6300 points and 4500 points respectively. Then, when the success rate threshold is 70%, the candidate engulfing method that satisfies the engulfing success rate greater than the success rate threshold and has the highest engulfing gain is the second candidate engulfing method, and therefore the second candidate engulfing method is determined as the target engulfing method.
[0248] Step 1040: Displaying the first virtual object in a target engulfing state in the virtual environment, wherein the first virtual object engulfs the second virtual object based on the target engulfing manner.
[0249] The target swallowing state is the state of the first virtual object before it adopts the target swallowing mode.
[0250] Optionally, the target engulfing state includes the state of the first virtual object in terms of size, attributes, level, movement or attack, etc. For example, when the target engulfing state is a state corresponding to the first candidate engulfing method, the target engulfing state may be a state supporting movement and active attack.
[0251] In some embodiments, the first virtual object engulfs the second virtual object based on a target engulfing method corresponding to a target engulfing state. For example, when the target engulfing state is a state corresponding to a first candidate engulfing method, the first virtual object engulfs the second virtual object based on the first candidate engulfing method.
[0252] In this embodiment, the terminal or server determines the swallowing success rate and swallowing gain of various candidate swallowing methods based on the attributes of the first virtual object and other virtual objects in the virtual environment, and selects the candidate swallowing method with a swallowing success rate greater than the success rate threshold and the highest swallowing gain as the target swallowing method. This allows the first virtual object to choose a swallowing method that is easy to succeed and has the highest bonus, thereby further increasing the difficulty of the game and improving player participation.
[0253] See also Fig.11 , Fig.11 : is a structural block diagram of a virtual object control device provided by an exemplary embodiment of the present application. The device includes:
[0254] The display module 1101 is used to display the first virtual object in a swallowing state in a virtual environment when the first virtual object meets the swallowing condition, wherein the swallowing state refers to a state in which the first virtual object swallows a second virtual object in the virtual environment;
[0255] A control module 1102 is configured to control the third virtual object to perform a swallowing prevention action in response to a control operation on the third virtual object in the swallowing state, wherein the swallowing prevention action acts on at least one of the first virtual object and the second virtual object;
[0256] The display module 1101 is further configured to display the first virtual object after obtaining the engulfment gain in the virtual environment when the first virtual object is in the engulfment completion state;
[0257] The control module 1102 is further configured to control the third virtual object to attack the first virtual object after obtaining the engulfment gain in response to a control operation on the third virtual object.
[0258] Optionally, the display module 1101 is further used for:
[0259] The first virtual object in a target engulfing state is displayed in the virtual environment, wherein the target engulfing state belongs to at least two candidate engulfing states, and different candidate engulfing states correspond to different candidate engulfing modes.
[0260] Optionally, the display module 1101 is further used for:
[0261] In the case where the first virtual object adopts the first candidate engulfing mode, the first virtual object performing a splitting action is displayed in the virtual environment, the splitting action is directed to the action of launching an engulfing prop from the second virtual object, and the engulfing prop is used to engulf the second virtual object; in the case where the splitting action is completed, the first virtual object in the first form is displayed, and the first virtual object in the first form supports movement and active attack, and is not immune to attacks initiated by other virtual objects;
[0262] In the case where the first virtual object adopts the second candidate engulfing mode, the first virtual object is displayed in the virtual environment to perform a summoning action, wherein the summoning action refers to an action of summoning the second virtual object to move toward the first virtual object; when the summoning action is completed, the first virtual object is displayed to be switched to a second form, wherein the first virtual object in the second form does not support movement and active attack, and is immune to attacks initiated by other virtual objects;
[0263] In the case where the first virtual object adopts the third candidate engulfing method, the first virtual object performing a fusion action is displayed in the virtual environment, and the fusion action refers to an action of wrapping the second virtual object; when the fusion action is completed, the first virtual object switched to a third form is displayed, and the first virtual object in the third form does not support movement and active attack, and is not immune to attacks initiated by other virtual objects.
[0264] Optionally, the display module 1101 is further used for:
[0265] Display the swallowing progress bar and the prop energy bar of the swallowing item, the swallowing progress bar is used to show the swallowing progress of the second virtual object, and the swallowing progress increases over time, and the prop energy bar is used to show the prop energy value of the swallowing item.
[0266] Optionally, the control module 1102 is further configured to:
[0267] When the swallowing prevention action acts on the second virtual object, updating the item energy value displayed by the item energy bar, the swallowing prevention action is used to reduce the item energy value of the swallowed item;
[0268] When the prop energy value displayed by the prop energy bar is greater than the energy threshold and the engulfment progress displayed by the engulfment progress bar reaches the progress threshold, the display of the second virtual object is switched to a fourth form, and the fourth form is used to indicate that the second virtual object has been engulfed.
[0269] Optionally, the display module 1101 is further used for:
[0270] In the presence of the second virtual object in the fourth form, the first virtual object is displayed performing an absorption action, wherein the absorption action refers to an action of absorbing the second virtual object in the fourth form, wherein when the first virtual object completes the absorption action, the first virtual object is in the engulfment completion state.
[0271] Optionally, the display module 1101 is further used for:
[0272] When the devouring progress displayed by the devouring progress bar does not reach the progress threshold, and the item energy value displayed by the item energy bar is less than the energy threshold, and the second virtual object and the third virtual object belong to the same camp, displaying the second virtual object after energy reduction, and the energy reduction amount of the second virtual object is positively correlated with the devouring progress;
[0273] When the devouring progress displayed by the devouring progress bar does not reach the progress threshold, and the item energy value displayed by the item energy bar is less than the energy threshold, and the second virtual object and the third virtual object belong to different camps, stop displaying the second virtual object.
[0274] Optionally, the display module 1101 is further used for:
[0275] Displaying a swallowing quantity bar and a swallowing countdown, wherein the swallowing quantity bar is used to display the swallowing quantity of the second virtual object, and when the swallowing countdown ends, the first virtual object is in the swallowing completion state;
[0276] When the distance between the second virtual object and the first virtual object is less than a distance threshold, the swallowing quantity displayed by the swallowing quantity bar is updated.
[0277] Optionally, the display module 1101 is further used for:
[0278] A swallowing progress bar and an object energy bar are displayed, wherein the swallowing progress bar is used to display the swallowing progress of the second virtual object, and the swallowing progress increases over time, and the object energy bar is used to display the object energy value of the first virtual object in the third form, wherein when the object energy value displayed by the object energy bar is greater than the energy threshold and the swallowing progress displayed by the swallowing progress bar reaches the progress threshold, the first virtual object is in the swallowing completion state.
[0279] Optionally, the control module 1102 is further configured to:
[0280] When the engulfing prevention action acts on the first virtual object, the object energy value displayed by the object energy bar is updated, and the engulfing prevention action is used to reduce the object energy value of the engulfing item.
[0281] Optionally, the display module 1101 is further used for:
[0282] When the energy value of the object displayed by the object energy bar is less than the energy threshold, the devouring progress displayed by the devouring progress bar has not reached the progress threshold, and the second virtual object and the third virtual object belong to the same camp, the first virtual object in a defeated state and the second virtual object with reduced energy are displayed, and the energy reduction amount of the second virtual object is positively correlated with the devouring progress;
[0283] When the object energy value displayed by the object energy bar is less than the energy threshold, the devouring progress displayed by the devouring progress bar has not reached the progress threshold, and the second virtual object and the third virtual object belong to different camps, display the first virtual object in a defeated state, and stop displaying the second virtual object.
[0284] Optionally, the display module 1101 is further used for:
[0285] When the first virtual object adopts the first candidate engulfing method or the second candidate engulfing method and the first virtual object belongs to the first type, displaying the first virtual object after the attribute is increased in the virtual environment, wherein the attribute increase amount of the first virtual object is positively correlated with the number of the second virtual objects engulfed by the first virtual object;
[0286] When the first virtual object adopts the first candidate engulfing method or the second candidate engulfing method and the first virtual object belongs to the second type, displaying the first virtual object after the shape change in the virtual environment;
[0287] When the first virtual object adopts the third candidate engulfing method, the first virtual object after the level is upgraded is displayed in the virtual environment.
[0288] Optionally, when the first virtual object adopts the first candidate swallowing method or the second candidate swallowing method, the level of the first virtual object is higher than the level of the second virtual object; when the first virtual object adopts the third candidate swallowing method, the level of the first virtual object is the same as that of the second virtual object, and the attribute value of the first virtual object is higher than the attribute value of the second virtual object.
[0289] Optionally, the device further includes a swallowing determination module, wherein the swallowing determination module is configured to:
[0290] In the case that the first virtual object satisfies the engulfing condition, a target engulfing mode is determined from the candidate engulfing modes based on the attributes of the first virtual object and other virtual objects in the virtual environment.
[0291] Optionally, the engulfment determination module is used to:
[0292] Determining engulfment success rates and engulfment gains of various candidate engulfment methods based on the attributes of the first virtual object and other virtual objects in the virtual environment;
[0293] The candidate engulfing method having the engulfing success rate greater than the success rate threshold and the highest engulfing gain is determined as the target engulfing method.
[0294] Optionally, the engulfment determination module is used to:
[0295] When the attribute value of the first virtual object reaches a swallowing trigger threshold, or the game duration with the first virtual object reaches a duration threshold, it is determined that the first virtual object meets the swallowing condition.
[0296] See also Fig.12 , Fig.12 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application.
[0297] The terminal 1200 can execute the control method of the virtual object in the above embodiment, and the terminal 1200 can run an application that supports the virtual environment. For example, the terminal 1200 can be a mobile terminal such as a smart phone, a tablet computer, a laptop computer, a vehicle-mounted terminal, or a desktop computer, a projection computer, or other types of terminals. The embodiment of the present application does not limit the specific type of the terminal 1200.
[0298] The terminal 1200 includes a central processing unit (CPU) 1201, a system memory 1204 including a random access memory 1202 and a read-only memory 1203, and a system bus 1205 connecting the system memory 1204 and the central processing unit 1201. The terminal 1200 also includes a basic input / output system (I / O system) 1206 for facilitating information transmission between various components in the computer, and a large-capacity storage device 1207 for storing an operating system 1213, application programs 1214, and other program modules 1215.
[0299] The basic input / output system 1206 includes a display 1208 for displaying information and an input device 1209 such as a mouse and a keyboard for user inputting information. The display 1208 and the input device 1209 are connected to the central processing unit 1201 through an input / output controller 1210 connected to the system bus 1205. The basic input / output system 1206 may also include an input / output controller 1210 for receiving and processing inputs from a plurality of other devices such as a keyboard, a mouse, or an electronic stylus. Similarly, the input / output controller 1210 also provides output to a display screen, a printer, or other types of output devices.
[0300] The mass storage device 1207 is connected to the central processing unit 1201 through a mass storage controller (not shown) connected to the system bus 1205. The mass storage device 1207 and its associated computer-readable medium provide non-volatile storage for the terminal 1200. That is, the mass storage device 1207 may include a computer-readable medium (not shown) such as a hard disk or drive.
[0301] Without loss of generality, the computer-readable medium may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer-readable instructions, data structures, program modules or other data. Computer storage media include random access memory (RAM), read-only memory (ROM), flash memory or other solid-state storage technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, cassette, tape, disk storage or other magnetic storage devices. Of course, those skilled in the art will know that the computer storage medium is not limited to the above. The above-mentioned system memory 1204 and mass storage device 1207 can be collectively referred to as memory.
[0302] The memory stores one or more programs, and the one or more programs are configured to be executed by one or more central processing units 1201. The one or more programs contain instructions for implementing the above-mentioned methods. The central processing unit 1201 executes the one or more programs to implement the methods provided by the above-mentioned various method embodiments.
[0303] According to various embodiments of the present application, the terminal 1200 can also be connected to a remote computer on the network through a network such as the Internet. That is, the terminal 1200 can be connected to the network 1212 through the network interface unit 1211 connected to the system bus 1205, or the network interface unit 1211 can be used to connect to other types of networks or remote computer systems (not shown).
[0304] The memory also includes one or more programs, which are stored in the memory and include steps executed by the terminal in the method provided in the embodiment of the present application.
[0305] The embodiment of the present application also provides a computer-readable storage medium, in which at least one instruction is stored, and the at least one instruction is loaded and executed by a processor to implement the method described in the above embodiment. Optionally, the computer-readable storage medium may include: ROM, RAM, solid state drives (SSD, Solid State Drives) or optical disks, etc. Among them, RAM may include resistance random access memory (ReRAM, Resistance Random Access Memory) and dynamic random access memory (DRAM, Dynamic Random Access Memory).
[0306] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the terminal reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the terminal executes the method provided in various optional implementations of the above aspects.
[0307] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for controlling a virtual object, characterized in that: The method comprises: When the first virtual object satisfies the engulfment condition, displaying the first virtual object in an engulfment state in the virtual environment, wherein the engulfment state refers to a state in which the first virtual object engulfs a second virtual object in the virtual environment; In the engulfing state, in response to a control operation on a third virtual object, controlling the third virtual object to perform an engulfing prevention action, wherein the engulfing prevention action acts on at least one of the first virtual object and the second virtual object; When the first virtual object is in a swallowing completion state, displaying the first virtual object after obtaining the swallowing gain in the virtual environment; In response to a control operation on the third virtual object, the third virtual object is controlled to attack the first virtual object after obtaining a devouring gain.
2. The method according to claim 1, characterized in that The step of displaying the first virtual object in the engulfing state in the virtual environment includes: The first virtual object in a target engulfing state is displayed in the virtual environment, wherein the target engulfing state belongs to at least two candidate engulfing states, and different candidate engulfing states correspond to different candidate engulfing modes.
3. The method according to claim 2, characterized in that The step of displaying the first virtual object in a target engulfing state in the virtual environment includes: In the case where the first virtual object adopts the first candidate engulfing mode, the first virtual object performing a splitting action is displayed in the virtual environment, the splitting action is directed to the action of launching an engulfing prop from the second virtual object, and the engulfing prop is used to engulf the second virtual object; in the case where the splitting action is completed, the first virtual object in the first form is displayed, and the first virtual object in the first form supports movement and active attack, and is not immune to attacks initiated by other virtual objects; In the case where the first virtual object adopts the second candidate engulfing mode, the first virtual object is displayed in the virtual environment to perform a summoning action, wherein the summoning action refers to an action of summoning the second virtual object to move toward the first virtual object; when the summoning action is completed, the first virtual object is displayed to be switched to a second form, wherein the first virtual object in the second form does not support movement and active attack, and is immune to attacks initiated by other virtual objects; In the case where the first virtual object adopts the third candidate engulfing method, the first virtual object performing a fusion action is displayed in the virtual environment, and the fusion action refers to an action of wrapping the second virtual object; when the fusion action is completed, the first virtual object switched to a third form is displayed, and the first virtual object in the third form does not support movement and active attack, and is not immune to attacks initiated by other virtual objects.
4. The method according to claim 3, characterized in that After displaying the first virtual object performing the splitting action in the virtual environment, the method further includes: Displaying a swallowing progress bar and a prop energy bar of the swallowing prop, wherein the swallowing progress bar is used to display the swallowing progress of the second virtual object, and the swallowing progress increases over time, and the prop energy bar is used to display the prop energy value of the swallowing prop; After controlling the third virtual object to perform a swallowing prevention action in response to the control operation on the third virtual object, the method further includes: When the swallowing prevention action acts on the second virtual object, updating the item energy value displayed by the item energy bar, the swallowing prevention action is used to reduce the item energy value of the swallowed item; When the item energy value displayed by the item energy bar is greater than the energy threshold, and the engulfment progress displayed by the engulfment progress bar reaches the progress threshold, displaying the second virtual object switched to a fourth form, wherein the fourth form is used to indicate that the second virtual object has been engulfed; When the first virtual object is in a swallowing completion state, before displaying the first virtual object after obtaining the swallowing gain in the virtual environment, the method further includes: In the presence of the second virtual object in the third form, the first virtual object is displayed performing an absorption action, wherein the absorption action refers to an action of absorbing the second virtual object in the fourth form, wherein when the first virtual object completes the absorption action, the first virtual object is in the engulfment completion state.
5. The method according to claim 4, characterized in that The method further comprises: When the devouring progress displayed by the devouring progress bar does not reach the progress threshold, and the item energy value displayed by the item energy bar is less than the energy threshold, and the second virtual object and the third virtual object belong to the same camp, displaying the second virtual object after energy reduction, and the energy reduction amount of the second virtual object is positively correlated with the devouring progress; When the devouring progress displayed by the devouring progress bar does not reach the progress threshold, and the item energy value displayed by the item energy bar is less than the energy threshold, and the second virtual object and the third virtual object belong to different camps, stop displaying the second virtual object.
6. The method according to claim 3, characterized in that When the summoning action is completed, after displaying the first virtual object switched to the second form, the method includes: Displaying a swallowing quantity bar and a swallowing countdown, wherein the swallowing quantity bar is used to display the swallowing quantity of the second virtual object, and when the swallowing countdown ends, the first virtual object is in the swallowing completion state; When the distance between the second virtual object and the first virtual object is less than a distance threshold, the swallowing quantity displayed by the swallowing quantity bar is updated.
7. The method according to claim 3, characterized in that When the fusion action is completed, displaying the first virtual object switched to the third form includes: Displaying a devouring progress bar and an object energy bar, wherein the devouring progress bar is used to display the devouring progress of the second virtual object, and the devouring progress increases over time, and the object energy bar is used to display the object energy value of the first virtual object in the third form, wherein when the object energy value displayed by the object energy bar is greater than an energy threshold, and the devouring progress displayed by the devouring progress bar reaches the progress threshold, the first virtual object is in the devouring completion state; After controlling the third virtual object to perform a swallowing prevention action in response to the control operation on the third virtual object, the method further includes: When the engulfing prevention action acts on the first virtual object, the object energy value displayed by the object energy bar is updated, and the engulfing prevention action is used to reduce the object energy value of the engulfing item.
8. The method according to claim 7, characterized in that The method further comprises: When the energy value of the object displayed by the object energy bar is less than the energy threshold, the devouring progress displayed by the devouring progress bar has not reached the progress threshold, and the second virtual object and the third virtual object belong to the same camp, the first virtual object in a defeated state and the second virtual object with reduced energy are displayed, and the energy reduction amount of the second virtual object is positively correlated with the devouring progress; When the object energy value displayed by the object energy bar is less than the energy threshold, the devouring progress displayed by the devouring progress bar has not reached the progress threshold, and the second virtual object and the third virtual object belong to different camps, display the first virtual object in a defeated state, and stop displaying the second virtual object.
9. The method according to claim 3, characterized in that: The step of displaying the first virtual object after obtaining the engulfment gain in the virtual environment includes: When the first virtual object adopts the first candidate engulfing method or the second candidate engulfing method and the first virtual object belongs to the first type, displaying the first virtual object after the attribute is increased in the virtual environment, wherein the attribute increase amount of the first virtual object is positively correlated with the number of the second virtual objects engulfed by the first virtual object; When the first virtual object adopts the first candidate engulfing method or the second candidate engulfing method and the first virtual object belongs to the second type, displaying the first virtual object after the shape change in the virtual environment; In a case where the first virtual object adopts the third candidate engulfing method, the first virtual object after the level is upgraded is displayed in the virtual environment.
10. The method according to claim 3, characterized in that: The method further comprises: In a case where the first virtual object adopts the first candidate engulfing method or the second candidate engulfing method, the level of the first virtual object is higher than the level of the second virtual object; In a case where the first virtual object adopts the third candidate engulfing manner, the first virtual object and the second virtual object are at the same level, and the attribute value of the first virtual object is higher than the attribute value of the second virtual object.
11. The method according to claim 2, characterized in that The method further comprises: In the case that the first virtual object satisfies the engulfing condition, a target engulfing mode is determined from the candidate engulfing modes based on the attributes of the first virtual object and other virtual objects in the virtual environment.
12. The method according to claim 11, characterized in that The determining a target engulfing mode from the candidate engulfing modes based on the attributes of the first virtual object and other virtual objects in the virtual environment includes: Determining engulfment success rates and engulfment gains of various candidate engulfment methods based on the attributes of the first virtual object and other virtual objects in the virtual environment; The candidate engulfing method having the engulfing success rate greater than the success rate threshold and the highest engulfing gain is determined as the target engulfing method.
13. The method according to claim 1, characterized in that The method comprises: When the attribute value of the first virtual object reaches a swallowing trigger threshold, or the game duration with the first virtual object reaches a duration threshold, it is determined that the first virtual object meets the swallowing condition.
14. A control device for a virtual object, characterized in that: The device comprises: A display module, configured to display the first virtual object in a swallowing state in a virtual environment when the first virtual object satisfies a swallowing condition, wherein the swallowing state refers to a state in which the first virtual object swallows a second virtual object in the virtual environment; A control module, configured to control the third virtual object to perform a swallowing prevention action in response to a control operation on the third virtual object in the swallowing state, wherein the swallowing prevention action acts on at least one of the first virtual object and the second virtual object; The display module is further configured to display the first virtual object after obtaining the engulfment gain in the virtual environment when the first virtual object is in the engulfment completion state; The control module is further configured to control the third virtual object to attack the first virtual object after obtaining the engulfment gain in response to a control operation on the third virtual object.
15. A terminal, characterized in that: The terminal includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the control method of the virtual object according to any one of claims 1 to 13.
16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one instruction, and the instruction is loaded and executed by a processor to implement the control method of a virtual object according to any one of claims 1 to 13.
17. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; a processor of a terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the method for controlling a virtual object as described in any one of claims 1 to 13.