Virtual prop operation method and device, terminal and storage medium

By introducing batch operation controls in the game, players are allowed to batch operate and transfer virtual props, which solves the problem of low efficiency in transferring multiple props and improves the efficiency and fluency of game operations.

CN119139701APending Publication Date: 2024-12-17TENCENT TECH (CHENGDU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310710846.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the game, when the game character is equipped with multiple virtual props, the prior art is less efficient when transferring virtual props from one game character to another. It requires dragging equipment icons one by one, which is cumbersome and time-consuming. .

Method used

Provides a method and device for operating virtual props, by displaying batch operation controls when receiving a specific trigger operation, allowing gamers to batch operate virtual props, and transfer virtual props to when receiving a second trigger operation of batch operation controls. Another virtual object.

Benefits of technology

It reduces the operating cost of virtual prop transfer, improves operation efficiency and fluency, reduces the distance and number of dragging operations, and improves the efficiency of gamers in the multi-prop transfer process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119139701A_ABST
    Figure CN119139701A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a virtual prop operation method and device, a terminal and a storage medium, and belongs to the technical field of human-computer interaction. The method comprises the following steps: displaying a first virtual object, wherein the first virtual object is equipped with a virtual item; under the condition that a first triggering operation on the first virtual object is received and the prop equipment number of the first virtual object is larger than the first number, a batch operation control is displayed, and the batch operation control is used for triggering virtual props of the first virtual object equipment to conduct batch operation; and when a second trigger operation on the batch operation control is received and an operation target indicated by the second trigger operation is a second virtual object, transferring the virtual item of the first virtual object equipment to the second virtual object. By adopting the method provided by the embodiment of the invention, batch operation can be performed on the virtual props, so that the operation cost is reduced, and the operation efficiency and fluency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of human-computer interaction technology, and in particular to a method, device, terminal and storage medium for operating a virtual prop. Background Art

[0002] In order to change the attributes and skills of the game characters, game players often wear or remove the virtual props equipped by the game characters.

[0003] In order to transfer the virtual props of one game character to another game character, in the related art, the game player is usually required to select the game character originally wearing the virtual props, and transfer the equipment icon corresponding to the virtual props to the other game character by dragging or other operations.

[0004] However, when a game character wears multiple virtual props, the efficiency of transferring the virtual props using the above method is low. Summary of the invention

[0005] The embodiment of the present application provides a method, device, terminal and storage medium for operating a virtual item. The technical solution is as follows:

[0006] On the one hand, an embodiment of the present application provides a method for operating a virtual prop, the method comprising:

[0007] displaying a first virtual object, wherein the first virtual object is equipped with a virtual prop;

[0008] When a first trigger operation on the first virtual object is received and the number of props equipped on the first virtual object is greater than a first number, a batch operation control is displayed, the batch operation control is used to trigger a batch operation on the virtual props equipped on the first virtual object, and the first number is a positive integer;

[0009] When a second trigger operation on the batch operation control is received and the operation target indicated by the second trigger operation is a second virtual object, the virtual prop equipped by the first virtual object is transferred to the second virtual object.

[0010] On the other hand, an embodiment of the present application provides a device for operating a virtual prop, the device comprising:

[0011] A display module, configured to display a first virtual object, wherein the first virtual object is equipped with a virtual prop;

[0012] The display module is further configured to display a batch operation control when a first trigger operation on the first virtual object is received and the number of props equipped on the first virtual object is greater than a first number, wherein the batch operation control is configured to trigger a batch operation on the virtual props equipped on the first virtual object, and the first number is a positive integer;

[0013] The transfer module is used to transfer the virtual props equipped by the first virtual object to the second virtual object when a second trigger operation on the batch operation control is received and the operation target indicated by the second trigger operation is a second virtual object.

[0014] On the other hand, an embodiment of the present application provides a terminal, which includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the virtual prop operation method as described in the above aspect.

[0015] On the other hand, an embodiment of the present application provides a computer-readable storage medium, wherein the storage medium stores at least one instruction, and the at least one instruction is used to be executed by a processor to implement the method for operating a virtual prop as described in the above aspects.

[0016] On the other hand, an embodiment of the present application provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the virtual prop operation method provided by the above aspect.

[0017] In an embodiment of the present application, a batch operation control is added to a virtual object, and when a first trigger operation on a first virtual object is received and the number of props equipped on the first virtual object is greater than the first number, the batch operation control is displayed; when a second trigger operation on the batch operation control is received and the operation target indicated by the second trigger operation is a second virtual object, the virtual props equipped on the first virtual object are transferred to the second virtual object, so that batch operations on the virtual props equipped on the first virtual object can be achieved, thereby reducing operating costs and improving operating efficiency and fluency. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0019] Figure 1 is a schematic diagram of a turn-based chess game provided by an exemplary embodiment of the present application;

[0020] Figure 2 is a flow chart of a method for operating a virtual prop provided by an exemplary embodiment of the present application;

[0021] Figure 3 is a schematic diagram of transferring virtual props equipped by a first virtual object to a second virtual object in batches through a drag operation provided by an exemplary embodiment of the present application;

[0022] Figure 4 is a schematic diagram of dragging a batch operation control corresponding to a first virtual object to an avatar identifier of a second virtual object provided by an exemplary embodiment of the present application;

[0023] Figure 5 is a schematic diagram of a prop thumbnail control and a prop transfer prompt provided by an exemplary embodiment of the present application;

[0024] Figure 6 is a schematic diagram of a transfer prohibition prompt provided by an exemplary embodiment of the present application;

[0025] Figure 7 is a schematic diagram of a target virtual prop for disassembling a second virtual object equipment provided by an exemplary embodiment of the present application;

[0026] Figure 8 is a schematic diagram of a prop selection bar provided by an exemplary embodiment of the present application;

[0027] Fig. 9 is a schematic diagram of disassembling a virtual prop equipped by a first virtual object through a third trigger operation provided by an exemplary embodiment of the present application;

[0028] Fig.10 is a schematic diagram of displaying a transfer confirmation prompt provided by an exemplary embodiment of the present application;

[0029] Fig.11 is a schematic diagram of displaying a prop identifier of a virtual prop and a batch operation control in an object information panel of a first virtual object provided by an exemplary embodiment of the present application;

[0030] Fig.12 is a schematic diagram of displaying a prop identifier of a virtual prop and a batch operation control on the periphery of a first virtual object provided by an exemplary embodiment of the present application;

[0031] Fig.13 is a flow chart of a method for operating a virtual prop provided by an exemplary embodiment of the present application;

[0032] Fig.14is a timing diagram of a method for operating a virtual prop provided by an exemplary embodiment of the present application;

[0033] Fig.15 is a structural block diagram of a virtual props operating device provided by an exemplary embodiment of the present application;

[0034] Fig.16 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0035] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0036] It should be understood that the "several" mentioned in this article refers to one or more, and "multiple" refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0037] First, the nouns involved in the embodiments of the present application are introduced:

[0038] Turn-based chess games: refers to chess games that are able to automatically fight according to the pre-arrangement by laying out the "chess pieces" before the chess game. "Chess pieces" are usually represented by virtual characters. During the battle, the virtual characters automatically release various skills to fight. The battle usually adopts a turn-based system. When all the "chess pieces" of one side of the battle are killed (that is, the life value of the virtual character is reduced to zero), the party is the loser of this round of battle. In some embodiments, in addition to the "chess-type virtual characters" for the game, the two sides of the battle are also provided with a virtual character to represent the users participating in the battle. The virtual character cannot be moved to the battle area or the preparation area as a "chess piece". The virtual character is also provided with a life value (or blood volume). The life value of the virtual character is reduced accordingly (failure in the battle) or unchanged (winning the battle) according to the result of each game. When the life value of the virtual character is reduced to zero, the user corresponding to the virtual character exits the battle, and the remaining users continue to fight. Optionally, turn-based chess games include auto chess.

