Virtual asset pickup method and device, storage medium and computer device

By receiving help requests on the graphical user interface and automatically transferring virtual resources when the distance is sufficient, the problem of long virtual resource collection time when teammates are far from the player is solved, thus improving resource collection efficiency and success rate.

CN116726498BActive Publication Date: 2026-06-02NETEASE (HANGZHOU) NETWORK CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NETEASE (HANGZHOU) NETWORK CO LTD
Filing Date
2022-03-02
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In team mode, when teammates are far apart from players, marking virtual resources takes a lot of time, which prolongs the collection time of virtual resources and reduces the chances of players obtaining the resources they need.

Method used

By displaying a graphical user interface, the system receives assistance requests and, when the virtual material interaction distance is met, transfers the target virtual material to the desired virtual object, thus achieving automatic transfer of virtual materials.

Benefits of technology

This avoids the time players spend physically reaching the target virtual resource location to collect it, thus improving the efficiency and success rate of virtual resource collection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116726498B_ABST
    Figure CN116726498B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, computer-readable storage medium, and computer device for picking up virtual resources. The method includes: displaying a first graphical user interface (GUI), the GUI including at least a portion of a virtual scene, a first virtual object located in the virtual scene, and at least one resource identifier for picking up virtual resources; receiving a help request from a desired virtual object; displaying an object identifier of the desired virtual object corresponding to the resource identifier of the target virtual resource; and, after the first virtual object obtains the target virtual resource from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual resource interaction distance, transferring the target virtual resource to the desired virtual object. By picking up the target virtual resource for the desired virtual object through a help request and transferring the target virtual resource to the desired virtual object, the player can avoid shortening their own virtual resource collection time and increase the probability of collecting the required virtual resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computers, specifically to a method, apparatus, computer-readable storage medium, and computer equipment for virtual material picking. Background Technology

[0002] In recent years, with the development and popularization of computer equipment technology, more and more applications with three-dimensional virtual environments have emerged, such as virtual reality applications, three-dimensional map programs, military simulation programs, first-person shooting games (FPS), and multiplayer online battle arena games (MOBA).

[0003] In existing technologies, taking battle royale games (FPS) as an example, the virtual object controlled by the user needs to collect virtual resources pre-allocated in the virtual scene. Weapons can only be collected before shooting, and medical supplies can only be collected to replenish health. In team mode, teammates can mark virtual resources they collect, allowing teammates to locate and pick them up based on the marks.

[0004] In the process of researching and practicing existing technologies, the inventors of this application discovered that in the existing technologies, for team modes, if the distance between the teammate marking virtual resources and the teammate who wants to obtain the marked virtual resources is far, a lot of time needs to be spent marking the location to pick up the virtual resources, which shortens the time for players to collect virtual resources and reduces the probability of players collecting the virtual resources they need. Summary of the Invention

[0005] This application provides a method and apparatus for picking up virtual resources, which can avoid shortening the time for players to collect virtual resources and increase the probability of players collecting the virtual resources they need.

[0006] To address the aforementioned technical problems, this application provides the following technical solutions:

[0007] A method for picking up virtual resources includes:

[0008] Display a first graphical user interface, the first graphical user interface including at least a portion of a virtual scene, a first virtual object located in the virtual scene, and at least one material identifier for picking up virtual materials;

[0009] Receive a request for assistance from a desired virtual object. The request is used to request the first virtual object to pick up a target virtual item from the pickable virtual resources. The desired virtual object is a virtual object from a second virtual object that is in the same faction as the first virtual object and wants to pick up the target virtual item.

[0010] The material identifier corresponding to the target virtual material displays the object identifier of the desired virtual object;

[0011] After the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, then the target virtual material is transferred to the desired virtual object.

[0012] A method for picking up virtual resources includes:

[0013] Displaying a second graphical user interface, the second graphical user interface including at least a portion of a virtual scene and a second virtual object located in the virtual scene;

[0014] When a candidate virtual material is displayed in the material list on the second graphical user interface, or a pickable virtual material is displayed in the first display area on the second graphical user interface, if a selection operation for the material is received, the target virtual material is determined, and the second virtual object is determined as the desired virtual object.

[0015] The virtual object that marks the material identifier of the target virtual material is determined as the first virtual object, or the virtual object that displays the material identifier of the target virtual material in the first display area of ​​the second graphical user interface is determined as the first virtual object, and a help request is sent to the first virtual object, the help request being used to request the first virtual object to pick up the target virtual material;

[0016] The material identifier corresponding to the target virtual material displays the object identifier of the desired virtual object;

[0017] After the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, then the target virtual material transmitted from the first virtual object is received.

[0018] A virtual resource pickup device, comprising:

[0019] A first display module is used to display a first graphical user interface, the first graphical user interface including at least a portion of a virtual scene, a first virtual object located in the virtual scene, and at least one material identifier for picking up virtual materials.

[0020] A receiving module is used to receive a help request from a desired virtual object. The help request is used to request the first virtual object to pick up a target virtual item from the pickable virtual resources. The desired virtual object is a virtual object from a second virtual object that is in the same camp as the first virtual object and wants to pick up the target virtual item.

[0021] The second display module is used to display the object identifier of the desired virtual object corresponding to the material identifier of the target virtual material;

[0022] The transmission module is configured to, after the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, then transmit the target virtual material to the desired virtual object.

[0023] In some embodiments, the apparatus further includes:

[0024] The triggering module is used to receive a marking operation on the material identifier of the pickable virtual material, determine the candidate virtual material marked by the marking operation, and trigger the display of the material identifier of the candidate virtual material on the second graphical user interface of the second virtual object.

[0025] In some embodiments, the first graphical user interface and the second graphical user interface further include a tagging control, which corresponds to a tagging material list;

[0026] The device further includes:

[0027] The third display module is used to display the marking control within the first graphical user interface and to display the marking pattern within the associated display area of ​​the material identifier of the candidate virtual material;

[0028] The first triggering module includes:

[0029] The trigger submodule is used to trigger the display of the material identifier of the candidate virtual material in the marked material list on the second graphical user interface of the second virtual object.

[0030] In some embodiments, the apparatus further includes:

[0031] The first clearing module is used to clear the material identifier of the candidate virtual material from the marked material list if no help request from the desired virtual object is received within a preset time period.

[0032] In some embodiments, a first display area is further included on the first graphical user interface and the second graphical user interface, and the device further includes:

[0033] The second triggering module is used to trigger the display of the material identifier of the pickable virtual material corresponding to the first virtual object in the first display area.

[0034] In some embodiments, the apparatus further includes:

[0035] The control module is used to control the first virtual object to pick up the target virtual material for the desired virtual object.

[0036] In some embodiments, the control module includes:

[0037] The control submodule is used to control the first virtual object to pick up the target virtual material and put it into a backpack, wherein the backpack is used to store the virtual material picked up by the second virtual object.

