Method and device for adjusting virtual object information, storage medium, and electronic device

By judging the conditions of the virtual object set in a multiplayer online role-playing game, generating and binding specific virtual objects, and adjusting their attribute information, the poor flexibility caused by the fixed nature of the game character attribute information is solved, and the virtual object information is realized Dynamic configuration and relevance between multiple virtual objects is improved.

CN112402970BActive Publication Date: 2025-02-25CHONGQING PERFECT WORLD INTERACTIVE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011364294.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-27
Publication Date
2025-02-25
Estimated Expiration
2040-11-27

AI Technical Summary

Technical Problem

In multiplayer online role-playing games, the fixed configuration of game character attribute information leads to poor flexibility in game character adjustment attribute information, making it difficult for users to manipulate game characters with different attribute information.

Method used

By determining whether the virtual object set of a specific scene meets the preset conditions, a specific virtual object is generated when the conditions are met, and a virtual object is selected from the virtual object set according to the matching rules, a specific virtual object is bound to the virtual object in the virtual object set, and Adjust the attribute information of the virtual object based on the attribute information of the specific virtual object.

Benefits of technology

It realizes dynamic and flexible configuration of virtual object information, improves the configuration flexibility of virtual object information, and enhances the correlation between multiple virtual objects in the virtual scene.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112402970B_ABST
    Figure CN112402970B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for adjusting virtual object information, a storage medium, and an electronic device, wherein the method includes: determining whether a virtual object set corresponding to a specific scene meets a preset condition; if the virtual object set meets the preset condition, generating a first specific virtual object in the specific scene; selecting a first virtual object from the virtual object set according to a matching rule, binding the first specific virtual object to the first virtual object in the virtual object set, and adjusting the attribute information of the first virtual object based on the attribute information of the first specific virtual object; detecting an operation instruction of a second virtual object for the first virtual object, and updating the state information of the first virtual object according to the operation instruction. Through the present invention, the technical problem that only fixed configuration of virtual object information can be performed in the related art is solved, the configuration flexibility of virtual object information is improved, and the correlation between multiple virtual objects in a virtual scene is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method and device for adjusting virtual object information, a storage medium, and an electronic device. Background Art

[0002] In the related art, with the development of computer technology and the diversification of terminal functions, various virtual scenes can be realized on terminals and other devices, such as racing games, sandbox games, role-playing games (RPG) and shooting games. Among them, in all role-playing games of MMORPG (Massive Multiplayer Online Role-Playing Game), players have to play a fictional character and control the character to complete various tasks in the game, and interact with NPCs in the game (NPC is the abbreviation of Non-Player Character, which is a type of role in the game, meaning non-player characters, referring to game characters that are not controlled by players in the game).

[0003] In the related art, in a virtual scene including multiple operating objects, such as a virtual game scene, before each battle round begins, for the fairness of the game, the attribute information of the game character is uniformly configured by the system and has no relationship with other characters, resulting in poor flexibility in adjusting the attribute information of the game character. If the user wants to control or become a game character with different attribute information, he can only reselect the game character.

[0004] With respect to the above-mentioned problems existing in the related technologies, no effective solutions have been found so far. Summary of the invention

[0005] Embodiments of the present invention provide a method and device for adjusting virtual object information, a storage medium, and an electronic device.

[0006] According to one embodiment of the present invention, a method for adjusting virtual object information is provided, comprising: determining whether a virtual object set corresponding to a specific scene satisfies a preset condition; if the virtual object set satisfies the preset condition, generating a first specific virtual object in the specific scene; selecting a first virtual object from the virtual object set according to a matching rule, binding the first specific virtual object to the first virtual object in the virtual object set, and adjusting the attribute information of the first virtual object based on the attribute information of the first specific virtual object; detecting an operation instruction of a second virtual object for the first virtual object, and updating the state information of the first virtual object according to the operation instruction, wherein the second virtual object is an object other than the first virtual object in the virtual object set.

[0007] Optionally, after updating the status information of the first virtual object according to the operation instruction, the method further includes: after the task duration corresponding to the specific scene ends, determining whether the life attribute value of the first virtual object reaches a preset value, wherein the status information includes the life attribute value; if the life attribute value of the first virtual object does not reach the preset value, updating the attribute information of the first virtual object to an initial state, and allocating a first virtual resource to the first virtual object.

[0008] Optionally, after updating the status information of the first virtual object according to the operation instruction, the method further includes: before the end of the task duration corresponding to the specific scene, determining whether the life attribute value of the first virtual object reaches a preset value, wherein the status information includes the life attribute value; if the life attribute value of the first virtual object reaches the preset value, updating the attribute information of the first virtual object to an initial state, and allocating second virtual resources and third virtual resources to the second virtual object, wherein the third virtual resource is a virtual resource triggered when the life attribute value of the first specific virtual object reaches a preset value.

[0009] Optionally, after updating the status information of the first virtual object according to the operation instruction, the method further includes: monitoring whether the task duration corresponding to the specific scene has ended or whether the life attribute value of the first virtual object has reached a preset value, wherein the status information includes the life attribute value; if the task duration corresponding to the specific scene has ended or the life attribute value of the first virtual object has reached a preset value, after a first time interval, generating at least one second specific virtual object and one third specific virtual object in the specific scene.

[0010] Optionally, after generating at least one second specific virtual object and one third specific virtual object in the specific scene, the method further includes: detecting a first capture operation triggered by the virtual object set for the second specific virtual object or the third specific virtual object; binding the second specific virtual object or the third specific virtual object to a first designated virtual object based on the operation object of the first capture operation, wherein the first designated virtual object is the virtual object in the virtual object set that successfully triggers the first capture operation.