[0039] Auto Chess: It is a turn-based chess game, an eight-player turn-based competitive game with collectible hero cards. There are eight players in the game, each of whom occupies a chessboard. Each round consists of two stages: the preparation stage and the battle stage. In the preparation stage, the user purchases chess pieces (heroes) in the store and arranges them on the chessboard; in the battle stage, the lineups of both sides are locked, and the chess pieces will automatically fight until all the chess pieces on one side are dead. The player who destroys all the chess pieces is the loser of this round, and a certain amount of health will be deducted. Repeat the game rounds and match new opponents until the player is eliminated when his health value is ≤0. The last remaining player will win the game (1st place), and the other players will be ranked according to their health at the time of death (2nd-8th place).

[0040] Chessboard: refers to the area in the battle interface of a turn-based chess game used to prepare for and conduct a battle. The chessboard can be any one of a two-dimensional virtual chessboard, a 2.5-dimensional virtual chessboard, and a three-dimensional virtual chessboard, and this application does not limit this.

[0041] Chess pieces: refers to virtual objects placed on the chessboard in turn-based chess games, including battle pieces, candidate pieces, and pieces sold in stores. Battle pieces include pieces located in the battle area, and candidate pieces include pieces located in the preparation area. Chess pieces can be virtual characters, virtual chess pieces, virtual characters, virtual animals, cartoon characters, etc., and chess pieces can be displayed in three-dimensional models.

[0042] Optionally, the position of the battle chess piece on the chessboard can be changed. In the preparation phase, the user can adjust the position of the chess piece in the battle area, adjust the position of the chess piece in the preparation area, move the chess piece in the battle area to the preparation area (when there are free candidate chess piece positions in the preparation area), or move the chess piece in the preparation area to the battle area. It should be noted that in the battle phase, the position of the chess piece in the preparation area can also be adjusted.

[0043] Optionally, during the battle phase, the position of the chess pieces in the battle area is different from that during the preparation phase. During the battle phase, the game application automatically controls the chess pieces in the battle area to move and fight. For example, during the battle phase, the chess pieces can automatically move from the own battle area to the enemy battle area and attack the enemy chess pieces; or, the chess pieces can automatically move from position A in the own battle area to position B in the own battle area.

[0044] In addition, during the preparation phase, chess pieces can only be set up in your own battle area (your own formation area).

[0045] Regarding the method of obtaining battle chess pieces, in some embodiments, during the game, the user can use gold coins to purchase chess pieces in the store during the preparation stage.

[0046] See also Figure 1 , Figure 1 It is a schematic diagram of a turn-based chess game provided by an exemplary embodiment of the present application.

[0047] like Figure 1 As shown, the battle area 112 displays a first battle piece 111a, a second battle piece 111b and a third battle piece 111c, and the preparation area 111 displays a first candidate piece 112a, a second candidate piece 112b and a third candidate piece 112c.

[0048] Virtual props: Each chess piece in a turn-based chess game can be equipped with one or more virtual props. Optionally, the virtual props include multiple virtual prop types. For example, the virtual props may include different virtual prop types such as clothing virtual props, shoe virtual props, and weapon virtual props. Each virtual prop type may include multiple different virtual props. For example, the weapon virtual prop may include multiple different virtual props such as attack claws, broadswords, crystal swords, demon blades, short sticks, javelins, golden hoop sticks, and holy swords.

[0049] In some embodiments, different types of virtual objects may have different matching degrees with virtual props. For example, for a virtual object of the wizard type, virtual props such as magic crystal and mysterious staff have a higher matching degree with it, while virtual props such as warp dagger have a lower matching degree with it.

[0050] Attributes: Each chess piece in a turn-based chess game has its own attributes, which include at least two of the following attributes: the camp to which the chess piece belongs (such as Alliance A, Alliance B, neutral faction, etc.), the type of chess piece (such as warrior, shooter, wizard, assassin, guard, swordsman, gunner, fighter, etc.), the attack type of the chess piece (such as magic, physical, etc.), the identity of the chess piece (such as noble, demon, elf, etc.), etc. The embodiment of the present application does not limit the specific types of attributes. Optionally, the virtual props equipped by each chess piece can enhance the attributes of the chess piece.

[0051] Combined with the above introduction to turn-based chess games, the embodiment of the present application is described by taking the game type of turn-based chess games as an example. However, the method of the embodiment of the present application can also be implemented in any other type of game, for example, in a role-playing game (RPG) or a first-person shooting game (FPS) in which equipment can be transferred between different virtual characters, the embodiment of the present application does not impose any restrictions on the game type.

[0052] During the game, in order to transfer the virtual props equipped by one virtual object to another virtual object, the game player usually needs to select the virtual object originally equipped with the virtual props, and transfer the equipment icon corresponding to the virtual props to the other virtual object by dragging or other operations.

[0053] However, in the case where the virtual object is equipped with multiple virtual props, the efficiency of transferring the virtual props in the above manner is low.

[0054] The present application proposes a virtual props operation method for batch operation of multiple virtual props, which can realize batch operation of virtual props equipped by a first virtual object, thereby reducing operation costs and improving operation efficiency and fluency.

[0055] See also Figure 2 , Figure 2 1 is a flowchart of a method for operating a virtual item provided by an exemplary embodiment of the present application. The flowchart includes the following steps.

[0056] Step 201: Display a first virtual object, where the first virtual object is equipped with a virtual prop.

[0057] Optionally, the first virtual object may be a virtual character, a virtual chess piece, a virtual person, a virtual animal, a cartoon character, etc., and the first virtual object may be displayed using a three-dimensional model.

[0058] Optionally, the first virtual object is a chess piece placed on a chessboard, including a battle chess piece, a candidate chess piece, and a chess piece sold in a store.

[0059] Optionally, the first virtual object may have a virtual object type, such as a warrior, a shooter, a mage, an assassin, a guard, a swordsman, a gunner, a fighter, or the like.

[0060] Optionally, the first virtual object is equipped with two or more virtual props at the same time. For example, the first virtual object can be equipped with two virtual props, namely, a void staff and a resurrection armor.

[0061] A virtual item is one or more equipments that a virtual object can equip.

[0062] Optionally, the virtual props include multiple virtual prop types. For example, the virtual props may include different virtual prop types such as clothing virtual props, shoe virtual props, and weapon virtual props.

[0063] For example, each virtual prop type may include multiple different virtual props. For example, weapon virtual props may include attack claws, broadswords, crystal swords, demon blades, short sticks, javelins, golden hoop sticks, holy swords, and other different virtual props.

[0064] Step 202, when a first trigger operation on a first virtual object is received and the number of props equipped on the first virtual object is greater than a first number, a batch operation control is displayed, the batch operation control is used to trigger a batch operation on the virtual props equipped on the first virtual object, and the first number is a positive integer.

[0065] Optionally, the first trigger operation is a long press operation, a click operation, a double click operation or a pressing operation of the first virtual object by the player, which is not limited in the embodiment of the present application. For example, the game player selects the first virtual object by long pressing the mouse pointer or finger touch.

[0066] The number of props equipped by the first virtual object refers to the sum of the numbers of all virtual props equipped by the first virtual object. For example, if all virtual props equipped by the first virtual object are the Void Staff and the Resurrection Armor, the number of props equipped by the first virtual object is 2.

[0067] Optionally, the number of props equipped has an upper limit, for example, in some games, the total number of virtual props equipped by each first virtual object does not exceed 3.

[0068] The first number is a quantity threshold for performing batch operations on virtual props. The first number is a positive integer. Optionally, the first number is 1, and when the number of props equipped by the first virtual object is greater than 1, the terminal displays a batch operation control based on the first trigger operation.

[0069] The batch operation control is used to trigger batch operations on virtual props equipped by the first virtual object.

[0070] Optionally, the batch operation control may be located on the periphery of the first virtual object, or in an object information panel corresponding to the first virtual object.

[0071] Step 203: When a second trigger operation on the batch operation control is received and the operation target indicated by the second trigger operation is the second virtual object, the virtual prop equipped by the first virtual object is transferred to the second virtual object.

[0072] Optionally, the second trigger operation is a drag operation of the batch operation control by the game player. For example, the game player drags the batch operation control to the position where the second virtual object is located by using a mouse pointer or finger touch.

[0073] Optionally, the operation target indicated by the second trigger operation is the position where the mouse pointer or finger of the game player touches when the second trigger operation ends. For example, the operation target may be the second virtual object, a blank position, the first virtual object, or a non-player character (NPC).

