Virtual object control method and device, equipment, storage medium and program product
By summoning the target summon objects and activate the melee attribute gain, the problem of single method of improving the melee attributes of virtual objects is solved, and diversified attribute improvement and resource utilization efficiency are achieved.
Patent Information
- Application Number
- CN202510390004.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-07
- Publication Date
- 2025-07-01
AI Technical Summary
In the prior art, the method of improving the melee attributes of virtual objects is relatively single and lacks diversity.
By controlling the virtual object to summon the target summon object to the first form, use the summon object to provide melee attribute buffs, and activate this buffs when the melee virtual props are used to improve the melee attributes of the virtual object.
It has added diversity of ways to improve the melee attributes of virtual objects, improved the game's strategy and gameplay experience, and avoided wasting resources.
Smart Images

Figure CN120227647A_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application with the application number 202210364187.8 and the invention title "Control Method, Device, Equipment, Storage Medium and Program Product for Virtual Objects", which was filed on April 7, 2022. Technical Field
[0002] Embodiments of this application relate to the fields of computer and Internet technologies, and particularly relate to a control method, device, equipment, storage medium and program product for virtual objects. Background Art
[0003] In a shooting game session, a user can control a first virtual object to use a melee virtual prop to attack a second virtual object nearby.
[0004] In the related art, the first virtual object holds a melee virtual prop, and the user controls the first virtual object to initiate an attack on the second virtual object. By improving the skill attributes or equipment attributes of the first virtual object, the purpose of improving the melee attributes of the virtual object is achieved.
[0005] However, in the above-mentioned related art, the method of improving the melee attributes of the first virtual object is relatively single. Summary of the Invention
[0006] Embodiments of this application provide a control method, device, equipment, storage medium and program product for virtual objects. The technical solutions are as follows:
[0007] According to one aspect of the embodiments of this application, a control method for virtual objects is provided. The method includes:
[0008] Display a display screen of a virtual environment, where the virtual environment includes a first virtual object;
[0009] In response to a target summoning object meeting a first summoning condition, control the first virtual object to summon the target summoning object in a first form, and when the target summoning object is in the first form, the first virtual object has a melee attribute bonus;
[0010] In response to a use operation on a melee virtual prop, based on the melee attribute bonus, control the first virtual object to use the melee virtual prop.
[0011] According to one aspect of the embodiments of this application, a control device for virtual objects is provided. The device includes:
[0012] A screen display module, configured to display a display screen of a virtual environment, where the virtual environment includes a first virtual object;
[0013] A control summoning module, configured to control the first virtual object to summon the target summoning object in the first form in response to the target summoning object satisfying the first summoning condition, and when the target summoning object is in the first form, the first virtual object has a melee attribute bonus;
[0014] A control using module, configured to control the first virtual object to use the melee virtual prop based on the melee attribute bonus in response to a use operation on the melee virtual prop.
[0015] According to an aspect of an embodiment of the present application, a terminal device is provided. The terminal device includes a processor and a memory. A computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the above method.
[0016] According to an aspect of an embodiment of the present application, a computer-readable storage medium is provided. A computer program is stored in the readable storage medium, and the computer program is loaded and executed by a processor to implement the above method.
[0017] According to an aspect of an embodiment of the present application, a computer program product is provided. The computer program product includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the terminal device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal device executes the above method.
[0018] The technical solution provided by the embodiment of the present application may include the following beneficial effects:
[0019] By controlling the first virtual object to summon the target summoning object in the first form, and when the target summoning object is in the first form, the melee attribute of the first virtual object is improved, so that the purpose of improving the melee attribute of the first virtual object is achieved by summoning the target summoning object, increasing the ways to improve the melee attribute of the virtual object, and making the ways to improve the melee attribute diverse. Description of the Drawings
[0020] Figure 1 is a schematic diagram of the implementation environment of the solution provided by an embodiment of the present application;
[0021] Figure 2 is a schematic diagram of the control method of the virtual object provided by an embodiment of the present application;
[0022] Figure 3 is a flowchart of the control method of the virtual object provided by an embodiment of the present application;
[0023] Figure 4 is a schematic diagram of the display screen provided by an embodiment of the present application;
[0024] Figure 5 It is a schematic diagram of a display screen provided by another embodiment of the present application;
[0025] Figure 6 It is a flowchart of a method for controlling a virtual object provided by another embodiment of the present application;
[0026] Figure 7 It is a schematic diagram of a display screen provided by another embodiment of the present application;
[0027] Figure 8 It is a schematic diagram of a display screen provided by another embodiment of the present application;
[0028] Figure 9 It is a flowchart of a method for controlling a virtual object provided by another embodiment of the present application;
[0029] Figure 10 It is a flowchart of a method for controlling a virtual object provided by another embodiment of the present application;
[0030] Figure 11 It is a block diagram of a control device for a virtual object provided by an embodiment of the present application;
[0031] Figure 12 It is a block diagram of a control device for a virtual object provided by another embodiment of the present application;
[0032] Figure 13 It is a block diagram of the structure of a terminal device provided by an embodiment of the present application. Detailed implementation manners
[0033] To make the objectives, technical solutions and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.
[0034] Please refer to Figure 1 , which shows a schematic diagram of a solution implementation environment provided by an embodiment of the present application. This solution implementation environment can be implemented as a control system for a virtual object. This solution implementation environment can include: a terminal device 10 and a server 20.
[0035] The terminal device 10 can be an electronic device such as a mobile phone, a tablet computer, a game console, an e-book reader, a multimedia playback device, a wearable device, a PC (Personal Computer), etc. A client of a target application (such as a game application) can be installed in the terminal device 10. Optionally, the target application can be an application that needs to be downloaded and installed, or an application that can be used immediately upon clicking. The embodiments of the present application do not limit this.
[0036] In the embodiments of the present application, the above-mentioned target application can be a shooting application, which can provide a virtual environment for a virtual character that the user can substitute into and operate to perform activities in this virtual environment, such as walking, shooting, etc. Typically, the shooting application can be a TPS (Third-Personal Shooting Game), an FPS (First-person shooting game), an MOBA (Multiplayer Online Battle Arena) game, a multiplayer gunfight survival game, a virtual reality (VR) shooting application, an augmented reality (AR) application, a three-dimensional map program, a social application, an interactive entertainment application, etc., any application with shooting product functions. In addition, for different applications, the forms of the virtual objects provided by them will also be different, and the corresponding functions will also be different, which can all be designed according to actual needs, and the embodiments of the present application do not make any limitations in this regard. Optionally, a client of the above-mentioned application is running on the terminal device 10. In some embodiments, the above-mentioned application is an application developed based on a three-dimensional virtual environment engine. For example, the virtual environment engine is the Unity engine, and this virtual environment engine can build a three-dimensional virtual environment, virtual objects, virtual props, etc., bringing a more immersive gaming experience to users.
[0037] Among them, the above-mentioned virtual environment is the scene displayed (or provided) when the client of the target application (such as a game application) runs on the terminal device. This virtual environment refers to a scene created for virtual objects to perform activities (such as game competitions), such as virtual houses, virtual islands, virtual maps, etc. This virtual environment can be a simulation environment of the real world, a semi-simulation and semi-fictional environment, or a purely fictional environment. The virtual environment can be a two-dimensional virtual environment, a 2.5D virtual environment, or a three-dimensional virtual environment, and the embodiments of the present application do not make any limitations in this regard.
[0038] The above-mentioned virtual object refers to the virtual character controlled by a user account in a target application. Taking the target application as a game application as an example, the virtual object refers to the game character controlled by a user account in the game application. The virtual object can be in the form of a human, an animal, a cartoon, or other forms, and the embodiments of the present application do not limit this. The virtual object can be displayed in three-dimensional form or two-dimensional form, and the embodiments of the present application do not limit this. Optionally, when the virtual environment is a three-dimensional virtual environment, the virtual object is a three-dimensional solid model created based on the animation skeleton technology. Each virtual object has its own shape and volume in the three-dimensional virtual environment and occupies a part of the space in the three-dimensional virtual environment.
[0039] In the embodiments of the present application, there are multiple third virtual objects in the virtual environment. Optionally, the third virtual object is controlled by a core chip. In some embodiments, the third virtual object is a nano-person. The first virtual object can convert the core chip into different target summons through interaction with the core chip. In some embodiments, the target summons can assist the first virtual object, and different target summons have different auxiliary functions. In some embodiments, the target summons is a crusher (Dazhuang). Dazhuang can attach to the first virtual object in the form of fragments or separate from the first virtual object to launch an attack on the second virtual object alone. In some embodiments, the target summons is an observer monster, which can help all virtual objects in the camp where the second virtual object is located obtain the vision of the virtual objects in the enemy camp. In some embodiments, the target summons is a shield monster, which can provide a shield for the first virtual object and also attack the second virtual object. Optionally, the first virtual object is a virtual character controlled by a user. The user in the embodiments refers to the user or owner of the user account logged in to the client. The number of the first virtual objects can be one or more, that is, in the same shooting application, the user can control one first virtual object or multiple first virtual objects. Taking a shooting game as an example, in different shooting game rounds, the user controls different first virtual objects to play the game; or, in a single shooting game round, the user controls multiple first virtual objects to cooperate with each other to play the game. Optionally, the second virtual object is other virtual objects in the virtual environment except the first virtual object, such as virtual objects controlled by other users, virtual characters controlled by computer programs in the application, virtual buildings that can be destroyed, virtual items that can be damaged, etc. Optionally, the second virtual object is an enemy virtual object of the first virtual object.
[0040] The server 20 is used to provide background services for the client of the target application installed and running in the terminal device 10. For example, the server 20 may be the background server of the above-mentioned game application. The server 20 may be a single server, a server cluster composed of multiple servers, or a cloud computing service center. Optionally, the server 20 simultaneously provides background services for the target applications in multiple terminal devices 10.
[0041] The terminal device 10 and the server 20 can communicate with each other through a network.
[0042] Optionally, in the embodiment of the present application, the server 20 is used to provide a data adjustment function for the terminal device 10. Exemplarily, as Figure 2 shown, during the running of the shooting application, the terminal device 10 responds to the summoning operation performed on the target summoner, summons the target summoner in the first form, and sends the summoning instruction to the server 20. After receiving the summoning instruction, when the target summoner is in the first form, the server 20 increases the melee attribute of the first virtual object and sends the increased melee attribute to the terminal device 10. According to the switching operation, the terminal device 10 switches the target summoner in the first form to the second form. After receiving the switching instruction, when the target summoner is in the second form, the server 20 adjusts the melee attribute of the first virtual object to the original melee attribute, that is, the melee attribute of the first virtual object when the target summoner is not summoned. The server 20 sends the adjusted melee attribute to the terminal device 10, and the terminal device 10 controls the first virtual object to use the melee virtual prop according to the original melee attribute.
[0043] It should be noted that the above Figure 2 is only exemplary and explanatory. In the exemplary embodiment, the terminal device 10 may also adjust the melee attribute of the first virtual object, and increase the melee attribute of the first virtual object when the first form of the target summoner is summoned by the first virtual object.
[0044] Please refer to Figure 3 , which shows a flowchart of a method for controlling a virtual object provided by an embodiment of the present application. The execution subject of each step of this method may be Figure 1 the terminal device 10 in the implementation environment of the solution shown, such as the execution subject of each step may be the client of the target application. In the following method embodiments, for the convenience of description, only the execution subject of each step being "client" is introduced and described. This method may include at least one of the following steps (310-330):
[0045] Step 310, display the display screen of the virtual environment, and the virtual environment includes a first virtual object.
[0046] The display screen of the virtual environment: It is the screen for observing the virtual environment from the perspective of the first virtual object, and the virtual environment contains the first virtual object. The perspective of the virtual object can be the third perspective of the virtual object or the first perspective of the virtual object. Optionally, the display screen of the virtual environment refers to the virtual environment screen presented to the user on the user interface. Among them, the display screen of the virtual environment can be the screen obtained by the virtual camera from the virtual environment. In a possible implementation manner, the virtual camera obtains the virtual environment screen from the third perspective of the first virtual object. Optionally, the virtual camera is set diagonally above the first virtual object, and the client observes the virtual environment centered on the virtual object through this virtual camera, obtains and displays the display screen of the virtual environment centered on the first virtual object. In another possible implementation manner, the virtual camera obtains the display screen of the virtual environment from the first perspective of the first virtual object. Optionally, the virtual camera is set directly in front of the first virtual object, and the client observes the virtual environment from the perspective of the first virtual object through this virtual camera, obtains and displays the display screen of the virtual environment with the first perspective of the first virtual object. Additionally, in an exemplary embodiment, the placement position of the virtual camera is adjustable in real time. Optionally, the user can adjust the position of the virtual camera through a touch operation on the user interface, and then obtain the display screens corresponding to the virtual environments at different positions. For example, the user adjusts the position of the virtual camera by dragging the display screen of the virtual environment; for another example, the user clicks on a certain position in the map display control, and uses this position as the position after the virtual camera is adjusted to adjust the position of the virtual camera. Among them, the above map display control refers to the control for displaying the global map in the shooting application.
[0047] In the embodiments of the present application, during the operation of the shooting application program, the client displays the display screen of the virtual environment, and the virtual environment contains the first virtual object. Optionally, in the shooting application, the user controls the first virtual object to use virtual props to shoot at the second virtual object in the virtual environment. In some embodiments, in the shooting application, the user controls the first virtual object to use virtual props to attack the second virtual object in the virtual environment.
[0048] Step 320, in response to the target summoning object satisfying the first summoning condition, control the first virtual object to summon the target summoning object in the first form, and when the target summoning object is in the first form, the first virtual object has a melee attribute bonus.
[0049] Target Summon: It refers to one or more virtual summons among multiple virtual summons. In some embodiments, different virtual summons can provide different buffs to the first virtual object, and the virtual summon selected by the first virtual object according to its own situation is the target summon. In some embodiments, there are multiple second virtual objects around the first virtual object. At this time, if the first virtual object needs to improve its melee attributes, in order to obtain a melee attribute buff, the first virtual object selects the target summon "Dazhuang", and "Dazhuang" can provide a melee attribute buff to the first virtual character.
[0050] First Summoning Condition: It is the condition that needs to be satisfied for summoning the first form of the target summon. The first summoning condition includes but is not limited to at least one of the following: the first virtual object obtains or uses a virtual item for summoning the target summon, the target summon is selected, and the attribute value of the first virtual object meets the set conditions. In some embodiments, the first summoning condition is that the first virtual object obtains a virtual item for summoning the target virtual summon and the target summon is selected. Optionally, the ways for the first virtual object to obtain the virtual item include at least one of purchasing with resources within the target application, killing specific virtual wild monsters, and reaching the wild monster quantity threshold for killing virtual wild monsters. Optionally, after the first virtual object kills a specific virtual wild monster, it obtains the virtual item. After using the virtual item, multiple virtual summons can appear. During the summoning time, the first virtual object selects the target summon. Optionally, the summoning time refers to the time interval from using the virtual item to the target virtual object being summoned. In some embodiments, the first virtual object kills a specific virtual nano-monster in the virtual environment, and a virtual item (which can be called "core chip" in this embodiment) appears at the position where the virtual nano-monster disappears. After the first virtual object spends energy (in this embodiment, the first virtual object can obtain energy after performing virtual tasks in the virtual environment), it can select to summon one of several virtual summons. In some embodiments, the first virtual object directly spends energy to exchange for the virtual item and uses the virtual item to summon the target summon. In some embodiments, the first summoning condition also includes that the attribute value of the first virtual object meets the set conditions. In some embodiments, only when the blood volume value of the first virtual object is lower than the passing line can the first virtual object use the virtual item to summon the target summon.
[0051] The first form: It is one of the multiple forms of the target summoning object. In some embodiments, the target summoning object has multiple forms, and the forms of the target summoning object include, but are not limited to, at least one of the following: complete form, incomplete form. Among them, the complete form corresponds to the incomplete form. When the target summoning object appears in the complete form, it can move or attack independently without relying on the first virtual object. In some embodiments, the complete form of the target summoning object includes, but is not limited to, at least one of the following: human form, beast form. Correspondingly, when the target summoning object appears in the incomplete form, it cannot exist independently without the first virtual object. In some embodiments, the first form of the target summoning object refers to the incomplete form of the target summoning object. In some embodiments, the first form does not have a specific shape and changes according to the first virtual object. Optionally, the first form of the target summoning object is in the form of fragments. In some embodiments, the target summoning object is attached to the arm of the first virtual object in the form of fragments, which can improve the melee attributes of the first virtual object. In some embodiments, the target summoning object is attached to other parts of the first virtual object in the form of fragments, which can improve the melee attributes of the first virtual object. Optionally, the target summoning object turns into a shield form and shields around the first virtual object, which can improve the melee attributes of the first virtual object. Optionally, the target summoning object turns into a mount form, which can carry the first virtual object and provide a melee attribute bonus to the first virtual object. In the embodiments of the present application, the first virtual object uses a virtual item to summon the target summoning object (referred to as "Smasher / Brawn"), and the target summoning object is attached to the arm of the first virtual object in the form of fragments, while improving the melee attributes of the first virtual object.
[0052] In some embodiments, the melee virtual item described in the embodiments of the present application is a virtual item corresponding to the ranged virtual item, and the attack distance of the melee virtual item is less than the attack distance of the ranged virtual item. In some embodiments, the melee virtual item refers to a virtual item with an attack distance less than the melee distance threshold. In some embodiments, the melee virtual items include, but are not limited to, at least one of the following: virtual axe, virtual spear, virtual frying pan, virtual crowbar. Refer to Figure 4 , which shows a schematic diagram of the display screen provided by an embodiment of the present application. The display screen 400 of the virtual environment includes a first virtual object 410 and a melee virtual item 420.
[0053] In the embodiments of the present application, melee combat can be a battle in which the first virtual object uses melee virtual props, and the attack distance of melee combat can be fixed. The melee attribute is the attribute that the first virtual object has when in melee combat. Gain means to enhance / improve. The gain effect refers to a helpful effect. The melee attribute gain refers to an effect that is helpful for the melee combat of the first virtual object, and it is the gain effect when using melee virtual props. In the embodiments of the present application, the melee attribute gain includes at least one of the following: the attack speed gain when using melee virtual props, the throwing speed gain when using melee virtual props, the attack value gain when using melee virtual props, and the critical hit value gain when using melee virtual props.
[0054] Optionally, the attack speed gain when using melee virtual props means increasing the attack speed of the melee virtual props of the first virtual object. In some embodiments, the attack speed of the first virtual object using melee virtual props is increased from an attack interval of 0.5 s to an attack interval of 0.25 s.
[0055] Optionally, the throwing speed gain when using melee virtual props means increasing the speed at which the first virtual object throws melee virtual props. In some embodiments, the time for the first virtual object to throw a virtual axe once is increased from 0.1 s to 0.05 s.
[0056] Optionally, the attack value gain when using melee virtual props means the increase in the damage value caused by the first virtual object using melee virtual props to the second virtual object. In some embodiments, the damage caused by the first virtual object using melee virtual props to the second virtual object is 100 hit points of health, but after the attribute gain, the first virtual object using melee virtual props can cause 200 hit points of health damage to the second virtual object.
[0057] Optionally, the critical hit value gain when using melee virtual props means that the probability of getting a critical hit when using melee virtual props is increased. In some embodiments, the critical hit value of the first virtual object using melee virtual props is that a critical hit occurs once every ten attacks, and the critical hit value is twice the normal attack value. However, after the critical hit value is gained, the critical hit value of the first virtual object using melee virtual props is that a critical hit occurs once every five attacks, and the critical hit value is three times the normal attack value.
[0058] In some embodiments, the melee attribute gain is directly added to the attribute of the first virtual object. When the first virtual object uses a melee virtual prop, the melee attribute gain is obtained by directly improving the melee attribute of the first virtual object itself. In some embodiments, the melee attribute gain is added to the melee virtual prop, which is the attribute of the virtual prop equipment that is improved. By improving the attribute of the melee virtual prop, when the first virtual object uses the melee virtual prop, the purpose of improving the melee attribute of the first virtual object using the melee virtual prop is achieved. In some embodiments, the melee attribute gain is added to the first virtual object itself and the melee virtual prop at the same time. Through the blessing of both sides, the melee attribute of the first virtual object using the melee virtual prop is improved. In shooting games, players are usually accustomed to using virtual props for long-range attacks, and the utilization rate of melee props / props such as axes and sickles is low, resulting in low resource utilization and waste of resources. The use of this application scheme helps to actively utilize resources and avoid waste of resources.
[0059] In an embodiment of the present application, in response to the target summon satisfying the first summoning condition, the first virtual object is controlled to summon the target summon in the first form, and when the target summon is in the first form, the first virtual object has a melee attribute gain. In some embodiments, if the target summon does not satisfy the first summoning condition, the first virtual object does not have a melee attribute gain. In some embodiments, if the target summon is not in the first form, the first virtual object does not have a melee attribute gain.
[0060] Step 330 : In response to the use operation of the melee virtual prop, the first virtual object is controlled to use the melee virtual prop based on the melee attribute gain.
[0061] The use operation includes but is not limited to the attack operation and the throwing operation. The attack operation refers to using the melee virtual prop to directly cause damage to the second virtual object. The throwing operation refers to throwing the melee virtual prop to indirectly cause damage to the second virtual object.
[0062] In some embodiments, the client controls the first virtual object to use the melee virtual prop based on the attack speed gain in response to the first virtual character's use operation for the melee virtual prop, so that the attack speed of the first virtual object using the melee virtual prop is improved. In some embodiments, the client controls the first virtual object to throw the melee virtual prop based on the throwing speed gain in response to the first virtual character's throwing operation for the melee virtual prop, so that the throwing speed of the first virtual object using the melee virtual prop is improved.
[0063] In some embodiments, the target summon is in the first form, the first virtual object has a melee attribute bonus, and the melee virtual item is used to attack the second virtual object when the first object has the melee attribute bonus. In some embodiments, the target summon is attached to the first virtual object in the form of fragments, and the first virtual object has an attack speed bonus for using the melee virtual item and a throwing speed bonus for using the melee virtual item. In some embodiments, the target summon "Dazhuang" is attached to the arm of the first virtual object in the form of fragments, and the speed at which the first virtual object throws the virtual axe and the attack speed of waving the virtual dagger are increased.
[0064] In the embodiments of the present application, controlling the first virtual object to summon the target summon in the first form includes displaying the first summoning animation of the target summon. The first summoning animation includes the animation process of generating the target summon in the first form in the virtual environment. In the first form, the target summon is attached to the first virtual object. In the embodiments of the present application, the first summoning animation is a dynamic animation. In some embodiments, the first form of the target summon is in the form of fragments. Optionally, the first summoning animation is the animation process in which when the target summon is in the form of fragments, the fragments gradually converge towards the body part of the first virtual object. Optionally, display the animation process in which the target summon Dazhuang converges towards the arm of the first virtual object in the form of fragments. In the first form, the target summon is attached to the body part (such as the arm) of the first virtual object in the form of fragments. Refer to Figure 5 , which shows a schematic diagram of the display screen provided by another embodiment of the present application. In the first summoning animation 500, it is shown that the target summon is attached to the first virtual object 520 in the first form 510, and the first form 510 of the target summon is in the form of fragments.
[0065] By displaying the first summoning animation, the display effect of the screen is improved, the product quality and attractiveness are enhanced, thereby increasing the usage rate of the product and avoiding waste of server resources.
[0066] The technical solution provided by the embodiments of the present application controls the first virtual object to summon the target summon in the first form, and when the target summon is in the first form, the melee attribute of the first virtual object is improved, so that the purpose of improving the melee attribute of the first virtual object is achieved by summoning the target summon, increasing the ways to improve the melee attribute of the virtual object, and making the ways to improve the melee attribute diverse.
[0067] Please refer to Figure 6 , which shows a flowchart of the control method of the virtual object provided by another embodiment of the present application. The execution subject of each step of this method can be Figure 1The terminal device 10 in the implementation environment of the shown solution, for example, the execution entity of each step can be the client of the target application. In the following method embodiments, for ease of description, only the execution entity of each step being the "client" is introduced and described. This method may include at least one of the following steps (610 to 640):
[0068] Step 610, display the display screen of the virtual environment, where the virtual environment includes a first virtual object.
[0069] Step 620, in response to the target summoning object meeting the first summoning condition, control the first virtual object to summon the target summoning object in the first form, and when the target summoning object is in the first form, the first virtual object has a melee attribute bonus.
[0070] Step 630, in response to the use operation of the melee virtual item, based on the melee attribute bonus, control the first virtual object to use the melee virtual item.
[0071] Step 640, in response to the target summoning object meeting the second summoning condition, control the first virtual object to summon the target summoning object in the second form, and when the target summoning object is in the second form, the target summoning object has the function of assisting the first virtual object to attack the second virtual object.
[0072] The second summoning condition: refers to the conditions required to summon the second form of the target summoning object. In some embodiments, when the client receives the touch / press operation performed by the user on a specific summoning button, control the first virtual object to summon the target summoning object in the second form. In some embodiments, when the duration of the target summoning object appearing in the first form reaches the duration threshold, control the first virtual object to summon the target summoning object in the second form. In some embodiments, when the distance between the second virtual object and the first virtual object exceeds the summoning distance threshold, control the first virtual object to summon the target summoning object in the second form.
[0073] The second form: refers to the form different from the first form among the multiple forms of the target summoning object. In some embodiments, the second form of the target summoning object refers to the complete form of the target summoning object. In some embodiments, the complete form refers to the state of being separated from the second virtual object and being able to move autonomously. The complete form includes but is not limited to at least one of human form and beast form. Optionally, control the first virtual object to summon the target summoning object in human form. In some embodiments, control the first virtual object to summon the target summoning object in beast form. Refer to Figure 7, which shows a schematic diagram of a display screen provided by another embodiment of the present application. In the display screen 700, the first virtual object 710 holds a melee virtual prop 720 and summons the target summoner 730 in the second form at the same time. The summoner has multiple forms, and different forms have different functions / abilities, thus increasing the diversity of the product and gameplay.
[0074] Optionally, the second form of the target summoner is a target summoner capable of autonomous movement. In some embodiments, there are differences between the second form and the first form of the target summoner, and the user can select different skins for the second form of the target summoner.
[0075] The target summoner has the function of assisting the first virtual object to attack the second virtual object: It means that in the second form, the target summoner can play an additional role in helping the first virtual object in the confrontation between the first virtual character and the second virtual character. In some embodiments, the target summoner having the function of assisting the first virtual object to attack the second virtual object means that the target summoner performs an attack behavior on the second virtual object in the second form or the target summoner performs a patrol behavior in the virtual environment in the second form.
[0076] Attack behavior: It means that the target summoner in the second form can attack the second virtual object. In some embodiments, the attack behavior of the target summoner includes at least one of the following: swinging the arm, punching with the fist, kicking with the foot, and launching a combo. In some embodiments, before attacking the second virtual object, the target summoner can also taunt the second virtual object. The taunting behavior means attracting the hatred value of the second virtual object and gathering the second virtual objects together so that multiple second virtual objects can be attacked at one time. In some embodiments, the target summoner is Dazhuang. In response to Dazhuang meeting the second summoning condition, the first virtual object is controlled to summon Dazhuang in the second form. Before Dazhuang attacks the second virtual object, it first taunts the second virtual object by making a roar, gathers multiple second virtual objects together, and then launches an attack on multiple second virtual objects. In some embodiments, the attack behavior of the target summoner is controlled by AI (Artificial Intelligence). In some embodiments, the attack behavior of the target summoner is controlled by the user.
[0077] Patrol behavior: It means that the target summoner in the second form can patrol and give a prompt to the first virtual object when it discovers the second virtual object. In some embodiments, the patrol behavior of the target summoner is controlled by AI. In some embodiments, the patrol behavior of the target summoner is controlled by the user.
[0078] In the embodiment of the present application, to control the first virtual object to summon the target summon in the second form, it is necessary to first determine the aiming position of the first virtual object in the virtual environment. If there is a second virtual object in the effective area corresponding to the aiming position, control the virtual summon to perform an attack behavior on the second virtual object in the second form; if there is no second virtual object in the effective area corresponding to the aiming position, control the virtual summon to perform a patrol behavior in the virtual environment. The aiming position: refers to the aiming crosshair existing in the user interface in a shooting application.
[0079] Optionally, there is a second virtual object in the effective area corresponding to the aiming position. Refer to Figure 8 , which shows a schematic diagram of the display screen provided by another embodiment of the present application. In the display screen 800, the first virtual object 810 summons the target summon 830 in the second form. When it is determined that there is a second virtual object 840 in the effective area corresponding to the aiming position 850, control the virtual summon 830 to perform an attack behavior on the second virtual object 840.
[0080] Optionally, if there is no second virtual object in the effective area corresponding to the aiming position. As Figure 7 shown, the target summon 730 performs a patrol behavior in the virtual environment and can give a prompt to the first virtual object when a second virtual object is found.
[0081] When the target summon is in the second form, the first virtual object does not have a melee attribute bonus. When the target summon is in the first form, the target summon does not have the function of assisting the first virtual object to attack the second virtual object. In some embodiments, the target summon is attached to the first virtual object in the first form, and only when the target summon is attached to the first virtual object does the first virtual object have a melee attribute bonus. Correspondingly, because the target summon in the first form is not separated from the first virtual object, the target summon does not have the function of assisting the first virtual object to attack the second virtual object. In some embodiments, the target summon is in the second form, and the target summon in the second form is separated from the first virtual object, then the first virtual object no longer has a melee attribute bonus. Correspondingly, the target summon has the function of assisting the first virtual object to attack the second virtual object. The target summon in the second form separated from the first virtual object can help the first virtual object attack the second virtual object. When there is no second virtual object, the target summon can patrol the ground and give a prompt when a second virtual object appears. The functions / abilities corresponding to the first form do not exist in the second form, and the functions / abilities corresponding to the second form do not exist in the first form, which helps to maintain the difference and balance of the abilities in each form.
[0082] The first form and the second form of the target summoning object can be switched between each other. In some embodiments, when the target summoning object is in the first form, in response to a first switching operation on the target summoning object, the target summoning object is controlled to switch from the first form to the second form; in some embodiments, when the target summoning object is in the second form, in response to a second switching operation on the target summoning object, the target summoning object is controlled to switch from the second form to the first form. Optionally, the first switching operation is an operation on a first switching button. Optionally, the second switching operation is an operation on a second switching button. Optionally, the first switching button and the second switching button are the same button. Optionally, the first switching button and the second switching button are different buttons.
[0083] In some embodiments, when the target summoning object is in the first form, in response to a touch / press operation on the first switching button, the target summoning object is controlled to switch from the first form to the second form. In some embodiments, when the target summoning object is in the second form, in response to a touch / press operation on the second switching button, the target summoning object is controlled to switch from the second form to the first form.
[0084] In the present application, the purpose of manipulating the target summoning object can be achieved through control operations on the target summoning object. In some embodiments, in response to a movement control operation on the target summoning object, the target summoning object is controlled to move according to the movement control operation; in some embodiments, in response to a behavior control operation on the target summoning object, the target summoning object is controlled to perform corresponding behaviors according to the behavior control operation. The control operations include at least one of the following: movement control operation, behavior control operation. The movement control operation is an operation by the user to control the movement of the target summoning object in the second state. In some embodiments, the user can control the movement of the target summoning object through a mouse. In some embodiments, in response to the user's movement control operation on the target summoning object through the mouse, the target summoning object is controlled to move. The behavior control operation is an operation by the user to control the attack mode of the target summoning object in the second state. In some embodiments, in some embodiments, the user can control the attack mode of the target summoning object through a button. In some embodiments, in response to the user's behavior control operation on the target summoning object through the mouse, the attack mode of the target summoning object on the second virtual object is controlled. By giving the user more control and operation permissions for the summoning object, the diversity of gameplay is enhanced. Moreover, combined with the movement / behavior control here and the manual switching of the summoning object form, more control experience and strategic experience can be brought to high-level players.
[0085] In the technical solution provided by the embodiment of the present application, the first form of the target summoning object can be switched to the second form, and the target summoning object in the second form has the function of assisting the first virtual object to attack the second virtual object, enabling the first virtual object to attack the second virtual object at a distance, enriching the game design and improving the user experience.
[0086] In addition, the first form and the second form of the target summoning object can be switched by the user through a switching operation, enabling the user to judge which form of the target summoning object should be utilized according to the environment. The user can also control the target summoning object in the second form, further enhancing the strategic nature of the game and improving the user's interactive experience.
[0087] Please refer to Figure 9 , which shows a flowchart of a method for controlling a virtual object provided by another embodiment of the present application. The execution subject of each step of this method can be Figure 1 the terminal device 10 in the implementation environment of the solution shown, such as the execution subject of each step can be the client of the target application. In the following method embodiments, for the convenience of description, only the execution subject of each step being the "client" is introduced. This method may include at least one of the following steps (910 to 960):
[0088] Step 910, display a display screen of the virtual environment, where the virtual environment includes a first virtual object.
[0089] Step 920, in response to the target summoning object satisfying the first summoning condition, control the first virtual object to summon the target summoning object in the first form, and when the target summoning object is in the first form, the first virtual object has a melee attribute bonus.
[0090] Step 930, in response to the use operation of the melee virtual item, based on the melee attribute bonus, control the first virtual object to use the melee virtual item.
[0091] Step 940, in response to the target summoning object satisfying the second summoning condition, control the first virtual object to summon the target summoning object in the second form, and when the target summoning object is in the second form, the target summoning object has the function of assisting the first virtual object to attack the second virtual object.
[0092] When the target summoning object is in the first form, execute step 950; when the target summoning object is in the second form, execute step 960.
[0093] Step 950, when the target summoning object is in the first form, if the first virtual object is in the first state, then control the target summoning object to switch from the first form to the second form.
[0094] The first state includes that the number of second virtual objects within the melee attack range of the first virtual object is less than or equal to a first threshold value. The melee attack range is the range that the first virtual object can attack using a melee virtual prop.
[0095] As Figure 8 shown, when the number of second virtual objects 840 within the melee attack range of the first virtual object is less than or equal to the first threshold value, control the target summons to switch from the first form to the second form.
[0096] In some embodiments, the first threshold value is 5. When the number of second virtual objects within the melee attack range of the first virtual object is less than or equal to 5, that is, the number of second virtual objects within the melee attack range of the first virtual object is small, and there are other second virtual objects outside the melee attack range of the first virtual object. Therefore, control the target summons to switch from the first form to the second form. The target summons in the second form separates from the first virtual object and can assist the first virtual object in attacking the second virtual objects outside the melee attack range.
[0097] Step 960, when the target summons is in the second form, if the first virtual object is in the second state, then control the target summons to switch from the second form to the first form.
[0098] The second state includes that the number of second virtual objects within the melee attack range of the first virtual object is greater than or equal to a second threshold value; the first threshold value is less than or equal to the second threshold value.
[0099] As Figure 8 shown, when the number of second virtual objects 840 within the melee attack range of the first virtual object is greater than or equal to the second threshold value, control the target summons to switch from the second form to the first form.
[0100] In some embodiments, the second threshold value is 10. When the number of second virtual objects within the melee attack range of the first virtual object is greater than or equal to 10, that is, more second virtual objects are within the melee attack range of the first virtual object. Therefore, control the target summons to switch from the second form to the first form. The target summons in the first form attaches to the first virtual object, which can improve the melee attributes of the first virtual object and help the first virtual object attack the second virtual objects nearby.
[0101] By automatically controlling the form of the target summons, the diversity of the gameplay is enhanced. Moreover, this automatic switching simplifies the user operation and can bring more interactive experiences to low-level players. In some embodiments, the form of the target summons can be switched manually or automatically, which can be selected and pre-configured by the user or determined based on the game mode.
[0102] The technical solution provided by the embodiment of the present application controls the form of the target summoning object according to the number of second virtual objects within the melee range of the first virtual object, and automatically switches the form of the summoning object based on the virtual object state, simplifying the user operation.
[0103] Please refer to Figure 10 , which shows a flowchart of a method for controlling virtual objects provided by another embodiment of the present application. This method may include at least one of the following steps (S1 to S21):
[0104] S1, The user performs a summoning operation.
[0105] The summoning operation is used to summon a target summoning object that meets the first summoning condition. The user's summoning operation is a touch / press operation on the summoning button. The summoning button is a button used to summon a virtual summoning object.
[0106] S2, The terminal device obtains a summoning instruction.
[0107] S3, The terminal device displays the first summoning animation of the target summoning object.
[0108] S4, The terminal device sends a summoning instruction.
[0109] S5, The server adjusts the melee attributes of the first virtual object.
[0110] S6, The server distributes the adjusted melee attributes.
[0111] S7, The terminal device updates the melee attributes of the first virtual object.
[0112] S8, The user performs an operation to use a melee virtual item.
[0113] S9, The terminal device obtains a usage instruction.
[0114] S10, The terminal device controls the first virtual object to use the melee virtual item based on the melee attribute boost.
[0115] S11, The user performs a first switching operation on the target summoning object.
[0116] S12, The terminal device obtains a switching instruction.
[0117] S13, The terminal device controls the target summoning object to perform a patrol behavior in the virtual environment in the second form.
[0118] S14, The terminal device sends a switching instruction.
[0119] S15, The server readjusts the melee attributes of the first virtual object.
[0120] S16, The server distributes the adjusted melee attributes.
[0121] S17, the terminal device updates the melee attribute of the first virtual object.
[0122] S18, the user performs a first switching operation on the target summoning object.
[0123] S19, the terminal device obtains a switching instruction.
[0124] S20, the terminal device controls the target summoning object to perform an attack behavior on the second virtual object.
[0125] S21, the terminal device displays a mark.
[0126] The mark in this embodiment is used to refer to different forms of the target summoning object. When the target summoning object is in the first form, a first mark appears on the display screen; when the target summoning object is in the second form, a second mark appears on the display screen. The first mark is different from the second mark. In some embodiments, the first mark is a colored cross mark, and the second mark is a circular shield.
[0127] The technical solution provided by the embodiment of the present application controls the first virtual object to summon the target summoning object in the first form, and when the target summoning object is in the first form, improves the melee attribute of the first virtual object, so as to achieve the purpose of improving the melee attribute of the first virtual object by summoning the target summoning object, increases the ways to improve the melee attribute of the virtual object, and makes the ways to improve the melee attribute diverse.
[0128] The following is an embodiment of the device of the present application, which can be used to execute the method embodiment of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the method embodiment of the present application.
[0129] Please refer to Figure 11 , which shows a block diagram of a control device for a virtual object provided by an embodiment of the present application. The device has the functions of implementing the above method example, and the functions can be implemented by hardware or by hardware executing corresponding software. The device can be the terminal device introduced above, or can be set in the terminal device. As Figure 11 shown, the device 1100 may include: a screen display module 1110, a control summoning module 1120, and a control using module 1130.
[0130] The screen display module 1110 is used to display a display screen of a virtual environment, and the virtual environment includes a first virtual object.
[0131] The control summoning module 1120 is used to control the first virtual object to summon the target summoning object in the first form in response to the target summoning object meeting the first summoning condition, and when the target summoning object is in the first form, the first virtual object has a melee attribute gain.
[0132] A control usage module 1130 is configured to control the first virtual object to use the melee virtual item based on the melee attribute boost in response to a usage operation for the melee virtual item.
[0133] In some embodiments, the melee attribute boost includes at least one of the following:
[0134] An attack speed boost when using the melee virtual item.
[0135] A throwing speed boost when using the melee virtual item.
[0136] An attack value boost when using the melee virtual item.
[0137] A critical strike value boost when using the melee virtual item.
[0138] In some embodiments, the control summoning module is configured to display a first summoning animation of the target summoning creature, where the first summoning animation includes the animation process of generating the target summoning creature in the first form in the virtual environment, and in the first form, the target summoning creature attaches to the first virtual object.
[0139] In some embodiments, the control summoning module 1120 is further configured to:
[0140] In response to the target summoning creature meeting a second summoning condition, control the first virtual object to summon the target summoning creature in a second form, and when the target summoning creature is in the second form, the target summoning creature has the function of assisting the first virtual object to attack a second virtual object.
[0141] In some embodiments, when the target summoning creature is in the second form, the first virtual object does not have the melee attribute boost.
[0142] In some embodiments, when the target summoning creature is in the first form, the target summoning creature does not have the function of assisting the first virtual object to attack a second virtual object.
[0143] In some embodiments, the function that the target summoning creature has of assisting the first virtual object to attack a second virtual object includes:
[0144] The target summoning creature performs an attack behavior on the second virtual object in the second form.
[0145] Or,
[0146] The target summoning creature performs a patrolling behavior in the virtual environment in the second form.
[0147] In some embodiments, the control summoning module 1120 is configured to:
[0148] Determine the aiming position of the first virtual object in the virtual environment.
[0149] If the second virtual object exists within the effective area corresponding to the aiming position, control the target summoning object to perform the attack behavior on the second virtual object in the second form.
[0150] If the second virtual object does not exist within the effective area corresponding to the aiming position, control the target summoning object to perform the patrol behavior in the virtual environment in the second form.
[0151] In some embodiments, as Figure 12 shown, the device 1100 further includes a control switching module 1140.
[0152] The control switching module 1140 is configured to, when the target summoning object is in the first form, in response to a first switching operation on the target summoning object, control the target summoning object to switch from the first form to the second form.
[0153] Or,
[0154] The control switching module 1140 is further configured to, when the target summoning object is in the second form, in response to a second switching operation on the target summoning object, control the target summoning object to switch from the second form to the first form.
[0155] In some embodiments, the control switching module 1140 is further configured to,
[0156] When the target summoning object is in the first form, if the first virtual object is in a first state, control the target summoning object to switch from the first form to the second form.
[0157] Or,
[0158] When the target summoning object is in the second form, if the first virtual object is in a second state, control the target summoning object to switch from the second form to the first form.
[0159] In some embodiments, the first state includes that the number of second virtual objects within the melee attack range of the first virtual object is less than or equal to a first threshold; the second state includes that the number of second virtual objects within the melee attack range of the first virtual object is greater than or equal to a second threshold, where the first threshold is less than or equal to the second threshold.
[0160] In some embodiments, as Figure 12As shown, the device 1100 further includes a control operation module 1150.
[0161] The control operation module 1150 is configured to control the target summoned object to move according to the movement control operation in response to a movement control operation for the target summoned object.
[0162] Or,
[0163] The control operation module 1150 is configured to control the target summoned object to perform corresponding actions according to the action control operation in response to an action control operation for the target summoned object.
[0164] In some embodiments, the first summoning condition includes at least one of the following:
[0165] The first virtual object obtains or uses a virtual item for summoning the target summoned object.
[0166] The target summoned object is selected.
[0167] The attribute value of the first virtual object meets a set condition.
[0168] The technical solution provided in the embodiments of the present application controls the first virtual object to summon the target summoned object in the first form, and when the target summoned object is in the first form, improves the melee attribute of the first virtual object, so as to achieve the purpose of improving the melee attribute of the first virtual object by summoning the target summoned object, increases the ways to improve the melee attribute of the virtual object, and makes the ways to improve the melee attribute diverse.
[0169] It should be noted that for the device provided in the above embodiments, when implementing its functions, only the above-mentioned division of each functional module is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device provided in the above embodiments and the method embodiments belong to the same concept, and the specific implementation process can be seen in the method embodiments, which will not be repeated here.
[0170] Please refer to Figure 13 , which shows a structural block diagram of a terminal device 1300 provided in an embodiment of the present application. The terminal device 1300 may be Figure 1 the terminal device 10 in the shown implementation environment, and is used to implement the control method of the virtual object provided in the above embodiments. Specifically:
[0171] Generally, the terminal device 1300 includes a processor 1301 and a memory 1302.
[0172] The processor 1301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1301 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), or PLA (Programmable Logic Array). The processor 1301 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1301 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1301 may further include an AI processor, which is used to process computational operations related to machine learning.
[0173] The memory 1302 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 1302 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1302 is used to store a computer program, and the computer program is configured to be executed by one or more processors to implement the above control method for virtual objects.
[0174] In some embodiments, the terminal device 1300 may further optionally include: a peripheral device interface 1303 and at least one peripheral device. The processor 1301, the memory 1302, and the peripheral device interface 1303 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 1303 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 1304, a display screen 1305, an audio circuit 1307, and a power supply 1308.
[0175] Those skilled in the art can understand that Figure 13 the structure shown in does not constitute a limitation on the terminal device 1300, and it may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component layout.
[0176] In an exemplary embodiment, a computer-readable storage medium is further provided. A computer program is stored in the storage medium, and when the computer program is executed by a processor, the control method of the virtual object is implemented.
[0177] Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random Access Memory), SSD (Solid State Drives), or optical discs, etc. Among them, the random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0178] In an exemplary embodiment, a computer program product is further provided. The computer program product includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a terminal device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal device executes the control method of the virtual object described above.
[0179] It should be understood that "a plurality of" mentioned herein refers to two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after. In addition, the step numbers described herein only exemplarily show a possible execution sequence between steps. In some other embodiments, the above steps may not be executed in the order of the numbers. For example, two steps with different numbers are executed simultaneously, or two steps with different numbers are executed in the reverse order of the illustration. The embodiments of the present application do not limit this.
[0180] The above are only exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A control method for virtual objects, characterized in that, The method includes: Displaying a display screen of a virtual environment, where the virtual environment includes a first virtual object that has the ability to summon a target summoning object; Controlling the first virtual object to summon the target summoning object in a second form, where the target summoning object in the second form has the function of assisting the first virtual object in attacking a second virtual object in the virtual environment, and the target summoning object further includes a first form, and the target summoning object in the first form provides a melee attribute bonus to the first virtual object.
2. The method according to claim 1, wherein: The target summoning object in the first form is attached to the first virtual object; The target summoning object in the second form is separated from the first virtual object and is located in the virtual environment.
3. The method according to claim 1 or 2, characterized in that, The target summoning object in the second form having the function of assisting the first virtual object in attacking the second virtual object includes: The target summoning object performs an attack behavior on the second virtual object in the second form; Or, The target summoning object performs a patrol behavior in the virtual environment in the second form.
4. The method according to any one of claims 1 to 3, characterized in that The controlling the first virtual object to summon the target summoning object in the second form includes: Determining the aiming position of the first virtual object in the virtual environment; If there is a second virtual object in the effective area corresponding to the aiming position, controlling the target summoning object to perform an attack behavior on the second virtual object in the second form; If there is no second virtual object in the effective area corresponding to the aiming position, controlling the target summoning object to perform a patrol behavior in the virtual environment in the second form.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: When the target summoning object is in the first form, in response to a first switching operation on the target summoning object, controlling the target summoning object to switch from the first form to the second form; Or, When the target summoning object is in the second form, in response to a second switching operation on the target summoning object, controlling the target summoning object to switch from the second form to the first form.
6. The method according to any one of claims 1 to 4, characterized in that, The method further includes: When the target summoning object is in the first form, if the first virtual object is in a first state, controlling the target summoning object to switch from the first form to the second form; Or, When the target summoning object is in the second form, if the first virtual object is in a second state, controlling the target summoning object to switch from the second form to the first form.
7. The method according to claim 6, wherein: The first state includes that the number of second virtual objects within the melee attack range of the first virtual object is less than or equal to a first threshold; The second state includes that the number of second virtual objects within the melee attack range of the first virtual object is greater than or equal to a second threshold; Wherein, the first threshold is less than or equal to the second threshold.
8. The method according to any one of claims 1 to 7, characterized in that, After controlling the first virtual object to summon the target summoning object in the second form, it further includes: In response to a movement control operation for the target summoning object, control the movement of the target summoning object; Or, In response to a behavior control operation for the target summoning object, control the target summoning object to perform a corresponding behavior.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Control the first virtual object to summon the target summoning object in the first form; In response to a use operation for a melee virtual item, based on the melee attribute boost, control the first virtual object to use the melee virtual item.
10. The method according to claim 9, characterized in that, The method further includes: Display a first summoning animation of the target summoning object, where the first summoning animation includes the animation process of generating the target summoning object in the first form in the virtual environment. In the first form, the target summoning object is attached to the first virtual object.
11. The method according to claim 9 or 10, characterized in that, The method further includes: When a first summoning condition is met, perform the step of controlling the first virtual object to summon the target summoning object in the first form. The first summoning condition includes at least one of the following: the first virtual object obtains or uses a virtual item for summoning the target summoning object, the target summoning object is selected, the attribute value of the first virtual object meets a set condition; When a second summoning condition is met, perform the step of controlling the first virtual object to summon the target summoning object in the second form. The second summoning condition includes at least one of the following: receiving a touch or press operation by the user on a summoning button, the duration for which the target summoning object appears in the first form reaches a duration threshold, the distance between the second virtual object and the first virtual object exceeds a summoning distance threshold.
12. The method according to any one of claims 1 to 11, characterized in that The target summoning object in the first form does not have the function of assisting the first virtual object in attacking the second virtual object; The target summoning object in the second form cannot provide the melee attribute boost for the first virtual object.
13. The method according to any one of claims 1 to 12, characterized in that, The melee attribute boost includes at least one of the following: Attack speed boost when using the melee virtual item; Throwing speed boost when using the melee virtual item; Attack value boost when using the melee virtual item; Critical strike value boost when using the melee virtual item.
14. A control device for a virtual object, characterized in that, The device includes: A screen display module for displaying a display screen of a virtual environment, where the virtual environment includes a first virtual object that has the ability to summon a target summoning object; A control summoning module for controlling the first virtual object to summon the target summoning object in the second form. The target summoning object in the second form has the function of assisting the first virtual object in attacking a second virtual object in the virtual environment. The target summoning object further includes a first form, and the target summoning object in the first form provides a melee attribute boost for the first virtual object.
15. A terminal device, characterized in that, The terminal device includes a processor and a memory. A computer program is stored in the memory and is loaded and executed by the processor to implement the method according to any one of claims 1 to 13.
16. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the method according to any one of claims 1 to 13 above.
17. A computer program product, characterized in that, The computer program product includes a computer program, the computer program is stored in a computer-readable storage medium, and the processor reads and executes the computer program to implement the method according to any one of claims 1 to 13.