[0011] Optionally, after binding the second specific virtual object or the third specific virtual object to the first designated virtual object based on the operation object of the first capture operation, the method also includes: if the first designated virtual object is the second virtual object and the corresponding binding object is the third specific virtual object, adjusting the attribute information of the first designated virtual object according to the attribute information of the third specific virtual object, deleting the third specific virtual object in the specific scene or deleting the third specific virtual object and at least one second specific virtual object in the specific scene; if the first designated virtual object is the first virtual object and the corresponding binding object is the third specific virtual object, releasing the binding relationship between the first designated virtual object and the third specific virtual object; if the binding object of the first designated virtual object is the second specific virtual object, prohibiting the adjustment of the attribute information of the first designated virtual object and deleting the corresponding second specific virtual object in the specific scene.

[0012] Optionally, after generating at least one second specific virtual object and one third specific virtual object in the specific scene, the method further includes: detecting a second capture operation triggered by the virtual object set for the second specific virtual object; binding the second specific virtual object to a corresponding second designated virtual object based on the operation object of the second capture operation, wherein the second designated virtual object is the virtual object in the virtual object set that successfully triggers the second capture operation; assigning a gain value or a deduction value of a preset attribute item to the second designated virtual object based on the second capture operation, wherein the second designated virtual object is the virtual object that successfully triggers the second capture operation.

[0013] Optionally, adjusting the attribute information of the first virtual object based on the attribute information of the first specific virtual object includes at least one of the following: reading the morphological attribute information of the first specific virtual object, and adjusting the virtual object morphology of the first virtual object based on the morphological attribute information; reading the attack and defense attribute information of the first specific virtual object, and adjusting the attack and defense attribute value of the first virtual object based on the attack and defense attribute information.

[0014] According to another embodiment of the present invention, there is provided a device for adjusting virtual object information, comprising: a first judgment module, used to judge whether a virtual object set corresponding to a specific scene satisfies a preset condition; a first generation module, used to generate a first specific virtual object in the specific scene if the virtual object set satisfies the preset condition; a first adjustment module, used to select a first virtual object from the virtual object set according to a matching rule, bind the first specific virtual object to the first virtual object in the virtual object set, and adjust the attribute information of the first virtual object based on the attribute information of the first specific virtual object; a first update module, used to detect an operation instruction of a second virtual object for the first virtual object, and update the state information of the first virtual object according to the operation instruction, wherein the second virtual object is an object other than the first virtual object in the virtual object set.

[0015] Optionally, the device also includes: a second judgment module, used to judge whether the life attribute value of the first virtual object reaches a preset value after the update module updates the status information of the first virtual object according to the operation instruction and after the task duration corresponding to the specific scene ends, wherein the status information includes the life attribute value; a first processing module, used to update the attribute information of the first virtual object to an initial state and allocate a first virtual resource to the first virtual object if the life attribute value of the first virtual object does not reach the preset value.

[0016] Optionally, the device also includes: a third judgment module, used to judge whether the life attribute value of the first virtual object reaches a preset value after the update module updates the state information of the first virtual object according to the operation instruction and before the task duration corresponding to the specific scene ends, wherein the state information includes the life attribute value; a second processing module, used to update the attribute information of the first virtual object to an initial state if the life attribute value of the first virtual object reaches the preset value, and allocate second virtual resources and third virtual resources to the second virtual object, wherein the third virtual resource is a virtual resource triggered when the life attribute value of the first specific virtual object reaches the preset value.

[0017] Optionally, the device also includes: a monitoring module, used to monitor whether the task duration corresponding to the specific scene has ended or whether the life attribute value of the first virtual object has reached a preset value after the update module updates the status information of the first virtual object according to the operation instruction, wherein the status information includes the life attribute value; a second generation module, used to generate at least one second specific virtual object and one third specific virtual object in the specific scene after a first time interval if the task duration corresponding to the specific scene has ended or the life attribute value of the first virtual object has reached a preset value.

[0018] Optionally, the device also includes: a first detection module, used to detect a first capture operation triggered by the virtual object set for the second specific virtual object or the third specific virtual object after the second generation module generates at least one second specific virtual object and one third specific virtual object in the specific scene; a first binding module, used to bind the second specific virtual object or the third specific virtual object to a first designated virtual object based on the operation object of the first capture operation, wherein the first designated virtual object is the virtual object in the virtual object set that successfully triggers the first capture operation.

[0019] Optionally, the device also includes: a second adjustment module, which is used to adjust the attribute information of the first designated virtual object according to the attribute information of the third specific virtual object, delete the third specific virtual object in the specific scene, or delete the third specific virtual object and the at least one second specific virtual object in the specific scene after the first binding module binds the second specific virtual object or the third specific virtual object to the first designated virtual object based on the operation object of the first capture operation, if the first designated virtual object is the first virtual object and the corresponding binding object is the third specific virtual object; an unbinding module, which is used to release the binding relationship between the first designated virtual object and the third specific virtual object after the binding module binds the second specific virtual object or the third specific virtual object to the first designated virtual object based on the operation object of the first capture operation, if the first designated virtual object is the first virtual object and the corresponding binding object is the third specific virtual object; and a third processing module, which is used to prohibit adjusting the attribute information of the first designated virtual object and delete the corresponding second specific virtual object in the specific scene after the binding module binds the second specific virtual object or the third specific virtual object to the first designated virtual object based on the operation object of the first capture operation, if the binding object of the first designated virtual object is the second specific virtual object.

[0020] Optionally, the device also includes: a second detection module, used to detect a second capture operation triggered by the virtual object set for the second specific virtual object after the second generation module generates at least one second specific virtual object and one third specific virtual object in the specific scene; a second binding module, used to bind the second specific virtual object to a corresponding second designated virtual object based on the operation object of the second capture operation, wherein the second designated virtual object is the virtual object in the virtual object set that successfully triggers the second capture operation; and an allocation module, used to allocate a gain value or a deduction value of a preset attribute item to the second designated virtual object based on the second capture operation, wherein the second designated virtual object is the virtual object that successfully triggers the second capture operation.