[0074] Optionally, the second virtual object is another virtual object belonging to the same camp as the first virtual object.

[0075] Optionally, the number of props equipped by the second virtual object may be zero or greater than zero. That is, the second virtual object may not be equipped with a virtual prop, or may be equipped with one or more virtual props.

[0076] In some embodiments, before transferring the virtual props equipped by the first virtual object to the second virtual object, it may be necessary to disassemble the virtual props equipped by the first virtual object or the second virtual object using a one-time virtual prop such as a disassembler. In other embodiments, the virtual props equipped by the first virtual object can be transferred to the second virtual object in batches directly based on the second trigger operation of the batch operation control without using a one-time virtual prop such as a disassembler.

[0077] In summary, by adding a batch operation control to a virtual object, and displaying the batch operation control when a first trigger operation on a first virtual object is received and the number of props equipped on the first virtual object is greater than the first number; and when a second trigger operation on the batch operation control is received and the operation target indicated by the second trigger operation is a second virtual object, the virtual props equipped on the first virtual object are transferred to the second virtual object, batch operations on the virtual props equipped on the first virtual object can be achieved, thereby reducing operating costs and improving operating efficiency and fluency.

[0078] In order to transfer the virtual props equipped by the first virtual object to the second virtual object in batches, in some embodiments, the second trigger operation is a drag operation.

[0079] See also Figure 3 , Figure 3 It is a schematic diagram of transferring virtual props equipped by a first virtual object to a second virtual object in batches through a drag operation provided by an exemplary embodiment of the present application.

[0080] like Figure 3 As shown, on the corresponding game interface diagram before the drag operation, there are a first virtual object 301 and a second virtual object 302. For example only, the first virtual object 301 is equipped with three virtual props, namely virtual prop A, virtual prop B and virtual prop C, so the number of props equipped by the first virtual object 301 is 3. When a first trigger operation (such as a long press operation) is received on the first virtual object 301, and the number of props equipped by the first virtual object 301 is greater than the first number (assuming it is 1), a batch operation control 310 is displayed (see the corresponding game interface diagram in the drag operation).

[0081] In the game interface diagram corresponding to the drag operation, when a drag operation on the batch operation control 310 is received and the dragging end point of the drag operation is located at the second virtual object 302, the virtual props equipped by the first virtual object 301 are transferred to the second virtual object 302.

[0082] In the corresponding game interface diagram after the dragging operation, the three virtual props equipped by the first virtual object 301 are transferred in batches to the second virtual object 302, and the first virtual object 301 is no longer equipped with virtual props.

[0083] In order to reduce the dragging distance of the dragging operation and further improve the efficiency of batch transfer of virtual props, in some embodiments, the batch operation control corresponding to the first virtual object can be dragged to the avatar logo of the second virtual object to achieve batch transfer of virtual props of the first virtual object to the second virtual object.

[0084] See also Figure 4 , Figure 4 It is a schematic diagram of dragging a batch operation control corresponding to a first virtual object to an avatar identifier of a second virtual object provided by an exemplary embodiment of the present application.

[0085] like Figure 4 As shown, the game player intends to transfer the virtual props of the first virtual object 401 to the second virtual object 402 in batches. In order to reduce the dragging distance, the terminal can display the avatar logo 421 corresponding to the second virtual object 402 around the batch operation control 410 in the game interface. When the game player drags the batch operation control 410 to the avatar logo 421 by using the mouse pointer or finger touch, the virtual props of the first virtual object 401 are transferred to the second virtual object 402 in batches. The game player no longer needs to drag the batch operation control 410 to the location of the second virtual object 402 through a long-distance drag operation, thereby improving the operation efficiency.

[0086] Similarly, the terminal can display the avatar logo 422 corresponding to the third virtual object 403 around the batch operation control 410 in the game interface for the game player to select. When the game player intends to transfer the virtual props of the first virtual object 401 to the third virtual object 403 in batches, it can be achieved by dragging the batch operation control 410 to the avatar logo 422.

[0087] In this embodiment, by displaying the avatar logo of the second virtual object around the batch operation control, the dragging distance of the drag operation can be reduced, further improving the efficiency of batch transfer of virtual props.

[0088] During the dragging operation, in order to indicate to the game player that a batch transfer of virtual props is being performed, the terminal may display a prop thumbnail control or a prop transfer prompt on the game interface.

[0089] In some embodiments, before transferring the virtual props equipped by the first virtual object to the second virtual object, the terminal may transform the batch operation control into a prop thumbnail control when receiving a drag operation on the batch operation control by the game player.

[0090] The prop thumbnail control is a control used to indicate that a virtual prop is being transferred during a drag operation.

[0091] Optionally, a prop thumbnail identifier of a virtual prop equipped by the first virtual object is displayed in the prop thumbnail control, and the prop thumbnail control moves with the dragging operation.

[0092] Optionally, the prop thumbnail identifier is a thumbnail identifier or a text identifier of the virtual prop equipped by the first virtual object.

[0093] Optionally, when the terminal receives a drag operation on a batch operation control from a game player, the batch operation control is immediately transformed into a prop thumbnail control for display.

[0094] In some embodiments, when the dragging position of the dragging operation is located at the second virtual object, the terminal displays a prop transfer prompt to prompt the game player to end the effect of the dragging operation at the dragging position.

[0095] Optionally, the prop transfer prompt includes a first object identifier of the first virtual object, a second object identifier of the second virtual object, and a prop thumbnail identifier.

[0096] The first object identifier is used to represent the initial equipment party of the virtual prop during the virtual prop transfer process.

[0097] Optionally, the first object identifier may be an avatar or thumbnail of the first virtual object.

[0098] The second object identifier is used to represent the party to be equipped with the virtual prop during the virtual prop transfer process.

[0099] Optionally, the second object identifier may be an avatar or thumbnail of the second virtual object.

[0100] The item thumbnail mark is used to represent all or part of the virtual props involved in the virtual prop transfer process. Optionally, the item thumbnail mark can be a thumbnail or text corresponding to the virtual prop.

[0101] See also Figure 5 , Figure 5 It is a schematic diagram of a prop thumbnail control and a prop transfer prompt provided by an exemplary embodiment of the present application.

[0102] like Figure 5As shown, the game player intends to transfer three virtual items (virtual item A, virtual item B, and virtual item C) on the first virtual object 501 to the second virtual object 502 .

[0103] When a first trigger operation (such as a long press operation) on the first virtual object 501 is received and the number of props equipped by the first virtual object 501 is greater than a first number (assuming it is 1), a batch operation control 510 is displayed.

[0104] When receiving the drag operation on the batch operation control, the terminal transforms the batch operation control 510 in the game interface into a prop thumbnail control 511. The prop thumbnail control 511 displays the prop thumbnail identifiers of the virtual props equipped by the first virtual object 501, such as the prop thumbnail identifiers corresponding to virtual props A, virtual props B, and virtual props C.

[0105] In some embodiments, the prop thumbnail control 511 may move with the dragging operation to prompt the game player that a dragging operation of transferring a virtual prop is being performed.

[0106] When the dragging position of the dragging operation is located at the second virtual object 502 , the terminal displays a prop transfer prompt 520 in the game interface to prompt the game player that the virtual prop of the first virtual object 501 is about to be transferred to the second virtual object 502 .

[0107] Optionally, the prop transfer prompt 520 is located on the top or around the second virtual object 502 .

[0108] In some embodiments, the prop transfer prompt 520 includes a first object identifier 521 of the first virtual object 501 , a second object identifier 522 of the second virtual object 502 , and a prop thumbnail identifier 523 .

[0109] The first object identifier 521 is used to indicate the virtual object to which the virtual prop is transferred. Optionally, the first object identifier 521 may be an avatar or thumbnail of the first virtual object 501 .

[0110] The second object identifier 522 is used to indicate the transfer object of the virtual prop. Optionally, the second object identifier 522 can be an avatar or thumbnail of the second virtual object 502.

[0111] The prop thumbnail mark 523 is used to indicate the transferred virtual prop. Optionally, the prop thumbnail mark 523 includes thumbnails corresponding to virtual prop A, virtual prop B and virtual prop C.

