JP-7856783-B2 - Methods, devices, terminals, and programs for transferring virtual items
Inventors
- 王 子奕
Assignees
- ▲騰▼▲訊▼科技(深▲セン▼)有限公司
Dates
- Publication Date
- 20260511
- Application Date
- 20221209
- Priority Date
- 20220325
Claims (20)
- A method for transferring virtual items in a first-person shooting game , which is performed on a terminal, A step of displaying a game screen, wherein the game screen includes a first virtual object operated by a first user , A step of displaying an item transfer control when there is an item acquisition need for the first virtual object and the aiming center of a second virtual object operated by a second user is pointing to the first virtual object, wherein the first virtual object and the second virtual object belong to the same faction, A method comprising the step of controlling the second virtual object to transfer a virtual item to the first virtual object in response to a trigger operation on the item transfer control.
- Displaying the item transfer control when the first virtual object has an item acquisition need and the targeting center of the second virtual object is pointing to the first virtual object is: The method according to claim 1, further comprising the step of displaying the item transfer control when the first virtual object has an item acquisition need, the object distance between the first virtual object and the second virtual object satisfies the distance condition, and the aiming center of the second virtual object points to the first virtual object.
- The step of displaying the item transfer control when the first virtual object has an item acquisition need, the object distance between the first virtual object and the second virtual object satisfies the distance condition, and the aiming center of the second virtual object points to the first virtual object is: The steps include obtaining the number of remaining virtual items owned by the second virtual object if the first virtual object has an item acquisition need, the object distance between the first virtual object and the second virtual object satisfies the distance condition, and the aiming center of the second virtual object points to the first virtual object, The method according to claim 2, comprising the step of displaying the item transfer control when the number of remaining items is greater than a first numerical threshold.
- If the number of remaining items is greater than the first threshold, the step of displaying the item transfer control is: If the number of remaining items is greater than the first threshold, the step of determining a first transfer count for transferring the virtual items to the first virtual object based on the number of remaining items, The method according to claim 3, comprising the step of displaying the first number of transfers and the virtual items in the item transfer control.
- The step of determining the first number of transfers to transfer the virtual items to the first virtual object based on the number of remaining items is: The steps include determining a second number of virtual items that the second virtual object can transfer based on the number of remaining items, If the second number of transfers is greater than the second number threshold, the first number of transfers is determined based on the second number threshold, wherein the second number threshold is determined by the number of virtual items that the first virtual object can receive. The method according to claim 4, comprising the step of determining the second number of transfers as the first number of transfers when the second number of transfers is less than or equal to the second number threshold.
- The step of determining the second number of virtual items that the second virtual object can transfer based on the number of remaining items is: A step in which, if the number of remaining items is greater than the third number threshold, the transfer count threshold of the virtual item is determined to be the second transfer count, wherein different virtual items correspond to different transfer count thresholds. The method according to claim 5, further comprising the step of determining the second number of transfers based on the number of remaining items and the transfer rate, when the number of remaining items is less than or equal to the third number threshold.
- The step of displaying the item transfer control when the first virtual object has an item acquisition need, the object distance between the first virtual object and the second virtual object satisfies the distance condition, and the aiming center of the second virtual object points to the first virtual object is: If the first virtual object has an item acquisition need, the step of acquiring the object distance between the first virtual object and the second virtual object, The method according to claim 2, comprising the step of displaying the item transfer control when the object distance is less than a distance threshold and the aiming center of the second virtual object points to the first virtual object.
- The method according to claim 1, further comprising the step of displaying an item identifier of the virtual item around the first virtual object, wherein the item identifier is used to characterize the first virtual object as having an item acquisition need.
- The method according to claim 8, further comprising the step of stopping the display of the item identifier around the first virtual object when the first virtual object receives the virtual item transferred by the second virtual object.
- The method according to claim 8, further comprising the step of stopping the display of the item identifier around the first virtual object if the display duration of the item identifier is longer than a duration threshold.
- The method according to claim 8, further comprising the step of displaying a transfer count identifier for the virtual item around the first virtual object, wherein the transfer count identifier is used to characterize the number of virtual items required for the first virtual object, and the transfer count identifier is updated according to the number of virtual items already received by the first virtual object.
- The step of displaying the item transfer control is, The method according to claim 1, further comprising the step of displaying the item transfer control if the first virtual object has not received the virtual item transferred by another virtual object.
- The item transfer control displays the virtual item to be transferred and the first number of transfers of the virtual item. The method further includes the step of modifying the first transfer count based on the editing operation in response to the editing operation on the item transfer control, The step of controlling the second virtual object to transfer a virtual item to the first virtual object in response to a trigger operation on the item transfer control is: The method according to claim 1, further comprising the step of controlling the second virtual object to transfer the virtual item to the first virtual object based on the modified first transfer count, in response to a confirmation operation for the item transfer control.
- A method for transferring virtual items in a first-person shooting game , which is performed on a terminal, A step of displaying an item acquisition control, wherein the item acquisition control is used to trigger a first virtual object operated by a first user to request the transfer of a virtual item to a second virtual object operated by a second user , and the first virtual object and the second virtual object belong to the same faction. A step of determining a first virtual item in response to a trigger operation on a sub-control in the item acquisition control, wherein the sub-control is used to indicate the first virtual item that the first virtual object requests to acquire; A step of displaying the item identifier of the first virtual item around the first virtual object, wherein the item identifier is used to characterize the first virtual object as having an item acquisition need; A method comprising the steps of: receiving the first virtual item transferred by the second virtual object to the first virtual object, and the second virtual object triggering the transfer of the first virtual item by an item transfer control, the item transfer control being used to be displayed when the aiming center of the second virtual object is pointing to the first virtual object.
- The step of determining the first virtual item in response to a trigger operation on a sub-control in the item acquisition control is: The steps include: determining the item type indicated by the sub-control in response to a trigger operation on the sub-control in the item acquisition control; A step of determining at least one second virtual item belonging to the item type based on the item type, The method according to claim 14, further comprising the step of determining the first virtual item from the second virtual item based on the priority of the items of each of the second virtual items.
- The step of determining the first virtual item from the second virtual item based on the priority of each of the second virtual items is: A step of determining the second virtual item which has the highest priority among the aforementioned items, The steps include determining the number of items the second virtual object possesses, The method according to claim 15, further comprising the step of determining the second virtual item as the first virtual item when the number of items possessed is less than a fourth threshold.
- The step of determining the first virtual item in response to a trigger operation on a sub-control in the item acquisition control is: The steps include: In response to a trigger operation on the sub-control in the item acquisition control, acquiring the retained virtual items used by the first virtual object and the item type indicated by the sub-control; A step of determining at least one second virtual item belonging to the aforementioned item type, The method according to claim 14, further comprising the step of determining that the second virtual item necessary for the process of using the retained virtual item is the first virtual item if the second virtual item contains a virtual item necessary for the process of using the retained virtual item.
- The step of determining the first virtual item in response to a trigger operation on a sub-control in the item acquisition control is: A step of displaying at least one second virtual item belonging to an item type in response to a long press operation on the sub-control in the item acquisition control, wherein the item type is the item type indicated by the sub-control; The method according to claim 14, comprising the step of determining the first virtual item in response to a selection operation for the second virtual item.
- The method according to claim 14, further comprising the step of stopping the display of the item identifier around the first virtual object when the first virtual object receives the first virtual item transferred by the second virtual object.
- The method according to claim 14, further comprising the step of stopping the display of the item identifier around the first virtual object when the display duration of the item identifier is longer than a duration threshold.
Description
The embodiments of this application relate to the art of human-machine interaction, and more particularly to methods, apparatus, terminals, storage media, and program products for transferring virtual items. This application claims priority to Chinese patent application No. 202210307698.6, filed on March 25, 2022, with application number 202210307698.6, and the invention title "Method, apparatus, terminal, storage medium, and program product for transferring virtual items," the entire contents of which are incorporated herein by reference. A first-person shooting game (FPS) is an application program based on a three-dimensional virtual environment, where users can control virtual objects to perform actions such as walking, running, climbing, and shooting. Multiple users can also team up online and cooperate to complete tasks within the same virtual environment. In related technologies, during a game, it is often necessary to exchange supplies among members of the same team due to shortages or the need for supply distribution. The complete supply exchange process is as follows: The supply provider must open their backpack, select the supplies to be exchanged, discard and mark the supplies, and the supply recipient must pick them up at the designated location. As is clear, in related technologies, the process of exchanging materials during a game is relatively complicated. A schematic diagram of the implementation environment provided by one embodiment of the present application is shown.A flowchart illustrating a method for transferring virtual items provided in one exemplary embodiment of the present invention is shown.This is a schematic diagram of the virtual item transfer process according to one exemplary embodiment of the present application.A flowchart illustrating a method for transferring virtual items provided by another exemplary embodiment of the present application is shown.This is a schematic diagram of the virtual item transfer process according to another exemplary embodiment of the present application.A flowchart illustrating a method for transferring virtual items provided by another exemplary embodiment of the present application is shown.This is a schematic diagram illustrating the operation of editing an item transfer control according to one exemplary embodiment of the present invention.This diagram shows a flowchart illustrating how a virtual item assigner transfers a virtual item according to one exemplary embodiment of the present invention.A flowchart illustrating a method for transferring virtual items provided by another exemplary embodiment of the present application is shown.This is a schematic diagram of the process of initiating an item acquisition request according to one exemplary embodiment of the present application.This is a schematic diagram of the virtual item selection process according to one exemplary embodiment of the present application.A flowchart illustrating how a person who has lost a virtual item transfers the virtual item according to one exemplary embodiment of the present invention is shown.This is a structural block diagram of a virtual item transfer device provided in one exemplary embodiment of the present application.This is a structural block diagram of a virtual item transfer device provided in another exemplary embodiment of the present application.This is a structural block diagram of a terminal provided in one exemplary embodiment of the present application. As shown in Figure 1, a schematic diagram of an implementation environment provided by one embodiment of the present application is shown. This implementation environment may include a first terminal 110, a server 120, and a second terminal 130. An application program 111 that supports a virtual environment is running on the first terminal 110, and this application program 111 may be a multiplayer online battle program. When the first terminal runs the application program 111, the user interface of the application program 111 is displayed on the screen of the first terminal 110. This application program 111 may be any one of the following: a Multiplayer Online Battle Arena (MOBA) game, a Simulation Game (SLG), etc. In this embodiment, the application program 111 will be described as a first-person shooting game (FPS) as an example. The first terminal 110 is a terminal used by the first user 112, and the first user 112 uses the first terminal 110 to control the movement of a first virtual object located in the virtual environment. The first virtual object may also be referred to as the first user 112's master virtual object. The movement of the first virtual object includes, but is not limited to, at least one of the following: adjusting body posture, crawling, walking, running, cycling, jumping, hopping, acting, collecting, shooting, attacking, throwing, and skill activation (also referred to as "skill casting"). In general terms, the first virtual object is a first virtual character, such as a