[0021] Optionally, the first adjustment module includes at least one of the following: a first adjustment unit, used to read the morphological attribute information of the first specific virtual object, and adjust the virtual object morphology of the first virtual object based on the morphological attribute information; a second adjustment unit, used to read the attack and defense attribute information of the first specific virtual object, and adjust the attack and defense attribute value of the first virtual object based on the attack and defense attribute information.

[0022] According to yet another embodiment of the present invention, a storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any one of the above method embodiments when running.

[0023] According to yet another embodiment of the present invention, there is provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0024] Through the present invention, it is determined whether a virtual object set corresponding to a specific scene meets a preset condition. If the virtual object set meets the preset condition, a first specific virtual object is generated in the specific scene, the first virtual object is selected from the virtual object set according to a matching rule, the first specific virtual object is bound to the first virtual object in the virtual object set, and the attribute information of the first virtual object is adjusted based on the attribute information of the first specific virtual object, the operation instruction of the second virtual object for the first virtual object is detected, and the state information of the first virtual object is updated according to the operation instruction, thereby realizing a solution for dynamically and flexibly configuring virtual object information, solving the technical problem that virtual object information can only be fixedly configured in the related art, improving the configuration flexibility of virtual object information, and improving the correlation between multiple virtual objects in a virtual scene. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0026] Figure 1 It is a hardware structure block diagram of a computer for adjusting virtual object information according to an embodiment of the present invention;

[0027] Figure 2 is a flow chart of a method for adjusting virtual object information according to an embodiment of the present invention;

[0028] Figure 3 This is a schematic diagram of a scenario in an embodiment of the present invention;

[0029] Figure 4 is a structural block diagram of a device for adjusting virtual object information according to an embodiment of the present invention;

[0030] Figure 5 It is a structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work should fall within the scope of protection of the present application. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.

[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0033] Example 1

[0034] The method embodiment provided in the first embodiment of the present application can be executed in a mobile phone, tablet, server, computer or similar electronic terminal. Taking running on a computer as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a computer for adjusting virtual object information according to an embodiment of the present invention. Figure 1 As shown, the computer 10 may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Optionally, the computer may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.

[0035] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as a computer program corresponding to a method for adjusting virtual object information in an embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. In this embodiment, the processor 104 is used to respond to human-computer interaction instructions and game strategies, and control the target virtual character to perform specified operations to complete the game task. The memory 104 is used to store program scripts, configuration information, attribute information of virtual characters, etc. of electronic games.

[0036] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0037] Optionally, the input-output device 108 further includes a human-computer interaction screen for obtaining human-computer interaction instructions through a human-computer interaction interface, and for presenting a game screen in a game scene;

[0038] In this embodiment, a method for adjusting virtual object information is provided. Figure 2 is a flow chart of a method for adjusting virtual object information according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0039] Step S202, determining whether the virtual object set corresponding to the specific scene meets a preset condition;

[0040] Optionally, the specific scene of this embodiment can be a virtual scene such as a virtual game scene, a virtual teaching scene, a virtual demonstration scene, etc., and the virtual scene includes multiple types of virtual objects, and the virtual objects can be controlled by user operations or system AI, wherein the virtual objects in the virtual object set can be controlled by the user, such as the PCC (Player-Controlled Character) in the virtual game controlled by the main control player, and the specific virtual objects are controlled by the system AI. In this embodiment, the specific scene is taken as an example of a game scene for explanation.

[0041] In an application scenario of this embodiment, the preset conditions may be the number of online players in the game scenario, the number of players to be matched, time, combat power values ​​of the players to be matched, and other setting conditions for the game tasks.

[0042] Step S204, if the virtual object set meets the preset conditions, a first specific virtual object is generated in the specific scene;

[0043] When the virtual object set meets the preset conditions, a virtual task, such as a game task, is started.

[0044] Step S206, selecting a first virtual object from the virtual object set according to the matching rule, binding the first specific virtual object to the first virtual object in the virtual object set, and adjusting the attribute information of the first virtual object based on the attribute information of the first specific virtual object;

[0045] Optionally, the matching rule may be a random rule, such as randomly selecting one in the virtual object set as the first virtual object, or the matching rule may be an interaction condition between the first specific virtual object in the virtual scene and each virtual object in the virtual object set, such as selecting the first virtual object closest to the first specific virtual object in the virtual scene to achieve a nearby possession effect, or selecting the first virtual object in the virtual object set that is captured (the virtual object releases a virtual capture instruction) to the first specific virtual object.

[0046] After binding the first specific virtual object and the first virtual object, the first specific virtual object and the first virtual object have an association relationship, and the first virtual object can obtain the attribute information of the first specific virtual object in a directional manner, or obtain the attribute information from the attribute package carried by the first specific virtual object, and the attribute information can be a fixed value, such as switching the form of the first virtual object to the form of the first specific virtual object, or the player character (PCC) obtains the ability value (such as attack ability, defense ability), operation authority (such as students obtain the authority of the principal, and general personnel obtain the authority of the administrator, etc.) of the non-player controlled character (NPC), so as to achieve role reset, and the attribute items of a virtual object include the attribute information of the original two virtual objects. In another embodiment, the attribute information is also an adjustment value, such as how much the original attribute value of the first virtual object is increased / decreased by or by how many times, and those skilled in the art can make choices and adjustments according to actual conditions.

[0047] Step S208, detecting an operation instruction of the second virtual object for the first virtual object, and updating the state information of the first virtual object according to the operation instruction, wherein the second virtual object is an object other than the first virtual object in the virtual object set;

[0048] Optionally, the state information is used to represent the health state of the first virtual object, such as survival state, remaining blood volume, etc. In the game scene, the operation instruction may be a control instruction such as an attack instruction.