[0112] In this embodiment, when a drag operation is received, the batch operation control is transformed into a prop thumbnail control, and the prop thumbnail control moves with the drag operation, so that the virtual props being transferred can be displayed to the game players intuitively and clearly; when the dragging position of the drag operation is located at the second virtual object, the prop transfer prompt is displayed, and the prop transfer prompt includes the first object identifier of the first virtual object, the second object identifier of the second virtual object, and the prop thumbnail identifier, so that the virtual props being transferred and the related virtual objects can be displayed to the game players intuitively and clearly, thereby avoiding the situation where the virtual props are mistakenly transferred to virtual objects other than the second virtual object, and improving the accuracy of the virtual prop transfer.

[0113] In a possible scenario, when the dragging position of the dragging operation is located at the second virtual object and the second virtual object supports equipping virtual props, the terminal may display a prop transfer prompt in the game interface.

[0114] In another possible scenario, the second virtual object may not support the virtual item equipped by the first virtual object. For example, the character type of the second virtual object cannot be equipped with a virtual item (for example, the second virtual object is a non-player character), or the character level of the second virtual object does not meet the level requirements for equipping a virtual item.

[0115] Therefore, when the second virtual object does not support the equipment of virtual props, the terminal can display a prohibition transfer prompt.

[0116] See also Figure 6 , Figure 6 It is a schematic diagram of a prohibition transfer prompt provided by an exemplary embodiment of the present application.

[0117] like Figure 6 As shown, the game player intends to transfer the virtual props of the first virtual object 601 to the second virtual object 602 in batches by dragging.

[0118] During the dragging process, the batch operation control (not shown) is transformed into a prop thumbnail control 611.

[0119] When the dragging position of the dragging operation is located at the second virtual object 602 and the second virtual object 602 does not support the equipment of virtual props, a forbidden transfer prompt 620 is displayed to prompt the user that the second virtual object 601 does not support the equipment of virtual props and the dragging operation cannot be successful.

[0120] In some embodiments, when a drag operation is received on a batch operation control and there is no virtual object at the dragging end point of the drag operation, or the virtual object at the dragging end point does not support equipping virtual props, the virtual props equipped by the first virtual object are maintained.

[0121] For example, when the dragging position of the dragging operation is located at the second virtual object 602 and the second virtual object 602 does not support the equipping of virtual props, the virtual props A, virtual props B, and virtual props C equipped by the first virtual object 601 are maintained.

[0122] When the game player intends to transfer the virtual props of the first virtual object to the second virtual object in batches, the second virtual object may already be equipped with virtual props. Therefore, in some embodiments, the virtual props of the second virtual object need to be disassembled first.

[0123] In some embodiments, when the second virtual object is equipped with a virtual prop, based on the first virtual object and the virtual props equipped by the second virtual object, a target virtual prop equipped by the second virtual object is disassembled.

[0124] The target virtual prop is a virtual prop that the second virtual object needs to disassemble.

[0125] Regarding the method of determining the target virtual prop, in some embodiments, when both the first virtual object and the second virtual object are equipped with a virtual prop of the target type, the virtual prop of the target type equipped by the second virtual object may be determined as the target virtual prop.

[0126] In some embodiments, the terminal obtains the number of props and equipment of the second virtual object. If the number of props and equipment of the second virtual object is zero, it is determined that the second virtual object does not have the target virtual props; if the number of props and equipment of the second virtual object is greater than zero, the terminal obtains the virtual prop type of the second virtual object and the virtual prop type of the first virtual object.

[0127] When the virtual prop type of the second virtual object overlaps with the virtual prop type of the first virtual object, the terminal takes the virtual prop type as the target type and determines the virtual prop of the target type equipped by the second virtual object as the target virtual prop for disassembly.

[0128] In some embodiments, the terminal may automatically put the disassembled target virtual props into a backpack.

[0129] In other embodiments, the terminal may also automatically transfer the disassembled target virtual prop to the first virtual object.

[0130] See also Figure 7 , Figure 7 It is a schematic diagram of a target virtual prop for disassembling a second virtual object equipment provided by an exemplary embodiment of the present application.

[0131] like Figure 7As shown, the game player intends to transfer the virtual props of the first virtual object 701 to the second virtual object 702 in batches. Before the drag operation on the batch operation control 710, the first virtual object 701 is equipped with virtual props A1, virtual props B1 and virtual props C1, and the second virtual object 702 is equipped with virtual props A2 and virtual props D1.

[0132] The letter number of the virtual prop represents the type of the virtual prop. Different virtual props with the same letter number have the same type, and different virtual props with different letter numbers have different types. For example, virtual prop A1 is a crystal sword, and virtual prop A2 is a holy sword, both of which are weapon virtual props; virtual prop B1 is a magic wand shoe, which is a clothing virtual prop; virtual prop C1 is a vanguard shield, which is a defense virtual prop; virtual prop D1 is a medal of courage, which is an auxiliary virtual prop; therefore, virtual props B1, virtual props C1 and virtual props D1 are of different types.

[0133] The terminal obtains the number of props and equipment of the second virtual object 702 as 2, which is a positive integer greater than zero. Therefore, the virtual prop types of the second virtual object 702 are obtained as weapon virtual props and auxiliary virtual props, and the virtual prop types of the first virtual object 701 are obtained as weapon virtual props, clothing virtual props, and armor virtual props. That is, the first virtual object 701 and the second virtual object 702 have weapon virtual props in common. Therefore, the terminal takes the weapon virtual prop as the target type, determines the virtual prop A2 equipped by the second virtual object 702 as the target virtual prop, and disassembles the target virtual prop.

[0134] Optionally, the terminal automatically disassembles the virtual prop A2 through a disassembler, and automatically puts the virtual prop A2 back into the backpack.

[0135] After the virtual prop A2 equipped by the second virtual object 702 is disassembled, the first virtual object 701 and the second virtual object 702 are no longer equipped with virtual props of the same type. After the batch operation control 710 is dragged, the second virtual object 702 is equipped with virtual props A1, virtual props B1, virtual props C1 and virtual props D1, and the first virtual object 701 is no longer equipped with virtual props.

[0136] In this embodiment, by determining the virtual prop of the target type equipped by the second virtual object as the target virtual prop and disassembling the target virtual prop, conflicts of virtual props of the same type can be avoided when both the first virtual object and the second virtual object are equipped with virtual props of the target type, thereby improving the accuracy of batch transfer of virtual props.

[0137] In the process of transferring virtual props from the first virtual object to the second virtual object in batches, the game player may need to manually adjust the transfer of some virtual props (for example, only transfer some virtual props of the first virtual object to the second virtual object) for consideration of the battle strategy. Therefore, in some embodiments, when the second virtual object is equipped with virtual props, the terminal can display a prop selection bar in the game interface for the game player to manually adjust the virtual props that need to be transferred.

[0138] In some embodiments, before transferring the virtual prop equipped by the first virtual object to the second virtual object, if the second virtual object is equipped with the virtual prop, the terminal may further display a prop selection bar.

[0139] The prop selection bar is a toolbar used for game players to select virtual props.

[0140] Optionally, the prop selection bar is displayed on the side around the second virtual object.

[0141] In some embodiments, the prop selection bar includes a first prop area and a second prop area, wherein the first prop area is used to display virtual props to be disassembled, the second prop area is used to display virtual props to be equipped by the second virtual object, and the second prop area initially displays virtual props equipped by the first virtual object and the second virtual object.

[0142] See also Figure 8 , Figure 8 It is a schematic diagram of a prop selection bar provided by an exemplary embodiment of the present application.

[0143] like Figure 8 As shown, the game player intends to transfer the virtual props of the first virtual object 801 to the second virtual object 802 in batches. In some embodiments, the terminal can display the prop selection bar 820 in the game interface based on a specific trigger operation. For example, when the dragging end point of the drag operation is located at the second virtual object, the terminal displays the prop selection bar 820. In some embodiments, the terminal can also determine to display the prop selection bar 820 based on other methods, for example, when receiving a sliding operation or a double-click operation of the batch operation control 810 by the game player, the terminal displays the prop selection bar 820 in the game interface, and the embodiment of the present application is not limited to this.

