Virtual object sharing method and apparatus, virtual object obtaining method and apparatus, storage medium, program product, and electronic device
By implementing the sharing method of virtual objects on electronic devices, displaying the virtual objects of teammates' accounts and sharing in response to interactive operations, the problem of low communication efficiency in the sharing process of virtual objects in competitive games is solved, and efficient information transmission is achieved.
Patent Information
- Application Number
- PCT/CN2024/123888
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-15
- Filing Date
- 2024-10-10
- Publication Date
- 2025-06-19
AI Technical Summary
In competitive games, there is a problem of low communication efficiency in the sharing of virtual objects between teammates, mainly because the existing technology relies on voice and text communication or simple marking of virtual objects, resulting in insufficient information transmission.
By implementing the sharing method of virtual objects on an electronic device, the virtual objects held by the first account are displayed, and the virtual objects currently held by the teammate account are displayed in the sharing prompt area, and the object sharing is performed in response to interactive operations to improve communication efficiency.
It realizes efficient communication between teammate accounts during the virtual object sharing process, reduces dependence on voice and text communication, and improves the efficiency of information transmission.
Smart Images

Figure CN2024123888_19062025_PF_FP_ABST
Abstract
Description
Virtual object sharing method, device, virtual object acquisition method, device, storage medium, program product and electronic device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on the Chinese patent application with application number 2023117363092 and application date of December 15, 2023, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into this application as a reference. Technical Field
[0003] The present invention relates to the field of computers, and in particular to a method and device for sharing a virtual object, a method and device for acquiring a virtual object, a storage medium, a program product, and an electronic device. Background Art
[0004] In various competitive gaming applications, teammates can often form teams to compete against each other. Accounts with a teammate relationship can perform some collaborative operations, for example, sharing virtual objects between teammates.
[0005] Since the sharing of virtual objects between teammates is usually based on communication between teammates, teammates can choose to communicate through voice and text, or by marking virtual objects in the virtual scene.
[0006] In actual operations, labeling virtual objects can provide less information, which leads to information gaps between teammates participating in sharing, and ultimately causes technical problems such as low communication efficiency in the process of sharing virtual objects.
[0007] Summary of the Invention
[0008] Embodiments of the present application provide a method and apparatus for sharing a virtual object, a method and apparatus for acquiring a virtual object, a storage medium, a program product, and an electronic device, so as to at least improve the communication efficiency during the process of sharing a virtual object.
[0009] An embodiment of the present application provides a method for sharing a virtual object, the method being executed by an electronic device and comprising:
[0010] Displaying at least one first virtual object held by the first account in the first object display area, wherein the first virtual object is used to perform a virtual interactive operation in the virtual scene;
[0011] In response to a first interactive operation on a target virtual object among at least one of the first virtual objects, displaying a sharing prompt area and displaying a second virtual object currently held by a second account in the sharing prompt area, wherein the second account is in the same interactive camp as the first account, and the second virtual object is used to perform the virtual interactive operation in the virtual scene associated with the second account;
[0012] In response to the second interactive operation, the target virtual object is cancelled from the first object display area, and object sharing information is sent to the second account, wherein the object sharing information is used to transfer the target virtual object to the second account.
[0013] An embodiment of the present application provides a method for acquiring a virtual object, the method being executed by an electronic device and comprising:
[0014] Displaying at least one second virtual object owned by the second account in the second object display area, wherein the second virtual object is used to perform a virtual interactive operation in the virtual scene;
[0015] When a first account performs a first interactive operation on a target virtual object currently being shared, a sharing prompt area is displayed, and the target virtual object is displayed in the sharing prompt area, wherein the first account and the second account are in the same interactive camp, and the target virtual object is used to perform the virtual interactive operation in the virtual scene associated with the first account;
[0016] When the object sharing information sent by the first account is received, the target virtual object is displayed in the second object display area, and the sharing prompt area is canceled.
[0017] An embodiment of the present application provides a device for sharing a virtual object, including:
[0018] a first display unit configured to display at least one first virtual object held by a first account in a first object display area, wherein the first virtual object is used to perform a virtual interactive operation in a virtual scene; in response to a first interactive operation on a target virtual object among the at least one first virtual object, display a sharing prompt area, and display a second virtual object currently held by a second account in the sharing prompt area, wherein the second account is in the same interactive camp as the first account, and the second virtual object is used to perform the virtual interactive operation in the virtual scene associated with the second account;
[0019] The sharing unit is configured to cancel the display of the target virtual object in the first object display area in response to the second interactive operation, and send object sharing information to the second account, wherein the object sharing information is used to transfer the target virtual object to the second account.
[0020] The embodiment of the present application provides a device for obtaining a virtual object, including:
[0021] a second display unit configured to display at least one second virtual object held by the second account in a second object display area, wherein the second virtual object is used to perform a virtual interactive operation in the virtual scene; and display a sharing prompt area and display the target virtual object in the sharing prompt area when the first account performs a first interactive operation on a target virtual object currently being shared, wherein the first account and the second account are in the same interactive camp, and the target virtual object is used to perform the virtual interactive operation in the virtual scene associated with the first account;
[0022] The acquiring unit is configured to display the target virtual object in the second object display area and cancel the display of the sharing prompt area when receiving the object sharing information sent by the first account.
[0023] An embodiment of the present application provides a computer-readable storage medium, which includes a computer program or computer-executable instructions, wherein the computer program or computer-executable instructions, when executed by a processor, executes the virtual object sharing method provided in the embodiment of the present application, or the virtual object acquisition method provided in the embodiment of the present application.
[0024] Embodiments of the present application provide a computer program product, comprising a computer program or computer-executable instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer program or computer-executable instructions from the computer-readable storage medium, and when the processor executes the computer program or computer-executable instructions, implements the virtual object sharing method or virtual object acquisition method provided in embodiments of the present application.
[0025] An embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program or computer-executable instructions, and when the processor is configured to execute the computer program or computer-executable instructions, implements the virtual object sharing method provided in the embodiment of the present application, or the virtual object acquisition method provided in the embodiment of the present application.
[0026] In an embodiment of the present application, at least one first virtual object held by a first account is displayed in a first object display area, wherein the first virtual object is used to perform virtual interactive operations in a virtual scene; in response to a first interactive operation on a target virtual object among the at least one first virtual object, a sharing prompt area is displayed, and a second virtual object currently held by a second account is displayed in the sharing prompt area, wherein the second account and the first account are in the same interactive camp, and the second virtual object is used to perform virtual interactive operations in the virtual scene associated with the second account; in response to the second interactive operation, the target virtual object is canceled from the object display area, and object sharing information is sent to the second account, wherein the object sharing information is used to transfer the target virtual object to the second account, thereby achieving efficient communication between different accounts during the sharing of virtual objects.
[0027] In the above-mentioned embodiment of the present application, in the process of sharing a virtual object from a first account to a second account, the virtual object currently held by the second account, that is, the teammate account, can be displayed in the interface in response to the first interactive operation, thereby assisting the first account in determining whether the second account needs the currently selected target virtual object. In this way, the virtual object holding status of the second account can be quickly understood without initiating voice communication or sending text messages to the second account, thereby improving the communication efficiency between different accounts in the process of sharing virtual objects, and thus improving the communication efficiency in the process of sharing virtual objects. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0029] FIG1 is a schematic diagram of a hardware environment of an optional virtual object sharing method according to an embodiment of the present application;
[0030] FIG2 is a flowchart of an optional method for sharing a virtual object according to an embodiment of the present application;
[0031] FIG3 is a schematic diagram of an optional method for sharing a virtual object according to an embodiment of the present application;
[0032] FIG4 is a schematic diagram of another optional method for sharing a virtual object according to an embodiment of the present application;
[0033] FIG5 is a schematic diagram of another optional method for sharing a virtual object according to an embodiment of the present application;
[0034] FIG6 is a schematic diagram of another optional method for sharing a virtual object according to an embodiment of the present application;
[0035] FIG7 is a schematic diagram of another optional method for sharing a virtual object according to an embodiment of the present application;
[0036] FIG8 is a schematic diagram of another optional method for sharing a virtual object according to an embodiment of the present application;
[0037] FIG9 is a schematic diagram of another optional method for sharing a virtual object according to an embodiment of the present application;
[0038] FIG10 is a schematic diagram of another optional method for sharing a virtual object according to an embodiment of the present application;
[0039] FIG11 is a schematic diagram of another optional method for sharing a virtual object according to an embodiment of the present application;
[0040] FIG12 is a schematic diagram of another optional method for sharing a virtual object according to an embodiment of the present application;
[0041] FIG13 is a schematic diagram of another optional method for sharing a virtual object according to an embodiment of the present application;
[0042] FIG14 is a schematic diagram of another optional method for sharing a virtual object according to an embodiment of the present application;
[0043] FIG15 is a flowchart of an optional method for acquiring a virtual object according to an embodiment of the present application;
[0044] FIG16 is a schematic diagram of an optional method for acquiring a virtual object according to an embodiment of the present application;
[0045] FIG17 is a schematic diagram of another optional method for acquiring a virtual object according to an embodiment of the present application;
[0046] FIG18 is a flowchart of another optional method for sharing a virtual object according to an embodiment of the present application;
[0047] FIG19 is a flowchart of another optional method for acquiring a virtual object according to an embodiment of the present application;
[0048] FIG20 is a schematic structural diagram of an optional virtual object sharing device according to an embodiment of the present application;
[0049] FIG21 is a schematic structural diagram of an optional electronic device according to an embodiment of the present application;
[0050] FIG22 is a schematic structural diagram of an optional device for acquiring a virtual object according to an embodiment of the present application;
[0051] FIG23 is a schematic structural diagram of another optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0052] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0053] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0054] Before further explaining the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.
[0055] 1) A virtual scene is a virtual scene displayed (or provided) when an application (such as a game) is running on a terminal. This virtual scene can be a simulated environment of the real world, a virtual environment that is partially simulated and partially fictional, or a purely fictional virtual environment. The virtual scene can be any of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene. This is not limited in the present embodiment.
[0056] 2) Virtual objects are the images of various people and objects that can interact in a virtual scene, or movable objects in a virtual scene, such as virtual props in a virtual scene, virtual characters controlled by a user's account in a virtual scene, etc. In the embodiments of this application, virtual objects are used to perform virtual interactive operations in the virtual scene. Virtual interactive operations here refer to interactive operations between virtual objects in the virtual scene, such as virtual attack operations, virtual defense operations, virtual dodge operations, etc. between two virtual objects.
[0057] 3) Interaction operations refer to actions performed by a user when making decisions related to controlling virtual objects in a virtual scene, issuing commands, and so on. Examples include selecting a specific virtual object from among the virtual objects held, sharing the selected virtual object with teammates, and so on. In the embodiments of this application, different interaction operations can be distinguished by first interaction operations, second interaction operations, and so on.
[0058] 4) Account: This refers to a personal account created by a user in an application (such as a game). It is a unique identifier for the user within the application. For example, in games, an account is the user's identity and tool for participating in games, storing game data, and managing game characters. In the embodiments of this application, different users' accounts can be distinguished by using a first account and a second account. At the same time, virtual objects controlled by different accounts can be distinguished by using a first virtual object and a second virtual object.
[0059] 5) The current interactive interface refers to the visual (e.g., virtual scene) and operational (e.g., interactive operation) interface currently provided by the application to the user for interaction. It includes user-operable functions, visual information provided to the user, and other content. In embodiments of the present application, the current interactive interface may include an object display area for displaying virtual objects owned by the user's account; the current interactive interface may also include an object interaction area for displaying the virtual scene provided by the application, so that when a virtual object enters the object interaction area, it will begin to perform virtual interactive operations.
[0060] 6) The Sharing Prompt Area is an area used to provide information about the current status and progress of both parties during the sharing of a virtual object. This allows both parties to see each other's current status and progress in real time, facilitating communication between the two parties.
[0061] 7) Object sharing information refers to the necessary information required to transfer a virtual object held by the sharing party to the receiving party. The object sharing information may include the identifier of the virtual object to be transferred.
[0062] 8) Object associations refer to the interactions between virtual objects, such as coordination or restraint. Thus, object associations can be either collaborative (i.e., two or more virtual objects collaborate to produce a better interaction) or restraint (i.e., two or more virtual objects conflict in attributes or one object suppresses the other, making coordination difficult).
[0063] 9) Sharing prompt information: This information indicates the benefits that transferring a virtual object can bring to the recipient, such as increasing the level of a virtual object held by the recipient. This sharing prompt information allows the recipient to clearly understand the benefits of transferring the virtual object, making it easier for the recipient to decide whether to transfer the virtual object to the recipient.
[0064] 10) Virtual buff effect refers to the team power gain triggered when the virtual objects held by the account meet certain conditions. Virtual objects participating in the team power gain will receive attribute bonuses or special abilities, such as increasing the virtual object's health, critical hit rate, or triggering the virtual object's hidden skills.
[0065] The present application provides a method for sharing virtual objects. As an implementation method, the virtual object sharing method can be applied to, but is not limited to, a virtual object sharing system in the hardware environment shown in FIG1 , wherein the virtual object sharing system may include, but is not limited to, a terminal device 102, a network 104, a server 106, a database 108, and a terminal device 110. A target client (as shown in FIG1 , taking the target client as a game application client as an example) is respectively running in the terminal device 102 and the terminal device 110. The terminal device 102 and the terminal device 110 respectively include a human-computer interaction screen, a processor, and a memory. The human-computer interaction screen is used to display a virtual scene (such as the virtual game scene shown in FIG1 ) and is also used to provide a human-computer interaction interface to receive human-computer interaction operations for controlling a controlled virtual object in the virtual scene, wherein the virtual object will complete the game task set in the virtual scene. The processor is used to generate interaction instructions in response to the human-computer interaction operations and send the interaction instructions to the server. The memory is used to store relevant attribute data, such as attribute information of the controlled virtual object and attribute information of the virtual props held. The attribute information here may include, but is not limited to, information for identifying its identity and current location. Terminal device 102 runs a client that controls a first virtual object through a first account; correspondingly, terminal device 110 runs a client that controls a second virtual object through a second account. The second virtual object and the first virtual object can perform certain virtual interactive operations in a virtual scene, such as virtual attacking, virtual defending, and virtual skill casting. If the first and second accounts are friends, the first and second virtual objects can also perform virtual cooperative and competitive operations.
[0066] In addition, the server 106 includes a processing engine configured to perform storage or reading operations on the database 108. Specifically, the processing engine reads from the database 108 information about the virtual scenes, virtual objects, and operations performed by each account.
[0067] Assuming that the terminal device 102 in FIG. 1 is logged in with a first account, and the terminal device 110 is logged in with a second account in the same camp as the first account, the specific process of this embodiment is as follows: first, step S102 is executed by the terminal device 102 logged in with the first account to display at least one first virtual object held by the first account in a first object display area, wherein the first virtual object is used to perform a virtual interactive operation in a virtual scene; then, in response to a first interactive operation by the first account on a target virtual object among the at least one first virtual object, the terminal device 102 executes S104 to send an object information acquisition request to the server 106 via the network 104; the server 106 executes step S106 to obtain object information of the second virtual object currently held by the second account, and executes S108 to send the object information to the terminal device 102 via the network 104;
[0068] The terminal device 102 executes S110 to S114, displays a sharing prompt area, and displays a second virtual object currently held by the second account in the sharing prompt area based on the received object information, wherein the second account and the first account are in the same interactive camp, and the second virtual object is used to perform a virtual interactive operation in the virtual scene associated with the second account; in response to the second interactive operation, cancels the display of the target virtual object in the first object display area; sends object sharing information to the second account logged in to the terminal device 110 through the network 104, wherein the object sharing information is used to transfer the target virtual object to the second account;
[0069] At the same time, the server 106 executes step S116 to configure a target virtual object for the second account.
[0070] As another embodiment, when a terminal device of the same type as the terminal device 102 or the terminal device 110 has a relatively strong computing and processing capability, the above steps S106 and S116 may also be completed by other terminal devices. This is an example and is not limited in this embodiment.
[0071] In some embodiments, the terminal device may be a terminal device configured with a target client, and may include but is not limited to at least one of the following: a smart phone, a laptop, a tablet computer, a PDA, a MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV, etc. The target client may be a video client, an instant messaging client, a browser client, an education client, or other client that supports providing a virtual scene. The network may include but is not limited to: a wired network, a wireless network, wherein the wired network includes: a local area network, a metropolitan area network, and a wide area network, and the wireless network includes: Bluetooth, WIFI, and other networks that implement wireless communication. The server may be a single server, or a server cluster consisting of multiple servers, or a cloud server. The above is only an example, and this embodiment does not impose any limitation on this.
[0072] In some embodiments, the above-mentioned virtual object sharing method can be applied to, but is not limited to, a game terminal application (Application, APP) that completes a predetermined competitive game task in a virtual scene, such as a Multiplayer Online Battle Arena (MOBA) application; the above-mentioned competitive game task can be, but is not limited to, a virtual competitive game task between a virtual object (such as a virtual character) controlled by a player (i.e., a user) and a virtual object controlled by other players; the above-mentioned virtual object sharing method can also be applied to a massively multiplayer online role-playing game (MMORPG) terminal application, in which the current player can complete a social game task in the game from the first-person perspective of a virtual object through role-playing, for example, completing a game task together with other virtual objects; the above-mentioned virtual object sharing method can also be applied to Auto Battler (also known as Auto Chess) In a game of the Auto Chess type, the aforementioned Auto Chess-type game is a type of tactical strategy game, in which players place virtual objects on a grid-shaped battlefield during the preparation phase, and then the virtual objects automatically fight each other, usually without further input from the player. The above-mentioned embodiments of the present application can also be applied to, but are not limited to, an open-world type game. The so-called open-world refers to a game in which the virtual scene is completely free and open, and players can freely move forward and explore in any direction. The distance between the boundaries of various directions is very large, and there are also simulated objects of various shapes and sizes in the virtual scene, which can produce various physical collisions or interactions with virtual objects controlled by players, artificial intelligence (AI), etc. In an open-world game, players can control virtual objects to complete game tasks through confrontation and interaction.
[0073] The above-mentioned types of game tasks can be, but are not limited to, run in an application (such as a non-independent game APP) in the form of a plug-in or applet, or run in an application (such as an independent game APP) in a game engine. The types of the above-mentioned game terminal applications may include, but are not limited to, at least one of the following: two-dimensional (2D) game applications, three-dimensional (3D) game applications, virtual reality (VR) game applications, augmented reality (AR) game applications, and mixed reality (MR) game applications. The above is only an example, and this embodiment does not impose any limitation on this.
[0074] In an embodiment of the present application, at least one first virtual object held by a first account is displayed in a first object display area, wherein the first virtual object is used to perform virtual interactive operations in a virtual scene; in response to a first interactive operation on a target virtual object among the at least one first virtual object, a sharing prompt area is displayed, and a second virtual object currently held by a second account is displayed in the sharing prompt area, wherein the second account and the first account are in the same interactive camp, and the second virtual object is used to perform virtual interactive operations in the virtual scene associated with the second account; in response to the second interactive operation, the target virtual object is canceled from the first object display area, and object sharing information is sent to the second account, wherein the object sharing information is used to transfer the target virtual object to the second account, thereby achieving efficient communication between different accounts, that is, different players, during the object sharing process.
[0075] In the above-mentioned embodiment of the present application, when a first account shares a virtual object with a second account, the virtual objects currently held by the teammate account can be displayed in the interface in response to the first interactive operation, which can assist the first account in determining whether the second account needs the currently selected target virtual object, and thus can quickly understand the virtual object holding status of the second account without initiating voice communication or sending text messages to the second account, thereby improving the communication efficiency between different accounts in the process of sharing virtual objects, solving the technical problem of low efficiency of existing communication methods, and improving the communication efficiency in the process of finding objects to share.
[0076] In an embodiment of the present application, as shown in FIG2 , the above-mentioned virtual object sharing method can be executed by an electronic device, including the following steps:
[0077] S202, displaying at least one first virtual object held by a first account in a first object display area, wherein the first virtual object is used to perform a virtual interactive operation in a virtual scene;
[0078] S204, in response to a first interactive operation on a target virtual object among the at least one first virtual object, displaying a sharing prompt area and displaying a second virtual object currently held by the second account in the sharing prompt area, wherein the second account and the first account are in the same interactive camp, and the second virtual object is used to perform a virtual interactive operation in a virtual scene associated with the second account;
[0079] S206 , in response to the second interactive operation, cancel displaying the target virtual object in the first object display area, and send object sharing information to the second account, wherein the object sharing information is used to transfer the target virtual object to the second account.
[0080] It should be noted that the virtual object sharing method provided in this application includes at least two accounts: the first account is the account that performs the virtual object sharing operation in the above sharing method, i.e., the sharing party; the second account is the account that receives the shared virtual object in the above sharing method, i.e., the shared party. Steps S202 to S206 in the above implementation of this application can be method steps applied to the client logged in by the above first account.
[0081] It should also be noted that the virtual object sharing method provided in this application can be applied to, but is not limited to, a game application that can provide a communication function between accounts. The game types of the above-mentioned game applications may include, but are not limited to, a multiplayer online tactical competitive game (Multiplayer Online Battle Arena, referred to as MOBA) application, a massively multiplayer online role-playing game (Multiplayer Online Role-Playing Game, referred to as MMORPG) type game application, and an auto chess (Auto Battler, also known as Auto Chess) type game application. This embodiment does not limit the application scenarios of the above-mentioned object sharing. It is understandable that in the above-mentioned types of game applications, accounts can form interactive camps by teaming up to collaboratively complete game tasks. In the process of completing game tasks, accounts in the same interactive camp can communicate through a variety of communication methods provided in the game, and the above-mentioned communication methods may include, but are not limited to, voice communication and text communication.
[0082] The following describes the aforementioned Auto Chess-style game missions. In Auto Chess-style game applications, a game mission can be a multiplayer, turn-based, collectible hero card game. The game has N players, who battle each other in pairs during a single round. Each player occupies a virtual battle field (i.e., a virtual scene associated with their account). During the battle phase, the two players' fields are combined to form a virtual battle field. Each game round consists of two phases: preparation and battle. During the preparation phase, players purchase chess pieces (i.e., virtual objects) from the store and arrange their troops on the board. During the battle phase, the opposing teams lock their lineups, and the chess pieces automatically engage until all of one player's pieces are destroyed. The player whose pieces are destroyed loses the round and deducts a certain amount of health points (combat resources). After a round, the game repeats, with each player being matched with a new opponent until their health points reach ≤ 0, resulting in elimination. The last remaining player wins the game (place 1).
[0083] In these types of game tasks, accounts within the same faction can exchange or share virtual objects. These virtual objects may include, but are not limited to, virtual props, virtual characters, and virtual accessories. It is understood that these virtual characters can be directly controlled by an account in a virtual setting to complete game tasks within the virtual setting, i.e., to engage in virtual interactive operations. These virtual prop objects can be configured on these virtual characters to enhance their abilities and assist in completing game tasks. These virtual accessories can be used to decorate these virtual characters in the virtual setting.
[0084] It is understandable that because different accounts typically face different game progress, the number and type of virtual objects they hold often differ. Before swapping or sharing virtual objects between accounts, it is necessary to consider the currently held virtual objects and those already held by teammates, thereby achieving better resource allocation and improving resource allocation efficiency. Conventional communication methods such as tagging virtual objects provided in the aforementioned game applications provide limited information, resulting in low communication efficiency. Voice communication methods provided in game applications not only consume more communication resources to transmit voice information, but also require the target accounts to clearly express their needs through voice. For novice players, unfamiliar with the game tasks, it is difficult to accurately express the virtual objects they need. Therefore, even using voice communication methods, there is a significant communication inefficiency problem. Furthermore, text input methods fail to address the problem of novice players being unable to accurately describe the virtual objects they need and also suffer from the technical problem of low text input efficiency.
[0085] In order to solve the above technical problems, this embodiment provides the above steps S202 to S206 to quickly obtain the information of the virtual object held by the second account during the process of sharing the virtual object with the first account (the current player's account), thereby improving the communication efficiency during the process of sharing the virtual object.
[0086] It should be noted that in step S202 of the present application, the client interface displayed by the client logged in with the first account, i.e., the current interactive interface of the first account, may include a first object display area. The first object display area may be used to display at least one first virtual object held by the first account. The specific display style of the first object display area and the object type of the first virtual object may be determined based on the specific type of game application.
[0087] For example, in the case where the game application is a MOBA-type game application, each account controls a fixed virtual character to engage in competitive interaction in a virtual scene. Therefore, the virtual objects that can be shared or exchanged can be virtual props. Correspondingly, the first object display area can be used to display the prop bar of the first virtual character controlled by the first account.
[0088] For another example, in the case where the game application is an MMORPG-type game application, each account will control a virtual character to engage in competitive interaction in a virtual scene. Therefore, the virtual objects that can be shared or exchanged can be virtual props. Correspondingly, the first object display area can be used to display the virtual backpack of the first virtual character controlled by the first account. The virtual backpack can be used to display the virtual props currently held by the first virtual character, such as virtual attack props, virtual helmets, virtual armor, etc.
[0089] For example, in the case where the above-mentioned game application is an auto chess type game application, each account can obtain multiple virtual objects (which can be specifically a virtual chess piece) through resource replacement. Correspondingly, the above-mentioned first object display area can be specifically a preparation area for displaying virtual objects currently held by the first account and in a waiting state; in some embodiments, the virtual scene in the auto chess type game application may also include an object interaction area, that is, a battle area. It is understandable that the virtual objects in the above-mentioned battle area can perform the above-mentioned virtual interactive operations without the intervention of the first account. It is understandable that the above-mentioned virtual interactive operations may include but are not limited to virtual attack operations, virtual defense operations, virtual skill casting operations, etc.
[0090] The following describes the game tasks in the Auto Chess type game application with reference to FIG3 . As shown in FIG3 , the current interactive interface on the current client logged in by the first account is displayed. It should be noted that the preparation area 301 in FIG3 is the first object display area, in which the displayed "Little Monster 7" is a virtual object held by the first account and in a waiting state; the battle area 302 is the object interaction area in the current interactive interface of the first account, in which the "Little Monster 1", "Little Monster 2", "Little Monster 3" and "Little Monster 4" shown are virtual objects selected by the first account for participating in virtual confrontation interaction; correspondingly, the "Little Monster 5" and "Little Monster 6" shown in FIG3 are virtual objects selected by the opponent account for participating in virtual confrontation interaction. It should be noted that in the preparation stage of an auto chess-type game application, the first account and the opponent account can respectively select virtual objects to participate in the battle, upgrade the levels of virtual objects participating in the battle, and arrange the positions of virtual objects; in the battle stage, the virtual objects located on the chessboard shown in Figure 3 automatically fight each other, and when all the virtual objects of one side are "killed", the result of the current game is determined.
[0091] In some embodiments, the first interactive operation in step S204 may be an operation for determining a target virtual object from among the first virtual objects held by the first account. The operation type of the first interactive operation may include, but is not limited to, a click operation, a double-click operation, a long press operation, etc. performed on the target virtual object; the first interactive operation may also be a touch operation for simultaneously triggering object sharing and object selection, for example, dragging the sharing operation control displayed in the current interactive interface to the display area where the target virtual object is located in the first object display area, that is, the target display area, or dragging the object identifier of the target virtual object to the sharing operation control. This embodiment does not limit the specific type of the first interactive operation.
[0092] It should be noted that the sharing prompt area in the above step S204 can be used to display the second virtual object currently held by the second account. The above second account and the first account are in the same interactive camp, that is, the second account and the first account are in the same interactive camp and are teammates.
[0093] In some embodiments, the above-mentioned sharing prompt area may be a specific area in the current interactive interface of the first account. The display style of the above-mentioned sharing prompt area may include but is not limited to an area frame style, an area module style, etc. The display position of the sharing prompt area may be any area position on the current interactive interface, as long as it does not block the virtual object performing the virtual interactive operation; the display position of the sharing prompt area may also be a specific position in the current interactive interface, such as the lower right corner, the center, etc.; the way of displaying the above-mentioned sharing prompt area may be to superimpose the display on the above-mentioned current interactive interface. In some embodiments, a certain degree of transparency may be configured for the above-mentioned sharing prompt area to reduce the interference of the above-mentioned sharing prompt area with other display elements in the current interactive interface. It can be understood that in the embodiments of the present application, the specific display method of the above-mentioned sharing prompt area is not limited.
[0094] In some embodiments, the method for displaying the second virtual object currently held by the second account in the sharing prompt area may include, but is not limited to, at least one of the following: displaying the object name of the second virtual object in text form in the sharing prompt area; or displaying the object identifier of the second virtual object in graphical form in the sharing prompt area. In some embodiments, object information of the second virtual object may also be displayed in the sharing prompt area. The object information may include, but is not limited to, level information of the second virtual object and type information of the second virtual object (e.g., the type of the second virtual object, such as "warrior" or "assassin").
[0095] It can be understood that when the second virtual object is displayed in the above-mentioned sharing prompt area, the first account can obtain relevant information about the virtual object currently held by the second account, and then assist in determining whether the current second account needs the target virtual object to be shared, thereby improving the communication efficiency when sharing virtual objects.
[0096] Finally, the second interactive operation in the above step S206 may be a confirmation operation corresponding to the above first interactive operation, that is, an operation to determine the transfer of the ownership of the target virtual object held by the first account to the second account. After receiving the second interactive operation, the electronic device cancels the display of the target virtual object from the first object display area in the current interactive interface of the first account; at the same time, the object sharing information is sent to the second account through the server. The server will parse the object sharing information sent by the first account, and then update the ownership of the originally recorded target virtual object according to the parsing result, that is, change the ownership of the target virtual object from the first account to the second account, and send the object sharing information to the terminal logged in with the second account. After the terminal of the second account receives the object sharing information, it will display the target virtual object in the second object display area in the current interactive interface of the second account to indicate that the second account currently holds the above target virtual object.
[0097] In the above-mentioned embodiment of the present application, in the process of sharing a virtual object from a first account to a second account, the virtual object currently held by the second account, that is, the teammate account, can be displayed in the interface in response to the first interactive operation, thereby assisting the first account in determining whether the second account needs the currently selected target virtual object. In this way, the virtual object holding status of the second account can be quickly understood without initiating voice communication or sending text messages to the second account, thereby improving the communication efficiency between different accounts in the process of sharing virtual objects, and thus improving the communication efficiency in the process of sharing virtual objects.
[0098] In some embodiments, displaying the second virtual object currently owned by the second account in the sharing prompt area includes:
[0099] S1, determining a second virtual object currently held by the second account from a second object display area in a current interactive interface of the second account;
[0100] S2: Display the second virtual object in the sharing prompt area.
[0101] It is understood that in the above-mentioned embodiment of the present application, the second virtual object can be displayed by determining the virtual object that needs to be displayed in the sharing prompt area of the current interactive interface of the first account based on the virtual object in the second object display area of the current interactive interface of the second account. In other words, the above-mentioned embodiment of the present application can be to replicate the above-mentioned second object display area in the sharing prompt area, thereby intuitively displaying the second virtual object currently held by the second account.
[0102] In some embodiments, the above-mentioned determination of the second virtual object currently held by the second account from the second object display area may be to first directly obtain the current interactive interface of the second account from the server, and from the obtained current interactive interface of the second account, perform a capture operation on the second object display area, and then directly display the capture of the second object display area in the above-mentioned sharing prompt area; in other embodiments, the area description information of the second object display area in the current interactive interface of the second account may be obtained from the server, and then the second virtual object may be re-rendered in the sharing prompt area in the application interface of the first account according to the area description information. The area description information here may include object information of the second virtual object, such as object name, object number, and other information that can uniquely represent the virtual object, the level of the second virtual object, etc., and may also include the display position of the second virtual object in the second object display area.
[0103] The above-mentioned embodiment will be described in detail below with reference to FIG4 and FIG5 .
[0104] As shown in Figure 4, in this embodiment, a sharing control 401 is provided to perform the aforementioned object sharing operation. A first object display area 402 is displayed in the current interactive interface of the first account. First object display area 402 displays the first virtual objects currently held by the first account, including "Little Monster 1," "Little Monster 2," and "Little Monster 3." In this embodiment, in response to a triggering operation on sharing control 401, sharing control 401 can be adjusted to a highlighted state, indicating that the virtual object sharing process has begun.
[0105] Next, as shown in FIG5 , in response to dragging the icon of the sharing control 401 to the location of the icon of the target virtual object "Little Monster 3", the icon of the target virtual object "Little Monster 3" is switched to a highlighted state (shown as a bold state in FIG5 ), and then the current interactive interface of the first account can be shown in FIG6 , displaying a first sharing prompt area 403 and a second sharing prompt area 404 in the current interactive interface. The second virtual objects held by the second account, such as "Little Monster 9" and "Little Monster 10", are also displayed in the first sharing prompt area 403. It should be noted that the sharing prompt area in the above embodiment may include the first sharing prompt area 403 and the second sharing prompt area 404 in FIG6 .
[0106] It is understandable that, in the above embodiment, the first interactive operation in step S204 can be to long-press the sharing control 401 in the current interactive interface shown in FIG4, and drag the sharing control 401 to the icon of the target virtual object "Little Monster 3". In some embodiments, the highlighted display of the selected target virtual object "Little Monster 3" in FIG5 and the display of the first sharing prompt area and the second sharing prompt area in FIG6 can be performed simultaneously in the current interactive interface. It should be noted that, in this embodiment, the sharing prompt area in the above step S204 can include the first sharing prompt area 403 and the second sharing prompt area 404 in FIG6.
[0107] Through the above-mentioned implementation of the present application, by determining the second virtual object currently held by the second account from the second object display area in the current interactive interface of the second account, and reproducing the second virtual object held by the second account in the sharing prompt area, the second virtual object currently held by the second account can be intuitively displayed, which facilitates the first account to determine whether the currently selected target virtual object is the virtual object required by the second account, thereby improving the communication efficiency when sharing virtual objects.
[0108] In some embodiments, after displaying the second virtual object in the sharing prompt area, the virtual object sharing method provided in the embodiment of the present application may further include the following processing:
[0109] The changes of the second virtual object in the second object display area are synchronously displayed in the sharing prompt area.
[0110] During the game, the second virtual object held by the second account may change, for example, the number of second virtual objects changes, the level of the second virtual object changes, the virtual props carried by the second virtual object changes, etc. These changes may occur in response to operations of the second account. The first account will combine the real-time status of the second account to comprehensively determine whether the second account still needs the target virtual object. Therefore, in this embodiment of the application, the changes to the second virtual object can be synchronously displayed in the sharing prompt area of the current interactive interface of the first account, so that the first account can be informed of the changes to the second virtual object in real time, thereby further improving the communication efficiency during the virtual object sharing process.
[0111] It should be noted that the above-mentioned synchronously displaying the changes sent by the second virtual object in the second object display area in the sharing prompt area includes at least one of the following:
[0112] Method 1: When the second virtual object in the second object display area is controlled to move to the object interaction area, the second virtual object is correspondingly canceled from the sharing prompt area, wherein the object interaction area is an area for performing virtual interaction operations in the current interaction interface of the second account;
[0113] Method 2: When the level of the second virtual object in the second object display area is adjusted, the level indicator of the second virtual object is correspondingly adjusted and displayed in the sharing prompt area;
[0114] Method 3: When the second virtual object in the second object display area moves from the first display position to the second display position, the display position of the second virtual object is updated in the sharing prompt area.
[0115] It is understood that in this embodiment, taking the auto chess type game application as an example, the above-mentioned method one can be a virtual object entry operation performed by the second account, that is, the operation of moving the second virtual object in the second object display area (preparation area) to the object interaction area (battle area) to adjust the second virtual object to an active state, such as an automatic battle state. When the second virtual object is controlled to move to the object interaction area of the current interactive interface of the second account, the object state of the second virtual object will be switched to an active state. It is understood that during the process of method one, the number of second object display areas will decrease, and the change in the number of the above-mentioned second virtual objects will be synchronously displayed in the object sharing area of the first account, so that the first account can determine whether to share the target virtual object with the second account.
[0116] Taking the auto chess type game application as an example, the second method mentioned above can be that after the second account performs the relevant operation, the level of the second virtual object in the second object display area (preparation area) changes. It can be understood that in this embodiment, the level change of the above-mentioned second virtual object can be synchronously displayed in the sharing prompt area of the first account, for example, the level identifier of the second virtual object is updated. It should be noted that the adjustment of the level of the second virtual object can be triggered by merging second virtual objects of the same type. At this time, the number of second virtual objects of the same type will be reduced. Therefore, the process can be understood as the process of merging two or more identical second virtual objects into one second virtual object (for example, in an auto chess type game application, two identical chess pieces are dragged and merged into a chess piece of a higher level).
[0117] Taking the Auto Chess-type game application as an example, the above-mentioned method three can be the operation of the second account adjusting the position of the virtual object in Auto Chess, that is, adjusting the position of the second virtual object in the second object display area (preparation area), and then synchronously displaying the object position change of the above-mentioned second virtual object in the sharing prompt area of the first account.
[0118] Through the above-mentioned implementation mode of the present application, the changes in the second object display area in the current interactive interface of the second account can be displayed in the sharing prompt area, and the alignment (changing the position of the virtual object), star upgrade (increasing the level of the virtual object), and on-stage operation (changing the active state of the virtual object and changing the number of virtual objects) of the second virtual object held by the second account can be synchronously displayed in the above-mentioned sharing prompt area, thereby facilitating the first account to judge the current operation strategy of the second account, so as to cooperate with the current operation strategy of the second account to share the virtual object, and ultimately improve the communication efficiency when sharing virtual objects.
[0119] In some embodiments, after determining the second virtual object currently held by the second account from the second object display area in the current interactive interface of the second account, the virtual object sharing method provided in the embodiment of the present application further includes:
[0120] S1, generating sharing prompt information based on an object association relationship between a second virtual object and a target virtual object, wherein the object association relationship is determined based on respective object attributes of the second virtual object and the target virtual object, and the sharing prompt information is used to indicate a virtual benefit effect provided by the target virtual object when the second account holds the target virtual object;
[0121] S2: Display sharing prompt information and the second virtual object in the sharing prompt area.
[0122] In the above-mentioned embodiment of the present application, since the first account can consider the object association relationship between the shared target virtual object and the second virtual object held by the second account in the process of sharing the virtual object to determine the corresponding virtual gain effect, the sharing prompt information used to identify the above-mentioned virtual gain effect can be displayed in the sharing prompt area, so that the first account can know what benefits can be brought to the second account by sharing the target virtual object with the second account, thereby facilitating the first account to make a judgment.
[0123] The object association relationship can be a cooperative relationship (two virtual objects can cooperate to produce a better interactive effect) or an object restraint relationship (two virtual objects restrain each other, making it difficult for them to cooperate). It is understood that different types of object association relationships can provide different gain effects.
[0124] The aforementioned gain effect may include, but is not limited to, increasing the level of the second virtual object, adding virtual skills to the second virtual object, improving the attribute data of the second virtual object, etc.
[0125] In some embodiments, determining the object association relationship based on the respective object properties of the second virtual object and the target virtual object can be achieved through the following processing: based on the object properties of the second virtual object and the object properties of the target virtual object, performing a relationship search in predefined association rules (which rules are usually set during the game development phase) to determine the relationship between the second virtual object and the target virtual object, such as whether there is a cooperative or restrained relationship, or whether they belong to the same object type (for example, whether they both belong to the "shooter" type).
[0126] In some embodiments, generating sharing prompt information based on the object association relationship between the second virtual object and the target virtual object can be achieved through the following processing: determining the virtual gain effect provided by the target virtual object based on the object association relationship; and generating matching sharing prompt information for the virtual gain effect.
[0127] Here, the type of virtual gain effect can be determined first based on the specific nature of the object association relationship, such as attack power gain, defense power gain, level increase, etc.; then, the specific gain value can be calculated based on the calculation rules corresponding to the type of gain effect. For example, based on the degree of cooperation between the target virtual object and the second virtual object (such as 20%, 40%), and pre-defined calculation rules or calculation formulas, the specific gain value, such as the level that can be improved, etc., is calculated.
[0128] Taking an auto chess-type game application as an example, when the object association relationship represents that the target virtual object and the second virtual object are the same, the type of virtual gain effect can be to increase the level of the virtual object, and then, based on the level of the target virtual object and the level of the second virtual object, determine the level increase that the target virtual object can bring to the second virtual object (for example, increase by 1 level, increase by 2 levels, etc.), thereby obtaining a virtual gain effect; when the object association relationship represents that the target virtual object and the second virtual object are different, the type of virtual gain effect can be to increase the object linkage gain of the virtual object, and then, based on the contribution of the target virtual object to the object linkage gain and the contribution of the second virtual object to the object linkage gain, determine the linkage gain value that can be brought, thereby obtaining a virtual gain effect.
[0129] The sharing prompt information may be displayed in the sharing prompt area in the form of text or in the form of an image.
[0130] In some embodiments, displaying the sharing prompt information and the second virtual object in the sharing prompt area includes:
[0131] Method 1: When the virtual gain effect is to increase the object level of the second virtual object, the second virtual object and the level indicator corresponding to the increased level of the second virtual object are highlighted in the sharing prompt area;
[0132] Method 2: When the virtual gain effect is to increase the object linkage gain of the second virtual object, the second virtual object and the object linkage gain are displayed in the sharing prompt area, where the object linkage gain is the gain effective for the second virtual object of the same type.
[0133] It is understood that in the above-mentioned method 1, when the target virtual object is transferred to the second account and the level of the second virtual object already held by the second account is increased, the relevant second virtual object and the latest level identifier of the second virtual object can be highlighted in the sharing prompt area to make the level increase brought by the target virtual object more eye-catching; in the above-mentioned method 2, when the target virtual object is transferred to the second account and the object linkage gain is increased for the second virtual object already held by the second account, the object linkage gain and the second virtual object can be displayed in the above-mentioned sharing prompt area. Among them, the second virtual object can be displayed in the first sharing prompt area, and the identification information of the object linkage gain can be displayed in the second sharing prompt area.
[0134] It should be noted that the aforementioned object linkage gain can be a virtual bond gain, which can be applied to a second virtual object held by the second account, that is of the same object type as the virtual bond gain. For example, if the virtual bond gain is "increase armor," the armor of the second virtual object of the "Warrior" type held by the second account can also be increased. Another example is if the virtual bond gain is "increase damage value," the damage value of the second virtual object of the "Assassin" type held by the second account can also be increased.
[0135] It should also be noted that the aforementioned virtual bond buffs can be activated only when their configuration conditions are met, which can include reaching a specific number of virtual objects of a specific type. For example, the virtual bond buff "Increase Armor" can be triggered when the second account holds three or more second virtual objects of the "Warrior" type; the virtual bond buff "Increase Damage" can be triggered when the second account holds two or more second virtual objects of the "Assassin" type.
[0136] The above embodiment is described below with reference to Figure 7. As shown in Figure 7, when the target virtual object selected by the first account is "Little Monster 3", the second virtual objects "Little Monster 9", "Little Monster 10" currently held by the second account and the target virtual object "Little Monster 3" can be synchronously displayed in the first sharing prompt area 703.
[0137] In the case where the target virtual object "Little Monster 3" can increase the object level of the second virtual objects "Little Monster 9" and "Little Monster 10" from level 2 to level 3, as shown in Figure 7, the object identifier of "Little Monster 9", that is, the second virtual object 701, is highlighted (similarly, the object identifier of "Little Monster 10" is highlighted). The specific highlighting method can be highlighting or bolding, and the specific highlighting method is not limited here. In addition, the level identifier 702 corresponding to the upgraded level is also highlighted to indicate to the first account that the target virtual object "Little Monster 3" can increase the level of the virtual object held by the second account.
[0138] Through the above-mentioned implementation of the present application, when the virtual gain effect is to increase the object level of the second virtual object, the second virtual object and the latest level identifier of the second virtual object are highlighted in the sharing prompt area, thereby facilitating the first account to judge the current operation strategy of the second account, so as to share the virtual object in accordance with the current operation strategy of the second account, thereby improving the communication efficiency when sharing virtual objects.
[0139] In some embodiments, displaying the second virtual object and the object linkage gain in the sharing prompt area includes:
[0140] S1, if a target object linkage gain of a target virtual object exists among the existing object linkage gains of the second virtual object, displaying the second virtual object in a sharing prompt area, sliding the object linkage gain list in the sharing prompt area for displaying the existing object linkage gains to the target object linkage gain, and updating configuration progress information of the target object linkage gain;
[0141] S2, when there is no target object linkage gain in the existing object linkage gains of the second virtual object, the second virtual object is displayed in the sharing prompt area, and the target object linkage gain and the configuration process information of the target object linkage gain are added to the object linkage gains in the sharing prompt area.
[0142] It is understandable that in the above-mentioned embodiment of the present application, among the second virtual objects held by the second account, there may be a second virtual object that can trigger an object linkage gain, so that these already triggered object linkage gains are the object linkage gains already existing for the second virtual object. The object linkage gains already existing for the second virtual object can be object linkage gains that have been completed (the configuration conditions have been fully met, such as a specific type of virtual object reaching a specific number), or object linkage gains that are in the process of being configured (the configuration conditions have been triggered but not fully met, such as a specific type of virtual object already exists, but the specific number has not yet been reached). The object linkage gains already existing for the second virtual object can be displayed using an object linkage gain list. Then, it can be determined whether the target object linkage gain corresponding to the target virtual object exists in the object linkage gains already existing for the second virtual object. Based on the judgment, it is determined whether to automatically slide the object linkage gain list to display the target object linkage gain or to add the target object linkage gain to the object linkage gain list. In this way, in the sharing prompt area, if the first sharing prompt area for displaying the above-mentioned object linkage gain is relatively limited, the target object linkage gain corresponding to the target virtual object can be displayed first. For example, when the object linkage gain list is displayed in the sharing prompt area, the object linkage gain list may be automatically slid to display the target object linkage gain corresponding to the target virtual object.
[0143] In the above-mentioned embodiment of the present application, when the target object linkage gain is in the configuration process, the configuration process information of the target object linkage gain will also be displayed in the sharing prompt area. The configuration process information is used to illustrate the current configuration progress of the target object linkage gain, for example, the number of virtual objects of a specific type has reached, etc. In this way, the amount of information that the first account can obtain can be increased, thereby helping to improve the communication efficiency when sharing virtual objects.
[0144] The following is further explained in conjunction with Figure 8. As shown in Figure (a) in Figure 8, when the target virtual object selected by the first account is "Little Monster 3", the object linkage gain 802 corresponding to the second virtual object held by the second account can be synchronously displayed in the second sharing prompt area 801. For example, the object linkage gain 802 is "Warrior 1 / 3", indicating that 3 warrior-type virtual objects are required to combine to obtain the "Warrior" virtual bond gain, while the current second account only holds 1 warrior-type virtual object, that is, the configuration information of the second virtual object combination held by the current second account to obtain the "Warrior" virtual bond gain is "1 / 3", that is, there are still two warrior-type virtual objects missing;
[0145] At this time, the target virtual object "Little Monster 3" currently selected by the first account is the above-mentioned warrior-type virtual object, and the sharing prompt information "+1" is highlighted in the above-mentioned second sharing prompt area 801, indicating that the target virtual object "Little Monster 3" can speed up the configuration process information of the "Warrior" virtual bond gain combination to "2 / 3".
[0146] In another display mode, as shown in Figure 8 (b), the object linkage gain 804 "Warrior 2 / 3" can be highlighted in the second sharing prompt area 803, indicating that the target virtual object "Little Monster 3" can speed up the combination configuration process information of the "Warrior" virtual bond gain to "2 / 3".
[0147] In some embodiments, assuming that there is no "shooter" virtual bond gain in the second virtual object combination currently held by the second account, and the target virtual object "Little Monster 3" currently selected by the first account is a virtual object that can trigger the generation of the "shooter" virtual bond gain, then the above-mentioned area object linkage gain 902 "Shooter 1 / 3" is highlighted in the second sharing prompt area 901 shown in Figure 9, indicating that the target virtual object "Little Monster 3" can add a new virtual bond gain to the second virtual object.
[0148] Through the above-mentioned implementation of the present application, when the virtual gain effect is to increase the object linkage gain of the second virtual object, the object linkage gain and the configuration process information of the object linkage gain are displayed in the sharing prompt area, thereby facilitating the first account to judge the current operation strategy of the second account, so as to cooperate with the current operation strategy of the second account to share the virtual object, thereby improving the communication efficiency during the virtual object sharing process.
[0149] In some embodiments, when the sharing prompt area is displayed in response to the first interaction operation on the target virtual object among the at least one first virtual object, the virtual object sharing method provided in the embodiment of the present application further includes:
[0150] Case 1: When the number of second virtual objects currently held by the second account is less than the quantity threshold, the target virtual object is displayed in the sharing prompt area in a first style, wherein the target virtual object in the first style indicates that the second account is allowed to receive the target virtual object;
[0151] Case 2: When the number of second virtual objects currently held by the second account is greater than or equal to the quantity threshold, sharing prompt information is displayed in the sharing prompt area in a second style, wherein the second style sharing prompt information indicates that the second account is not allowed to receive the target virtual object.
[0152] The above two situations are described below in conjunction with Figures 6 and 10. As shown in Figure 6, there are extra object display positions displayed in the second object display area displayed in the first sharing prompt area 403, indicating that the number of second virtual objects currently held by the second account is 2, which is less than the quantity threshold of 7. In this case, it means that the second account can receive the target virtual object, and the target virtual object "Little Monster 3" currently selected by the first account can be displayed in the first sharing prompt area 403 as a phantom (displayed as a dotted line style in Figure 6) (i.e., the first style). At the same time, in the first object display area 402, the currently selected target virtual object "Little Monster 3" is highlighted (displayed as a bold style in Figure 6);
[0153] As shown in Figure 10, there are no extra object display positions in the second object display area displayed in the first sharing prompt area 1001, that is, there is a second virtual object at each object display position, that is, when the number of second virtual objects currently held by the second account is equal to the quantity threshold 7, the second account cannot receive the target virtual object. The sharing prompt information "The preparation seat is full" can be highlighted in the first sharing prompt area 1001 (Figure 10 is bold style), and the brightness of the first sharing prompt area 1001 can be reduced (Figure 10 is grayscale display style) to further highlight the sharing prompt information. At the same time, the target virtual object in the first object display area of the first account, namely "Little Monster 3", is highlighted (displayed in bold style in Figure 10) to indicate that the currently selected target virtual object is "Little Monster 3".
[0154] Through the above-mentioned implementation of the present application, when the number of second virtual objects currently held by the second account is less than the quantity threshold, the target virtual object is displayed in the sharing prompt area in the first style; when the number of second virtual objects currently held by the second account is greater than or equal to the quantity threshold, the sharing prompt information is displayed in the sharing prompt area in the second style, thereby providing a quick prompt on whether the second account can currently receive the template virtual object, thereby improving the communication efficiency during the virtual object sharing process.
[0155] In some embodiments, after the target virtual object is displayed in the sharing prompt area according to the first style, the virtual object sharing method provided in the embodiment of the present application further includes:
[0156] Case 1: upon receiving the first interaction prompt message sent by the second account, the first interaction message is displayed in the current interaction interface of the first account, wherein the first interaction message indicates that the second account agrees to receive the target virtual object;
[0157] Case 2: When receiving the second interaction prompt message sent by the second account, the second interaction message is displayed in the current interaction interface of the first account, wherein the second interaction message indicates that the second account refuses to receive the target virtual object;
[0158] Case three: When the third interactive prompt information is received from the second account, the reference virtual object is highlighted in the first object display area according to the third interactive prompt information, wherein the third interactive prompt information instructs to request the reference virtual object from the first account, and the reference virtual object is the first virtual object other than the target virtual object.
[0159] In other words, if the second account agrees to receive or refuses to receive the target virtual object shared by the first account, a corresponding interactive prompt message will be returned to the first account to let the first account know how the second account handles the target virtual object shared by it. In addition, during the operation of the first account sharing the target virtual object, the second account can also actively request the virtual object from the first account. In this case, the virtual object requested by the second account is called a reference virtual object. The reference virtual object can be any first virtual object other than the target virtual object, which is not limited in this embodiment of the present application.
[0160] The above three situations are described below with reference to FIG11 , FIG12 and FIG13 .
[0161] As shown in FIG11 , after the target virtual object is displayed in the sharing prompt area according to the first style, upon receiving a first interactive prompt message 1101 sent by a second account, the first interactive prompt message 1101 may be displayed in the current interactive interface, indicating that the second account agrees to receive the currently selected target virtual object. As shown in FIG12 , after the target virtual object is displayed in the sharing prompt area according to the first style, upon receiving a second interactive prompt message 1201 sent by the second account, the second interactive prompt message 1201 may be displayed in the current interactive interface, indicating that the second account refuses to receive the currently selected target virtual object. As shown in FIG13 , after the target virtual object is displayed in the sharing prompt area according to the first style, upon receiving a third interactive prompt message 1301 sent by the second account, the third interactive prompt message 1301 “I want chess piece ‘Little Monster 1’” may be displayed in the current interface, indicating that the second account does not accept the currently selected target virtual object Little Monster 3, but instead wants the first virtual object “Little Monster 1” currently held by the first account. Simultaneously, the first virtual object “Little Monster 1” desired by the second account may be highlighted in the first object display area (displayed as bold in FIG13 ).
[0162] In some embodiments, after the target virtual object is displayed in the sharing prompt area according to the first style, the virtual object sharing method provided in the embodiment of the present application further includes:
[0163] When the first interaction operation is dragging the interaction operation identifier to a target display area corresponding to the target virtual object, performing one of the following processes, wherein the target display area is a display area in the first object display area where the target virtual object is located:
[0164] Case 1: In response to an operation of releasing the interactive operation indicator in the target display area, the target virtual object is canceled from the first object display area, and the sharing prompt area is canceled;
[0165] Case 2: In response to an operation of releasing the interactive operation identifier in an area outside the target display area, the target virtual object remains displayed in the first object display area, and the sharing prompt area is canceled.
[0166] It can be understood that in the above-mentioned embodiment of the present application, the target display area is the object display position occupied by the target virtual object in the first object display area. When the above-mentioned interactive operation identifier is dragged to the target display area where the target virtual object is located and the interactive operation identifier is released in the target display area, it can be determined that the first account will share the target virtual object with the second account, thereby removing the target virtual object from the first object display area and revoking the sharing prompt area.
[0167] As shown in Figures 6 and 14, in Figure 6, in response to dragging the sharing control (i.e., the interactive operation identifier) onto the target virtual object "Little Monster 3", the first sharing prompt area 403 and the second sharing prompt area 404 are displayed; in response to the release operation of the above-mentioned dragging operation, it is determined to share the target virtual object "Little Monster 3" with the second account, and then the interface is displayed as shown in Figure 14, and the target virtual object "Little Monster 3", the first sharing prompt area 403 and the second sharing prompt area 404 are cancelled in the first object display area, indicating that the current second account already holds the target virtual object "Little Monster 3".
[0168] In the second case mentioned above, that is, the operation point of the drop operation corresponding to the above drag operation is not located on the target display area where the target virtual object is located, it can be determined that the first account does not currently want to transfer the target virtual object to the second account, thereby canceling the sharing of the target virtual object to the second account, maintaining the display of the target virtual object in the first object display area, and revoking the sharing prompt area.
[0169] In some embodiments, after highlighting the reference virtual object in the first object display area, the method further includes:
[0170] When the first interactive operation is dragging the interactive operation marker to the target display area, the following processing is performed:
[0171] S1, in response to adjusting the dragging end point of the drag operation to a reference display area, displaying a reference virtual object in a sharing prompt area according to a first style, wherein the reference display area is an area in the first object display area where the reference virtual object is located;
[0172] S2 , in response to a release operation in the reference display area, canceling the display of the reference virtual object in the first object display area, and canceling the display of the sharing prompt area.
[0173] It will be appreciated that in the above embodiment, upon receiving the third interactive prompt message sent by the second account, the endpoint of the above drag operation can be moved to the reference display area corresponding to the reference virtual object to select the reference virtual object requested by the second account, while simultaneously updating the display of the reference virtual object in the sharing prompt area according to the first style. Finally, in response to a release operation with the operating point within the reference display area, the reference virtual object is confirmed to be shared with the second account, and the reference virtual object is simultaneously removed from the object display area.
[0174] In some embodiments, after displaying the sharing prompt area in response to the first interactive operation on the target virtual object among the at least one virtual object, the virtual object sharing method provided in the embodiment of the present application further includes:
[0175] Case 1: When there are multiple teammate accounts in the same interactive camp as the first account, in response to the third interactive operation, the multiple teammate accounts are determined as multiple second accounts;
[0176] In this case, the displaying of the sharing prompt area in response to the first interaction operation on the target virtual object among the at least one first virtual object includes:
[0177] In response to a first interactive operation on the target virtual object, a plurality of sharing prompt areas corresponding to the plurality of second accounts are displayed.
[0178] Case 2: When there are multiple teammate accounts in the same interactive camp as the first account, in response to the fourth interactive operation, the second account is determined from the multiple teammate accounts;
[0179] Afterwards, in response to the first interactive operation on the target virtual object, the sharing prompt area corresponding to the second account may be displayed, that is, only one sharing prompt area may be displayed.
[0180] It is understood that in the above embodiment, two interaction methods are provided. The interaction method corresponding to the third interaction operation is to select all teammate accounts of the first account and display multiple sharing prompt areas based on the second object display areas of each teammate account. This facilitates the first account to evaluate the different benefits of sharing the target virtual object with different teammates and quickly make the right sharing decision. The interaction method corresponding to the fourth interaction operation is to select the second account from multiple teammate accounts to achieve accurate selection of the account to share the target virtual object.
[0181] In some embodiments, as shown in FIG15 , the present application further provides a method for obtaining a virtual object, which is applied to a client logged in by a second account and includes the following steps:
[0182] S1502, displaying at least one second virtual object owned by the second account in a second object display area, wherein the second virtual object is used to perform a virtual interactive operation in a virtual scene;
[0183] S1504: When the first account performs a first interactive operation on a target virtual object currently being shared, a sharing prompt area is displayed, and the target virtual object is displayed in the sharing prompt area, wherein the first account and the second account are in the same interactive camp, and the target virtual object is used to perform a virtual interactive operation in a virtual scene associated with the first account;
[0184] S1506: When the object sharing information sent by the first account is received, the target virtual object is displayed in the second object display area, and the sharing prompt area is canceled.
[0185] In some embodiments, displaying the target virtual object in the sharing prompt area includes:
[0186] S1, determining a first virtual object currently held by the first account from a first object display area in a current interactive interface of the first account, where the first virtual object includes a target virtual object;
[0187] S2: Display the first virtual object in the sharing prompt area.
[0188] It is understood that the client of the second account can obtain relevant information about the first object display area in the current interactive interface of the first account from the server, such as an image of the first object display area, or a data packet corresponding to the first object display area (the data packet includes identification information of the first virtual object displayed in the first object display area and the display position of the first virtual object). Based on the obtained relevant information, the first virtual object held by the first account can be determined. For example, virtual object recognition can be performed on the image of the first object display area to obtain the first virtual object, or the data packet of the first object display area can be directly read and the first virtual object can be determined based on the identification information of the first virtual object read from the data packet. After determining the first virtual object, the first virtual object held by the first account can be displayed in the sharing prompt area. In this way, when the first account is ready to share the selected target virtual object with the second account, the first object display area of the first account can be synchronously displayed in the current interactive interface of the second account, thereby facilitating the second account to understand the current operation strategy of the first account, thereby improving communication efficiency during the virtual object sharing process.
[0189] The manner in which the sharing prompt area in the current interactive interface of the second account displays the first virtual object can be referred to in the various method embodiments described above and will not be described in detail here. It should be noted that the manner in which the sharing prompt area in the current interactive interface of the second account displays the first virtual object can be the same as or different from the manner in which the sharing prompt area in the current interactive interface of the first account displays the second virtual object of the second account. In this embodiment, the above display manner is not limited.
[0190] In some embodiments, after the target virtual object is displayed in the sharing prompt area, the method for obtaining the virtual object provided in the embodiment of the present application further includes one of the following processes:
[0191] Method 1: In response to performing a first interactive operation on a target virtual object, sending a first interactive prompt message to the first account, wherein the first interactive prompt message indicates that the second account agrees to receive the target virtual object;
[0192] Method 2: In response to performing a second interactive operation on the target virtual object, sending a second interactive prompt message to the first account, wherein the second interactive prompt message indicates that the second account refuses to receive the target virtual object;
[0193] Method three: in response to performing a third interactive operation on the reference virtual object, sending a third interactive prompt message to the first account, wherein the third interactive prompt message is used to obtain the reference virtual object currently held by the first account, and the reference virtual object is the first virtual object other than the target virtual object.
[0194] It is understood that the first method described above may be an interactive operation that agrees to receive the target virtual object currently shared by the first account; the second method described above may be an interactive operation that refuses to receive the target virtual object currently shared by the first account; and the third method described above may be an interactive operation that refuses to receive the target virtual object currently shared by the first account and requests another reference virtual object from the first account. For example, the third interactive operation may be a long press or click on the reference virtual object in the sharing prompt area, and the method for selecting the reference virtual object from multiple first virtual objects is not limited herein.
[0195] In some embodiments, after the target virtual object is displayed in the sharing prompt area, the method for obtaining the virtual object provided in the embodiment of the present application further includes at least one of the following processes:
[0196] Method 1: In response to the first area adjustment operation, the display area of the sharing prompt area is adjusted, and the target virtual object and the operation control corresponding to the target virtual object are maintained in the adjusted sharing prompt area, wherein the operation control includes a first operation control for indicating acceptance of the target virtual object and a second operation control for indicating rejection of the target virtual object;
[0197] Method 2: In response to the second area adjustment operation, the area display position of the sharing prompt area is adjusted.
[0198] It is understood that after the sharing prompt area is displayed in the current interactive interface of the second account, at least one of the display area and the display position of the sharing prompt area can be adjusted. It should be noted that when the display area of the sharing prompt area is adjusted, the display of the target virtual object and related operation controls can remain to facilitate the determination of whether to accept the target virtual object.
[0199] The above-described embodiment is described in detail below with reference to Figures 16 and 17. As shown in Figure 16, when a first account shares a selected target virtual object with a second account, the sharing prompt area 1601 displayed in the second account's current interactive interface replicates the situation in the first object display area of the first account. As shown in Figure 16, the target virtual object "Little Monster 11" selected by the first account can be highlighted (displayed as a dotted line in Figure 16), indicating that the first account is ready to share "Little Monster 11" with the second account.
[0200] Then, the second account can send a confirmation message "I want this chess piece" to the first account through the confirmation control displayed on "Little Monster 11"; the second account can also send a rejection message "I don't want this chess piece" to the first account through the rejection control "X" displayed on "Little Monster 11"; in addition, in response to the long press operation of the first virtual object "Little Monster 9" displayed in the sharing prompt area 1601, the object acquisition request "I want chess piece Little Monster 9" can be sent to the first account.
[0201] In some embodiments, the gain effect information provided by the target virtual object shared by the first account can also be displayed in the current interactive interface of the second account. The method of displaying the gain effect information in the current interactive interface of the second account can refer to the various method embodiments described above and will not be repeated here.
[0202] Further, in response to the triggering operation of the display area adjustment control displayed in the upper right corner of the sharing prompt area 1601 in Figure 16, the interface can switch to display as shown in Figure 17, adjust the display area of the sharing prompt area 1701, and at the same time maintain the display of the target virtual object and the operation controls corresponding to the target virtual object in the sharing prompt area 1701.
[0203] A complete embodiment of the present application is described below with reference to Figures 18 and 19. In this embodiment, the virtual objects are specifically chess pieces in the Auto Chess game, and the object display area is specifically the Auto Chess preparation seat;
[0204] As in steps S1802 to S1808, it is detected that the gift button (i.e., the interactive operation identifier) is pressed; the gift button is always on; it is detected that the gift button is dragged to the chess piece on the bench; the chess piece to which the gift button is dragged (i.e., the target virtual object) is always on, and a live broadcast of the teammate's bench (the second object display area) is displayed; it should be noted that all operations being performed by teammates on the bench, including the discarding of chess pieces and star-raising performances need to be synchronized; it should be noted that the star-raising here can be achieved by merging virtual objects of the same type into the same virtual object, i.e., changing the number of virtual objects, or through specific virtual props, such as star-raising cards and other virtual props.
[0205] Then, S1810 is executed to determine whether the teammate's preparation seat is full. If yes, that is, the preparation seat is full, S1810-1 is executed to display that the teammate's preparation seat is full, and the chess piece is detected to become a trophy and fall to the ground of the teammate when the chess piece is released; otherwise, S1812 is executed to determine whether the teammate has a bond with the chess piece (i.e., an object linkage gain);
[0206] Specifically, if the bench is full at this time, a disabled full status (the second style sharing prompt message) will be displayed, and the chess piece will fall to the ground as a trophy to the teammate when the player lets go; otherwise, it will be determined whether the teammate has a bond with the chess piece.
[0207] If the answer is no, that is, the teammate does not have a bond with the chess piece, first execute S1812-1, slide the bond list (i.e., the object linkage gain list) to the bottom, highlight the chess piece bond name, and then execute S1818 to determine whether the gifted chess piece can increase the star of the teammate's chess piece; if the answer is yes, first execute S1816, the number of players next to the bond information is highlighted as "+1", and then execute S1818;
[0208] Specifically, if a teammate already has the bond, the bond list will be displayed, automatically sliding to the bond, and highlighting the +1 label; if a teammate does not have the bond of the chess piece, the bond preview pop-up window will be displayed, automatically sliding to the bottom, and a new line will be added to display the name of the bond;
[0209] When the judgment result of S1818 is yes, that is, when the gifted chess piece can upgrade the star of the teammate's chess piece (that is, increase the object level of the second virtual object), execute S1818-1, and highlight the chess piece that can be upgraded and the star level to which the chess piece can be upgraded (that is, the level identifier after the level upgrade) in the broadcast; S1824, when it is detected that the chess piece is released (the second interactive operation), the chess piece is given to the teammate and the star is upgraded, and the broadcast ends at the same time; when the judgment result of S1818 is no, execute S1820, and when it is detected that the chess piece is released, the ownership of the chess piece is transferred to the teammate; S1822, the broadcast ends.
[0210] Specifically, first determine whether the gifted chess piece can upgrade the star of the teammate's chess piece. If so, highlight the chess piece that can be upgraded and the star level it can be upgraded to during the broadcast; when the chess piece is released, it will be automatically merged and upgraded on the friend's preparation seat; if it cannot be upgraded, the chess piece will be given to the friend and placed on the preparation seat when the chess piece is released.
[0211] Correspondingly, the steps performed in the interactive interface of the second account may be as shown in FIG. 19 .
[0212] S1902: It is detected that a teammate presses the gift button; S1904: A broadcast area appears on the current interface (i.e., the sharing prompt area on the current interactive interface of the second account);
[0213] Then, the second account can perform the following three operations: S1904-1, detect the operation of clicking to confirm, and send a floating message "I want this chess piece" that is visible only to teammates; S1904-2, detect the operation of clicking to reject, and send a floating message "I don't want this chess piece" that is visible only to teammates; S1904-3, detect the operation of shrinking the window, and shrink the window.
[0214] Specifically, first determine whether the teammate has dragged the gift button to a specific chess piece on the preparation seat; if so, a teammate chess board broadcast preview appears on the chessboard of the second account; as shown in Figure 16, click the check mark to send a prompt visible only to the teammate (first interactive prompt information): I want this chess piece, and the chess piece icon can be displayed at the same time; click the cross to send a prompt visible only to the teammate (second interactive prompt information): I don’t want this chess piece, and the chess piece icon; click to shrink the window to minimize the broadcast and only display the preparation seat where the teammate’s gift button is located.
[0215] Through the above-mentioned implementation mode of the present application, in an interactive game application, a visual mirror communication method can be used for players and teammates to perform preparation operations on the preparation seat. For the donor (first account) who initiates the sharing and gifting operation, when donating chess pieces, the donor can quickly compare the chess pieces to be donated with the teammate's preparation seat and bond list, which is more intuitive and simple; the help of the donated chess pieces to teammates can be quickly obtained from the comparison, and the efficiency of information transmission is improved; for the recipient (i.e., the second account) who receives the chess pieces, the recipient does not need to switch to the other party's chessboard interface to see the gifting operation process initiated by the donor, which is conducive to real-time communication, reduces the number of operation steps, avoids decision-making errors in the gifting process, and thus improves the efficiency of sharing communication, and solves the technical problem of low communication efficiency in the existing sharing process of virtual objects.
[0216] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0217] According to another aspect of the embodiments of the present application, a virtual object sharing device for implementing the above-mentioned virtual object sharing method is also provided. As shown in FIG20 , the device includes:
[0218] The first display unit 2002 is configured to display at least one first virtual object held by a first account in a first object display area, wherein the first virtual object is used to perform virtual interactive operations in a virtual scene; in response to a first interactive operation on a target virtual object among the at least one first virtual object, display a sharing prompt area, and display a second virtual object currently held by a second account in the sharing prompt area, wherein the second account is in the same interactive camp as the first account, and the second virtual object is used to perform the virtual interactive operations in the virtual scene associated with the second account;
[0219] The sharing unit 2004 is used to cancel the display of the target virtual object in the first object display area in response to the second interactive operation, and send object sharing information to the second account, wherein the object sharing information is used to transfer the target virtual object to the second account.
[0220] In the above scheme, the above-mentioned first display unit 2002 includes: an acquisition module, configured to determine the above-mentioned second virtual object currently held by the above-mentioned second account from the second object display area in the current interactive interface of the above-mentioned second account; a display module, configured to display the second virtual object in the above-mentioned sharing prompt area.
[0221] In the above solution, the first display unit 2002 is further configured to synchronously display changes of the second virtual object in the second object display area in the sharing prompt area.
[0222] In the above scheme, the above-mentioned first display unit 2002 is further configured to perform at least one of the following: when the above-mentioned second virtual object in the above-mentioned second object display area is controlled to move to the object interaction area, the above-mentioned second virtual object is correspondingly cancelled in the above-mentioned sharing prompt area, wherein the above-mentioned object interaction area is the interaction area for performing the above-mentioned virtual interaction operation in the above-mentioned current interaction interface of the above-mentioned second account; when the level of the above-mentioned second virtual object in the above-mentioned second object display area is adjusted, the level identifier of the above-mentioned second virtual object is correspondingly adjusted in the above-mentioned sharing prompt area; when the above-mentioned second virtual object in the above-mentioned second object display area moves from the first display position to the second display position, the display position of the above-mentioned second virtual object is updated in the above-mentioned sharing prompt area.
[0223] In the above scheme, the above-mentioned display module is further configured to generate sharing prompt information based on the object association relationship between the above-mentioned second virtual object and the above-mentioned target virtual object, wherein the above-mentioned object association relationship is determined based on the respective object attributes of the above-mentioned second virtual object and the above-mentioned target virtual object, and the above-mentioned sharing prompt information is used to indicate the virtual gain effect provided by the above-mentioned target virtual object when the above-mentioned second account holds the above-mentioned target virtual object; the above-mentioned sharing prompt information and the above-mentioned second virtual object are displayed in the above-mentioned sharing prompt area.
[0224] In the above scheme, the above display module is further configured to highlight the above second virtual object and the level identifier corresponding to the level increase of the above second virtual object in the above sharing prompt area when the above virtual gain effect is to increase the object level of the above second virtual object; and to display the above second virtual object and the above object linkage gain in the above sharing prompt area when the above virtual gain effect is to increase the object linkage gain of the above second virtual object, wherein the above object linkage gain is the object gain that is effective for the above second virtual object of the same type.
[0225] In the above scheme, the above-mentioned display module is also configured to display the above-mentioned second virtual object in the sharing prompt area when there is a target object linkage gain of the target virtual object among the above-mentioned object linkage gains already possessed by the above-mentioned second virtual object, and slide the object linkage gain list in the sharing prompt area for displaying the existing above-mentioned object linkage gains to the above-mentioned target virtual object linkage gain, and update the configuration process information of the target object linkage gain; in the case that there is no target object linkage gain among the above-mentioned object linkage gains already possessed by the above-mentioned second virtual object, display the above-mentioned second virtual object in the above-mentioned sharing prompt area, and add the above-mentioned target object linkage gain and the above-mentioned configuration process information of the above-mentioned target object linkage gain to the above-mentioned object linkage gain list in the above-mentioned sharing prompt area.
[0226] In the above scheme, the above-mentioned first display unit 2002 is further configured to display the above-mentioned target virtual object in the above-mentioned sharing prompt area in a first style when the number of objects of the above-mentioned second virtual objects currently held by the above-mentioned second account is less than the number threshold, wherein the above-mentioned target virtual object in the above-mentioned first style indicates that the above-mentioned second account is allowed to receive the above-mentioned target virtual object; and when the number of objects of the above-mentioned second virtual objects currently held by the above-mentioned second account is greater than or equal to the number threshold, display the above-mentioned sharing prompt information in the above-mentioned sharing prompt area in a second style, wherein the above-mentioned sharing prompt information in the above-mentioned second style indicates that the above-mentioned second account is not allowed to receive the above-mentioned target virtual object.
[0227] In the above scheme, the sharing device of the above virtual object also includes: an interactive information prompt unit, configured to display the above first interactive information in the current interactive interface of the above first account when receiving the first interactive prompt information sent by the above second account, wherein the above first interactive information indicates that the above second account agrees to receive the above target virtual object; display the above second interactive information in the above current interactive interface of the above first account when receiving the second interactive prompt information sent by the above second account, wherein the above second interactive information indicates that the above second account refuses to receive the above target virtual object; and highlight the reference virtual object in the above first object display area according to the above third interactive prompt information when receiving the third interactive prompt information sent by the above second account, wherein the above third interactive prompt information indicates that the reference virtual object is requested from the above first account, and the above virtual reference object is the above first virtual object other than the above target virtual object.
[0228] In the above scheme, the above-mentioned first display unit 2002 is also configured to perform one of the following processes when the above-mentioned first interactive operation is to drag the interactive operation identifier to the target display area, wherein the above-mentioned target display area is the display area where the above-mentioned target virtual object is located in the above-mentioned first object display area: in response to the operation of releasing the above-mentioned interactive operation identifier in the above-mentioned target display area, the above-mentioned target virtual object is canceled from the above-mentioned first object display area, and the above-mentioned sharing prompt area is canceled; in response to the operation of releasing the above-mentioned interactive operation identifier in the area outside the above-mentioned target display area, the above-mentioned target virtual object is kept displayed in the above-mentioned first object display area, and the above-mentioned sharing prompt area is canceled.
[0229] In the above scheme, the above-mentioned first display unit 2002 is also configured to perform the following processing when the above-mentioned first interactive operation is to drag the interactive operation identifier to the target display area: in response to adjusting the dragging end point of the dragging operation to the reference display area, the above-mentioned reference virtual object is displayed in the above-mentioned sharing prompt area according to the above-mentioned first style, wherein the above-mentioned reference display area is the area where the above-mentioned reference virtual object is located in the above-mentioned first object display area; in response to the release operation in the reference display area, the above-mentioned reference virtual object is canceled from the display of the above-mentioned first object display area, and the above-mentioned sharing prompt area is canceled.
[0230] In the above solution, the virtual object sharing device further includes: an account determination unit configured to, in response to a third interactive operation, determine the plurality of teammate accounts as the plurality of second accounts when there are a plurality of teammate accounts in the same interactive camp as the first account;
[0231] The first display unit 2002 is further configured to display the plurality of sharing prompt areas corresponding to the plurality of second accounts respectively in response to the first interactive operation on the target virtual object.
[0232] In the above solution, the account determination unit is further configured to determine the second account from the multiple teammate accounts in response to the fourth interactive operation when there are multiple teammate accounts in the same interactive camp as the first account.
[0233] It should be noted that, in this embodiment, the embodiments to be implemented by the above-mentioned various unit modules can refer to the above-mentioned various method embodiments, which will not be repeated here.
[0234] According to an embodiment of the present application, an electronic device for implementing the above-mentioned virtual object sharing method is also provided. The electronic device can be a terminal device or a server as shown in Figure 21. This embodiment is illustrated by taking the electronic device as an example of a terminal device. As shown in Figure 21, the electronic device includes a memory 2102 and a processor 2104. The memory 2102 stores a computer program or computer-executable instructions. The processor 2104 is configured to execute the computer program or computer-executable instructions to implement the steps in any of the above-mentioned method embodiments.
[0235] In some embodiments, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.
[0236] In some embodiments, the processor may be configured to perform the following steps through a computer program or computer executable instructions:
[0237] S1, displaying at least one first virtual object owned by a first account in a first object display area, wherein the first virtual object is used to perform a virtual interactive operation in a virtual scene;
[0238] S2, in response to a first interactive operation on a target virtual object among the at least one first virtual object, displaying a sharing prompt area and displaying a second virtual object currently held by a second account in the sharing prompt area, wherein the second account and the first account are in the same interactive camp, and the second virtual object is used to perform the virtual interactive operation in the virtual scene associated with the second account;
[0239] S3, in response to the second interactive operation, canceling the display of the target virtual object in the first object display area, and sending object sharing information to the second account, wherein the object sharing information is used to transfer the target virtual object to the second account.
[0240] It should be noted that those skilled in the art will understand that the structure shown in FIG21 is for illustration only, and the electronic device may also be a terminal device such as a smartphone, a tablet computer, a PDA, a mobile internet device (MID), or a PAD. FIG21 does not limit the structure of the electronic device. For example, the electronic device may include more or fewer components (such as a network interface, etc.) than those shown in FIG21, or have a configuration different from that shown in FIG21.
[0241] Memory 2102 can be used to store software programs and modules, such as the program instructions / modules corresponding to the virtual object sharing method and device in the embodiments of the present application. Processor 2104 executes the software programs and modules stored in memory 2102 to perform various functional applications and data processing, thereby implementing the aforementioned virtual object sharing method. Memory 2102 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some embodiments, memory 2102 may further include memory remotely located from processor 2104, which can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof. Memory 2102 can specifically, but is not limited to, be used to store information such as various elements in a scene image and shared information about virtual objects. As an example, as shown in FIG. 21 , memory 2102 may, but is not limited to, include the first display unit 2002 and sharing unit 2004 of the aforementioned virtual object sharing device. In addition, other module units in the aforementioned virtual object sharing device may also be included but are not limited to, and will not be described in detail in this example.
[0242] In some embodiments, the transmission device 2106 is used to receive or send data via a network. Specific examples of the network may include wired networks and wireless networks. In one embodiment, the transmission device 2106 includes a network interface controller (NIC), which can be connected to other network devices and a router via a network cable to communicate with the Internet or a local area network. In one embodiment, the transmission device 2106 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0243] In addition, the electronic device further includes: a display 2108 for displaying a virtual scene in an interface; and a connection bus 2110 for connecting various module components in the electronic device.
[0244] According to an embodiment of the present application, a device for acquiring a virtual object is provided for implementing the above-mentioned method for acquiring a virtual object. As shown in FIG22 , the device includes:
[0245] The second display unit 2202 is configured to display at least one second virtual object owned by the second account in the second object display area, wherein the second virtual object is used to perform a virtual interactive operation in the virtual scene; when the first account performs a first interactive operation on a target virtual object currently being shared, display a sharing prompt area and display the target virtual object in the sharing prompt area, wherein the first account and the second account are in the same interactive camp, and the target virtual object is used to perform the virtual interactive operation in the virtual scene associated with the first account;
[0246] The acquiring unit 2204 is configured to display the target virtual object in the second object display area and cancel the display of the sharing prompt area when receiving the object sharing information sent by the first account.
[0247] In the above scheme, the above-mentioned second display unit 2202 includes: an acquisition module, configured to determine the first virtual object currently held by the above-mentioned first account from the first object display area in the current interactive interface of the above-mentioned first account, and the above-mentioned first virtual object includes the above-mentioned target virtual object; a display module, configured to display the above-mentioned first virtual object in the above-mentioned sharing prompt area.
[0248] In the above scheme, the device for obtaining the above-mentioned virtual object also includes: a sending unit, configured to perform one of the following processes: in response to performing a first interactive operation on the above-mentioned target virtual object, sending a first interactive prompt message to the above-mentioned first account, wherein the above-mentioned first interactive message indicates that the above-mentioned second account agrees to receive the above-mentioned target virtual object; in response to performing a second interactive operation on the above-mentioned target virtual object, sending a second interactive prompt message to the above-mentioned first account, wherein the above-mentioned second interactive message indicates that the above-mentioned second account refuses to receive the above-mentioned target virtual object; in response to performing a third interactive operation on the reference virtual object, sending a third interactive prompt message to the above-mentioned first account, wherein the above-mentioned third interactive message is used to obtain the above-mentioned reference virtual object currently held by the above-mentioned first account, and the above-mentioned reference virtual object is the first virtual object other than the above-mentioned target virtual object.
[0249] In the above scheme, the device for obtaining the above-mentioned virtual object also includes: an adjustment unit, configured to perform at least one of the following processes: in response to the first area adjustment operation, adjusting the regional display area of the above-mentioned sharing prompt area, and keeping the above-mentioned target virtual object and the operation control corresponding to the above-mentioned target virtual object displayed in the adjusted above-mentioned sharing prompt area, wherein the above-mentioned operation control includes a first operation control for indicating agreement to receive the above-mentioned target virtual object, and a second operation control for indicating refusal to receive the above-mentioned target virtual object; in response to the second area adjustment operation, adjusting the regional display position of the above-mentioned sharing prompt area.
[0250] According to an embodiment of the present application, a computer-readable storage medium is further provided, in which a computer program or computer-executable instructions are stored. When the computer program or computer-executable instructions are run, the method for sharing a virtual object or the method for obtaining a virtual object is executed.
[0251] In this embodiment, the embodiments to be implemented by the above-mentioned various unit modules can refer to the above-mentioned various method embodiments, which will not be repeated here.
[0252] According to an embodiment of the present application, an electronic device for implementing the above-mentioned method for obtaining a virtual object is also provided. The electronic device may be a terminal device or a server as shown in FIG23. This embodiment is illustrated by taking the electronic device as an example of a terminal device. As shown in FIG23, the electronic device includes a memory 2302 and a processor 2304. The memory 2302 stores a computer program or computer-executable instructions. When the processor 2304 is configured to execute the computer program or computer-executable instructions, the steps in any of the above-mentioned method embodiments are implemented.
[0253] It should be noted that, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices in a computer network.
[0254] In this embodiment, the processor may be configured to perform the following steps through a computer program or computer executable instructions:
[0255] S1, displaying at least one second virtual object owned by a second account in a second object display area, wherein the second virtual object is used to perform a virtual interactive operation in a virtual scene;
[0256] S2, upon receiving a first interactive operation performed by a first account on a currently shared target virtual object, displaying a sharing prompt area and displaying the target virtual object in the sharing prompt area, wherein the first account and the second account are in the same interactive camp, and the target virtual object is used to perform the virtual interactive operation in the virtual scene associated with the first account;
[0257] S3. When the object sharing information sent by the first account is received, the target virtual object is displayed in the second object display area, and the sharing prompt area is canceled.
[0258] Those skilled in the art will appreciate that the structure shown in FIG23 is merely illustrative, and the electronic device may also be a terminal device such as a smartphone, tablet computer, PDA, or mobile internet device (MID), PAD, etc. FIG23 does not limit the structure of the electronic device described above. For example, the electronic device may include more or fewer components (such as a network interface, etc.) than those shown in FIG23 , or may have a configuration different from that shown in FIG23 .
[0259] Memory 2302 can be used to store software programs and modules, such as the program instructions / modules corresponding to the virtual object acquisition method and device in the embodiments of the present application. Processor 2304 executes the software programs and modules stored in memory 2302 to perform various functional applications and data processing, thereby implementing the aforementioned virtual object acquisition method. Memory 2302 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, memory 2302 may further include memory remotely located relative to processor 2304, which can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof. Memory 2302 can specifically, but is not limited to, be used to store information such as various elements in a scene image and virtual object acquisition information. As an example, as shown in FIG23 , memory 2302 may, but is not limited to, include the second display unit 2202 and acquisition unit 2204 of the aforementioned virtual object acquisition device. In addition, it may also include but is not limited to other module units in the above-mentioned virtual object acquisition device, which will not be repeated in this example.
[0260] In some embodiments, the transmission device 2306 is configured to receive or send data via a network. Specific examples of the aforementioned network may include wired networks and wireless networks. In one embodiment, the transmission device 2306 includes a network interface controller (NIC), which can be connected to other network devices and a router via a network cable to communicate with the Internet or a local area network. In one embodiment, the transmission device 2306 is a radio frequency (RF) module, which is configured to communicate with the Internet wirelessly.
[0261] In addition, the electronic device further includes: a display 2308 for displaying a virtual scene in an interface; and a connection bus 2310 for connecting various module components in the electronic device.
[0262] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting multiple nodes via network communication. The nodes may form a peer-to-peer network, and any computing device, such as a server, terminal, or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.
[0263] The present application also provides a computer program product, which includes a computer program or computer-executable instructions, which contain program code for executing the method shown in the flowchart. In such an embodiment, the computer program or computer-executable instructions can be downloaded and installed from a network via a communication portion, and / or installed from a removable medium. When the computer program or computer-executable instructions are executed by a central processing unit, the various functions provided by the present application are performed.
[0264] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0265] An embodiment of the present application provides a computer-readable storage medium, and a processor of an electronic device reads the computer program or computer-executable instructions from the computer-readable storage medium, and the processor executes the computer program or computer-executable instructions, so that the electronic device executes the above-mentioned virtual object sharing method or the virtual object acquisition method.
[0266] In this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0267] S1, displaying at least one first virtual object held by a first account in a first display area, wherein the first virtual object is used to perform a virtual interactive operation in a virtual scene;
[0268] S2, in response to a first interactive operation on a target virtual object among the at least one first virtual object, displaying a sharing prompt area and displaying a second virtual object currently held by the second account in the sharing prompt area, wherein the second account and the first account are in the same interactive camp, and the second virtual object is used to perform a virtual interactive operation in a virtual scene associated with the second account;
[0269] S3, in response to the second interactive operation, canceling the display of the target virtual object in the first object display area, and sending object sharing information to the second account, wherein the object sharing information is used to transfer the target virtual object to the second account.
[0270] In this embodiment, the computer-readable storage medium may also be configured to store a computer program for performing the following steps:
[0271] S1, displaying at least one second virtual object owned by a second account in a second object display area, wherein the second virtual object is used to perform a virtual interactive operation in a virtual scene;
[0272] S2, upon receiving a first interactive operation performed by the first account on a target virtual object currently being shared, displaying a sharing prompt area and displaying the target virtual object in the sharing prompt area, wherein the first account and the second account are in the same interactive camp, and the target virtual object is used to perform a virtual interactive operation in a virtual scene associated with the first account;
[0273] S3: When the object sharing information sent by the first account is received, the target virtual object is displayed in the second object display area, and the sharing prompt area is canceled.
[0274] In this embodiment, a person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by a program to instruct the hardware related to the terminal device, and the program can be stored in a computer-readable storage medium, which can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0275] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above-mentioned computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling one or more electronic devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the above-mentioned methods in each embodiment of the present application.
[0276] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0277] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0278] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0279] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0280] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for sharing a virtual object, the method being executed by an electronic device, comprising: Displaying at least one first virtual object held by the first account in the first object display area, wherein the first virtual object is used to perform a virtual interactive operation in a virtual scene; In response to a first interactive operation on a target virtual object among at least one of the first virtual objects, a sharing prompt area is displayed, and a second virtual object currently held by a second account is displayed in the sharing prompt area, wherein the second account and the first account are in the same interactive camp, and the second virtual object is used to perform the virtual interactive operation in the virtual scene associated with the second account; In response to the second interaction operation, the target virtual object is cancelled from being displayed in the first object display area, and object sharing information is sent to the second account, wherein the object sharing information is used to transfer the target virtual object to the second account.
2. The method according to claim 1, wherein: The displaying the second virtual object currently held by the second account in the sharing prompt area includes: Determining the second virtual object currently held by the second account from a second object display area in the current interactive interface of the second account; The second virtual object is displayed in the sharing prompt area.
3. The method according to claim 2, wherein: After displaying the second virtual object in the sharing prompt area, the method further includes: The changes of the second virtual object in the second object display area are synchronously displayed in the sharing prompt area.
4. The method according to claim 3, wherein: The step of synchronously displaying the changes of the second virtual object in the second object display area in the sharing prompt area includes at least one of the following: In a case where the second virtual object in the second object display area is controlled to move to an object interaction area, canceling the display of the second virtual object in the sharing prompt area, wherein the object interaction area is an area in the current interaction interface of the second account for performing the virtual interaction operation; When the level of the second virtual object in the second object display area is adjusted, the level indicator of the second virtual object is correspondingly adjusted and displayed in the sharing prompt area; When the second virtual object in the second object display area moves from a first display position to a second display position, the display position of the second virtual object is updated in the sharing prompt area.
5. The method according to any one of claims 2 to 4, wherein: After determining the second virtual object currently held by the second account in the second object display area in the current interactive interface of the second account, the method further includes: Generate sharing prompt information according to the object association relationship between the second virtual object and the target virtual object, wherein the object association relationship is determined according to the object attributes of the second virtual object and the target virtual object, and the sharing prompt information is used to indicate the virtual gain effect provided by the target virtual object when the second account holds the target virtual object; The sharing prompt information and the second virtual object are displayed in the sharing prompt area.
6. The method according to claim 5, wherein: The displaying the sharing prompt information and the second virtual object in the sharing prompt area includes: In a case where the virtual gain effect is to increase the object level of the second virtual object, the second virtual object and a level identifier corresponding to the increased level of the second virtual object are highlighted in the sharing prompt area; In a case where the virtual gain effect is to increase the object linkage gain of the second virtual object, the second virtual object and the object linkage gain are displayed in the sharing prompt area, wherein the object linkage gain is a gain effective for the second virtual object of the same type.
7. The method according to claim 6, wherein: The displaying the second virtual object and the object linkage gain in the sharing prompt area includes: If there is a target object linkage gain of the target virtual object in the object linkage gains already possessed by the second virtual object, display the second virtual object in the sharing prompt area, slide the object linkage gain list in the sharing prompt area for displaying the existing object linkage gains to the target object linkage gain, and update the configuration process information of the target object linkage gain; If the target object linkage gain does not exist in the object linkage gains already existing in the second virtual object, the second virtual object is displayed in the sharing prompt area, and the target object linkage gain and the configuration process information of the target object linkage gain are added to the object linkage gain list in the sharing prompt area.
8. The method according to any one of claims 1 to 7, wherein: When displaying a sharing prompt area in response to a first interactive operation on a target virtual object among at least one of the first virtual objects, the method further includes: When the number of the second virtual objects currently held by the second account is less than a quantity threshold, displaying the target virtual object in a first style in the sharing prompt area, wherein the target virtual object in the first style indicates that the second account is allowed to receive the target virtual object; When the number of the second virtual objects currently held by the second account is greater than or equal to a quantity threshold, the sharing prompt information is displayed in the sharing prompt area in a second style, wherein the sharing prompt information in the second style indicates that the second account is not allowed to receive the target virtual object.
9. The method according to claim 8, wherein: After the target virtual object is displayed in the sharing prompt area according to the first style, the method further includes: When receiving the first interaction prompt information sent by the second account, displaying the first interaction information in the current interaction interface of the first account, wherein the first interaction information indicates that the second account agrees to receive the target virtual object; When receiving the second interaction prompt information sent by the second account, displaying the second interaction information in the current interaction interface of the first account, wherein the second interaction information indicates that the second account refuses to receive the target virtual object; Upon receiving the third interaction prompt information sent by the second account, the reference virtual object is highlighted in the first object display area according to the third interaction prompt information, wherein the third interaction prompt information indicates to request the reference virtual object from the first account, and the reference virtual object is the first virtual object except the target virtual object.
10. The method according to claim 8, wherein: After the target virtual object is displayed in the sharing prompt area according to the first style, the method further includes: In the case where the first interactive operation is dragging the interactive operation identifier to a target display area, performing one of the following processes, wherein the target display area is a display area in the first object display area where the target virtual object is located: In response to an operation of releasing the interactive operation identifier in the target display area, canceling display of the target virtual object in the first object display area, and canceling display of the sharing prompt area; In response to an operation of releasing the interactive operation identifier in an area outside the target display area, the target virtual object is kept displayed in the first object display area, and the sharing prompt area is canceled.
11. The method according to claim 9, wherein: After highlighting the reference virtual object in the first object display area, the method further includes: When the first interactive operation is dragging the interactive operation identifier to the target display area, the following processing is performed: In response to adjusting the dragging end point of the dragging operation to a reference display area, displaying the reference virtual object in the sharing prompt area according to the first style, wherein the reference display area is an area in the first object display area where the reference virtual object is located; In response to a release operation in the reference display area, the reference virtual object is canceled from the first object display area, and the sharing prompt area is canceled from the display.
12. The method according to any one of claims 1 to 11, wherein: Before displaying the sharing prompt area in response to the first interactive operation on the target virtual object among the at least one of the first virtual objects, the method further includes: In a case where there are multiple teammate accounts in the same interactive camp as the first account, in response to a third interactive operation, the multiple teammate accounts are determined as multiple second accounts; The step of displaying a sharing prompt area in response to a first interactive operation on a target virtual object among at least one of the first virtual objects comprises: In response to the first interactive operation on the target virtual object, a plurality of sharing prompt areas corresponding to the plurality of second accounts are displayed.
13. The method according to claim 1, wherein: Before displaying the sharing prompt area in response to the first interactive operation on the target virtual object among the at least one of the first virtual objects, the method further includes: In the case where there are multiple teammate accounts in the same interactive camp as the first account, in response to a fourth interactive operation, the second account is determined from the multiple teammate accounts.
14. A method for acquiring a virtual object, the method being executed by an electronic device, comprising: Displaying at least one second virtual object held by the second account in the second object display area, wherein the second virtual object is used to perform a virtual interactive operation in the virtual scene; When the first account performs a first interactive operation on a target virtual object currently being shared, a sharing prompt area is displayed, and the target virtual object is displayed in the sharing prompt area, wherein the first account and the second account are in the same interactive camp, and the target virtual object is used to perform the virtual interactive operation in the virtual scene associated with the first account; When the object sharing information sent by the first account is received, the target virtual object is displayed in the second object display area, and the sharing prompt area is canceled.
15. The method according to claim 14, wherein: The displaying the target virtual object in the sharing prompt area includes: Determining a first virtual object currently held by the first account from a first object display area in a current interactive interface of the first account, where the first virtual object includes the target virtual object; The first virtual object is displayed in the sharing prompt area.
16. The method according to claim 14 or 15, wherein: After the target virtual object is displayed in the sharing prompt area, the method further includes one of the following processes: In response to performing a first interactive operation on the target virtual object, sending a first interactive prompt message to the first account, wherein the first interactive message indicates that the second account agrees to receive the target virtual object; In response to performing a second interactive operation on the target virtual object, sending a second interactive prompt message to the first account, wherein the second interactive message indicates that the second account refuses to receive the target virtual object; In response to performing a third interactive operation on the reference virtual object, a third interactive prompt message is sent to the first account, wherein the third interactive message is used to obtain the reference virtual object currently held by the first account, and the reference virtual object is a first virtual object other than the target virtual object.
17. The method according to any one of claims 14 to 16, wherein: After the target virtual object is displayed in the sharing prompt area, the method further includes at least one of the following processes: In response to the first area adjustment operation, the area display area of the sharing prompt area is adjusted, and the target virtual object and the operation control corresponding to the target virtual object are kept displayed in the adjusted sharing prompt area, wherein the operation control includes a first operation control for indicating consent to receive the target virtual object, and a second operation control for indicating refusal to receive the target virtual object; In response to the second area adjustment operation, the area display position of the sharing prompt area is adjusted.
18. A virtual object sharing device, comprising: A first display unit is configured to display at least one first virtual object held by a first account in a first object display area, wherein the first virtual object is used to perform a virtual interactive operation in a virtual scene; in response to a first interactive operation on a target virtual object among at least one of the first virtual objects, display a sharing prompt area, and display a second virtual object currently held by a second account in the sharing prompt area, wherein the second account is in the same interactive camp as the first account, and the second virtual object is used to perform the virtual interactive operation in the virtual scene associated with the second account; The sharing unit is configured to cancel the display of the target virtual object in the first object display area in response to the second interactive operation, and send object sharing information to the second account, wherein the object sharing information is used to transfer the target virtual object to the second account.
19. A device for acquiring a virtual object, comprising: A second display unit is configured to display at least one second virtual object held by a second account in a second object display area, wherein the second virtual object is used to perform a virtual interactive operation in a virtual scene; when the first account performs a first interactive operation on a target virtual object currently being shared, a sharing prompt area is displayed, and the target virtual object is displayed in the sharing prompt area, wherein the first account and the second account are in the same interactive camp, and the target virtual object is used to perform the virtual interactive operation in the virtual scene associated with the first account; The acquisition unit is configured to display the target virtual object in the second object display area and cancel the display of the sharing prompt area when receiving the object sharing information sent by the first account.
20. A computer-readable storage medium comprising a computer program or computer-executable instructions, wherein: When the computer program or computer executable instructions are executed, the method according to any one of claims 1 to 13 is executed, or the method according to any one of claims 14 to 17 is executed.
21. A computer program product, comprising a computer program or a computer executable instruction, which implements the method according to any one of claims 1 to 13 when executed by a processor, or implements the method according to any one of claims 14 to 17 when executed by a processor.
22. An electronic device comprising a memory and a processor, wherein the memory stores a computer program or a computer executable instruction, and when the processor is configured to execute the computer program or the computer executable instruction, implements the method described in any one of claims 1 to 13, or implements the method described in any one of claims 14 to 17.
Citation Information
Patent Citations
Object obtaining method and device, memory medium and electronic device
CN108111568A
Virtual item interaction method and device, storage medium and electronic equipment
CN112870693A
Game virtual resource interaction method and device, storage medium and computer equipment
CN114177610A
Virtual resource processing method and device in virtual scene, equipment and storage medium
CN114272617A
Virtual scene interaction processing method and device, electronic equipment and storage medium
CN116943245A