[0038] In some embodiments, the first graphical user interface and the second graphical user interface further include a second display area, and the device further includes:

[0039] The fourth display module is used to display the pickup information of the target virtual material in the second display area, and the pickup information is used to indicate that the target virtual material has been picked up by the first virtual object.

[0040] In some embodiments, the transmission module includes:

[0041] The first transmission module is configured to transmit the target virtual material to the desired virtual object if the material identifier for the same target virtual material displays an object identifier for a single desired virtual object, and the distance between the first virtual object and the desired virtual object satisfies the virtual material interaction distance.

[0042] In some embodiments, the transmission module includes:

[0043] The discard submodule is used to control the first virtual object to discard the target virtual material if the distance between the first virtual object and the desired virtual object does not meet the virtual material interaction distance, and the object identifier of the desired virtual object is not displayed in the associated display area of ​​the material identifier.

[0044] In some embodiments, the transmission module includes:

[0045] The second transmission submodule is used to transmit the target virtual material to the desired virtual object whose distance from the first virtual object prioritizes the virtual material interaction distance if multiple desired virtual object identifiers are displayed for the same target virtual material identifier.

[0046] A virtual resource pickup device, comprising:

[0047] The fifth display module is used to display a second graphical user interface, which includes at least a portion of a virtual scene and a second virtual object located in the virtual scene;

[0048] The determination module is used to determine the target virtual material and identify the second virtual object as the desired virtual object when a material identifier for a candidate virtual material is displayed in the material identifier list on the second graphical user interface or a material identifier for a pickable virtual material is displayed in the first display area on the second graphical user interface, if a selection operation for the material identifier is received.

[0049] The sending module is used to determine the virtual object that marks the material identifier of the target virtual material as the first virtual object, or to determine the virtual object that displays the material identifier of the target virtual material in the first display area of ​​the second graphical user interface as the first virtual object, and to send a help request to the first virtual object, wherein the help request is used to request the first virtual object to pick up the target virtual material;

[0050] The sixth display module is used to display the object identifier of the desired virtual object corresponding to the material identifier of the target virtual material;

[0051] The receiving module is configured to receive the target virtual material transmitted from the first virtual object after the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance.

[0052] In some embodiments, the apparatus further includes:

[0053] The second clearing module is used to clear the object identifier of the desired virtual object corresponding to the material identifier of the target virtual material when a selection operation for the material identifier of the target virtual material is received again.

[0054] In some embodiments, the apparatus further includes:

[0055] The disable display module is used if no candidate virtual material identifier is displayed in the marked material list; or

[0056] Receive a close operation for the marked material list; or

[0057] If the second virtual object is in a specified game state, the list of marked resources will be prevented from being displayed.

[0058] A computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to perform the steps in the virtual material picking method described above.

[0059] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the program to implement the steps in the virtual material picking method described above.

[0060] This application embodiment displays a first graphical user interface (GUI), which includes at least a portion of a virtual scene, a first virtual object located within the virtual scene, and at least one item identifier for pickable virtual items. It receives a request for assistance from a desired virtual object, which requests the first virtual object to pick up a target virtual item from the pickable virtual items. The desired virtual object is a second virtual object in the same faction as the first virtual object that wishes to pick up the target virtual item. The GUI displays an object identifier corresponding to the item identifier of the target virtual item. After the first virtual object obtains the target virtual item from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual item interaction distance, the target virtual item is transferred to the desired virtual object. Thus, by receiving a request for assistance from a desired virtual object, the GUI determines the target virtual item the desired virtual object wishes to pick up and picks it up for it. When the virtual item interaction distance is met, the target virtual item is transferred to the desired virtual object, thereby avoiding the desired virtual object having to reach the target virtual item itself to pick it up. This reduces the time required for the player to collect virtual items and increases the probability of the player collecting the required virtual items. Attached Figure Description

[0061] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0062] Figure 1a This is a schematic diagram of the virtual material picking system provided in the embodiments of this application.

[0063] Figure 1b This is a flowchart illustrating the virtual material picking method provided in an embodiment of this application.

[0064] Figure 1c This is a schematic diagram of the user interface provided in an embodiment of this application.

[0065] Figure 1d This is a schematic diagram of the first user graphical interface provided in this embodiment receiving a help request.

[0066] Figure 1e This is a schematic diagram illustrating the display of a marker control within a first graphical user interface, as provided in an embodiment of this application.

[0067] Figure 1f This is a schematic diagram showing the material identifier of the candidate virtual material on a second graphical user interface, as provided in an embodiment of this application.

[0068] Figure 1g This is a schematic diagram illustrating the simultaneous display of a material identifier for a pickable virtual material within a second graphical user interface (GUI) and within a first GUI, as provided in an embodiment of this application.

[0069] Figure 1h This is a schematic diagram illustrating the display of an object identifier of a desired virtual object in a first graphical user interface, as provided in an embodiment of this application.

[0070] Figure 1i This is a schematic diagram illustrating the display of target virtual material pickup information within a second graphical user interface, as provided in an embodiment of this application.

[0071] Figure 1j This is a schematic diagram showing the material identifiers of the currently pickable virtual materials of virtual objects a and b in the first display area of ​​the second graphical user interface.

[0072] Figure 2a This is a schematic diagram of the first structure of the virtual material picking device provided in the embodiments of this application.

[0073] Figure 2b This is a schematic diagram of a second structure of the virtual material picking device provided in the embodiments of this application.

[0074] Figure 3 A schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0075] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0076] This application provides a virtual resource picking method, apparatus, storage medium, and computer equipment. Specifically, the virtual resource picking method of this application can be executed by a computer equipment, which can be a terminal or a server. The terminal can be a smartphone, tablet, laptop, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. The terminal device can also include a client, which can be a game application client, a browser client carrying a game program, or an instant messaging client. The server can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed system. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.

[0077] For example, when the virtual resource pickup method runs on a terminal, the terminal device stores a game application and displays a portion of the game scene through a display component. The terminal device is used to interact with the user through a graphical user interface (GUI), such as by downloading, installing, and running the game application. The way the terminal device provides the GUI to the user can be varied; for example, it can be rendered on the terminal device's screen or presented via holographic projection. For instance, the terminal device can include a touchscreen display and a processor. The touchscreen display is used to present the GUI and receive user commands applied to the GUI, which includes game visuals. The processor is used to run the game, generate the GUI, respond to commands, and control the display of the GUI on the touchscreen display.

[0078] For example, when this virtual resource pickup method runs on a server, it can be considered cloud gaming. Cloud gaming refers to a gaming method based on cloud computing. In cloud gaming, the game application and the game screen are separate entities. The storage and execution of the virtual resource pickup method are completed on the cloud gaming server. The game screen is displayed on the cloud gaming client, which is primarily used for receiving and sending game data and displaying the game screen. For example, the cloud gaming client can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, PDA, or personal digital assistant. However, the terminal device for performing virtual resource pickup is the cloud gaming server in the cloud. During gameplay, the user operates the cloud gaming client to send commands to the cloud gaming server. The cloud gaming server runs the game according to the commands, encodes and compresses the game screen data, returns it to the cloud gaming client via the network, and finally, the cloud gaming client decodes and outputs the game screen.