[0144] The prop selection bar 820 includes a first prop area 821 and a second prop area 822. The first prop area 821 is used to display virtual props to be disassembled, and the second prop area 822 is used to display virtual props to be equipped by the second virtual object 802. The second prop area 822 initially displays virtual props equipped by the first virtual object 801 and the second virtual object 802.

[0145] like Figure 8 As shown, before the adjustment operation, the first prop area 821 is initially displayed as empty, and the second prop area 822 is initially displayed with all virtual props equipped by the first virtual object 801 and the second virtual object 802, including virtual props A1, A2, B1, C1 and D1.

[0146] The prop selection bar 820 includes the words “Please select the virtual props that need to be disassembled” to prompt the game player to adjust the virtual props in the first prop area 821 and the second prop area 822. For example, the virtual props A2 and C1 in the second prop area 822 are moved to the first prop area 821, indicating that the virtual props A2 and C1 are virtual props to be disassembled.

[0147] After the game player has selected the virtual props to be disassembled, he clicks the "I have selected" confirmation control 823. In response to the game player's adjustment operation on the virtual props in the first prop area and the second prop area, the terminal determines the virtual props to be equipped to the second virtual object. For example, the terminal can determine the remaining virtual props A1, B1 and D1 in the second prop area 822 after the adjustment operation as the virtual props to be equipped to the second virtual object 802.

[0148] The terminal determines the virtual props to be disassembled corresponding to the second virtual object and the virtual props to be transferred corresponding to the first virtual object based on the virtual props to be equipped by the second virtual object and the virtual props currently equipped by the first virtual object and the second virtual object.

[0149] For example, the terminal can determine that the virtual props to be disassembled corresponding to the second virtual object 802 are virtual props A2, and the virtual props to be transferred corresponding to the first virtual object 801 are virtual props A1, B1 and D1 based on the virtual props to be equipped by the second virtual object, the first virtual object and the virtual props currently equipped by the second virtual object.

[0150] Before the batch operation control 810 is dragged, the terminal automatically disassembles the virtual prop A2 to be disassembled corresponding to the second virtual object. For example, the terminal automatically puts the virtual prop A2 to be disassembled back into the backpack.

[0151] After dragging the batch operation control 810, the virtual props A1, B1 and D1 to be transferred corresponding to the first virtual object 801 are transferred to the second virtual object 802. The terminal automatically puts the remaining virtual prop C1 to be disassembled back into the backpack. The first virtual object 801 is no longer equipped with virtual props.

[0152] Regarding the processing method of the virtual props to be disassembled, in some embodiments, the terminal can automatically put the virtual props to be disassembled back to the backpack, for example, put the virtual prop A2 to be disassembled corresponding to the second virtual object 802 back to the backpack; in other embodiments, the terminal can automatically keep the remaining virtual props to be disassembled on the first virtual object, for example, keep the remaining virtual prop C1 to be disassembled on the first virtual object 801; in another embodiment, the terminal can also automatically transfer the virtual props to be disassembled corresponding to the second virtual object to the first virtual object, for example, transfer the virtual prop A2 to be disassembled corresponding to the second virtual object 802 to the first virtual object 801. In this embodiment, by adjusting the virtual props in the first prop area and the second prop area in the prop selection bar, it is possible to manually adjust the virtual props to be equipped and the virtual props to be disassembled of the second virtual object, so that the virtual props can be equipped or disassembled more accurately while improving the operation efficiency.

[0153] During the batch operation of the virtual props of the first virtual object, the game player may intend not to transfer the virtual props but only to disassemble the virtual props equipped by the first virtual object.

[0154] In some embodiments, when a third trigger operation on the batch operation control is received, the virtual prop equipped by the first virtual object is disassembled.

[0155] See also Fig. 9 , Fig. 9 It is a schematic diagram of disassembling a virtual prop equipped by a first virtual object through a third trigger operation provided by an exemplary embodiment of the present application.

[0156] like Fig. 9 As shown, before the third trigger operation, the game interface includes a first virtual object 901 and a corresponding batch operation control 910. The first virtual object 901 is equipped with virtual props A, B and C.

[0157] In response to the third trigger operation, the virtual props A, B and C equipped by the first virtual object 901 are disassembled. Therefore, after the third trigger operation, the first virtual object 901 is not equipped with a virtual prop. The disassembled virtual props A, B and C are put back into the backpack.

[0158] Optionally, the third trigger operation is a click or long press operation. The third trigger operation can also be other trigger operation types (different from the second trigger operation), which is not limited in the embodiment of the present application.

[0159] In this embodiment, the third trigger operation can be used to efficiently dismantle the virtual props equipped by the first virtual object, thereby improving the operation efficiency of the game player.

[0160] In the process of transferring the virtual props of the first virtual object to the second virtual object in batches, the virtual props of the first virtual object may have different matching degrees with the second virtual object. For example, the virtual props may not be applicable to (or particularly applicable to) the character type of the second virtual object; or the virtual props may not be applicable to (or particularly applicable to) the character level of the second virtual object. Therefore, the virtual props can be transferred in batches based on the matching degree between the virtual props and the second virtual object.

[0161] In some embodiments, when a second trigger operation on the batch operation control is received and the operation target indicated by the second trigger operation is a second virtual object, a matching degree between the virtual prop equipped by the first virtual object and the second virtual object is determined.

[0162] Optionally, the matching degree is determined based on the attributes of the second virtual object such as the character type and the character level and the attributes of the virtual props according to the game rules. For example, if the character type of the second virtual object is a wizard, virtual props such as magic crystals and mysterious staffs have a high matching degree with it, while virtual props such as warp daggers have a relatively low matching degree with it.

[0163] Optionally, the matching degree is determined based on the historical preferences of the game player. For example, the frequency of the virtual props that the game player has equipped the second virtual object with in history can be counted, and the matching degree is higher when the frequency is higher.

[0164] In a possible scenario, when the matching degree between the virtual prop and the second virtual object is greater than a matching degree threshold, the virtual prop equipped by the first virtual object is transferred to the second virtual object, and the terminal does not display a transfer confirmation prompt.

[0165] In another possible scenario, when the degree of match between the virtual prop and the second virtual object is less than a matching degree threshold, a transfer confirmation prompt is displayed; in response to a confirmation operation on the transfer confirmation prompt, the virtual prop equipped by the first virtual object is transferred to the second virtual object; in response to a cancellation operation on the transfer confirmation prompt, the virtual prop equipped by the first virtual object is maintained.

[0166] See also Fig.10 , Fig.10 It is a schematic diagram of displaying a transfer confirmation prompt provided by an exemplary embodiment of the present application.

[0167] like Fig.10 As shown, the game player drags the batch operation control 1010 to transfer the virtual props A, B and C equipped by the first virtual object 1001 to the second virtual object 1002.

[0168] When the matching degree between the virtual item A and the second virtual object 1002 is lower than the matching degree threshold (e.g., 50%), the terminal displays a transfer confirmation prompt 1020 in the game interface. The transfer confirmation prompt 1020 includes the words "The matching degree between the virtual item A and the second virtual object is low, please confirm whether to continue the transfer?" to prompt the game player to further select a "continue transfer" control 1021 or a "cancel transfer" control 1022.

[0169] In response to the game player's confirmation operation on the transfer confirmation prompt 1020 (for example, clicking the “Continue Transfer” control 1021 ), the virtual props A, B and C equipped by the first virtual object 1001 are transferred to the second virtual object 1002 .

[0170] In response to the game player's cancel operation on the transfer confirmation prompt 1020 (eg, clicking on the "Cancel Transfer" control 1022), the virtual props A, B, and C equipped by the first virtual object 1001 are maintained.

[0171] After the game player cancels the transfer confirmation prompt 1020, in one possible implementation, the game player can transfer the virtual props equipped by the first virtual object 1001 to the second virtual object 1002 in batches based on the prop selection bar, and at the same time disassemble the virtual prop A based on the adjustment operation in the prop selection bar.

[0172] In this embodiment, when the matching degree between the virtual item and the second virtual object is low, a transfer confirmation prompt may be displayed to provide a reference for the game player's virtual item transfer behavior, thereby avoiding a reduction in the effect of the virtual item transfer due to misoperation.

[0173] Regarding the setting position of the batch operation control, in some embodiments, the batch operation control can be placed around the first virtual object; in other embodiments, the batch operation control is placed in the object information panel corresponding to the first virtual object.