[0049] In one example, characters of two camps (first virtual object and second virtual object) in a specific scene send operation instructions to each other, so that the health value of characters in one camp reaches a preset threshold, such as 0. At the same time, a round time is set for each round (game tasks can include one round or multiple rounds). After the current round ends, the characters of the first camp and the second camp are reallocated to start the next round. Optionally, the round time is a fixed time from the round start time to the round end time, such as 1 minute, 10 minutes. In a round, when the round time arrives, or before the round time arrives, the health value of either the first camp or the second camp reaches the preset threshold, the round ends.

[0050] Through the above steps, it is determined whether the virtual object set corresponding to the specific scene meets the preset conditions. If the virtual object set meets the preset conditions, a first specific virtual object is generated in the specific scene, the first virtual object is selected from the virtual object set according to the matching rule, the first specific virtual object is bound to the first virtual object in the virtual object set, and the attribute information of the first virtual object is adjusted based on the attribute information of the first specific virtual object, the operation instruction of the second virtual object for the first virtual object is detected, and the state information of the first virtual object is updated according to the operation instruction, thereby realizing a solution for dynamically and flexibly configuring virtual object information, solving the technical problem that the virtual object information can only be fixedly configured in the related technology, improving the configuration flexibility of the virtual object information, and improving the correlation between multiple virtual objects in the virtual scene.

[0051] In one implementation of the present embodiment, after updating the status information of the first virtual object according to the operating instruction, it also includes: after the task duration corresponding to the specific scene ends, determining whether the life attribute value of the first virtual object reaches a preset value, wherein the status information includes the life attribute value; if the life attribute value of the first virtual object does not reach the preset value, updating the attribute information of the first virtual object to the initial state, and allocating the first virtual resource to the first virtual object.

[0052] Optionally, the initial state is the state of the first virtual object before adjustment, or it may be a reset state. In the game scenario, if the first character is not killed after the task duration ends, the first character's attributes are restored to the initial state. In the two camps (the first virtual object and the second virtual object), the first virtual object wins, and the system allocates virtual resources to it as a task reward for the first character. At the same time, virtual resources may also be allocated to the second virtual object, but the virtual resources allocated to the second virtual object are less than the virtual resources allocated to the first virtual object.

[0053] In one implementation of the present embodiment, after the status information of the first virtual object is updated according to the operating instruction, it also includes: before the end of the task duration corresponding to the specific scene, determining whether the life attribute value of the first virtual object reaches a preset value, wherein the status information includes the life attribute value; if the life attribute value of the first virtual object reaches the preset value, updating the attribute information of the first virtual object to the initial state, and allocating the second virtual resource and the third virtual resource to the second virtual object, wherein the third virtual resource is a virtual resource triggered when the life attribute value of the first specific virtual object reaches the preset value.

[0054] Optionally, in a game scenario, the mission duration has not yet ended, the first character (first virtual object) is killed, and in the two camps (first virtual object and second virtual object), the second virtual object wins, the first character's attributes are restored, and the system allocates resources to the second character (second virtual object). In some examples, after the first character dies, multiple virtual resources can be generated in the game scenario. Multiple second virtual objects can allocate the generated virtual resources through acquisition instructions, snatch virtual resources in the game scenario, or directly allocate the generated virtual resources to the mission winner - the second virtual object.

[0055] In one implementation of the present embodiment, after updating the status information of the first virtual object according to the operating instruction, it also includes: monitoring whether the task duration corresponding to the specific scene has ended or whether the life attribute value of the first virtual object has reached a preset value, wherein the status information includes the life attribute value; if the task duration corresponding to the specific scene has ended or the life attribute value of the first virtual object has reached a preset value, at least one second specific virtual object and one third specific virtual object are generated in the specific scene after a first time interval.

[0056] In this embodiment, the second specific virtual object and the third specific virtual object are two different types of virtual objects. The third specific virtual object may carry an adjustment attribute package, while the second specific virtual object does not carry an adjustment attribute package; or the third specific virtual object may be bound to the first virtual object or the second virtual object, while the second specific virtual object may not be bound to the first virtual object or the second virtual object.

[0057] In an example of a game scene, after the task duration of the game task ends or the first virtual object (game character) dies for a first time interval, multiple NPCs (at least one second NPC and at least one third NPC) are generated, wherein the third NPC carries an adjustment attribute package, while the second NPC does not carry an adjustment attribute package, and the third NPC is used to select the first virtual object in the next game task, while the second NPC cannot select the first virtual object in the next game task. Optionally, the NPC (the second NPC and the third NPC) can be a dynamic NPC in the game scene, such as a butterfly, a bird, etc. After the NPC is rendered and generated in the game scene, the NPC moves in the game scene.

[0058] In another embodiment, the carrying of the attribute adjustment package can also be achieved by static items, such as tokens, skill books and other special props, etc., and technical personnel in this field can set it according to the actual scenario.

[0059] By generating two different NPCs at the same time and distributing them in the game scene, multiple game characters can be dispersed in multiple locations in the game scene, and multiple game characters can trigger capture operations at different times in multiple locations, thereby avoiding multiple game characters simultaneously surrounding one location in the game scene and causing screen abnormalities, or multiple game characters simultaneously triggering capture operations on NPCs and causing game server synchronization abnormalities, thereby avoiding the game server from processing multiple identical instructions at the same time in a short period of time, thereby improving the stability of the game server and at the same time improving the playability and flexibility of the game.

[0060] Based on the above implementation, after generating at least one second specific virtual object and one third specific virtual object in a specific scene, it also includes: detecting a first capture operation triggered by the virtual object set for the second specific virtual object or the third specific virtual object; binding the second specific virtual object or the third specific virtual object to a first designated virtual object based on the operation object of the first capture operation, wherein the first designated virtual object is the virtual object in the virtual object set that successfully triggers the first capture operation.