[0079] Please see Figure 1a , Figure 1a This is a schematic diagram of a virtual resource pickup device provided in an embodiment of this application. The system may include at least one computer device 1000, at least one server 2000, at least one database 3000, and a network 4000. The computer device 1000 held by the user can connect to servers of different games via the network 4000. The computer device 1000 is any device with computing hardware capable of supporting and executing software products corresponding to the game. Additionally, the computer device 1000 may have one or more multi-touch screens for sensing and obtaining input from touch or swipe operations performed by the user at multiple points on one or more touch displays, or a keyboard for receiving user operation commands, etc. Furthermore, when the system includes multiple computer devices 1000, multiple servers 2000, and multiple networks 4000, different computer devices 1000 can be interconnected through different networks 4000 and different servers 2000. Network 4000 can be a wireless network or a wired network, such as a wireless local area network (WLAN), local area network (LAN), cellular network, 2G network, 3G network, 4G network, 5G network, etc. Additionally, different computer devices 1000 can connect to other terminals or servers using their own Bluetooth networks or hotspot networks. For example, multiple users can connect online through different computer devices 1000, synchronizing with each other via appropriate networks to support multiplayer games. Furthermore, the system can include multiple databases 3000, coupled to different servers 2000, and can continuously store game environment-related information in the databases 3000 as different users play multiplayer games online.

[0080] This application provides a virtual resource pickup method, which can be executed by a terminal or a server. This application describes the virtual resource pickup method executed by a terminal as an example. The terminal includes a display component and a processor. The display component is used to present a graphical user interface (GUI) and receive operation commands generated by the user. When the user operates the GUI through the display component, the GUI can control local content on the terminal in response to the received operation commands, or it can control content on a peer server in response to the received operation commands. For example, the operation commands generated by the user on the GUI may include commands to launch a game application. The processor is configured to launch the game application after receiving the user's command to launch the game application. Furthermore, the processor is configured to render and draw the GUI associated with the game on a touchscreen display. The touchscreen display is a multi-touch sensitive screen capable of sensing touch or swipe operations performed simultaneously by multiple points on the screen. When the user performs touch operations on the GUI using their finger, the GUI, upon detecting the touch operation, controls different virtual objects in the game's GUI to perform actions corresponding to the touch operation. For example, the game can be any of the following: casual game, action game, role-playing game, strategy game, sports game, puzzle game, first-person shooting game (FPS). The game can include a virtual scene rendered on a graphical user interface. Furthermore, the virtual scene can include one or more virtual objects, such as virtual characters, controlled by the user (or player). Additionally, the virtual scene can include one or more obstacles, such as railings, ditches, walls, etc., to restrict the movement of virtual objects, for example, limiting the movement of one or more objects to a specific area within the virtual scene. Optionally, the virtual scene can also include one or more elements, such as skills, scores, character health status, energy, etc., to provide assistance to the player, offer virtual services, increase scores related to player performance, etc. Furthermore, the graphical user interface can present one or more indicators to provide guidance information to the player. For example, the game can include virtual objects controlled by the player and one or more other virtual objects (such as enemy characters). In one embodiment, one or more other virtual objects are controlled by other players in the game. For example, one or more other virtual objects can be controlled by a computer, such as a robot using artificial intelligence (AI) algorithms, to achieve a human-computer interaction mode. For example, virtual objects possess various skills or abilities that game players use to achieve objectives. For instance, a virtual object might possess one or more weapons, items, tools, etc., that can be used to eliminate other objects in the game. Such skills or abilities can be activated by the game player using one of several preset touch operations on the terminal's touchscreen display.The processor can be configured to respond to operation commands generated by the user's touch operation to display the corresponding game screen.

[0081] It should be noted that, Figure 1a The system diagram of the virtual material picking system shown is merely an example. The virtual material picking system and scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the evolution of virtual material picking systems and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.

[0082] In this embodiment, the description will be from the perspective of a virtual material picking device, which can be integrated into a computer device with storage unit and microprocessor installed, thus having computing power.

[0083] Please see Figure 1b , Figure 1b This is a flowchart illustrating the virtual resource picking method provided in this application embodiment. The virtual resource picking method includes:

[0084] In step 101, a first graphical user interface is displayed. The first graphical user interface includes at least a portion of a virtual scene, a first virtual object located in the virtual scene, and at least one material identifier for picking up virtual materials.

[0085] The first graphical user interface (GUI) displays a 3D virtual scene within the game environment. This 3D virtual scene is provided by the application while running on the terminal. It can be a simulation of the real world, a semi-simulated / semi-fictional scene, or a purely fictional scene. The environment displayed on the GUI is the scene view presented when the first virtual object (the virtual object controlled by the user) observes the 3D virtual environment. The user controls the first virtual object in the game scene through the terminal. The virtual object observes the 3D virtual scene through a camera model. Taking an FPS game as an example, when in a first-person perspective, the camera model is located at the head or neck of the first virtual object, and the GUI only displays the arm portion of the first virtual object; when in a third-person perspective, the camera model is located behind the first virtual object, and the GUI only displays the upper body portion of the first virtual object. The GUI is essentially the environment view presented by observing the 3D virtual scene from a certain perspective through the camera model. Virtual resources are also distributed within the virtual scene. When virtual resources are within the first virtual object's pickup range, a nearby pickup list is displayed, showing the resource icons that the first virtual object can pick up. Specifically, the material identifier can be a virtual material image, as well as a material description, etc., without any restrictions here.

[0086] For details, please refer to Figure 1c , Figure 1c This is a schematic diagram of the user interface provided in an embodiment of this application. Figure 1c This is a schematic diagram of a first user interface using an FPS game as an example. The user interface is displayed on the screen of a computer device 1000. The first user interface includes a virtual object 10 controlled by the user, a cursor control 20 indicating the current direction of the virtual object 10, and a map control 30 indicating the user's location in the virtual scene. The cursor control 20 also includes an indicator control 21 to indicate the direction of the first virtual object 10 within the cursor control 20. Specifically, the first user interface diagram also shows a pick-up list A, where the virtual resources corresponding to the resource identifiers displayed in the pick-up list A are all pickable virtual resources. For example, the currently pickable virtual resources for the first virtual object are Weapon 1, Weapon 2, Armor 1, and Armor 2, etc.

[0087] In step 102, a help request from a desired virtual object is received. The help request is used to request the first virtual object to pick up the target virtual material among the pickable virtual materials. The desired virtual object is a virtual object among the second virtual objects that are in the same camp as the first virtual object and want to pick up the target virtual material.