[0174] See also Fig.11 , Fig.11 It is a schematic diagram of displaying a prop identification of a virtual prop and a batch operation control in an object information panel of a first virtual object provided by an exemplary embodiment of the present application.

[0175] like Fig.11 As shown, the first virtual object 1101 is equipped with virtual props A, B and C. In response to a first trigger operation (such as a long press operation) on the first virtual object 1101, an object information panel 1110 of the first virtual object 1101 is displayed.

[0176] In some embodiments, prop identifiers of virtual props A, B, and C, such as prop identifier 1111, are displayed in the object information panel 1110 to show the virtual props equipped by the first virtual object 1101 to the game player.

[0177] In some embodiments, when the number of props equipped by the first virtual object 1101 is greater than the first number, a batch operation control 1112 is displayed in the object information panel 1110. The batch operation control 1112 is used to trigger a batch operation on the virtual props equipped by the first virtual object 1101.

[0178] For example, the game player can move the batch operation control 1112 to the second virtual object 1102 by dragging, so as to transfer the virtual props of the first virtual object 1101 to the second virtual object 1102 in batches.

[0179] In some embodiments, when a first trigger operation is received for a first virtual object and the number of props equipped for the first virtual object is less than a first number, an object information panel without a batch operation control is displayed. For example, only a prop identifier 1111 is displayed in the object information panel 1110, and a batch operation control 1112 is not displayed. The game player can drag the prop identifier corresponding to any virtual prop in the prop identifier 1111 individually to drag the virtual prop individually.

[0180] See also Fig.12 , Fig.12 It is a schematic diagram of displaying prop identification of virtual props and batch operation controls around a first virtual object provided by an exemplary embodiment of the present application.

[0181] like Fig.12 As shown, the first virtual object 1201 is equipped with virtual props A, B and C.

[0182] When receiving the first trigger operation (such as a long press operation) on the first virtual object 1201 and the number of props equipped by the first virtual object is greater than the first number, the terminal displays a batch operation control 1210 and the prop identification of the virtual props around the first virtual object 1201 in the game interface.

[0183] The prop identifiers of the virtual props may include: a prop identifier 1221 of a virtual prop A, a prop identifier 1222 of a virtual prop B, and a prop identifier 1223 of a virtual prop C.

[0184] In some embodiments, the game player can move the batch operation control 1210 to the second virtual object 1202 by dragging to achieve batch transfer of virtual props of the first virtual object 1201 to the second virtual object 1202 .

[0185] In some embodiments, when a first trigger operation on a first virtual object is received and the number of props equipped on the first virtual object is less than a first number, a prop identifier of the virtual prop is displayed around the first virtual object.

[0186] In some embodiments, the prop identifier of the virtual prop can be used to implement the transfer of a single virtual prop. For example, the terminal receives a separate drag operation of the prop identifier 1221 of the virtual prop A by the game player, and transfers the virtual prop A from the first virtual object 1201 to the second virtual object 1202 separately.

[0187] In some embodiments, the batch operation controls can also be placed in other possible locations in the game interface, such as fixedly placed in the upper right corner of the game interface, or placed in a dedicated panel for managing virtual props, etc. The embodiments of the present application do not limit the specific placement of the batch operation controls.

[0188] See also Fig.13 , Fig.13 1 is a flowchart of a method for operating a virtual item provided by an exemplary embodiment of the present application. The flowchart includes the following steps.

[0189] Step 1301, long press the first virtual object.

[0190] Among them, long pressing can be the first trigger operation in the above embodiment.

[0191] Step 1302: determine whether the first virtual object is equipped with two or more virtual props.

[0192] Optionally, based on the virtual props in the object information panel of the first virtual object, the number of props equipment is calculated, and then it is determined whether the number of props equipment is 2 or more.

[0193] When the first virtual object is not equipped with two or more virtual props, step 1303 is executed and the batch operation control is not displayed.

[0194] When the first virtual object is equipped with two or more virtual props, step 1304 is executed.

[0195] Step 1304, display batch operation controls.

[0196] The batch operation control is used to trigger batch operations on virtual props equipped by the first virtual object.

[0197] In some embodiments, the terminal may display a batch operation control around the first virtual object in the game interface.

[0198] In other embodiments, the terminal may display a batch operation control in the object information panel of the first virtual object.

[0199] Step 1305: click or drag the batch operation control.

[0200] Among them, dragging can be the second trigger operation in the above embodiment, and clicking can be the third trigger operation in the above embodiment.

[0201] When the operation on the batch operation control is a click, step 1306 is executed to disassemble the virtual props in batches.

[0202] When the operation on the batch operation control is dragging, step 1307 is executed to pick up all virtual props equipped by the first virtual object.

[0203] Optionally, when all virtual props equipped by the first virtual object are picked up, prop thumbnail identifiers of the virtual props are displayed around the first virtual object.

[0204] Step 1308: drag the batch operation control to the second virtual object.

[0205] Step 1309: determine whether the second virtual object is equipped with a virtual prop.

[0206] In the case that the second virtual object is not equipped with virtual props, step 1310 is executed to transfer all virtual props of the first virtual object to the second virtual object.

[0207] When the second virtual object is equipped with a virtual item, step 1311 is executed.

[0208] Step 1311: disassemble the virtual props equipped by the second virtual object, and transfer the virtual props of the first virtual object to the second virtual object.

[0209] Optionally, all virtual props equipped by the second virtual object are disassembled, and all virtual props of the first virtual object are transferred to the second virtual object.

[0210] Optionally, when both the first virtual object and the second virtual object are equipped with virtual props of the target type, the virtual props of the target type equipped by the second virtual object are determined as the target virtual props; the target virtual props are disassembled, and all virtual props of the first virtual object are transferred to the second virtual object.

[0211] Optionally, through the prop selection bar, based on the adjustment operation of the game player, determine the virtual props to be disassembled corresponding to the second virtual object and the virtual props to be transferred corresponding to the first virtual object; disassemble the virtual props to be disassembled corresponding to the second virtual object, and transfer the virtual props to be transferred corresponding to the first virtual object to the second virtual object.

[0212] See also Fig.14 , Fig.14 This is a timing diagram of a method for operating virtual props provided by an exemplary embodiment of the present application. The timing diagram reflects the timing data interaction relationship between the game player, the game client (presentation layer) and the game client (logic layer). The timing diagram includes the following steps.

[0213] Step 1401: The game player selects the first virtual object equipped with two or more virtual props.

[0214] Step 1402: The game client (presentation layer) sends the selection instruction corresponding to the selected operation to the game client (logic layer).

[0215] Step 1403: Based on the selection instruction, the game client (logic layer) calls the equipment information of the first virtual object and sends it to the game client (presentation layer).

[0216] Step 1404: The game client (presentation layer) receives the equipment information of the first virtual object and displays the equipment information of the first virtual object and batch operation controls to the game player.

[0217] Optionally, the game client (presentation layer) may display the equipment information and batch operation controls of the first virtual object in the first virtual object perimeter or in the object information panel.

[0218] Step 1405: The game player picks up virtual props when dragging the batch operation control.

[0219] Step 1406: The game client (presentation layer) transforms the batch operation control into a prop thumbnail control, and the prop thumbnail control is adsorbed to the mouse pointer or finger position of the game player during the dragging process of the game player.

[0220] Step 1407: The game player drags the prop thumbnail control to the second virtual object.

[0221] Step 1408: The game client (presentation layer) prompts the game player that the operation target has been selected.

[0222] Optionally, the game client (presentation layer) displays a prompt to transfer the virtual props to the second virtual object to prompt the game player that the operation target has been selected.

[0223] Step 1409: The game player ends the dragging operation by releasing the mouse pointer or finger.

[0224] Step 1410: The game client (logic layer) receives an execution instruction from the game player to end the drag operation, transfers the virtual props to the second virtual object, and sends a refresh instruction to the game client (presentation layer) so that the game client (presentation layer) refreshes the corresponding page presentation.

[0225] Step 1411: The game client (logic layer) calls the equipment information of the second virtual object to determine whether the second virtual object has prepared virtual props, and whether the type of the virtual props of the second virtual object overlaps with that of the first virtual object.

