A method, processing device, computer equipment, and medium for processing virtual props.
By directly selecting and sending virtual items through the graphical user interface of curved screen terminal devices, the problem of low efficiency in resource transfer between teammates is solved, and more efficient and secure resource exchange is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NETEASE (HANGZHOU) NETWORK CO LTD
- Filing Date
- 2022-11-14
- Publication Date
- 2026-05-26
AI Technical Summary
In role-playing games, the efficiency of transferring supplies between teammates is low. Supplies need to be thrown on the ground first and then picked up by teammates, which makes the process cumbersome and carries the risk of supplies being picked up by enemy characters.
Using curved screen terminal devices, target teammates can be selected via the side screen and highlighted in the graphical user interface on the main screen. Combined with the item display controls, virtual items can be selected and sent directly to the target teammates, reducing intermediate steps and picking up risks.
It improves the efficiency of teammates in acquiring supplies, reduces the risk of supplies being picked up by other characters in the game scene, and simplifies the supply delivery process.
Smart Images

Figure CN115671724B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of game control, and more specifically, to a method, apparatus, computer device, and medium for processing virtual items. Background Technology
[0002] In existing role-playing games, players take on the role of a virtual character in a game scene and control that character to perform various actions. To enrich the game content, there may be multiple virtual characters controlled by players in the same game scene, and different teams may exist in the game scene. During the battle, players control their virtual characters to collect resources. When teammates are short of resources, players control their virtual characters to send resources to their teammates' virtual characters.
[0003] Currently, when players send supplies to their teammates during the game, the players need to throw the supplies on the ground first, and then the teammates need to pick them up from the ground, which makes the transfer of supplies between teammates quite troublesome. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide a method, device, computer equipment and medium for processing virtual items, in order to solve the problem of low efficiency in transferring resources between teammates in the prior art.
[0005] In a first aspect, embodiments of this application provide a method for processing virtual props, applied to a terminal device. The terminal device includes a curved screen, which is composed of a main screen and a side screen that are not on the same plane. The curved screen composed of the main screen and the side screen provides a graphical user interface. The content displayed by the graphical user interface includes at least some game scenes, including:
[0006] In response to a first operation performed on the side screen, a target teammate is selected from multiple teammates, and the target teammate's identifier is highlighted in the graphical user interface on the main screen;
[0007] In response to a second operation performed on the prop display control provided by the graphical user interface, a target virtual prop is selected from a plurality of virtual props displayed by the prop display control;
[0008] In response to a sending operation for the target virtual item, the target virtual item is sent to the target teammate.
[0009] In a first aspect, embodiments of this application provide a virtual item processing device applied to a terminal device. The terminal device includes a curved screen, which is composed of a main screen and a side screen that are not on the same plane. The curved screen, composed of the main screen and the side screen, jointly provides a graphical user interface. The content displayed in the graphical user interface includes at least some game scenes, including:
[0010] The first response module is used to respond to a first operation performed on the side screen, select a target teammate from multiple teammates, and highlight the target teammate's identifier in the graphical user interface on the main screen;
[0011] The second response module is used to respond to a second operation in the prop display control provided by the main screen of the graphical user interface, and to select a target virtual prop from a plurality of virtual props displayed by the prop display control;
[0012] The third response module is used to respond to the sending operation for the target virtual item and send the target virtual item to the target teammate.
[0013] Thirdly, embodiments of this application provide a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described method.
[0014] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described method.
[0015] The virtual item processing method proposed in this application embodiment firstly, in response to a first operation acting on the side screen, selects a target teammate from multiple teammates and highlights the target teammate's identifier in the graphical user interface on the main screen; secondly, in response to a second operation acting on the item display control provided by the graphical user interface, selects a target virtual item from multiple virtual items displayed by the item display control; finally, in response to a sending operation for the target virtual item, sends the target virtual item to the target teammate.
[0016] In some embodiments, a first operation on the side screen allows the target teammate's identifier to be selected directly from multiple teammate identifiers displayed in the graphical user interface, thereby identifying the target teammate. Then, a second operation on the item display control allows the target virtual item to be selected from multiple virtual items, enabling the target virtual item to be directly sent to the target teammate. This allows the target virtual character controlled by the target player to directly send the target virtual item to the target teammate, eliminating the need to first place the target item in the game scene and then have the target teammate pick it up. This improves the efficiency of the target teammate obtaining the target item and reduces the risk that the target item, if placed in the game scene, could be picked up by other virtual characters besides the target teammate.
[0017] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 A flowchart illustrating a method for processing virtual props provided in an embodiment of this application;
[0020] Figure 2 A schematic diagram of a first graphical user interface provided in an embodiment of this application;
[0021] Figure 3 A schematic diagram of a second graphical user interface provided in an embodiment of this application;
[0022] Figure 4 A schematic diagram illustrating a third graphical user interface provided in an embodiment of this application;
[0023] Figure 5 A schematic diagram illustrating a fourth graphical user interface provided in an embodiment of this application;
[0024] Figure 6 A schematic diagram illustrating a fifth graphical user interface provided in an embodiment of this application;
[0025] Figure 7 A schematic diagram of a sixth graphical user interface provided in an embodiment of this application;
[0026] Figure 8A schematic diagram illustrating a seventh graphical user interface provided in an embodiment of this application;
[0027] Figure 9 A schematic diagram of an eighth graphical user interface provided in an embodiment of this application;
[0028] Figure 10 A schematic diagram of a ninth graphical user interface provided in an embodiment of this application;
[0029] Figure 11 A schematic diagram of a virtual prop processing device provided in an embodiment of this application;
[0030] Figure 12 A schematic diagram of a curved screen provided in an embodiment of this application;
[0031] Figure 13 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0032] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, 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 some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0033] In some games, virtual characters can team up for team battles. A team may consist of multiple members who can acquire resources during combat. However, each member's opportunities differ, resulting in varying amounts of resources. This can lead to a situation where one member is short of resources while another has surplus. To improve teamwork, members exchange resources. During this exchange, the member with sufficient resources places them in the game environment, and the member lacking resources then retrieves them. This increases the steps involved in resource exchange, reducing efficiency and increasing the risk of enemy characters picking up resources placed in the game environment.
[0034] To address the aforementioned shortcomings, this application provides a method for processing virtual items, such as... Figure 1 As shown, this is applied to a terminal device, which includes a curved screen composed of a main screen and a side screen that are not on the same plane. The curved screen, composed of the main screen and the side screen, provides a graphical user interface. The content displayed by the graphical user interface includes at least a portion of the game scene's game visuals, including the following steps:
[0035] S101, in response to a first operation applied to the side screen, a target teammate is selected from multiple teammates, and the identifier of the target teammate is highlighted in the graphical user interface of the main screen;
[0036] S102, in response to a second operation performed on the prop display control provided by the graphical user interface, a target virtual prop is selected from a plurality of virtual props displayed by the prop display control;
[0037] S103, in response to the sending operation for the target virtual item, the target virtual item is sent to the target teammate.
[0038] The virtual item processing method in this application embodiment can run on a terminal device or a server. The terminal device can be a local terminal device. When the virtual item processing method runs on a server, it can be a cloud gaming application.
[0039] In one optional implementation, cloud gaming refers to a gaming method based on cloud computing. In cloud gaming, the game program and the game screen are separate entities. The storage and execution of virtual items are handled on the cloud gaming server. The terminal device is used for data reception, transmission, and game screen display. For example, the terminal device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the terminal device processing game data is the cloud gaming server in the cloud. During gameplay, the target player's terminal device sends operation commands to the cloud gaming server. The cloud gaming server runs the game according to the commands, encodes and compresses game screen data, returns it to the terminal device via the network, and finally, the terminal device decodes and outputs the game screen.
[0040] In an alternative implementation, the terminal device can be a local terminal device. The local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the target player through a graphical user interface (GUI), i.e., conventionally downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the target player in various ways, such as rendering it on the terminal device's display screen or providing it to the target player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes a portion of the game scene, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.
[0041] This application describes a method for processing virtual props running on a terminal device, where the terminal device is an electronic device with touch functionality, such as a smartphone. The display screen of the terminal device in this application is a curved screen, comprising a main screen and a side screen connected together. The main screen and the side screen are not on the same plane; the main screen is located at the front of the terminal device, while the side screen is located at the side of the terminal device. The side screen can be an arc surface, curving from the front to the back of the terminal device, with a smooth transition between the main screen and the side screen. The curved screen can be a single-sided curved screen (i.e., an arc screen is provided only on one side of the terminal device) or a double-sided curved screen (i.e., arc screens are provided on both opposite sides of the terminal device), such as... Figure 12 As shown, this application uses a dual-curved screen as an example for illustration. The dual-curved screen includes a main screen (such as...) Figure 12 (main screen) and side screen (such as) Figure 12The device comprises two side screens (1 and 2), with a smooth transition between the main screen and the side screens. The curved screen of the terminal device in this application provides a graphical user interface (GUI). This GUI can be provided jointly by the main screen and the side screens, or it can be provided only on the main screen. The GUI refers to an interface rendered on the curved screen of the terminal device for human-computer interaction. Touch operations are used in the GUI to achieve human-computer interaction between the target player and the terminal device. The GUI includes an item display control. This control displays multiple virtual items belonging to the target virtual character controlled by the terminal device. The item display control can be displayed on the main screen of the GUI in response to a first operation applied to the side screen, or it can be displayed on the main screen of the GUI in response to a touch operation applied to an expansion control (e.g., a backpack control). Virtual items can be acquired by the target virtual character in the game scene (e.g., an equipment pack picked up and opened by the target virtual character in the game scene), or they can be automatically categorized by the system for the target virtual character (e.g., the system allocates corresponding storage space for opened items to the target virtual character after entering the game scene). The game in this application includes a game scene, which includes the target virtual character and teammates belonging to the same team as the target virtual character. The content displayed in the graphical user interface also includes game footage, which can be a portion of the game scene. The terminal device can respond to touch operations applied to the graphical user interface, controlling the target virtual character to perform virtual actions in the game scene, such as moving within the game scene, releasing skills, or sharing virtual items. The game scene can include any one or more of the following game elements: terrain, rocks, flowers, rivers, buildings, virtual objects, game items, etc. Generally, a virtual camera is set up in the game scene, and the game footage displayed on the graphical user interface is a portion of the game scene content captured by the virtual camera. For example, in a first-person game, the virtual camera can be positioned above the head (e.g., at the eyes) of the player-controlled virtual character. The virtual camera moves with the virtual character and its orientation rotates with the virtual character's movement. Therefore, the game scene displayed on the graphical user interface is a portion of the game scene within a preset area in front of the virtual character. Similarly, in a third-person game, the virtual camera can be positioned directly above or slightly above and behind the player-controlled virtual character. Therefore, the game scene displayed on the graphical user interface includes a portion of the game scene, including the virtual character. If an account with the controlled virtual character is logged into the terminal device, the virtual character is controlled by the terminal device. A virtual object refers to a controllable dynamic object in a virtual scene. Optionally, this dynamic object can be a virtual character, a virtual animal, an anime character, etc.The target virtual character is either a character controlled by the target player through a terminal device, or an artificial intelligence (AI) trained and set up for combat in a virtual environment, or a non-player character (NPC) set up for combat in a virtual scene. Optionally, the target virtual character is a virtual figure competing in a virtual scene. Here, the target virtual character is the virtual object currently controlled by the player through their terminal device.
[0042] S101, in response to a first operation performed on the side screen, a target teammate is selected from multiple teammates, and the identifier of the target teammate is highlighted in the graphical user interface of the main screen.
[0043] In step S101 above, the first operation is used to select a target teammate from multiple teammates. The first operation is an operation performed on the side screen. The first operation can be performed on a specified area of the side screen (the specified area can be the left, right, or middle area of the side screen, etc.) or on any area of the side screen. The first operation can be any of the following: swipe operation, long press operation, or click operation. Specifically, the swipe operation can select a target object from multiple teammates based on the swipe direction and distance; the long press operation can select a target object from multiple teammates based on the touch duration; and the click operation can select a target object from multiple teammates based on the number of clicks or the click position. Highlighting can be achieved using any one or more of the following methods: highlighting, flashing, thickening the border, changing the color, etc. The identifier is used to represent its corresponding virtual character. The identifier can be displayed in the graphical user interface in the following forms: text matching the virtual character, characters matching the virtual character, symbols matching the virtual character, images matching the virtual character, etc. The identifier representing a virtual character can be displayed on the main screen of the graphical user interface.
[0044] In practice, the target player makes the first operation on the side screen, and uses the first operation to select the target teammate's icon from the multiple teammate icons displayed in the graphical user interface on the main screen, thereby selecting the target teammate from multiple teammates.
[0045] S102, in response to a second operation performed on the prop display control provided by the graphical user interface, a target virtual prop is selected from a plurality of virtual props displayed by the prop display control.
[0046] In step S102 above, the second operation is an operation performed on the item display control. The second operation can be any of the following: hard press, long press, single click, double click, swipe, etc. The target virtual item is the item selected by the target player to send to the target teammate.
[0047] In practice, the item display control shown in the graphical user interface will display multiple virtual items, and the target player will use the second operation to select the target virtual item from the multiple virtual items displayed in the item display control.
[0048] S103, in response to the sending operation for the target virtual item, the target virtual item is sent to the target teammate.
[0049] In step S103 above, the sending operation is used to send the target virtual item to the target teammate. The sending operation can be any one or more of the following operations: the end of the first operation, the end of the second operation, a third operation applied to the sending control, etc. The sending control is a control used to generate control instructions to send the target virtual item to the target teammate. The third operation is an operation applied to the sending control, and the third operation can be any one of the following operations: hard press operation, long press operation, single click operation, double click operation, swipe operation, etc. Wherein, if the first operation is responded to first, the sending operation is the end of the second operation; or, if the second operation is responded to first, the sending operation is the end of the first operation.
[0050] In practice, after identifying the target teammate through step S101 and the target virtual item through step S102, the identified target virtual item will be sent to the target teammate directly using the send operation.
[0051] In the embodiments provided in this application, a first operation on the side screen allows the target teammate's identifier to be selected directly from multiple teammate identifiers displayed in the graphical user interface, thereby identifying the target teammate. Then, a second operation on the item display control allows the target virtual item to be selected from multiple virtual items, thus enabling the target virtual item to be directly sent to the target teammate. This allows the target virtual character controlled by the target player to directly send the target virtual item to the target teammate, eliminating the need to first place the target item in the game scene and then have the target teammate pick it up from the game scene. This improves the efficiency of the target teammate in obtaining the target item and reduces the risk that the target item placed in the game scene could be picked up by other virtual characters besides the target teammate.
[0052] Although both the target virtual character and the teammate are located within the game scene, the game scene is very large, and sometimes the distance between the target virtual character and the teammate may be quite far. Therefore, in the game scene, the target virtual character may send the target virtual item to a teammate who is far away. However, if the target virtual character and the target teammate are far apart, the target virtual item may not be successfully transmitted to the target teammate due to the distance. That is, step S103 in this application includes:
[0053] Step 1031: If the distance between the target virtual character and the target teammate meets the preset distance requirement, respond to the sending operation for the target virtual item and send the target virtual item to the target teammate;
[0054] Step 1032: If the distance between the target virtual character and the target teammate does not meet the preset distance requirement, respond to the sending operation for the target virtual item and send a call prompt message to the target teammate's terminal device.
[0055] In step 1031 above, the preset distance requirement can be that the distance between the target virtual character and the target teammate is less than a preset distance. The preset distance can be set manually and can be a value representing a fixed distance.
[0056] In practice, when the distance between the target virtual character and the target teammate meets the preset distance requirement, if the target player sends the target virtual item, the target virtual item will be sent directly to the target teammate.
[0057] In step 1032 above, the call notification message can be used to prompt the target teammate to move toward the target virtual character so as to receive the target virtual item sent by the target virtual character.
[0058] In practice, when the distance between the target virtual character and the target teammate meets the preset distance requirement, the target player performs a sending operation on the target virtual item. If the target virtual item cannot be successfully sent to the target teammate, a call prompt message will be sent to the target teammate. This allows the terminal device controlling the target teammate to output the call prompt message, enabling the player controlling the target teammate to quickly move the target teammate closer to the target virtual character, thus allowing the target teammate to receive the target virtual item sent by the target virtual character as soon as possible.
[0059] The methods by which the terminal device controlling the target teammate outputs call notification information include any one or more of the following: outputting text information of call notification information in a graphical user interface, outputting voice information of call notification information in a voice player, outputting vibration information of call notification information in the terminal device, etc.
[0060] The target player's terminal device's graphical user interface can display the teammate identifiers of the target virtual character's teammates, making it convenient for the target player to select the target teammate from among the teammates. That is, step S101 includes:
[0061] Step 1011: In response to the first operation used on the side screen, select a target teammate identifier from the teammate identifiers corresponding to the multiple teammates displayed in the graphical user interface according to the first operation, and highlight the target teammate identifier.
[0062] In step 1011 above, a corresponding teammate identifier is set for each teammate in the game. This allows the player controlling the target virtual character to distinguish between different teammates and quickly select the target teammate based on the identifier. The teammate identifier needs to be displayed in the graphical user interface, specifically at the top of the main screen (e.g., ...). Figure 2 As shown, the teammate icons for teammates a, b, and c are displayed in the middle area near the top side of the main screen; or, the teammate icons are displayed in a preset position around the item display controls (e.g., ...). Figure 3 As shown, the teammate icons for teammates d, e, and f are displayed near the left border of the item display control; or the teammate icons are displayed on the left side of the main screen (e.g., Figure 4 As shown, the teammate icons corresponding to teammates g, h, and i are displayed on the left side of the main screen. Of course, in this application, the teammate icons can always be displayed in the graphical user interface, or they can appear when the target virtual character needs to send the target virtual item to the target teammate. That is, at the same time as responding to the first operation, the teammate icons of the target virtual character's teammates will be displayed in the graphical user interface.
[0063] In practice, when the target player's first action is on the side screen, the first action can be used to select the target teammate's unique identifier from multiple teammate identifiers displayed in the graphical user interface. In order to make the target player clearly understand who the currently selected target teammate is, the corresponding target teammate identifier will be highlighted to distinguish the target teammate identifier from the teammate identifiers of other teammates. This allows the target player to more accurately control the target virtual character to send the target virtual item to the target teammate, reducing the occurrence of incorrect sending of target virtual items and improving the accuracy of sending target virtual items.
[0064] The methods for highlighting the target teammate icon can include any one or more of the following: highlighting the target teammate icon, thickening the border of the target teammate icon, flashing the target teammate icon, or setting an overlay layer for the target teammate icon.
[0065] The second operation allows multiple virtual items displayed in the item display control to be selected. When the second operation is a drag operation on the target teammate icon, the target virtual item will be selected by dragging. That is, step S102 includes:
[0066] Step 1021: In response to the drag operation applied to the target teammate icon, select the target virtual item from the multiple virtual items displayed by the item display control according to the drag position of the target teammate icon.
[0067] In step 1021 above, the drag operation applied to the target teammate icon can control the target teammate icon to move as the touch point of the drag operation moves. During the movement of the touch point, the position information of the touch point is constantly changing, so the location of the target teammate icon is also constantly changing.
[0068] In practice, the target virtual item that can be selected from multiple virtual items through dragging the target teammate icon can be one or more virtual items. When the target virtual item contains multiple virtual items, the method for determining the target virtual item based on the drag position of the target teammate icon can be: during the dragging process of the target teammate icon, all virtual items that come into contact with the target teammate icon are identified as target virtual items, until the dragging operation ends. When the target virtual item contains one virtual item, the method for determining the target virtual item based on the drag position of the target teammate icon can be: in response to the end of the dragging operation, identify the virtual item whose position overlaps with the current position of the target teammate icon from among the multiple virtual items, and identify this virtual item as the target virtual item.
[0069] In this solution, a separate selection control for selecting the target virtual item can also be set up. That is, step S101 also includes:
[0070] Step 1012: In response to the first operation applied to the side screen, select a target teammate from multiple teammates, highlight the target teammate's identifier in the graphical user interface of the main screen, and display a first selection control in the main screen of the graphical user interface according to the touch point position of the first operation.
[0071] Then, using the first selection control, the target virtual item is selected from among multiple virtual items; that is, step S102 includes:
[0072] Step 1022: In response to a first drag operation applied to the first selection control, select a target virtual prop from multiple virtual props displayed by the prop display control provided on the main screen of the graphical user interface, based on the drag position of the first drag operation.
[0073] In step 1012 above, when responding to the first operation, the target teammate icon can be selected from the teammate icons displayed in the graphical user interface by using the first operation, the target teammate icon is highlighted, and the target teammate is selected. At the same time, according to the touch point position of the first operation, a first selection control for selecting the target virtual prop will also be displayed in the main screen of the graphical user interface.
[0074] In step 1022 above, the drag operation applied to the first selection control can control the first selection control to move as the touch point of the drag operation moves. During the movement of the touch point, the position information of the touch point changes continuously; therefore, the position of the first selection control also changes continuously. The display position of the first selection control on the main screen can be determined based on any of the following methods: displaying the first selection control on the main screen at the position closest to where the first operation first occurred on the side screen (that is, after the first selection control is displayed in the graphical user interface, its position does not change), or displaying the first selection control on the main screen at the position closest to where the first operation occurred on the side screen (that is, after the first selection control is displayed in the graphical user interface, its position changes as the position of the first operation on the side screen changes). For example... Figure 5 As shown, the first selection control is displayed on the main screen of the graphical user interface according to the position of the touch point on the side screen where the first operation is performed.
[0075] In specific implementation, the target virtual item that can be selected from multiple virtual items through the first drag operation on the first selection control can include one or more virtual items. When the target virtual item includes multiple virtual items, the method for determining the target virtual item based on the drag position of the first selection control can be: during the dragging of the first selection control, all virtual items that come into contact with the first selection control are determined as target virtual items, until the dragging operation ends. When the target virtual item includes one virtual item, the method for determining the target virtual item based on the drag position of the first selection control can be: in response to the end of the dragging operation, a virtual item whose position overlaps with the current position of the first selection control is identified from among the multiple virtual items, and this virtual item is identified as the target virtual item.
[0076] The selection control for choosing the target virtual prop is not only displayed on the main screen of the graphical user interface, but also on the side screen. That is, step S101 includes:
[0077] Step 1013: In response to the first operation applied to the side screen, select a target teammate from multiple teammates, highlight the target teammate's identifier in the graphical user interface of the main screen, and display a second selection control in the side screen of the graphical user interface according to the touch point position of the first operation.
[0078] Then, using the second selection control, the target virtual item is selected from among multiple virtual items; that is, step S102 includes:
[0079] Step 1023: In response to a second drag operation applied to the second selection control, select a target virtual prop from multiple virtual props displayed by the prop display control provided on the main screen of the graphical user interface, based on the drag position of the second drag operation.
[0080] In step 1013 above, when responding to the first operation, the target teammate icon can be selected from the teammate icons displayed in the graphical user interface by using the first operation, the target teammate icon is highlighted, and the target teammate is selected. At the same time, according to the touch point position of the first operation, a second selection control for selecting the target virtual prop will also be displayed in the main screen of the graphical user interface.
[0081] In step 1023 above, the second drag operation applied to the second selection control can control the second selection control to move along with the touch point of the drag operation. During the movement of the touch point, the position information of the touch point changes continuously; therefore, the position of the second selection control also changes continuously. The display position of the second selection control on the side screen can be determined based on any of the following methods: displaying the first selection control at the position where the first operation first occurred on the side screen (that is, after the second selection control is displayed in the graphical user interface, its position does not change), or displaying the second selection control at the position where the first operation occurred on the side screen (that is, after the second selection control is displayed in the graphical user interface, its position changes as the position of the first operation on the side screen changes). For example... Figure 6 As shown, the second selection control is displayed on the side screen of the graphical user interface based on the position of the touch point on the side screen where the first operation is performed. In this case, the second selection control is generally displayed below the finger that performed the first operation, and is almost invisible to the target player. Therefore, the drag operation for the second selection control and the first operation can be consecutive operations.
[0082] In practice, the target virtual item that can be selected from multiple virtual items through dragging the second selection control can contain one or more virtual items. When the target virtual item contains multiple virtual items, the method for determining the target virtual item based on the drag position of the second selection control can be: during the dragging process of the second selection control, all virtual items that come into contact with the second selection control are identified as target virtual items, until the dragging operation ends. When the target virtual item contains one virtual item, the method for determining the target virtual item based on the drag position of the second selection control can be: in response to the end of the dragging operation, identify the virtual item whose position overlaps with the current position of the second selection control among the multiple virtual items, and identify this virtual item as the target virtual item.
[0083] The target virtual character may possess many virtual items, but the display area of the graphical user interface is limited. The item display control in the graphical user interface may not be able to show all the virtual items possessed by the target virtual character; only a portion of the virtual items will be displayed. When another portion of the virtual items needs to be displayed, the currently displayed virtual items will be hidden by sliding the item display control, and the previously hidden virtual items will be displayed. Therefore, the solution in this application also includes:
[0084] Step 104: In response to the sliding operation applied to the prop display control, control multiple virtual props in the virtual prop list to be displayed in the prop display control.
[0085] In step 104 above, the prop display control contains a list of virtual props. The list of virtual props contains multiple virtual props. Only some of the virtual props in the list will be displayed in the prop display control. Therefore, it is necessary to use a sliding operation to control the display of the hidden virtual props in the list in the prop display control.
[0086] In practice, the virtual props in the prop display control will first show a portion of the virtual props in the virtual prop list, while the other virtual props in the virtual prop list will be hidden. When the sliding operation is applied to the prop display control, the portion of the virtual props in the virtual prop list that will be displayed in the prop display control will be determined based on the sliding direction and sliding distance.
[0087] For example, there are 20 virtual items in the virtual item list, arranged in order from Virtual Item 1 to Virtual Item 20. Figure 7As shown, only virtual items 7, 8, and 9 are displayed in the item display control. If the target player performs a downward swipe (arrow direction) on the item display control, as shown... Figure 8 As shown, based on the first swipe distance of the swipe operation, virtual items 3, 4, and 5, which are located before virtual item 7, are displayed in the item display control. If the target player performs an upward (arrow direction) swipe operation on the item display control, as shown... Figure 9 As shown, based on the second sliding distance of the sliding operation (the second sliding distance is greater than the first sliding distance, that is...) Figure 9 The distance from touch point m to touch point n is greater than Figure 8 The distance from touch point z to touch point w) will display virtual props 17, 18 and 19 located before virtual prop 9 in the prop display control.
[0088] When selecting a target virtual item in the item display control using the second operation, the target player may accidentally select an item that they do not want to send to their teammate. Therefore, the game can be configured to cancel the sending of the target virtual item to the teammate. In other words, the method in this application also includes:
[0089] Step 105: The prop display control provides a cancellation area;
[0090] Step 106: In response to the end of the second operation within the cancellation area, cancel the sending of the target virtual item.
[0091] In step 105 above, the cancellation area is used to control the cancellation of sending the target virtual item to the target teammate. The cancellation area is displayed in the item display control, such as... Figure 10 As shown, the cancel area is displayed in the right-hand area of the prop display control.
[0092] In step 106 above, if the second operation ends within the cancellation area, it means the target player does not want the selected virtual item to be sent to the target teammate. Therefore, sending the virtual item to the target teammate will be directly cancelled. By setting a cancellation area, the possibility of the target virtual character sending the wrong virtual item to the target teammate is reduced.
[0093] In this application, Figure 2 , Figure 4 , Figure 5 and Figure 6 The lower right corner displays a skill control area, which includes game skills that the target virtual character can release in the game scene. Game skills include: Skill A, Skill B, Skill C, etc.
[0094] Based on the virtual item processing method mentioned above, this application provides a virtual item processing device applied to a terminal device. The terminal device includes a curved screen, which is composed of a main screen and a side screen that are not on the same plane. The curved screen, composed of the main screen and the side screen, jointly provides a graphical user interface. The content displayed in the graphical user interface includes at least some game scenes, such as... Figure 11 As shown, it includes:
[0095] The first response module 1101 is used to respond to a first operation performed on the side screen, select a target teammate from multiple teammates, and highlight the target teammate's identifier in the graphical user interface of the main screen;
[0096] The second response module 1102 is used to respond to a second operation in the prop display control provided by the main screen of the graphical user interface, and to select a target virtual prop from a plurality of virtual props displayed by the prop display control;
[0097] The third response module 1103 is used to respond to a sending operation for the target virtual item and send the target virtual item to the target teammate. Optionally, the first response module includes:
[0098] The sending unit is configured to, if the distance between the target virtual character and the target teammate meets the preset distance requirement, respond to the sending operation for the target virtual item and send the target virtual item to the target teammate;
[0099] The notification unit is used to respond to the sending operation of the target virtual item by sending a call notification message to the target teammate's terminal device if the distance between the target virtual character and the target teammate does not meet the preset distance requirement.
[0100] Optionally, the sending operation includes any one of the following operations: the end of the first operation, the end of the second operation, and a touch operation of gifting a control in a graphical user interface.
[0101] Optionally, if the first operation is responded to first, the sending operation is the end of the second operation; or, if the second operation is responded to first, the sending operation is the end of the first operation.
[0102] Optionally, the first response module includes:
[0103] The highlighting unit is used to respond to a first operation performed on the side screen, select a target teammate identifier from multiple teammate identifiers displayed in the graphical user interface according to the first operation, and highlight the target teammate identifier.
[0104] Optionally, the teammate icon is displayed at the top of the main screen; or, the teammate icon is displayed at a preset position around the item display controls; or the teammate icon is displayed on the left side of the main screen.
[0105] Optionally, the second response module includes:
[0106] The first selection unit is used to respond to a drag operation applied to the target teammate icon, and select a target virtual item from multiple virtual items displayed by the item display control according to the drag position of the target teammate icon.
[0107] Optionally, the first response module includes:
[0108] The first display unit is configured to respond to a first operation applied to the side screen, select a target teammate from multiple teammates, highlight the identifier of the target teammate in the graphical user interface of the main screen, and display a first selection control in the main screen of the graphical user interface according to the touch point position of the first operation.
[0109] The second response module includes:
[0110] The second selection unit is used to respond to a first drag operation applied to the first selection control, and select a target virtual prop from multiple virtual props displayed by the prop display control provided on the main screen of the graphical user interface according to the drag position of the first drag operation.
[0111] Optionally, the first response module includes:
[0112] The second display unit is configured to respond to a first operation applied to the side screen, select a target teammate from multiple teammates, highlight the target teammate's identifier in the graphical user interface of the main screen, and display a second selection control in the side screen of the graphical user interface according to the touch point position of the first operation.
[0113] The second response module includes:
[0114] The third selection unit is used to respond to a second drag operation applied to the second selection control, and select a target virtual prop from multiple virtual props displayed by the prop display control provided on the main screen of the graphical user interface according to the drag position of the second drag operation.
[0115] Optionally, the item display control shows a list of virtual items; the device further includes:
[0116] In response to a sliding operation applied to the item display control, multiple virtual items in the virtual item list are displayed in the item display control.
[0117] Optionally, the prop display control is displayed on the main screen of the graphical user interface in response to a first operation performed on the side screen.
[0118] Optionally, the device further includes:
[0119] A module is provided for providing a cancellation area in the prop display control;
[0120] The cancellation module is used to respond to the end of the second operation within the cancellation area and cancel the sending of the target virtual item.
[0121] Optionally, the transition between the main screen and the side screen is smooth.
[0122] Corresponding to Figure 1 In addition to the method for processing virtual items in the application, this application also provides a computer device 1300, such as... Figure 13 As shown, the device includes a memory 1301, a processor 1302, and a computer program stored in the memory 1301 and executable on the processor 1302. When the processor 1302 executes the computer program, it implements a method for processing the virtual items, the method including:
[0123] In response to a first operation performed on the side screen, a target teammate is selected from multiple teammates, and the target teammate's identifier is highlighted in the graphical user interface on the main screen;
[0124] In response to a second operation performed on the prop display control provided by the graphical user interface, a target virtual prop is selected from a plurality of virtual props displayed by the prop display control;
[0125] In response to a sending operation for the target virtual item, the target virtual item is sent to the target teammate.
[0126] Optionally, the response to the sending operation of the target virtual item, sending the target virtual item to the target teammate, includes:
[0127] If the distance between the target virtual character and the target teammate meets the preset distance requirement, respond to the sending operation for the target virtual item and send the target virtual item to the target teammate;
[0128] If the distance between the target virtual character and the target teammate does not meet the preset distance requirement, in response to the sending operation of the target virtual item, a call prompt message is sent to the target teammate's terminal device.
[0129] Optionally, the sending operation includes any one of the following operations: the end of the first operation, the end of the second operation, and a touch operation of gifting a control in a graphical user interface.
[0130] Optionally, if the first operation is responded to first, the sending operation is the end of the second operation; or, if the second operation is responded to first, the sending operation is the end of the first operation.
[0131] Optionally, in response to a first operation performed on the side screen, selecting a target teammate from multiple teammates and highlighting the target teammate's identifier in the graphical user interface of the main screen includes:
[0132] In response to a first operation performed on the side screen, a target teammate identifier is selected from multiple teammate identifiers displayed in the graphical user interface, and the target teammate identifier is highlighted.
[0133] Optionally, the teammate icon is displayed at the top of the main screen; or, the teammate icon is displayed at a preset position around the item display controls; or the teammate icon is displayed on the left side of the main screen.
[0134] Optionally, in response to a second operation performed on a prop display control provided on the main screen of the graphical user interface, selecting a target virtual prop from a plurality of virtual props displayed by the prop display control includes:
[0135] In response to a drag operation applied to the target teammate icon, a target virtual item is selected from multiple virtual items displayed by the item display control based on the drag position of the target teammate icon.
[0136] Optionally, in response to a first operation performed on the side screen, selecting a target teammate from multiple teammates and highlighting the target teammate's identifier in the graphical user interface of the main screen includes:
[0137] In response to a first operation applied to the side screen, a target teammate is selected from multiple teammates, and the identifier of the target teammate is highlighted in the graphical user interface of the main screen, and a first selection control is displayed in the main screen of the graphical user interface according to the touch point position of the first operation;
[0138] In response to a second operation performed on an item display control provided on the main screen of the graphical user interface, selecting a target virtual item from a plurality of virtual items displayed by the item display control includes:
[0139] In response to a first drag operation applied to the first selection control, a target virtual prop is selected from multiple virtual props displayed by the prop display control provided on the main screen of the graphical user interface, based on the drag position of the first drag operation.
[0140] Optionally, in response to a first operation performed on the side screen, selecting a target teammate from multiple teammates and highlighting the target teammate's identifier in the graphical user interface of the main screen includes:
[0141] In response to a first operation applied to the side screen, a target teammate is selected from multiple teammates, and the identifier of the target teammate is highlighted in the graphical user interface of the main screen, and a second selection control is displayed in the side screen of the graphical user interface according to the touch point position of the first operation;
[0142] In response to a second operation performed on an item display control provided on the main screen of the graphical user interface, selecting a target virtual item from a plurality of virtual items displayed by the item display control includes:
[0143] In response to a second drag operation applied to the second selection control, a target virtual prop is selected from a plurality of virtual props displayed by the prop display control provided on the main screen of the graphical user interface, based on the drag position of the second drag operation.
[0144] Optionally, the item display control shows a list of virtual items; the method further includes:
[0145] In response to a sliding operation applied to the item display control, multiple virtual items in the virtual item list are displayed in the item display control.
[0146] Optionally, the prop display control is displayed on the main screen of the graphical user interface in response to a first operation performed on the side screen.
[0147] Optionally, the method further includes:
[0148] The prop display control provides a cancellation area;
[0149] Upon completion of the second operation within the cancellation area, the sending of the target virtual item is cancelled.
[0150] Optionally, the transition between the main screen and the side screen is smooth.
[0151] Specifically, the aforementioned memory 1301 and processor 1302 can be general-purpose memory and processor, without specific limitations. When the processor 1302 runs the computer program stored in the memory 1301, it can execute the aforementioned virtual item processing method, solving the problem of low efficiency in transferring resources between teammates in the prior art. This application, through a first operation on the side screen, can directly select the identifier of the target teammate from multiple teammate identifiers displayed in the graphical user interface, thereby identifying the target teammate. Then, through a second operation on the item display control, it can select the target virtual item from multiple virtual items, thereby enabling the target virtual item to be directly sent to the target teammate. This allows the target virtual character controlled by the target player to directly send the target virtual item to the target teammate, eliminating the need to first place the target item in the game scene and then have the target teammate pick it up from the game scene. This improves the efficiency of the target teammate in obtaining the target item and reduces the risk that the target item placed in the game scene can be picked up by other virtual characters besides the target teammate.
[0152] Corresponding to Figure 1 In addition to the method for processing virtual items in this application, embodiments of this application also provide a computer-readable storage medium storing a computer program. When a processor executes the computer program, it performs the steps of the virtual item processing method, the steps including:
[0153] In response to a first operation performed on the side screen, a target teammate is selected from multiple teammates, and the target teammate's identifier is highlighted in the graphical user interface on the main screen;
[0154] In response to a second operation performed on the prop display control provided by the graphical user interface, a target virtual prop is selected from a plurality of virtual props displayed by the prop display control;
[0155] In response to a sending operation for the target virtual item, the target virtual item is sent to the target teammate.
[0156] Optionally, the response to the sending operation of the target virtual item, sending the target virtual item to the target teammate, includes:
[0157] If the distance between the target virtual character and the target teammate meets the preset distance requirement, respond to the sending operation for the target virtual item and send the target virtual item to the target teammate;
[0158] If the distance between the target virtual character and the target teammate does not meet the preset distance requirement, in response to the sending operation of the target virtual item, a call prompt message is sent to the target teammate's terminal device.
[0159] Optionally, the sending operation includes any one of the following operations: the end of the first operation, the end of the second operation, and a touch operation of gifting a control in a graphical user interface.
[0160] Optionally, if the first operation is responded to first, the sending operation is the end of the second operation; or, if the second operation is responded to first, the sending operation is the end of the first operation.
[0161] Optionally, in response to a first operation performed on the side screen, selecting a target teammate from multiple teammates and highlighting the target teammate's identifier in the graphical user interface of the main screen includes:
[0162] In response to a first operation performed on the side screen, a target teammate identifier is selected from multiple teammate identifiers displayed in the graphical user interface, and the target teammate identifier is highlighted.
[0163] Optionally, the teammate icon is displayed at the top of the main screen; or, the teammate icon is displayed at a preset position around the item display controls; or the teammate icon is displayed on the left side of the main screen.
[0164] Optionally, in response to a second operation performed on a prop display control provided on the main screen of the graphical user interface, selecting a target virtual prop from a plurality of virtual props displayed by the prop display control includes:
[0165] In response to a drag operation applied to the target teammate icon, a target virtual item is selected from multiple virtual items displayed by the item display control based on the drag position of the target teammate icon.
[0166] Optionally, in response to a first operation performed on the side screen, selecting a target teammate from multiple teammates and highlighting the target teammate's identifier in the graphical user interface of the main screen includes:
[0167] In response to a first operation applied to the side screen, a target teammate is selected from multiple teammates, and the identifier of the target teammate is highlighted in the graphical user interface of the main screen, and a first selection control is displayed in the main screen of the graphical user interface according to the touch point position of the first operation;
[0168] In response to a second operation performed on an item display control provided on the main screen of the graphical user interface, selecting a target virtual item from a plurality of virtual items displayed by the item display control includes:
[0169] In response to a first drag operation applied to the first selection control, a target virtual prop is selected from multiple virtual props displayed by the prop display control provided on the main screen of the graphical user interface, based on the drag position of the first drag operation.
[0170] Optionally, in response to a first operation performed on the side screen, selecting a target teammate from multiple teammates and highlighting the target teammate's identifier in the graphical user interface of the main screen includes:
[0171] In response to a first operation applied to the side screen, a target teammate is selected from multiple teammates, and the identifier of the target teammate is highlighted in the graphical user interface of the main screen, and a second selection control is displayed in the side screen of the graphical user interface according to the touch point position of the first operation;
[0172] In response to a second operation performed on an item display control provided on the main screen of the graphical user interface, selecting a target virtual item from a plurality of virtual items displayed by the item display control includes:
[0173] In response to a second drag operation applied to the second selection control, a target virtual prop is selected from a plurality of virtual props displayed by the prop display control provided on the main screen of the graphical user interface, based on the drag position of the second drag operation.
[0174] Optionally, the item display control shows a list of virtual items; the method further includes:
[0175] In response to a sliding operation applied to the item display control, multiple virtual items in the virtual item list are displayed in the item display control.
[0176] Optionally, the prop display control is displayed on the main screen of the graphical user interface in response to a first operation performed on the side screen.
[0177] Optionally, the method further includes:
[0178] The prop display control provides a cancellation area;
[0179] Upon completion of the second operation within the cancellation area, the sending of the target virtual item is cancelled.
[0180] Optionally, the transition between the main screen and the side screen is smooth.
[0181] Specifically, the storage medium can be a general-purpose storage medium, such as a removable disk or hard drive. When the computer program on the storage medium is run, it can execute the aforementioned virtual item processing method, solving the problem of low efficiency in transferring resources between teammates in the prior art. This application, through a first operation on the side screen, can directly select the identifier of the target teammate from multiple teammate identifiers displayed in the graphical user interface, thereby identifying the target teammate. Then, through a second operation on the item display control, it can select the target virtual item from multiple virtual items, thereby enabling the target virtual item to be directly sent to the target teammate. This allows the target virtual character controlled by the target player to directly send the target virtual item to the target teammate, eliminating the need to first place the target item in the game scene and then have the target teammate pick it up from the game scene. This improves the efficiency of the target teammate in obtaining the target item and reduces the risk that the target item placed in the game scene can be picked up by other virtual characters besides the target teammate.
[0182] In the embodiments provided in this application, it should be understood that the disclosed methods and apparatus can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0183] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0184] In addition, the functional units in the embodiments provided in this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0185] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0186] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0187] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The protection scope of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application. All should be covered within the protection scope of this application. Therefore, the protection scope of this application should be determined by the protection scope of the claims.
Claims
1. A method for processing virtual props, characterized in that, This technology is applied to terminal devices, which include curved screens composed of a main screen and side screens that are not on the same plane. The curved screen, composed of the main screen and side screens, provides a graphical user interface (GUI). The GUI displays content that includes at least some game scenes, including: In response to a first operation performed on the side screen, a target teammate is selected from multiple teammates, and the target teammate's identifier is highlighted in the graphical user interface of the main screen. The first operation includes any one of the following operations: swipe operation, long press operation, and click operation. In response to a second operation performed on the prop display control provided by the graphical user interface, a target virtual prop is selected from a plurality of virtual props displayed by the prop display control; In response to a sending operation targeting the virtual item, the target virtual item is sent to the target teammate; The step of selecting a target teammate from multiple teammates includes: selecting a target teammate identifier from the teammate identifiers corresponding to the multiple teammates displayed in the graphical user interface according to the first operation; The response acts on a second operation in the prop display control provided on the main screen of the graphical user interface, selecting a target virtual prop from multiple virtual props displayed by the prop display control, including: responding to a drag operation on the target teammate icon, selecting a target virtual prop from multiple virtual props displayed by the prop display control according to the drag position of the target teammate icon, wherein when the target virtual props include multiple virtual props, all virtual props that have come into contact with the target teammate icon during the dragging process are identified as the target virtual props; when the target virtual props include one virtual prop, responding to the end of the drag operation, identifying a virtual prop whose position overlaps with the current position of the target teammate icon from among the multiple virtual props and identifying it as the target virtual prop.
2. The method according to claim 1, characterized in that, The response to the sending operation of the target virtual item, sending the target virtual item to the target teammate, includes: If the distance between the target virtual character and the target teammate meets the preset distance requirement, respond to the sending operation for the target virtual item and send the target virtual item to the target teammate; If the distance between the target virtual character and the target teammate does not meet the preset distance requirement, in response to the sending operation of the target virtual item, a call prompt message is sent to the target teammate's terminal device.
3. The method according to claim 1, characterized in that, The sending operation includes any one of the following operations: the end of the first operation, the end of the second operation, and the touch operation of gifting a control in the graphical user interface.
4. The method according to claim 3, characterized in that, If the first operation is responded to first, then the sending operation is the end of the second operation; or, if the second operation is responded to first, then the sending operation is the end of the first operation.
5. The method according to claim 1, characterized in that, The teammate icon is displayed at the top of the main screen; or, the teammate icon is displayed in a preset position around the item display controls; or the teammate icon is displayed on the left side of the main screen.
6. The method according to claim 1, characterized in that, In response to a first operation performed on the side screen, selecting a target teammate from multiple teammates and highlighting the target teammate's identifier in the graphical user interface of the main screen includes: In response to a first operation applied to the side screen, a target teammate is selected from multiple teammates, and the identifier of the target teammate is highlighted in the graphical user interface of the main screen, and a first selection control is displayed in the main screen of the graphical user interface according to the touch point position of the first operation; In response to a second operation performed on an item display control provided on the main screen of the graphical user interface, selecting a target virtual item from a plurality of virtual items displayed by the item display control includes: In response to a first drag operation applied to the first selection control, a target virtual prop is selected from multiple virtual props displayed by the prop display control provided on the main screen of the graphical user interface, based on the drag position of the first drag operation.
7. The method according to claim 1, characterized in that, In response to a first operation performed on the side screen, selecting a target teammate from multiple teammates and highlighting the target teammate's identifier in the graphical user interface of the main screen includes: In response to a first operation applied to the side screen, a target teammate is selected from multiple teammates, and the identifier of the target teammate is highlighted in the graphical user interface of the main screen, and a second selection control is displayed in the side screen of the graphical user interface according to the touch point position of the first operation; In response to a second operation performed on an item display control provided on the main screen of the graphical user interface, selecting a target virtual item from a plurality of virtual items displayed by the item display control includes: In response to a second drag operation applied to the second selection control, a target virtual prop is selected from a plurality of virtual props displayed by the prop display control provided on the main screen of the graphical user interface, based on the drag position of the second drag operation.
8. The method according to claim 1, characterized in that, The item display control shows a list of virtual items; the method further includes: In response to a sliding operation applied to the item display control, multiple virtual items in the virtual item list are displayed in the item display control.
9. The method according to claim 1, characterized in that, The prop display control is displayed on the main screen of the graphical user interface in response to a first operation performed on the side screen.
10. The method according to claim 1, characterized in that, The method further includes: The prop display control provides a cancellation area; Upon completion of the second operation within the cancellation area, the sending of the target virtual item is cancelled.
11. The method according to claim 1, characterized in that, The main screen and the side screen have a smooth transition from the main screen to the side screen.
12. A processing device for virtual props, characterized in that, This technology is applied to terminal devices, which include curved screens composed of a main screen and side screens that are not on the same plane. The curved screen, consisting of the main screen and side screens, jointly provides a graphical user interface (GUI). The GUI displays content that includes at least some game scenes, including: The first response module is used to respond to a first operation applied to the side screen, select a target teammate from multiple teammates, and highlight the target teammate's identifier in the graphical user interface of the main screen. The first operation includes any one of the following operations: swipe operation, long press operation, and click operation. The second response module is used to respond to a second operation in the prop display control provided by the main screen of the graphical user interface, and to select a target virtual prop from a plurality of virtual props displayed by the prop display control; The third response module is used to respond to the sending operation for the target virtual item and send the target virtual item to the target teammate; The first response module is configured to select a target teammate identifier from multiple teammate identifiers displayed in the graphical user interface according to the first operation; The second response module is used to respond to a drag operation applied to the target teammate icon. Based on the drag position of the target teammate icon, it selects a target virtual item from multiple virtual items displayed by the item display control. When the target virtual item includes multiple virtual items, all virtual items that come into contact with the target teammate icon during the drag operation are identified as the target virtual item. When the target virtual item includes only one virtual item, in response to the end of the drag operation, it identifies the virtual item whose position overlaps with the current position of the target teammate icon and identifies it as the target virtual item.
13. 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 computer program, it implements the steps of the method according to any one of claims 1-11.
14. A computer-readable storage medium storing a computer program thereon, characterized in that, The computer program is executed by a processor to perform the steps of the method according to any one of claims 1-11.