[0061] Optionally, after binding, different processing may be performed according to the object type of the first specified virtual object. After the operation object based on the first capture operation binds the second specific virtual object or the third specific virtual object to the first specified virtual object, the method further includes one of the following:

[0062] If the first designated virtual object is the second virtual object, and the corresponding bound object is the third specific virtual object, adjusting the attribute information of the first designated virtual object according to the attribute information of the third specific virtual object, deleting the third specific virtual object in the specific scene, or deleting the third specific virtual object and the at least one second specific virtual object in the specific scene;

[0063] Optionally, the third specific virtual object may be the same as or different from the first specific virtual object in the previous game task (or game round). In some examples, the specific virtual object bindable to the current game task may be adapted according to the virtual object information of the first designated virtual object in the virtual scene. For example, in the virtual game scene, if the gang camp of character A (the first designated virtual object) is the Huashan Sect, then it may be matched with NPCs such as the Huashan Sect's big BOSS (a game character with high attack and defense attributes or specific abilities), such as the head of the Huashan Sect.

[0064] If the first designated virtual object is the first virtual object, and the corresponding binding object is the third specific virtual object, releasing the binding relationship between the first designated virtual object and the third specific virtual object;

[0065] Optionally, after releasing the binding relationship between the first designated virtual object and the third specific virtual object, the first virtual object and the second virtual object may continue to trigger the capture operation until the second specific virtual object and the third specific virtual object are captured, or the second specific virtual object is captured.

[0066] If the binding object of the first designated virtual object is the second specific virtual object, it is prohibited to adjust the attribute information of the first designated virtual object and delete the corresponding second specific virtual object in the specific scene.

[0067] In one implementation of the present embodiment, after generating at least one second specific virtual object and one third specific virtual object in a specific scene, it also includes: detecting a second capture operation triggered by the virtual object set for the second specific virtual object; binding the second specific virtual object to the corresponding second designated virtual object based on the operation object of the second capture operation, wherein the second designated virtual object is the virtual object in the virtual object set that successfully triggers the second capture operation; assigning a gain value or a deduction value of a preset attribute item to the second designated virtual object based on the second capture operation, wherein the second designated virtual object is the virtual object that successfully triggers the second capture operation.

[0068] In this embodiment, the second designated virtual object bound to the second specific virtual object is assigned a gain value or a loss value of a preset attribute item, such as the system randomly increases the value of a certain attribute item of the second designated virtual object. For example, in a game scene, after character B captures any second specific virtual object, character B enters a violent state, character B's attack attribute value is weakened, and the movement speed is increased, so that the character enters an "enchanted" state.

[0069] In a specific implementation scenario, each game mission requires 5 players (a first virtual object and 4 second virtual objects) to participate, the single activity time is 5 minutes, and the attribute values ​​of the characters are exactly the same. In the n rounds of the game, the first life value of the first character reaches the preset threshold or round time, and the real and fake phantom butterflies are refreshed at random positions in the scene. The player who touches the real phantom butterfly in the second character set will become a random knight (a specific virtual object with adjustable character attributes, such as the BOSS in the game scene, etc.), and the single character incarnation lasts for 1 minute. The player who touches the fake phantom butterfly in the second character will obtain the effect of being possessed, and one gain attribute and one loss attribute will be assigned to it. After the first character becomes the BOSS, it will be in an opposing camp with other second characters, and its own skills will be replaced by the skills of the BOSS, starting the n+1 round, and the continuity of the game is improved by feeding back the event results of the previous round to the next round.

[0070] Optionally, adjusting the attribute information of the first virtual object based on the attribute information of the first specific virtual object may be, but is not limited to: reading the morphological attribute information of the first specific virtual object, and adjusting the virtual object morphology of the first virtual object based on the morphological attribute information, for example, the PCC in the game scene obtains the NPC's morphology; reading the attack and defense attribute information of the first specific virtual object, and adjusting the attack and defense attribute value of the first virtual object based on the attack and defense attribute information, for example, the PCC in the game scene obtains the attack and defense attribute value of the NPC.

[0071] Taking the game scenario as an example, in the specific implementation scenario of this embodiment, in the first round of the game task, another random one of multiple player characters (such as 5 or 3, etc.) is transformed into a BOSS and fights a PK duel with the remaining player characters until the BOSS is killed, or the round time is over (that is, the round time arrives), and the current round ends. If the BOSS is killed, the second character (the second virtual object) wins and obtains the reward for the current round. If the BOSS is not killed, the first character (the first virtual object) wins and obtains the reward for the current round. Figure 3 It is a scene schematic diagram of an embodiment of the present invention. In the game scene, there is 1 first character and 3 second characters. The top of each character displays the current health value.

[0072] In the next round of the game mission, after the BOSS is killed or the round ends, the BOSS explodes on the spot, and multiple game resources such as gold coins and props are scattered in the scene. The second character can snatch the scattered resources. After a period of time, the BOSS turns into a butterfly and returns to the player role before the incarnation (the first character in the previous round). The second character and the first character can snatch the butterfly. The first winner (approaching and catching) gets the opportunity to change into the BOSS in the next round, bind and adjust the character attribute information, and other players become the players of the second character in the next round and continue the battle in the next round. In the process of butterfly transformation, two kinds of butterflies, real and fake, are transformed, including a real butterfly and at least one fake butterfly. Only the player who obtains the real butterfly can become the BOSS in the next round. The form of the BOSS in each round is randomly assigned by the system. After the butterfly transformation, in order to ensure the fairness of the game and let as many players as possible experience the incarnation, it can also be set that only the player of the second character in the previous round can snatch the butterfly.