[0226] Step 1412: If the type of the virtual prop of the second virtual object overlaps with that of the first virtual object, the game client (logic layer) puts the virtual prop into the backpack. At the same time, the game client (logic layer) sends a message to the game client (presentation layer) to enable the game client (presentation layer) to play the page display of the virtual prop entering the backpack.

[0227] Step 1413: End the operation.

[0228] See also Fig.15 , Fig.15 : is a structural block diagram of a virtual props operation device provided by an exemplary embodiment of the present application, the device comprising:

[0229] Display module 1501, used to display a first virtual object, wherein the first virtual object is equipped with a virtual prop;

[0230] The display module 1501 is further configured to display a batch operation control when a first trigger operation on the first virtual object is received and the number of props equipped on the first virtual object is greater than a first number, wherein the batch operation control is configured to trigger a batch operation on the virtual props equipped on the first virtual object, and the first number is a positive integer;

[0231] The transfer module 1502 is used to transfer the virtual props equipped by the first virtual object to the second virtual object when a second trigger operation on the batch operation control is received and the operation target indicated by the second trigger operation is a second virtual object.

[0232] Optionally, the second triggering operation is a dragging operation, and the transfer module 1502 is used to:

[0233] When a drag operation on the batch operation control is received and the dragging end point of the drag operation is located at the second virtual object, the virtual prop equipped by the first virtual object is transferred to the second virtual object.

[0234] Optionally, before transferring the virtual prop equipped by the first virtual object to the second virtual object, the transfer module 1502 is used to:

[0235] When a drag operation is received on the batch operation control, the batch operation control is transformed into a prop thumbnail control, in which a prop thumbnail identifier of the virtual prop equipped by the first virtual object is displayed, and the prop thumbnail control moves with the drag operation;

[0236] When the dragging position of the dragging operation is located at the second virtual object, a prop transfer prompt is displayed, wherein the prop transfer prompt includes a first object identifier of the first virtual object, a second object identifier of the second virtual object, and a thumbnail identifier of the prop.

[0237] Optionally, the transfer module 1502 is used to:

[0238] When the dragging position of the dragging operation is located at the second virtual object and the second virtual object supports equipping virtual props, displaying the prop transfer prompt;

[0239] Optionally, the transfer module 1502 is used to:

[0240] When the dragging position of the dragging operation is located at the second virtual object and the second virtual object does not support the equipment of virtual props, a transfer prohibition prompt is displayed.

[0241] Optionally, when a drag operation is received on the batch operation control and there is no virtual object at the dragging end point of the drag operation, or the virtual object at the dragging end point does not support equipping virtual props, the virtual props equipped by the first virtual object are maintained.

[0242] Optionally, before transferring the virtual prop equipped by the first virtual object to the second virtual object, the transfer module 1502 is used to:

[0243] In a case where the second virtual object is equipped with a virtual item, based on the first virtual object and the virtual items equipped with the second virtual object, a target virtual item equipped with the second virtual object is disassembled.

[0244] Optionally, the transfer module 1502 is used to:

[0245] In a case where both the first virtual object and the second virtual object are equipped with a target type of virtual prop, determining the target type of virtual prop equipped by the second virtual object as the target virtual prop;

[0246] The target virtual prop is disassembled.

[0247] Optionally, the transfer module 1502 is used to:

[0248] The target virtual prop is transferred to the first virtual object.

[0249] Optionally, before transferring the virtual prop equipped by the first virtual object to the second virtual object, the transfer module 1502 is used to:

[0250] In the case where the second virtual object is equipped with a virtual prop, a prop selection bar is displayed, wherein the prop selection bar includes a first prop area and a second prop area, wherein the first prop area is used to display the virtual prop to be disassembled, and the second prop area is used to display the virtual prop to be equipped by the second virtual object, and the second prop area initially displays the virtual props equipped by the first virtual object and the second virtual object;

[0251] In response to the adjustment operation of the virtual props in the first prop area and the second prop area, determining the virtual prop to be equipped by the second virtual object;

[0252] Based on the virtual props to be equipped by the second virtual object, the first virtual object and the virtual props currently equipped by the second virtual object, determining the virtual props to be disassembled corresponding to the second virtual object and the virtual props to be transferred corresponding to the first virtual object;

[0253] disassembling the virtual prop to be disassembled corresponding to the second virtual object;

[0254] The transferring the virtual prop equipped by the first virtual object to the second virtual object comprises:

[0255] The to-be-transferred virtual prop corresponding to the first virtual object is transferred to the second virtual object.

[0256] Optionally, when a third trigger operation on the batch operation control is received, the virtual prop equipped by the first virtual object is disassembled.

[0257] Optionally, the transfer module 1502 is used to:

[0258] When a second trigger operation on the batch operation control is received and the operation target indicated by the second trigger operation is a second virtual object, determining a matching degree between the virtual prop equipped by the first virtual object and the second virtual object;

[0259] When the matching degree is greater than a matching degree threshold, transferring the virtual props equipped by the first virtual object to the second virtual object;

[0260] Optionally, the transfer module 1502 is used to:

[0261] When the matching degree is less than the matching degree threshold, displaying a transfer confirmation prompt;

[0262] In response to a confirmation operation on the transfer confirmation prompt, transferring the virtual prop equipped by the first virtual object to the second virtual object;

[0263] In response to a cancel operation on the transfer confirmation prompt, the virtual item equipped by the first virtual object is kept.

[0264] Optionally, the display module 1501 is used to:

[0265] In response to the first trigger operation on the first virtual object, an object information panel of the first virtual object is displayed, wherein the object information panel displays the item identifier of the virtual item; when the number of item equipment of the first virtual object is greater than the first number, the batch operation control is displayed in the object information panel; or

[0266] When the first trigger operation on the first virtual object is received and the number of props equipped on the first virtual object is greater than the first number, the prop identifier of the virtual prop and the batch operation control are displayed around the first virtual object.

[0267] Optionally, the display module 1501 is used to:

[0268] When the first trigger operation on the first virtual object is received and the number of props equipped by the first virtual object is less than the first number, displaying the object information panel without the batch operation control; or,

[0269] When the first trigger operation on the first virtual object is received and the number of props equipped on the first virtual object is less than the first number, a prop identifier of the virtual prop is displayed around the first virtual object.

[0270] See also Fig.16 , Fig.16 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application.

[0271] Optionally, the terminal 1600 is a smart phone, a tablet computer, a notebook computer or a desktop computer. The terminal may also be called a user equipment, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0272] Specifically, the terminal 1600 includes a central processing unit (CPU) 1601, a system memory 1604 including a random access memory 1602 and a read-only memory 1603, and a system bus 1605 connecting the system memory 1604 and the central processing unit 1601. The terminal 1600 also includes a basic input / output system (I / O system) 1606 for facilitating information transmission between various components in the computer, and a large-capacity storage device 1607 for storing an operating system 1613, application programs 1614, and other program modules 1615.

[0273] The basic input / output system 1606 includes a display 1608 for displaying information and an input device 1609 such as a mouse and a keyboard for user inputting information. The display 1608 and the input device 1609 are connected to the central processing unit 1601 through an input / output controller 1610 connected to the system bus 1605. The basic input / output system 1606 may also include an input / output controller 1610 for receiving and processing inputs from a plurality of other devices such as a keyboard, a mouse, or an electronic stylus. Similarly, the input / output controller 1610 also provides output to a display screen, a printer, or other types of output devices.

[0274] The mass storage device 1607 is connected to the central processing unit 1601 through a mass storage controller (not shown) connected to the system bus 1605. The mass storage device 1607 and its associated computer-readable medium provide non-volatile storage for the terminal 1600. That is, the mass storage device 1607 may include a computer-readable medium (not shown) such as a hard disk or drive.

[0275] Without loss of generality, the computer-readable medium may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer-readable instructions, data structures, program modules or other data. Computer storage media include random access memory (RAM), read-only memory (ROM), flash memory or other solid-state storage technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, cassette, tape, disk storage or other magnetic storage devices. Of course, those skilled in the art will know that the computer storage medium is not limited to the above. The above-mentioned system memory 1604 and mass storage device 1607 can be collectively referred to as memory.