[0088] In team mode, there is also a second virtual object that is in the same faction (team) as the first virtual object controlled by the user. This second virtual object is controlled by other users or the server. Among the second virtual objects, there may be a desired virtual object that wants to obtain certain target virtual items from the first virtual object's pick-up virtual resources. In this case, the desired virtual object will receive a help request to request the first virtual object to pick up the target virtual items.

[0089] Specifically, such as Figure 1d As shown, Figure 1d This is a schematic diagram of the first user graphical interface provided in this application embodiment receiving a help request. The second virtual objects, a and b, are in the same faction as the first virtual object. If a says "I want armor 1," which matches the help request template "I want virtual supplies XXX," then it proves that the second virtual object a is the desired virtual object, and the desired virtual supplies to pick up are armor 1.

[0090] In some implementations, prior to the step of receiving a help request for the desired virtual object, the method further includes:

[0091] The system receives a marking operation for the material identifier of the pickable virtual material, determines the candidate virtual material marked by the marking operation, and triggers the display of the material identifier of the candidate virtual material on the second graphical user interface of the second virtual object.

[0092] Specifically, the second virtual object can determine the available virtual resources of the first virtual object by having the player mark the resource icons of the available virtual resources. This triggers the display of the marked candidate virtual resource icons on the second graphical user interface of the second virtual object. The marking operation can be a double-click operation on the resource icon of the available virtual resources, etc., and is not limited here.

[0093] Specifically, in Figure 1c Based on this, if the marking operation marks the material identifier of armor 1, then armor 1 is determined to be a candidate virtual material, triggering the display of the material identifier of armor 1 on the second graphical user interface of the second virtual object.

[0094] In some embodiments, the first graphical user interface and the second graphical user interface also include a tagging control, which corresponds to a tagging material list;

[0095] After receiving the marking operation for the item identifier of the pickable virtual item and determining the candidate virtual item marked by the marking operation, the method further includes:

[0096] The marking control is displayed within the first graphical user interface, and a marking pattern is displayed in the associated display area of ​​the material identifier of the candidate virtual material;

[0097] The step of triggering the display of the candidate virtual resource's resource identifier on the second graphical user interface of the second virtual object includes:

[0098] The candidate virtual material's material identifier is displayed in the marked material list on the second graphical user interface of the second virtual object.

[0099] Among them, such as Figure 1e As shown, Figure 1e This is a schematic diagram illustrating the display of a marking control within a first graphical user interface provided in an embodiment of this application. Upon receiving a marking operation from a user for a material identifier of a pickable virtual material, and after determining the candidate virtual material marked by the marking operation, a marking control 40 is displayed within the first graphical user interface, and a marking pattern 41 is displayed in the associated display area B of the material identifier of the candidate virtual material (armor 1).

[0100] Specifically, such as Figure 1f As shown, Figure 1f This is a schematic diagram illustrating the display of the material identifiers of the candidate virtual materials on a second graphical user interface, as provided in an embodiment of this application. Specifically, when a material identifier of a candidate virtual material is marked in the first graphical user interface, the material identifier of the candidate virtual material marked in the first graphical user interface is displayed in the marked material list C within the second graphical user interface of the second virtual object.

[0101] In some implementations, after the step of triggering the display of the material identifier of the candidate virtual material in the marked material list on the second graphical user interface of the second virtual object, the method further includes:

[0102] If no assistance request from the desired virtual object is received within the preset time period, the material identifier of the candidate virtual material is cleared from the marked material list.

[0103] If no help request from the desired virtual object is received within a preset time period, it means that there is no virtual object in the second virtual object that wants to pick up the candidate virtual material, and the material identifier of the candidate virtual material can be cleared in the marked material list.

[0104] In some implementations, a first display area is further included on both the first and second graphical user interfaces, and prior to the step of receiving the help request from the desired virtual object, the method further includes:

[0105] The first display area is triggered to display the material identifier of the pickable virtual material corresponding to the first virtual object.

[0106] Furthermore, the material identifiers of the pickable virtual materials displayed in the first graphical user interface can be simultaneously displayed in the second graphical user interface, allowing the second virtual object to select the target virtual material.

[0107] Specifically, such as Figure 1g As shown, Figure 1g This is a schematic diagram illustrating the synchronous display of a material identifier for a pickable virtual material within a second graphical user interface (GUI) as shown in an embodiment of this application. Figure 1c For example, if the resource list display area D shows Weapon 1, Weapon 2, Armor 1, and Armor, then when the first virtual object's currently pickable virtual resources are Weapon 1, Weapon 2, Armor 1, and Armor 2, the resource identifiers for Weapon 1, Weapon 2, Armor 1, and Armor 2 are simultaneously displayed in the first display area within the second graphical user interface. This means the second virtual object can see the pickable virtual resources present during the first virtual object's resource-picking process.

[0108] In step 103, the material identifier corresponding to the target virtual material displays the object identifier of the desired virtual object.

[0109] To prevent users from not seeing the help request during gameplay and thus not knowing which second virtual object wants to pick up the target virtual item, the object identifier of the expected virtual object can be displayed corresponding to the item identifier of the target virtual item, so that the expected virtual object of the target virtual item can be seen.

[0110] Specifically, such as Figure 1h As shown, Figure 1h This is a schematic diagram illustrating the display of the object identifier of a desired virtual object in the first graphical user interface provided in this application embodiment. Taking the second virtual object b sending a help request to the first virtual object to pick up armor 1 as an example, the object identifier 50 "b" of the second virtual object b can be displayed on the first graphical user interface corresponding to the material identifier of armor 1. Specifically, the object identifier is not limited to the game nickname of the second virtual object, but can also be the serial number of the second virtual object in the team or faction, such as "1", "2" and "3", etc., which is not limited here.

[0111] In some embodiments, after the step of displaying the object identifier of the desired virtual object in the material identifier corresponding to the target virtual material, the method further includes:

[0112] Control the first virtual object to pick up the target virtual material for the desired virtual object.

[0113] When the material identifier corresponding to the target virtual material in the first graphical user interface displays the object identifier of the desired virtual object, the first virtual object can be controlled to automatically pick up the target virtual material for the desired virtual object.

[0114] Specifically, whether or not to pick up the target virtual item can also be decided by the user controlling the first virtual object. For example, the user can choose to pick up the target virtual item a for the desired virtual object a, but not for the desired virtual object b.

[0115] In some implementations, the step of controlling the first virtual object to pick up the target virtual material for the desired virtual object includes:

[0116] The first virtual object is controlled to pick up the target virtual material and put it into a backpack, which is used to store the virtual material picked up by the second virtual object.

[0117] For certain virtual resources, such as armor or weapons that the first virtual object has already picked up or equipped, a carrying backpack can be set up to store the virtual resources picked up by the second virtual object. The virtual resources carried for teammates can be stored in this carrying backpack, so it does not occupy the original backpack space of the first virtual object.