[0073] In one implementation of the present embodiment, the state information of the first virtual object is updated according to the operation instruction. In the game scene, updating the first life value of the first character based on the operation instruction includes: calculating the life decay value generated by the operation instruction (such as an attack instruction) for the first character, and calculating the life recovery value generated by the first character; updating the first life value of the first character based on the life decay value and the life recovery value.

[0074] In one example, in one settlement cycle, three second characters output operation instructions for the first character, using the first skill, the second skill and the third skill respectively, and the resulting life decay values ​​are -10, -20, and -15 respectively, and the life recovery value generated by the first character (wherein the life recovery value can be generated when the first character triggers the recovery skill, such as clicking the blood recovery skill, etc.) is +30, and the initial life value is 100. By calculation, the current first life value is 100-10-20-15+30=85. In some examples, in order to prevent the first character from being killed instantly, or to prevent the first character from being killed instantly due to misoperation, an attack and defense strategy can be set. When the life decay value is greater than a preset value in a settlement cycle, the actual damage is reduced according to a predetermined ratio. The life decay value H=a*m, where m is the life decay value, and a is a related function of m, which is negatively correlated with m, that is, the larger the life decay value, the smaller the value of a, and vice versa. The value range of a is between 0 and 1, and can be equal to 1. By using algorithms of related functions, the playability and fairness of the game can be improved, the calculation accuracy of attribute values ​​during the game can be improved, and plug-ins can be prevented.

[0075] After the game mission is completed, when the game settles the rewards, it includes game resources for personal rewards and game resources for team rewards. Personal rewards are proportional to the character's output damage and the number of injuries and players killed at the end of the mission. Team rewards are related to winning or losing. The reward resources for the first character can be set to be more than the reward resources for the second character. In addition, players who get the opportunity to transform into a butterfly can also get additional personal rewards. Players can use gold coins and other rewards to redeem and synthesize other game resources.

[0076] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0077] Example 2

[0078] In this embodiment, a device for adjusting virtual object information is also provided to implement the above-mentioned embodiments and preferred implementation modes, which have been described and will not be repeated here. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0079] Figure 4 is a structural block diagram of a device for adjusting virtual object information according to an embodiment of the present invention. Figure 4 As shown, the device includes: a first judgment module 40, a first generation module 42, a first adjustment module 44, and a first update module 46, wherein:

[0080] A first judgment module 40 is used to judge whether the virtual object set corresponding to a specific scene meets a preset condition;

[0081] A first generating module 42, configured to generate a first specific virtual object in the specific scene if the virtual object set meets a preset condition;

[0082] A first adjustment module 44 is configured to select a first virtual object from the virtual object set according to a matching rule, bind the first specific virtual object to the first virtual object in the virtual object set, and adjust the attribute information of the first virtual object based on the attribute information of the first specific virtual object;

[0083] The first updating module 46 is configured to detect an operation instruction of a second virtual object for the first virtual object, and update the state information of the first virtual object according to the operation instruction, wherein the second virtual object is an object other than the first virtual object in the virtual object set.

[0084] Optionally, the device also includes: a second judgment module, used to judge whether the life attribute value of the first virtual object reaches a preset value after the update module updates the status information of the first virtual object according to the operation instruction and after the task duration corresponding to the specific scene ends, wherein the status information includes the life attribute value; a first processing module, used to update the attribute information of the first virtual object to an initial state and allocate a first virtual resource to the first virtual object if the life attribute value of the first virtual object does not reach the preset value.

[0085] Optionally, the device also includes: a third judgment module, used to judge whether the life attribute value of the first virtual object reaches a preset value after the update module updates the state information of the first virtual object according to the operation instruction and before the task duration corresponding to the specific scene ends, wherein the state information includes the life attribute value; a second processing module, used to update the attribute information of the first virtual object to an initial state if the life attribute value of the first virtual object reaches the preset value, and allocate second virtual resources and third virtual resources to the second virtual object, wherein the third virtual resource is a virtual resource triggered when the life attribute value of the first specific virtual object reaches the preset value.

[0086] Optionally, the device also includes: a monitoring module, used to monitor whether the task duration corresponding to the specific scene has ended or whether the life attribute value of the first virtual object has reached a preset value after the update module updates the status information of the first virtual object according to the operation instruction, wherein the status information includes the life attribute value; a second generation module, used to generate at least one second specific virtual object and one third specific virtual object in the specific scene after a first time interval if the task duration corresponding to the specific scene has ended or the life attribute value of the first virtual object has reached a preset value.

[0087] Optionally, the device also includes: a first detection module, used to detect a first capture operation triggered by the virtual object set for the second specific virtual object or the third specific virtual object after the second generation module generates at least one second specific virtual object and one third specific virtual object in the specific scene; a first binding module, used to bind the second specific virtual object or the third specific virtual object to a first designated virtual object based on the operation object of the first capture operation, wherein the first designated virtual object is the virtual object in the virtual object set that successfully triggers the first capture operation.

[0088] Optionally, the device also includes: a second adjustment module, which is used to adjust the attribute information of the first designated virtual object according to the attribute information of the third specific virtual object, delete the third specific virtual object in the specific scene, or delete the third specific virtual object and the at least one second specific virtual object in the specific scene after the first binding module binds the second specific virtual object or the third specific virtual object to the first designated virtual object based on the operation object of the first capture operation, if the first designated virtual object is the first virtual object and the corresponding binding object is the third specific virtual object; an unbinding module, which is used to release the binding relationship between the first designated virtual object and the third specific virtual object after the binding module binds the second specific virtual object or the third specific virtual object to the first designated virtual object based on the operation object of the first capture operation, if the first designated virtual object is the first virtual object and the corresponding binding object is the third specific virtual object; and a third processing module, which is used to prohibit adjusting the attribute information of the first designated virtual object and delete the corresponding second specific virtual object in the specific scene after the binding module binds the second specific virtual object or the third specific virtual object to the first designated virtual object based on the operation object of the first capture operation, if the binding object of the first designated virtual object is the second specific virtual object.