[0276] The memory stores one or more programs, and the one or more programs are configured to be executed by one or more central processing units 1601. The one or more programs contain instructions for implementing the above-mentioned methods. The central processing unit 1601 executes the one or more programs to implement the methods provided by the above-mentioned various method embodiments.

[0277] According to various embodiments of the present application, the terminal 1600 can also be connected to a remote computer on the network through a network such as the Internet. That is, the terminal 1600 can be connected to the network 1612 through the network interface unit 1611 connected to the system bus 1605, or the network interface unit 1611 can be used to connect to other types of networks or remote computer systems (not shown).

[0278] The memory also includes one or more programs, which are stored in the memory and include steps executed by a computer device in the method provided in the embodiment of the present application.

[0279] An embodiment of the present application also provides a computer-readable storage medium, in which at least one instruction is stored. The at least one instruction is loaded and executed by a processor to implement the method described in any of the above embodiments.

[0280] Optionally, the computer readable storage medium may include: ROM, RAM, solid state drives (SSD) or optical disks, etc. Among them, RAM may include resistance random access memory (ReRAM) and dynamic random access memory (DRAM).

[0281] The embodiment of the present application provides a computer program product, which includes computer instructions, which are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method described in the above embodiment.

[0282] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0283] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for operating a virtual item, characterized in that: The method comprises: displaying a first virtual object, wherein the first virtual object is equipped with a virtual prop; When a first trigger operation on the first virtual object is received and the number of props equipped on the first virtual object is greater than a first number, a batch operation control is displayed, the batch operation control is used to trigger a batch operation on the virtual props equipped on the first virtual object, and the first number is a positive integer; When a second trigger operation on the batch operation control is received and the operation target indicated by the second trigger operation is a second virtual object, the virtual prop equipped by the first virtual object is transferred to the second virtual object.

2. The method according to claim 1, characterized in that: The second trigger operation is a drag operation; The method of, upon receiving a second trigger operation on the batch operation control and the operation target indicated by the second trigger operation is a second virtual object, transferring the virtual prop equipped by the first virtual object to the second virtual object comprises: When a drag operation on the batch operation control is received and the dragging end point of the drag operation is located at the second virtual object, the virtual prop equipped by the first virtual object is transferred to the second virtual object.

3. The method according to claim 2, characterized in that Before transferring the virtual props equipped by the first virtual object to the second virtual object, the method further includes: When a drag operation is received on the batch operation control, the batch operation control is transformed into a prop thumbnail control, in which a prop thumbnail identifier of the virtual prop equipped by the first virtual object is displayed, and the prop thumbnail control moves with the drag operation; When the dragging position of the dragging operation is located at the second virtual object, a prop transfer prompt is displayed, wherein the prop transfer prompt includes a first object identifier of the first virtual object, a second object identifier of the second virtual object, and a thumbnail identifier of the prop.

4. The method according to claim 3, characterized in that When the dragging position of the dragging operation is located at the second virtual object, displaying a prop transfer prompt includes: When the dragging position of the dragging operation is located at the second virtual object and the second virtual object supports equipping virtual props, displaying the prop transfer prompt; The method further comprises: When the dragging position of the dragging operation is located at the second virtual object and the second virtual object does not support the equipment of virtual props, a transfer prohibition prompt is displayed.

5. The method according to claim 2, characterized in that: The method further comprises: When a drag operation is received on the batch operation control and there is no virtual object at the dragging end point of the drag operation, or the virtual object at the dragging end point does not support equipping virtual props, the virtual props equipped by the first virtual object are maintained.

6. The method according to claim 1, characterized in that Before transferring the virtual props equipped by the first virtual object to the second virtual object, the method further includes: In a case where the second virtual object is equipped with a virtual item, based on the first virtual object and the virtual items equipped with the second virtual object, a target virtual item equipped with the second virtual object is disassembled.

7. The method according to claim 6, characterized in that The step of disassembling a target virtual prop equipped by the second virtual object based on the virtual props equipped by the first virtual object and the second virtual object includes: In a case where both the first virtual object and the second virtual object are equipped with a target type of virtual prop, determining the target type of virtual prop equipped by the second virtual object as the target virtual prop; The target virtual prop is disassembled.

8. The method according to claim 6, characterized in that The method further comprises: The target virtual prop is transferred to the first virtual object.

9. The method according to claim 1, characterized in that: Before transferring the virtual props equipped by the first virtual object to the second virtual object, the method further includes: In the case where the second virtual object is equipped with a virtual prop, a prop selection bar is displayed, wherein the prop selection bar includes a first prop area and a second prop area, wherein the first prop area is used to display the virtual prop to be disassembled, and the second prop area is used to display the virtual prop to be equipped by the second virtual object, and the second prop area initially displays the virtual props equipped by the first virtual object and the second virtual object; In response to the adjustment operation of the virtual props in the first prop area and the second prop area, determining the virtual prop to be equipped by the second virtual object; Based on the virtual props to be equipped by the second virtual object, the first virtual object and the virtual props currently equipped by the second virtual object, determining the virtual props to be disassembled corresponding to the second virtual object and the virtual props to be transferred corresponding to the first virtual object; disassembling the virtual prop to be disassembled corresponding to the second virtual object; The transferring the virtual prop equipped by the first virtual object to the second virtual object comprises: The to-be-transferred virtual prop corresponding to the first virtual object is transferred to the second virtual object.

10. The method according to claim 1, characterized in that The method further comprises: When a third trigger operation on the batch operation control is received, the virtual prop equipped by the first virtual object is disassembled.

11. The method according to claim 1, characterized in that: The method of, upon receiving a second trigger operation on the batch operation control and the operation target indicated by the second trigger operation is a second virtual object, transferring the virtual prop equipped by the first virtual object to the second virtual object comprises: When a second trigger operation on the batch operation control is received and the operation target indicated by the second trigger operation is a second virtual object, determining a matching degree between the virtual prop equipped by the first virtual object and the second virtual object; When the matching degree is greater than a matching degree threshold, transferring the virtual props equipped by the first virtual object to the second virtual object; The method further comprises: When the matching degree is less than the matching degree threshold, displaying a transfer confirmation prompt; In response to a confirmation operation on the transfer confirmation prompt, transferring the virtual prop equipped by the first virtual object to the second virtual object; In response to a cancel operation on the transfer confirmation prompt, the virtual item equipped by the first virtual object is kept.

12. The method according to claim 1, characterized in that The method of displaying a batch operation control when a first trigger operation on the first virtual object is received and the number of props equipped by the first virtual object is greater than a first number includes: In response to the first trigger operation on the first virtual object, an object information panel of the first virtual object is displayed, wherein the object information panel displays the item identifier of the virtual item; when the number of item equipment of the first virtual object is greater than the first number, the batch operation control is displayed in the object information panel; or When the first trigger operation on the first virtual object is received and the number of props equipped on the first virtual object is greater than the first number, the prop identifier of the virtual prop and the batch operation control are displayed around the first virtual object.

13. The method according to claim 12, characterized in that The method further comprises: When the first trigger operation on the first virtual object is received and the number of props equipped by the first virtual object is less than the first number, displaying the object information panel without the batch operation control; or, When the first trigger operation on the first virtual object is received and the number of props equipped on the first virtual object is less than the first number, a prop identifier of the virtual prop is displayed around the first virtual object.

14. A virtual props operating device, characterized in that: The device comprises: A display module, configured to display a first virtual object, wherein the first virtual object is equipped with a virtual prop; The display module is further configured to display a batch operation control when a first trigger operation on the first virtual object is received and the number of props equipped on the first virtual object is greater than a first number, wherein the batch operation control is configured to trigger a batch operation on the virtual props equipped on the first virtual object, and the first number is a positive integer; The transfer module is used to transfer the virtual props equipped by the first virtual object to the second virtual object when a second trigger operation on the batch operation control is received and the operation target indicated by the second trigger operation is a second virtual object.

15. A terminal, characterized in that: The terminal includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the virtual prop operation method according to any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction, and the at least one instruction is used to be executed by a processor to implement the virtual prop operation method according to any one of claims 1 to 13.

17. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; a processor of a terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal implements the method for operating a virtual item as described in any one of claims 1 to 13.