[0118] In some embodiments, the first graphical user interface and the second graphical user interface further include a second display area, and after the step of controlling the first virtual object to pick up the target virtual item into the backpack, the method further includes:

[0119] The pickup information of the target virtual material is displayed in the second display area. The pickup information is used to indicate that the target virtual material has been picked up by the first virtual object.

[0120] Among them, such as Figure 1i As shown, Figure 1i This is a schematic diagram illustrating the display of target virtual item pickup information within a second graphical user interface (GUI) according to an embodiment of this application. In cases where the user controlling the first virtual object decides whether to pickup the target virtual item, displaying the pickup information of the target virtual item in a second display area within the second GUI informs the user controlling the desired virtual object that the target virtual item has been carried by the first virtual object. Displaying the pickup information of the target virtual item in the second display area within the first GUI informs the user controlling the first virtual object that the target virtual item has been successfully picked up.

[0121] In step 104, after the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, the target virtual material is transferred to the desired virtual object.

[0122] In order to improve the efficiency of virtual material interaction between virtual objects, a virtual material interaction distance can be set. When the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, the target virtual material is transferred to the desired virtual object.

[0123] In some implementations, the step of transferring the target virtual resource to the desired virtual object if the distance between the first virtual object and the desired virtual object satisfies the virtual resource interaction distance includes:

[0124] If the material identifier for the same target virtual material displays an object identifier for a single desired virtual object, and the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, then the target virtual material is transferred to the desired virtual object.

[0125] If the target virtual material has only one object identifier of the desired virtual object, then when the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, the target virtual material is transferred to the desired virtual object.

[0126] In some embodiments, the method further includes:

[0127] If the distance between the first virtual object and the desired virtual object does not meet the virtual material interaction distance, and the object identifier of the desired virtual object is not displayed in the associated display area of ​​the material identifier, then the first virtual object is controlled to discard the target virtual material.

[0128] If the distance between the first virtual object and the desired virtual object does not meet the virtual resource interaction distance, and the object identifier of the desired virtual object is not displayed in the associated display area of ​​the resource identifier, it indicates that the desired virtual object does not currently intend to pick up the target virtual resource. In this case, the first virtual object can be controlled to discard the target virtual resource. The location where the target virtual resource is discarded can be the current location of the first virtual object in the virtual scene.

[0129] In some embodiments, the method further includes:

[0130] If multiple desired virtual object identifiers are displayed for the same target virtual material, then the target virtual material is transferred to the desired virtual object whose distance from the first virtual object prioritizes the virtual material interaction distance.

[0131] If the same target virtual resource displays multiple object identifiers for desired virtual objects, it indicates the existence of multiple desired virtual objects that wish to pick up the target virtual resource. In this case, the target virtual resource can be preferentially transferred to the desired virtual object whose distance from the first virtual object prioritizes the virtual resource interaction distance.

[0132] For example, if both virtual objects a and b want to pick up armor 1, but the distance between virtual object a and the first virtual object meets the virtual resource interaction distance, while the distance between virtual object b and the first virtual object does not meet the virtual resource interaction distance, then the target virtual resource will be transferred to virtual object a first.

[0133] Accordingly, this application also provides a virtual resource picking method, characterized by comprising:

[0134] Displaying a second graphical user interface, the second graphical user interface including at least a portion of a virtual scene and a second virtual object located in the virtual scene;

[0135] When a candidate virtual material is displayed in the material list on the second graphical user interface, or a pickable virtual material is displayed in the first display area on the second graphical user interface, if a selection operation for the material is received, the target virtual material is determined, and the second virtual object is determined as the desired virtual object.

[0136] The virtual object that marks the material identifier of the target virtual material is determined as the first virtual object, or the virtual object that displays the material identifier of the target virtual material in the first display area of ​​the second graphical user interface is determined as the first virtual object, and a help request is sent to the first virtual object, the help request being used to request the first virtual object to pick up the target virtual material;

[0137] The material identifier corresponding to the target virtual material displays the object identifier of the desired virtual object;

[0138] After the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, then the target virtual material transmitted from the first virtual object is received.

[0139] The second graphical user interface (GUI) is the GUI of a second virtual object that is in the same faction as the first virtual object. When a candidate virtual resource's resource identifier is displayed in the marked resource list on the second GUI, it indicates that the user controlling the first virtual object has performed a marking operation on the resource identifiers of its pickable virtual resources, thus triggering the display of candidate virtual resources in the marked resource list on the second GUI. Alternatively, if a pickable virtual resource identifier is displayed in the first display area on the second GUI, it indicates that other virtual objects in the same faction as the second virtual object currently have pickable virtual resources, triggering the display of pickable virtual resource identifiers on the second GUI of the second virtual object. If a selection operation is received for a resource identifier of a candidate virtual resource or a pickable virtual resource identifier, the target virtual resource is determined, and the second virtual object is identified as the desired virtual object. The selection operation can be clicking or sliding a resource identifier, etc., and is not limited here. The virtual resource corresponding to the resource identifier selected by the selection operation is the target virtual resource.

[0140] Specifically, the virtual object that identifies the material identifier of the target virtual material is determined as the first virtual object, or the virtual object that displays the material identifier of the target virtual material in the first display area of ​​the second graphical user interface is determined as the first virtual object. For example... Figure 1j As shown, Figure 1j This diagram illustrates the display of the currently pickable virtual resources identifiers for virtual objects a and b within the first display area D of the second graphical user interface. Weapon 2 is selected as the target virtual resource, therefore, the virtual object that triggers the display of the resource identifier for weapon 2 is virtual object a, which is designated as the first virtual object.

[0141] This involves sending a help request to the first virtual object, for example... Figure 1j The text contains the string "c: I want weapon 2", and the corresponding resource identifier for weapon 2 is displayed as the object identifier "c" of the virtual object c. Therefore, after the first virtual object picks up weapon 2, if the first virtual object (virtual object a) and the desired virtual object (virtual object c) meet the virtual resource interaction distance, then the virtual object receives weapon 2 transmitted by the first virtual object.

[0142] In some embodiments, after the step of displaying the object identifier of the desired virtual object in the material identifier corresponding to the target virtual material, the method further includes:

[0143] When a selection operation for the material identifier of the target virtual material is received again, the material identifier corresponding to the target virtual material is cleared and the object identifier of the desired virtual object is displayed.

[0144] When a selection operation for the material identifier of the target virtual material is received again, it indicates that the target virtual material no longer needs to be picked up. Therefore, the material identifier corresponding to the target virtual material is cleared and the object identifier of the desired virtual object is displayed.

[0145] In some embodiments, the method further includes:

[0146] If no candidate virtual material identifier is displayed in the marked material list; or

[0147] Receive a close operation for the marked material list; or

[0148] If the second virtual object is in a specified game state, the list of marked resources will be prevented from being displayed.

[0149] Because the marked resource list occupies a large area of ​​the graphical user interface, its display can be disabled when the following conditions are detected:

[0150] If no candidate virtual material identifier is displayed in the marked material list; or

[0151] Receive a close operation for the marked material list; or

[0152] The second virtual object is in the specified game state.

[0153] Specifically, the closing action can be clicking the close button on the marked resource list, and the specified game state can be under attack, in combat, or with low health, etc., without any restrictions here.

[0154] As described above, this embodiment of the application displays a first graphical user interface, which includes at least a portion of a virtual scene, a first virtual object located in the virtual scene, and at least one material identifier for pickable virtual materials; receives a help request from a desired virtual object, the help request being used to request the first virtual object to pick up a target virtual material from the pickable virtual materials, the desired virtual object being a virtual object among second virtual objects in the same faction as the first virtual object that wants to pick up the target virtual material; displays an object identifier of the desired virtual object corresponding to the material identifier of the target virtual material; after the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, then the target virtual material is transferred to the desired virtual object. In this way, by receiving the help request from the desired virtual object, the system can determine the target virtual resource that the desired virtual object wants to pick up, and pick up the target virtual resource for it. When the virtual resource interaction distance is met, the target virtual resource is transferred to the desired virtual object, thus avoiding the desired virtual object having to go to the target virtual resource location to pick it up itself. This can avoid shortening the player's own virtual resource collection time and increase the probability of the player collecting the required virtual resource.

[0155] To facilitate better implementation of the virtual resource picking method provided in this application, this application also provides an apparatus based on the above-described virtual resource picking method. The meanings of the terms used are the same as in the virtual resource picking method described above, and specific implementation details can be found in the descriptions within the method embodiments.

[0156] Please see Figure 2a , Figure 2a This is a schematic diagram of a first structure of a virtual material picking device provided in an embodiment of this application. The virtual material picking device may include a first display module 201, a receiving module 202, a second display module 203, and a transmission module 204, etc.

[0157] The first display module 201 is used to display a first graphical user interface, the first graphical user interface including at least a partial virtual scene, a first virtual object located in the virtual scene, and at least one material identifier for picking up virtual materials.

[0158] The receiving module 202 is used to receive a help request from a desired virtual object. The help request is used to request the first virtual object to pick up a target virtual item from the pickable virtual items. The desired virtual object is a virtual object from a second virtual object that is in the same camp as the first virtual object and wants to pick up the target virtual item.

[0159] The second display module 203 is used to display the object identifier of the desired virtual object corresponding to the material identifier of the target virtual material;

[0160] The transmission module 204 is used to transmit the target virtual material to the desired virtual object after the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance.

[0161] In some embodiments, the apparatus further includes:

[0162] The triggering module is used to receive a marking operation on the material identifier of the pickable virtual material, determine the candidate virtual material marked by the marking operation, and trigger the display of the material identifier of the candidate virtual material on the second graphical user interface of the second virtual object.

[0163] In some embodiments, the first graphical user interface and the second graphical user interface also include a tagging control, which corresponds to a tagging material list;

[0164] The device further includes:

[0165] The third display module is used to display the marking control within the first graphical user interface and to display the marking pattern within the associated display area of ​​the material identifier of the candidate virtual material;

[0166] The first triggering module includes:

[0167] The trigger submodule is used to trigger the display of the material identifier of the candidate virtual material in the marked material list on the second graphical user interface of the second virtual object.

[0168] In some embodiments, the apparatus further includes:

[0169] The first clearing module is used to clear the material identifier of the candidate virtual material from the marked material list if no help request from the desired virtual object is received within a preset time period.

[0170] In some embodiments, a first display area is further included on the first graphical user interface and the second graphical user interface, and the device further includes:

[0171] The second triggering module is used to trigger the display of the material identifier of the pickable virtual material corresponding to the first virtual object in the first display area.

[0172] In some embodiments, the apparatus further includes:

[0173] The control module is used to control the first virtual object to pick up the target virtual material for the desired virtual object.

[0174] In some embodiments, the control module includes:

[0175] The control submodule is used to control the first virtual object to pick up the target virtual material and put it into a backpack, wherein the backpack is used to store the virtual material picked up by the second virtual object.

[0176] In some embodiments, the first graphical user interface and the second graphical user interface further include a second display area, and the device further includes:

[0177] The fourth display module is used to display the pickup information of the target virtual material in the second display area, and the pickup information is used to indicate that the target virtual material has been picked up by the first virtual object.

[0178] In some embodiments, the transmission module 204 includes:

[0179] The first transmission module is configured to transmit the target virtual material to the desired virtual object if the material identifier for the same target virtual material displays an object identifier for a single desired virtual object, and the distance between the first virtual object and the desired virtual object satisfies the virtual material interaction distance.

[0180] In some embodiments, the transmission module 204 includes:

[0181] The discard submodule is used to control the first virtual object to discard the target virtual material if the distance between the first virtual object and the desired virtual object does not meet the virtual material interaction distance, and the object identifier of the desired virtual object is not displayed in the associated display area of ​​the material identifier.

[0182] In some embodiments, the transmission module 204 includes:

[0183] The second transmission submodule is used to transmit the target virtual material to the desired virtual object whose distance from the first virtual object prioritizes the virtual material interaction distance if multiple desired virtual object identifiers are displayed for the same target virtual material identifier.

[0184] Accordingly, please refer to Figure 2b , Figure 2b This is a second structural schematic diagram of the virtual material picking device provided in the embodiments of this application, wherein the virtual material picking device may include a fifth display module 301, a determining module 302, a sending module 303, a sixth display module 304, and a receiving module 305, etc.

[0185] The fifth display module 301 is used to display a second graphical user interface, the second graphical user interface including at least a portion of a virtual scene and a second virtual object located in the virtual scene;

[0186] The determination module 302 is used to determine the target virtual material and determine the second virtual object as the desired virtual object when a material identifier of a candidate virtual material is displayed in the material identifier list on the second graphical user interface or a material identifier of a pickable virtual material is displayed in the first display area on the second graphical user interface, if a selection operation for the material identifier is received.

[0187] The sending module 303 is used to determine the virtual object that marks the material identifier of the target virtual material as the first virtual object, or to determine the virtual object that displays the material identifier of the target virtual material in the first display area of ​​the second graphical user interface as the first virtual object, and to send a help request to the first virtual object, wherein the help request is used to request the first virtual object to pick up the target virtual material;

[0188] The sixth display module 304 is used to display the object identifier of the desired virtual object corresponding to the material identifier of the target virtual material;

[0189] The receiving module 305 is configured to receive the target virtual material transmitted from the first virtual object after the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance.

[0190] In some embodiments, the apparatus further includes:

[0191] The second clearing module is used to clear the object identifier of the desired virtual object corresponding to the material identifier of the target virtual material when a selection operation for the material identifier of the target virtual material is received again.

[0192] In some embodiments, the apparatus further includes:

[0193] The disable display module is used if no candidate virtual material identifier is displayed in the marked material list; or