[0089] Optionally, the device also includes: a second detection module, used to detect a second capture operation triggered by the virtual object set for the second specific virtual object after the second generation module generates at least one second specific virtual object and one third specific virtual object in the specific scene; a second binding module, used to bind the second specific virtual object to a corresponding second designated virtual object based on the operation object of the second capture operation, wherein the second designated virtual object is the virtual object in the virtual object set that successfully triggers the second capture operation; and an allocation module, used to allocate a gain value or a deduction value of a preset attribute item to the second designated virtual object based on the second capture operation, wherein the second designated virtual object is the virtual object that successfully triggers the second capture operation.

[0090] Optionally, the first adjustment module includes at least one of the following: a first adjustment unit, used to read the morphological attribute information of the first specific virtual object, and adjust the virtual object morphology of the first virtual object based on the morphological attribute information; a second adjustment unit, used to read the attack and defense attribute information of the first specific virtual object, and adjust the attack and defense attribute value of the first virtual object based on the attack and defense attribute information.

[0091] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0092] Example 3

[0093] The present application also provides an electronic device, Figure 5 is a structural diagram of an electronic device according to an embodiment of the present invention, such as Figure 5 As shown, it includes a processor 51, a communication interface 52, a memory 53 and a communication bus 54, wherein the processor 51, the communication interface 52, and the memory 53 communicate with each other through the communication bus 54, and the memory 53 is used to store computer programs;

[0094] The processor 51 is used to execute the program stored in the memory 53 to implement the following steps: determine whether the virtual object set corresponding to a specific scene meets a preset condition; if the virtual object set meets the preset condition, generate a first specific virtual object in the specific scene; select a first virtual object from the virtual object set according to a matching rule, bind the first specific virtual object to the first virtual object in the virtual object set, and adjust the attribute information of the first virtual object based on the attribute information of the first specific virtual object; detect an operation instruction of a second virtual object for the first virtual object, and update the state information of the first virtual object according to the operation instruction, wherein the second virtual object is an object other than the first virtual object in the virtual object set.

[0095] Optionally, after updating the status information of the first virtual object according to the operation instruction, the method further includes: after the task duration corresponding to the specific scene ends, determining whether the life attribute value of the first virtual object reaches a preset value, wherein the status information includes the life attribute value; if the life attribute value of the first virtual object does not reach the preset value, updating the attribute information of the first virtual object to an initial state, and allocating a first virtual resource to the first virtual object.

[0096] Optionally, after updating the status information of the first virtual object according to the operation instruction, the method further includes: before the end of the task duration corresponding to the specific scene, determining whether the life attribute value of the first virtual object reaches a preset value, wherein the status information includes the life attribute value; if the life attribute value of the first virtual object reaches the preset value, updating the attribute information of the first virtual object to an initial state, and allocating second virtual resources and third virtual resources to the second virtual object, wherein the third virtual resource is a virtual resource triggered when the life attribute value of the first specific virtual object reaches a preset value.

[0097] Optionally, after updating the status information of the first virtual object according to the operation instruction, the method further includes: monitoring whether the task duration corresponding to the specific scene has ended or whether the life attribute value of the first virtual object has reached a preset value, wherein the status information includes the life attribute value; if the task duration corresponding to the specific scene has ended or the life attribute value of the first virtual object has reached a preset value, after a first time interval, generating at least one second specific virtual object and one third specific virtual object in the specific scene.

[0098] Optionally, after generating at least one second specific virtual object and one third specific virtual object in the specific scene, the method further includes: detecting a first capture operation triggered by the virtual object set for the second specific virtual object or the third specific virtual object; binding the second specific virtual object or the third specific virtual object to a first designated virtual object based on the operation object of the first capture operation, wherein the first designated virtual object is the virtual object in the virtual object set that successfully triggers the first capture operation.

[0099] Optionally, after binding the second specific virtual object or the third specific virtual object to the first designated virtual object based on the operation object of the first capture operation, the method also includes: if the first designated virtual object is the second virtual object and the corresponding binding object is the third specific virtual object, adjusting the attribute information of the first designated virtual object according to the attribute information of the third specific virtual object, deleting the third specific virtual object in the specific scene or deleting the third specific virtual object and at least one second specific virtual object in the specific scene; if the first designated virtual object is the first virtual object and the corresponding binding object is the third specific virtual object, releasing the binding relationship between the first designated virtual object and the third specific virtual object; if the binding object of the first designated virtual object is the second specific virtual object, prohibiting the adjustment of the attribute information of the first designated virtual object and deleting the corresponding second specific virtual object in the specific scene.

[0100] Optionally, after generating at least one second specific virtual object and one third specific virtual object in the specific scene, the method further includes: detecting a second capture operation triggered by the virtual object set for the second specific virtual object; binding the second specific virtual object to a corresponding second designated virtual object based on the operation object of the second capture operation, wherein the second designated virtual object is the virtual object in the virtual object set that successfully triggers the second capture operation; assigning a gain value or a deduction value of a preset attribute item to the second designated virtual object based on the second capture operation, wherein the second designated virtual object is the virtual object that successfully triggers the second capture operation.

[0101] Optionally, adjusting the attribute information of the first virtual object based on the attribute information of the first specific virtual object includes at least one of the following: reading the morphological attribute information of the first specific virtual object, and adjusting the virtual object morphology of the first virtual object based on the morphological attribute information; reading the attack and defense attribute information of the first specific virtual object, and adjusting the attack and defense attribute value of the first virtual object based on the attack and defense attribute information.

[0102] The communication bus mentioned in the above terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0103] The communication interface is used for communication between the above terminal and other devices.