[0194] Receive a close operation for the marked material list; or

[0195] If the second virtual object is in a specified game state, the list of marked resources will be prevented from being displayed.

[0196] As described above, in this embodiment, a first graphical user interface is displayed by a first display module 201. The first graphical user interface includes at least a portion of a virtual scene, a first virtual object located in the virtual scene, and at least one material identifier for pickable virtual materials. A receiving module 202 receives a help request from a desired virtual object, which requests the first virtual object to pick up a target virtual material among the pickable virtual materials. The desired virtual object is a virtual object among second virtual objects that are in the same camp as the first virtual object and wish to pick up the target virtual material. A second display module displays the object identifier of the desired virtual object corresponding to the material identifier of the target virtual material. After the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, the transmission module transmits the target virtual material to the desired virtual object. In this way, by receiving the help request from the desired virtual object, the system can determine the target virtual resource that the desired virtual object wants to pick up, and pick up the target virtual resource for it. When the virtual resource interaction distance is met, the target virtual resource is transferred to the desired virtual object, thus avoiding the desired virtual object having to go to the target virtual resource location to pick it up itself. This can avoid shortening the player's own virtual resource collection time and increase the probability of the player collecting the required virtual resource.

[0197] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0198] Accordingly, this application also provides a computer device, which can be a terminal or a server. The terminal can be a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Figure 3 As shown, Figure 3 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. The computer device 1000 includes a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, and a computer program stored on the memory 402 and executable on the processor. The processor 401 is electrically connected to the memory 402. Those skilled in the art will understand that the computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0199] The processor 401 is the control center of the computer device 1000. It connects various parts of the computer device 1000 through various interfaces and lines. By running or loading software programs and / or modules stored in the memory 402, and calling data stored in the memory 402, it performs various functions of the computer device 1000 and processes data, thereby monitoring the computer device 1000 as a whole.

[0200] In this embodiment, the processor 401 in the computer device 1000 loads the instructions corresponding to the processes of one or more applications into the memory 402 according to the following steps, and the processor 401 runs the applications stored in the memory 402 to achieve various functions:

[0201] The system displays a first graphical user interface, which includes at least a portion of a virtual scene, a first virtual object located in the virtual scene, and at least one item identifier for pickable virtual items. It receives a request for assistance from a desired virtual object, which requests the first virtual object to pick up a target virtual item from the pickable virtual items. The desired virtual object is a second virtual object in the same faction as the first virtual object that wants to pick up the target virtual item. The system displays an object identifier for the desired virtual object corresponding to the item identifier of the target virtual item. After the first virtual object acquires the target virtual item from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual item interaction distance, the target virtual item is transferred to the desired virtual object.

[0202] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0203] Optional, such as Figure 3 As shown, the computer device 1000 also includes: a touch screen display 403, a radio frequency circuit 404, an audio circuit 405, an input unit 406, and a power supply 407. The processor 401 is electrically connected to the touch screen display 403, the radio frequency circuit 404, the audio circuit 405, the input unit 406, and the power supply 407. Those skilled in the art will understand that... Figure 3 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0204] The touch display screen 403 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 403 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the computer device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 401. It can also receive and execute commands from the processor 401. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 401 to determine the type of touch event. Subsequently, the processor 401 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 403 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 403 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 403 can also be used as part of the input unit 406 to achieve input functions.

[0205] In this embodiment, a game application is executed by processor 401 to generate a graphical user interface (GUI) on touch display screen 403. The virtual scene on the GUI includes at least one skill control area, and the skill control area includes at least one skill control. The touch display screen 403 is used to present the GUI and receive operation commands generated by the user interacting with the GUI.

[0206] The radio frequency circuit 404 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other computer devices, and to transmit and receive signals with network devices or other computer devices.

[0207] Audio circuitry 405 can be used to provide an audio interface between a user and a computer device via a speaker and a microphone. Audio circuitry 405 can convert received audio data into electrical signals and transmit them to the speaker, where the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 405, converted back into audio data, and then processed by processor 401 before being transmitted via radio frequency circuitry 404 to, for example, another computer device, or output to memory 402 for further processing. Audio circuitry 405 may also include an earphone jack to facilitate communication between peripheral headphones and the computer device.

[0208] The input unit 406 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.

[0209] Power supply 407 is used to supply power to various components of computer device 1000. Optionally, power supply 407 can be logically connected to processor 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 407 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0210] although Figure 3 As not shown in the diagram, the computer device 1000 may also include a camera, sensors, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.

[0211] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0212] As can be seen from the above, the computer device provided in this embodiment displays a first graphical user interface, which includes at least a partial virtual scene, a first virtual object located in the virtual scene, and at least one material identifier for pickable virtual materials; receives a help request from a desired virtual object, the help request being used to request the first virtual object to pick up a target virtual material among the pickable virtual materials, the desired virtual object being a virtual object among second virtual objects in the same camp as the first virtual object that wants to pick up the target virtual material; displays an object identifier of the desired virtual object corresponding to the material identifier of the target virtual material; after the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, then the target virtual material is transferred to the desired virtual object. In this way, by receiving the help request from the desired virtual object, the system can determine the target virtual resource that the desired virtual object wants to pick up, and pick up the target virtual resource for it. When the virtual resource interaction distance is met, the target virtual resource is transferred to the desired virtual object, thus avoiding the desired virtual object having to go to the target virtual resource location to pick it up itself. This can avoid shortening the player's own virtual resource collection time and increase the probability of the player collecting the required virtual resource.

[0213] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0214] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of computer programs that can be loaded by a processor to execute steps in any of the control methods provided in the embodiments of this application. For example, the computer program can execute the following steps:

[0215] The system displays a first graphical user interface, which includes at least a portion of a virtual scene, a first virtual object located in the virtual scene, and at least one item identifier for pickable virtual items. It receives a request for assistance from a desired virtual object, which requests the first virtual object to pick up a target virtual item from the pickable virtual items. The desired virtual object is a second virtual object in the same faction as the first virtual object that wants to pick up the target virtual item. The system displays an object identifier for the desired virtual object corresponding to the item identifier of the target virtual item. After the first virtual object acquires the target virtual item from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual item interaction distance, the target virtual item is transferred to the desired virtual object.

[0216] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0217] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0218] Since the computer program stored in the storage medium can execute the steps of any of the virtual material picking methods provided in the embodiments of this application, the beneficial effects that any of the virtual material picking methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0219] The foregoing has provided a detailed description of a virtual material picking method, apparatus, storage medium, and computer equipment provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for picking up virtual resources, characterized in that, include: Display a first graphical user interface, the first graphical user interface including at least a portion of a virtual scene, a first virtual object located in the virtual scene, and at least one material identifier for picking up virtual materials; Receive a request for assistance from a desired virtual object. The request is used to request the first virtual object to pick up a target virtual item from the pickable virtual resources. The desired virtual object is a virtual object from a second virtual object that is in the same camp as the first virtual object and wants to pick up the target virtual item. The material identifier corresponding to the target virtual material displays the object identifier of the desired virtual object; After the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, then the target virtual material is transferred to the desired virtual object.

2. The virtual resource picking method according to claim 1, characterized in that, Prior to the step of receiving the help request for the desired virtual object, the method further includes: The system receives a marking operation for the material identifier of the pickable virtual material, determines the candidate virtual material marked by the marking operation, and triggers the display of the material identifier of the candidate virtual material on the second graphical user interface of the second virtual object.

3. The virtual resource picking method according to claim 2, characterized in that, The first graphical user interface and the second graphical user interface also include a marking control, which corresponds to a list of marked materials; After receiving the marking operation for the item identifier of the pickable virtual item and determining the candidate virtual item marked by the marking operation, the method further includes: The marking control is displayed within the first graphical user interface, and a marking pattern is displayed in the associated display area of ​​the material identifier of the candidate virtual material; The step of triggering the display of the candidate virtual resource's resource identifier on the second graphical user interface of the second virtual object includes: The candidate virtual material's material identifier is displayed in the marked material list on the second graphical user interface of the second virtual object.

4. The virtual resource picking method according to claim 3, characterized in that, After the step of triggering the display of the material identifier of the candidate virtual material in the marked material list on the second graphical user interface of the second virtual object, the method further includes: If no assistance request from the desired virtual object is received within the preset time period, the material identifier of the candidate virtual material is cleared from the marked material list.

5. The virtual resource picking method according to claim 2, characterized in that, The first graphical user interface and the second graphical user interface also include a first display area, and prior to the step of receiving the help request of the desired virtual object, the method further includes: The first display area is triggered to display the material identifier of the pickable virtual material corresponding to the first virtual object.

6. The virtual resource picking method according to claim 2, characterized in that, After the step of displaying the object identifier of the desired virtual object corresponding to the material identifier of the target virtual material, the method further includes: Control the first virtual object to pick up the target virtual material for the desired virtual object.

7. The virtual resource picking method according to claim 6, characterized in that, The step of controlling the first virtual object to pick up the target virtual material for the desired virtual object includes: The first virtual object is controlled to pick up the target virtual material and put it into a backpack, which is used to store the virtual material picked up by the second virtual object.

8. The virtual resource picking method according to claim 7, characterized in that, The first graphical user interface and the second graphical user interface also include a second display area. After the step of controlling the first virtual object to pick up the target virtual item into the backpack, the method further includes: The pickup information of the target virtual material is displayed in the second display area. The pickup information is used to indicate that the target virtual material has been picked up by the first virtual object.

9. The virtual resource picking method according to claim 1, characterized in that, The step of transferring the target virtual resource to the desired virtual object if the distance between the first virtual object and the desired virtual object satisfies the virtual resource interaction distance includes: If the material identifier for the same target virtual material displays an object identifier for a single desired virtual object, and the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, then the target virtual material is transferred to the desired virtual object.

10. The virtual resource picking method according to claim 9, characterized in that, The method further includes: If the distance between the first virtual object and the desired virtual object does not meet the virtual material interaction distance, and the object identifier of the desired virtual object is not displayed in the associated display area of ​​the material identifier, then the first virtual object is controlled to discard the target virtual material.

11. The virtual resource picking method according to claim 9, characterized in that, The method further includes: If multiple desired virtual object identifiers are displayed for the same target virtual material, then the target virtual material is transferred to the desired virtual object whose distance from the first virtual object prioritizes the virtual material interaction distance.

12. A method for picking up virtual resources, characterized in that, include: Displaying a second graphical user interface, the second graphical user interface including at least a portion of a virtual scene and a second virtual object located in the virtual scene; When a candidate virtual material is displayed in the material list on the second graphical user interface, or a pickable virtual material is displayed in the first display area on the second graphical user interface, if a selection operation for the material is received, the target virtual material is determined, and the second virtual object is determined as the desired virtual object. The virtual object that marks the material identifier of the target virtual material is determined as the first virtual object, or the virtual object that displays the material identifier of the target virtual material in the first display area of ​​the second graphical user interface is determined as the first virtual object, and a help request is sent to the first virtual object, the help request being used to request the first virtual object to pick up the target virtual material; The material identifier corresponding to the target virtual material displays the object identifier of the desired virtual object; After the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, then the target virtual material transmitted from the first virtual object is received.

13. The virtual resource picking method according to claim 12, characterized in that, After the step of displaying the object identifier of the desired virtual object corresponding to the material identifier of the target virtual material, the method further includes: When a selection operation for the material identifier of the target virtual material is received again, the material identifier corresponding to the target virtual material is cleared and the object identifier of the desired virtual object is displayed.

14. The virtual resource picking method according to claim 12, characterized in that, The method further includes: If no candidate virtual material identifier is displayed in the marked material list; or Receive a close operation for the marked material list; or If the second virtual object is in a specified game state, the list of marked resources will be prevented from being displayed.

15. A virtual material picking device, characterized in that, include: A first display module is used to display a first graphical user interface, the first graphical user interface including at least a portion of a virtual scene, a first virtual object located in the virtual scene, and at least one material identifier for picking up virtual materials. A receiving module is used to receive a help request from a desired virtual object. The help request is used to request the first virtual object to pick up a target virtual item from the pickable virtual resources. The desired virtual object is a virtual object from a second virtual object that is in the same camp as the first virtual object and wants to pick up the target virtual item. The second display module is used to display the object identifier of the desired virtual object corresponding to the material identifier of the target virtual material; The transmission module is configured to, after the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance, then transmit the target virtual material to the desired virtual object.

16. A virtual material picking device, characterized in that, include: The fifth display module is used to display a second graphical user interface, which includes at least a portion of a virtual scene and a second virtual object located in the virtual scene; The determination module is used to determine the target virtual material and identify the second virtual object as the desired virtual object when a material identifier for a candidate virtual material is displayed in the material identifier list on the second graphical user interface or a material identifier for a pickable virtual material is displayed in the first display area on the second graphical user interface, if a selection operation for the material identifier is received. The sending module is used to determine the virtual object that marks the material identifier of the target virtual material as the first virtual object, or to determine the virtual object that displays the material identifier of the target virtual material in the first display area of ​​the second graphical user interface as the first virtual object, and to send a help request to the first virtual object, wherein the help request is used to request the first virtual object to pick up the target virtual material; The sixth display module is used to display the object identifier of the desired virtual object corresponding to the material identifier of the target virtual material; The receiving module is configured to receive the target virtual material transmitted from the first virtual object after the first virtual object obtains the target virtual material from the virtual scene, if the distance between the first virtual object and the desired virtual object meets the virtual material interaction distance.

17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the steps of the virtual material picking method according to any one of claims 1 to 14.

18. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps in the virtual material picking method as described in any one of claims 1 to 14.