[0104] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0105] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0106] In another embodiment provided in the present application, a computer-readable storage medium is provided, in which instructions are stored. When the computer-readable storage medium is executed on a computer, the computer executes the method for adjusting virtual object information described in any of the above embodiments.

[0107] In another embodiment provided in the present application, a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute the method for adjusting virtual object information described in any one of the above embodiments.

[0108] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive Solid State Disk (SSD)), etc.

[0109] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0110] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

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

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

[0113] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0114] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0115] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for adjusting virtual object information, characterized in that: include: Determine whether the set of virtual objects corresponding to a specific scene meets preset conditions; If the virtual object set meets a preset condition, generating a first specific virtual object in the specific scene; selecting a first virtual object from the virtual object set according to a matching rule, binding the first specific virtual object to the first virtual object in the virtual object set, and adjusting attribute information of the first virtual object based on attribute information of the first specific virtual object; detecting an operation instruction of a second virtual object on the first virtual object, and updating state information of the first virtual object according to the operation instruction, wherein the second virtual object is an object other than the first virtual object in the virtual object set; Among them, after updating the status information of the first virtual object according to the operation instruction, the method also includes: if the task duration corresponding to the specific scene ends or the life attribute value of the first virtual object reaches a preset value, generating at least one second specific virtual object and a third specific virtual object in the specific scene, wherein the second specific virtual object and the third specific virtual object are two different types of virtual objects, and the third specific virtual object is used to select the first virtual object in the next game task.

2. The method according to claim 1, characterized in that After updating the state information of the first virtual object according to the operation instruction, the method further includes: After the task duration corresponding to the specific scene ends, determining whether the life attribute value of the first virtual object reaches a preset value, wherein the state information includes the life attribute value; If the life attribute value of the first virtual object does not reach a preset value, the attribute information of the first virtual object is updated to an initial state, and a first virtual resource is allocated to the first virtual object.

3. The method according to claim 1, characterized in that After updating the state information of the first virtual object according to the operation instruction, the method further includes: Before the task duration corresponding to the specific scene ends, determining whether the life attribute value of the first virtual object reaches a preset value, wherein the state information includes the life attribute value; If the life attribute value of the first virtual object reaches a preset value, the attribute information of the first virtual object is updated to an initial state, and a second virtual resource and a third virtual resource are allocated to the second virtual object, wherein the third virtual resource is a virtual resource triggered when the life attribute value of the first specific virtual object reaches a preset value.

4. The method according to claim 1, characterized in that: After generating at least one second specific virtual object and one third specific virtual object in the specific scene, the method further includes: Detecting a first capture operation triggered by the virtual object set for the second specific virtual object or the third specific virtual object; The second specific virtual object or the third specific virtual object is bound to a first designated virtual object based on the operation object of the first capture operation, wherein the first designated virtual object is the virtual object in the virtual object set that successfully triggers the first capture operation.

5. The method according to claim 4, characterized in that After binding the second specific virtual object or the third specific virtual object to the first designated virtual object based on the operation object of the first capture operation, the method further includes: If the first designated virtual object is a second virtual object and the corresponding bound object is a third specific virtual object, adjusting the attribute information of the first designated virtual object according to the attribute information of the third specific virtual object, deleting the third specific virtual object in the specific scene, or deleting the third specific virtual object and the at least one second specific virtual object in the specific scene; If the first designated virtual object is the first virtual object, and the corresponding binding object is the third specific virtual object, releasing the binding relationship between the first designated virtual object and the third specific virtual object; If the binding object of the first designated virtual object is a second specific virtual object, it is prohibited to adjust the attribute information of the first designated virtual object and delete the corresponding second specific virtual object in the specific scene.

6. The method according to claim 1, characterized in that After generating at least one second specific virtual object and one third specific virtual object in the specific scene, the method further includes: Detecting a second capture operation triggered by the virtual object set for the second specific virtual object; Binding the second specific virtual object to a corresponding second designated virtual object based on the operation object of the second capture operation, wherein the second designated virtual object is a virtual object in the virtual object set that successfully triggers the second capture operation; A gain value or a deduction value of a preset attribute item is assigned to the second designated virtual object based on the second capture operation, wherein the second designated virtual object is a virtual object that successfully triggers the second capture operation.

7. The method according to any one of claims 1 to 6, characterized in that: Adjusting the attribute information of the first virtual object based on the attribute information of the first specific virtual object includes at least one of the following: reading morphological attribute information of the first specific virtual object, and adjusting the virtual object morphology of the first virtual object based on the morphological attribute information; The attack and defense attribute information of the first specific virtual object is read, and the attack and defense attribute value of the first virtual object is adjusted based on the attack and defense attribute information.

8. A device for adjusting virtual object information, characterized in that: include: A first judgment module, used to judge whether the virtual object set corresponding to a specific scene meets a preset condition; A first generating module, configured to generate a first specific virtual object in the specific scene if the virtual object set meets a preset condition; a first adjustment module, configured to select a first virtual object from the virtual object set according to a matching rule, bind the first specific virtual object to the first virtual object in the virtual object set, and adjust attribute information of the first virtual object based on attribute information of the first specific virtual object; an updating module, configured to detect an operation instruction of a second virtual object for the first virtual object, and update the state information of the first virtual object according to the operation instruction, wherein the second virtual object is an object other than the first virtual object in the virtual object set; The device also includes: a second generation module, which is used to generate at least one second specific virtual object and one third specific virtual object in the specific scene after the update module updates the state information of the first virtual object according to the operation instruction, if the task duration corresponding to the specific scene ends or the life attribute value of the first virtual object reaches a preset value, wherein the second specific virtual object and the third specific virtual object are two different types of virtual objects, and the third specific virtual object is used to select the first virtual object in the next game task.

9. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 7 when executed.

10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Role conversion method and device, computer equipment and storage medium

    CN111359211A