Virtual item display method, device, electronic device, and computer program

Combining virtual items in shooting games to form a new target item with unique functions addresses the inefficiency of frequent item switching, enhancing control methods and interaction efficiency.

JP7790659B2Active Publication Date: 2025-12-23TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024027988
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-03-22
Filing Date
2024-02-28
Publication Date
2025-12-23
Estimated Expiration
2041-10-26

AI Technical Summary

Technical Problem

Current shooting games require frequent switching between multiple virtual items, leading to low efficiency in human-computer interaction due to limited control methods.

Method used

A method and device for combining at least two virtual items to form a new target virtual item with a unique function, allowing users to equip the target virtual item through a first trigger operation, reducing the need for frequent item switching.

Benefits of technology

This approach enhances the variety of control methods and improves human-computer interaction efficiency by enabling users to utilize new virtual functions without frequent item switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007790659000001
    Figure 0007790659000001
  • Figure 0007790659000002
    Figure 0007790659000002
  • Figure 0007790659000003
    Figure 0007790659000003
Patent Text Reader

Abstract

To provide a method and apparatus for displaying a virtual item belonging to the field of computer techniques, an electronic device, and a storage medium.SOLUTION: A terminal displays a virtual scene and a target virtual object (201) positioned in the virtual scene. The terminal displays, in response to a first trigger operation on at least two of multiple virtual items, a target virtual item (202) in the virtual scene, thereby making it possible to increase the number of types of systems of controlling the virtual items and to improve the efficiency of human-computer interaction.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] Embodiments of the present invention claim priority based on a Chinese patent application filed on March 22, 2021, bearing application number 202110301716.5 and entitled "Method, device, electronic device and storage medium for displaying virtual items," the entire contents of which are incorporated herein by reference.

[0002] The present invention relates to the field of computer technology, and in particular to a method, device, electronic device and storage medium for displaying virtual items. [Background technology]

[0003] With the development of computer technology and the diversification of terminal functions, more and more kinds of games can be played on terminals, among which shooting games are relatively popular games, in which the terminal displays a virtual scene on an interface, displays virtual objects in the virtual scene, and the user controls the virtual objects through the terminal to fight against other virtual objects. Summary of the Invention

[0004] The embodiments of the present invention provide a method, device, electronic device, and storage medium for displaying virtual items, which can increase the variety of control methods for virtual items and improve the efficiency of human-computer interaction.

[0005] In one aspect, a method for displaying a virtual item, executed by an electronic device, is provided, the method including: displaying a target virtual object in a virtual scene, the target virtual object having a plurality of virtual items, each of the plurality of virtual items having a virtual function; and displaying a target virtual item in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items, the target virtual item being obtained by combining the at least two virtual items, the target virtual item having a new virtual function different from the virtual functions of the at least two virtual items.

[0006] In one aspect, a virtual item display device is provided, the device including: a first display module that displays a target virtual object in a virtual scene, the target virtual object having a plurality of virtual items, each of the plurality of virtual items having a virtual function; and a second display module that displays a target virtual item in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items, the target virtual item being obtained by combining the at least two virtual items, the target virtual item having a new virtual function that is different from the virtual functions of the at least two virtual items.

[0007] In one preferred embodiment, the second display module includes an acquisition unit that acquires the target virtual item in response to the first trigger operation, and an equipment control unit that displays in the virtual scene that the target virtual object is equipped with the target virtual item.

[0008] In one preferred embodiment, the acquisition unit includes an acquisition subunit that, in response to the first trigger operation, combines the at least two virtual items to acquire the target virtual item.

[0009] In one preferred embodiment, the device sends a combination command for the at least two virtual items to a server, and the equipment control unit displays that the target virtual object is equipped with the target virtual items based on confirmation information for the combination command by the server.

[0010] In one preferred embodiment, the first display module displays display widgets of the plurality of virtual items owned by the target virtual object, and the second display module displays the target virtual items in the virtual scene in response to a pinch-in operation on the display widgets of the at least two virtual items.

[0011] In one preferred aspect, in response to the first trigger operation, the second display module sends operation information of the first trigger operation to a server, the operation information instructing the server to combine the at least two virtual items, obtains the target virtual item sent by the server based on the operation information, and displays the target virtual item in the virtual scene.

[0012] In one preferred aspect, the second display module plays an item combination animation in response to the first trigger operation, and the item combination animation is an animation in which the target virtual object combines the at least two virtual items into the target virtual item.

[0013] In one preferred embodiment, the at least two virtual items are both projectile items, the first display module displays a first firing function option of the target virtual item in the virtual scene, and the device further includes a firing control module that controls the target virtual object to simultaneously fire projectiles of the at least two virtual items using the target virtual item in response to a trigger operation on the first firing function option.

[0014] In one preferred aspect, the at least two virtual items include a shooting item and a throwing item, the first display module displays a second firing function option and a throwing function option for the target virtual item in the virtual scene, and the device further includes a firing control module that controls the target virtual object to use the target virtual item to fire a projectile of the shooting item of the at least two virtual items in response to a trigger operation on the second firing function option, and a throwing control module that controls the target virtual object to use the target virtual item to throw a throwing item of the at least two virtual items in response to a trigger operation on the throwing function option.

[0015] In one preferred aspect, the at least two virtual items include a shooting item and a cold weapon item, the first display module displays a third firing function option and a showdown function option of the target virtual item in the virtual scene, and the device further includes: a launch control module that controls the target virtual object to use the target virtual item to fire a projectile of the shooting item of the at least two virtual items in response to a trigger operation on the third firing function option; and a showdown control module that controls the target virtual object to engage in a showdown using the cold weapon item of the at least two virtual items in response to a trigger operation on the showdown function option.

[0016] In one preferred aspect, the at least two virtual items include a shooting item and a target projectile, the first display module displays a fourth firing function option and a fifth firing function option of the target virtual item in the virtual scene, and the device further includes a firing control module that controls the target virtual object to use the target virtual item to fire the projectile of the shooting item of the at least two virtual items in response to a trigger operation on the fourth firing function option, and controls the target virtual object to use the target virtual item to fire the target projectile in response to a trigger operation on the fifth firing function option.

[0017] In one preferred embodiment, the device further includes an acquisition module that, in response to a second trigger operation on the target virtual item, separates the target virtual item to acquire the at least two virtual items.

[0018] In one preferred embodiment, the device further includes a transmission module that transmits a separation command for the target virtual item to a server, and the second display module displays that the target virtual object is equipped with a shooting item of any of the at least two virtual items based on confirmation information of the separation command by the server.

[0019] In one preferred aspect, the device further includes a separation module that plays an item separation animation in response to a second trigger operation on the target virtual item, the item separation animation being an animation in which the target virtual object separates the target virtual item into the at least two virtual items.

[0020] In one preferred embodiment, the plurality of virtual items each have an interaction function, which is a function that allows the target virtual object to use the virtual item to interact with other virtual objects in the virtual scene, and the target virtual item has a new interaction function that is different from the interaction functions of the at least two virtual items.

[0021] In one aspect, there is provided an electronic device including one or more processors and one or more memories, wherein the one or more memories store at least one computer program, and the at least one computer program is loaded and executed by the one or more processors to implement the above-described method for displaying a virtual item.

[0022] In one aspect, there is provided a storage medium having stored thereon at least one computer program, the at least one computer program being loaded and executed by a processor to implement the above-described method for displaying a virtual item.

[0023] In one aspect, there is provided a computer program product or computer program including one or more computer codes stored on a computer-readable storage medium, wherein one or more processors of an electronic device read and execute the one or more computer codes from the computer-readable storage medium to perform the method for displaying a virtual item in the electronic device.

[0024] The technology according to the embodiment of the present invention has at least the following advantageous effects.

[0025] By providing an interaction method for combining at least two virtual items to form a new target virtual item, the user does not need to frequently switch between virtual items used in the game, and can realize the new virtual function of the target virtual item when equipped with the target virtual item, thereby greatly reducing the difficulty of user operation, increasing the variety of control methods for virtual items, and improving the efficiency of human-computer interaction. [Brief explanation of the drawings]

[0026] In order to more clearly explain the technology according to the embodiments of the present invention, the following briefly introduces drawings necessary for describing the embodiments, which are merely some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without creative work. [Figure 1] 1 is a schematic diagram of an implementation environment of a virtual item display method according to an embodiment of the present invention; [Figure 2] 3 is a flowchart of a method for displaying a virtual item according to an embodiment of the present invention. [Figure 3] FIG. 2 is a schematic diagram of a first trigger operation according to an embodiment of the present invention. [Figure 4] 3 is a flowchart of a method for displaying a virtual item according to an embodiment of the present invention. [Figure 5] 2 is a schematic diagram of a virtual item combination method according to an embodiment of the present invention; [Figure 6] 1 is a schematic diagram of a target virtual item according to an embodiment of the present invention. [Figure 7] 2 is a schematic diagram of a virtual item combination method according to an embodiment of the present invention; [Figure 8] 1 is a schematic diagram of a target virtual item according to an embodiment of the present invention. [Figure 9] 2 is a schematic diagram of a virtual item combination method according to an embodiment of the present invention; [Figure 10] 10 is a schematic diagram of a target firing function option in accordance with an embodiment of the present invention. [Figure 11] 1 is a schematic diagram illustrating the principle of a method for displaying virtual items according to an embodiment of the present invention; [Figure 12] 1 is a schematic diagram of a configuration of a virtual item display device according to an embodiment of the present invention; [Figure 13] FIG. 2 is a schematic diagram of a configuration of a terminal according to an embodiment of the present invention. [Figure 14] 1 is a schematic diagram illustrating a configuration of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0027] In order to make the objectives, technical means and advantages of the present invention clearer, the following will further describe in detail the embodiments of the present invention with reference to the drawings.

[0028] In this specification, terms such as "first" and "second" are used to distinguish between identical or similar items that have essentially the same action and function, and there is no logical or chronological dependency between "first," "second," and "nth," and they do not limit the number or execution order.

[0029] As used herein, the term "at least one" means one or more, and "plurality" means two or more, e.g., a plurality of first locations means two or more first locations.

[0030] In current shooting games, a user controls a virtual object to equip various types of virtual items so that the virtual object can use the virtual items to compete against other virtual objects in a virtual scene, for example, types of virtual items include ranged items such as machine guns and rifles, thrown items such as grenades and smoke bombs, and melee weapons such as daggers and bayonets.

[0031] In the above process, a virtual object is usually equipped with multiple types of virtual items in a virtual scene, which makes it difficult for the virtual object to switch between virtual items, and the control method for the virtual items is single, resulting in low efficiency of human-computer interaction.

[0032] The following describes terms relevant to the present invention.

[0033] Virtual scene: A virtual scene displayed (or provided) when an application program is running on a terminal. Preferably, the virtual scene may be a simulated environment for the real world, a semi-simulated and semi-fictional environment, or a purely fictional environment. Preferably, the virtual scene may be any of a 2D virtual scene, a 2.5D virtual scene, and a 3D virtual scene, although embodiments of the present invention are not limited to the dimensions of the virtual scene. For example, the virtual scene may include a sky, land, sea, etc. The land may include environmental elements such as a desert, a city, etc., and a user can control virtual objects to move within the virtual scene.

[0034] Virtual object: A virtual object may be an object operable in a virtual scene. Preferably, the operable object may be a virtual character, a virtual animal, a cartoon or animated character, etc., such as a character, animal, plant, barrel, wall, stone, etc. displayed in the virtual scene. Preferably, the virtual object may be a virtual figure representing a user in the virtual scene. Preferably, the virtual scene may include multiple virtual objects, each of which has its own shape and volume in the virtual scene and occupies a portion of space in the virtual scene. Preferably, if the virtual scene is a three-dimensional virtual scene, the virtual object is a three-dimensional solid model. Preferably, the three-dimensional solid model is a three-dimensional character constructed based on three-dimensional human skeletal animation technology, and the same virtual object can display different external appearances by wearing different skins. In some embodiments, the virtual object may be realized using a 2.5D or 2D model, and the present invention is not limited thereto.

[0035] Preferably, the virtual object may be a player character controlled by an operation on a client, or a non-player character (NPC) set in a virtual scene. Preferably, the virtual object may be a virtual character that performs a game in the virtual scene. Preferably, the number of virtual objects participating in an interaction in the virtual scene may be set in advance, or may be dynamically determined depending on the number of clients participating in the interaction.

[0036] Shooter Game (STG): refers to a type of game in which a virtual object performs long-range attacks using virtual items such as firearms. Shooting games are a type of action game with distinct action game characteristics. Preferably, shooting games include, but are not limited to, first-person shooters, third-person shooters, top-down shooters, head-up shooters, platform shooters, scrolling shooters, light gun shooters, keyboard and mouse shooters, shooting field games, and strategy shooters. The embodiments of the present invention are not specifically limited to the type of shooting game.

[0037] First-person shooter (FPS): refers to a shooting game that a user can play from a first-person perspective. The screen of the virtual scene in the game is a screen on which the virtual scene is observed from the perspective of a virtual object controlled by a terminal. In the game, at least two virtual objects play a single-round competitive mode game in the virtual scene. To survive in the virtual scene, the virtual objects avoid attacks by other virtual objects and dangers in the virtual scene (e.g., poison gas, swamps, etc.). When the lifespan value of a virtual object in the virtual scene reaches zero, the lifespan of the virtual object in the virtual scene ends, and the virtual object that is finally alive in the virtual scene is declared the winner. Preferably, the competition begins when the first client joins the competition and ends when the last client leaves the competition, with each client being able to control one or more virtual objects in the virtual scene. Preferably, the competitive mode of the competition may include a single-player competitive mode, a two-player small-team competitive mode, or a multiplayer large-team competitive mode, although embodiments of the present invention are not specifically limited to the competitive mode.

[0038] In the example of a shooting game, a user may control a virtual object to freely fall into the sky of the virtual scene, fall with a parachute, run, jump, crawl, or walk forward on land, or swim, float, or dive in the ocean. The user may also control a virtual object to move within the virtual scene in a virtual vehicle. For example, the virtual vehicle may be a virtual car, a virtual airplane, or a virtual yacht. While the above scene is described as an example, embodiments of the present invention are not limited to these. The user may also control a virtual object to interact with other virtual objects, such as through a virtual item. For example, the virtual item may be a throwable virtual item such as a grenade, cluster mine, sticky grenade, or laser trip mine; a shooting virtual item such as a machine gun, pistol, rifle, or sentry machine gun; or a cold weapon item for close-range attacks such as a dagger or bayonet.

[0039] The following introduces the system architecture related to the present invention.

[0040] 1 is a schematic diagram of an implementation environment of a virtual item display method according to an embodiment of the present invention. As shown in FIG. 1, the implementation environment includes a first terminal 120, a server 140, and a second terminal 160.

[0041] The first terminal 120 installs and executes an application program supporting a virtual scene. Preferably, the application program may be any of an FPS game, a third-person shooter game, a MOBA (Multiplayer Online Battle Arena) game, a virtual reality application program, a three-dimensional map program, a military simulation program, and a multiplayer gun battle survival game. In some embodiments, the first terminal 120 is used by a first user. When the first terminal 120 executes the application program, the first terminal 120 displays a user interface of the application program on the screen of the first terminal 120, and loads and displays a virtual scene in the application program based on the first user's opening operation on the user interface. The first user uses the first terminal 120 to control virtual objects in the virtual scene to perform actions. The actions include, but are not limited to, adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, throwing, and fighting. For example, the first virtual object is a first virtual character, such as a simulated character object or an animated character object.

[0042] The first terminal 120 and the second terminal 160 are communicatively connected directly or indirectly to the server 140 via a wireless network or a wired network.

[0043] The server 140 may include at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server 140 may be used to provide background services for application programs supporting virtual scenes. Preferably, the server 140 performs primary computing tasks, and the first terminal 120 and the second terminal 160 perform secondary computing tasks. Alternatively, the server 140 may perform secondary computing tasks, and the first terminal 120 and the second terminal 160 may perform primary computing tasks. Alternatively, the server 140, the first terminal 120, and the second terminal 160 may employ a distributed computing architecture to perform collaborative computing.

[0044] Preferably, the server 140 may be an independent physical server, a server cluster or a distributed system consisting of multiple physical servers, or a cloud server that provides fundamental cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Networks (CDNs), and big data and artificial intelligence platforms.

[0045] The second terminal 160 installs and executes an application program supporting a virtual scene. Preferably, the application program may be any of an FPS game, a third-person shooter game, an MOBA game, a virtual reality application program, a three-dimensional map program, a military simulation program, and a multiplayer gun battle survival game. In some embodiments, the second terminal 160 is used by a second user. When the second terminal 160 executes the application program, the second terminal 160 displays a user interface of the application program on its screen. Based on an opening operation of the user interface by the second user, the application program loads and displays a virtual scene. The second user uses the second terminal 160 to control virtual objects in the virtual scene to perform actions. The actions include, but are not limited to, adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, throwing, and fighting. For example, the second virtual object is a second virtual character, such as a simulated character object or an animated character object.

[0046] Preferably, the first virtual object controlled by the first terminal 120 and the second virtual object controlled by the second terminal 160 are located in the same virtual scene, where the first virtual object can interact with the second virtual object in the virtual scene.

[0047] Preferably, the first virtual object and the second virtual object may be in an antagonistic relationship. For example, the first virtual object and the second virtual object may belong to different camps, and the hostile virtual objects may engage in hostile interactions, such as shooting at each other on land, for example, by firing projectiles at each other. In other embodiments, the first virtual object and the second virtual object may be in an allied relationship. For example, the first virtual object and the second virtual object may belong to the same camp or the same team, be friends, or have temporary communication rights.

[0048] Preferably, the application programs installed on the first terminal 120 and the second terminal 160 are the same. Alternatively, the application programs installed on the first terminal 120 and the second terminal 160 are the same type of application programs on different operating system platforms. The first terminal 120 may generally refer to one of multiple terminals, and the second terminal 160 may generally refer to one of multiple terminals. In this embodiment, the first terminal 120 and the second terminal 160 are simply described as an example. The device types of the first terminal 120 and the second terminal 160 may be the same or different. The device types include, but are not limited to, at least one of a smartphone, a tablet computer, a smart speaker, a smart watch, a laptop computer, and a desktop computer. For example, the first terminal 120 and the second terminal 160 are smartphones or other portable game consoles. In the following embodiment, the terminals are described as including smartphones.

[0049] As will be appreciated by those skilled in the art, the number of terminals may be greater or less than the above number. For example, the number of terminals may be only one, or may be tens or hundreds, or even more. Embodiments of the present invention are not limited by the number and device types of terminals.

[0050] 2 is a flowchart of a method for displaying a virtual item according to an embodiment of the present invention. As shown in FIG. 2, the method is performed by an electronic device. The following description takes as an example that the electronic device is a terminal. The terminal may be the first terminal 120 or the second terminal 160 shown in FIG. 1. In this embodiment, the method includes the following steps:

[0051] Step 201: The terminal displays a virtual scene and a target virtual object located in the virtual scene, i.e., displays the target virtual object in the virtual scene.

[0052] Here, the target virtual object means a virtual object currently being controlled by the terminal, and may be called a main operation virtual object.

[0053] Preferably, an application program supporting virtual scenes is installed on the terminal, allowing the terminal to load and display the virtual scene and a target virtual object located within the virtual scene into the application program. In one preferred embodiment, when the application is an FPS game, the terminal displays a screen for observing the virtual scene from the perspective of the target virtual object so that the target virtual object can be shot from a first-person perspective.

[0054] In some embodiments, the terminal launches the application program in response to a user's launch operation for the application program. Preferably, the launch operation is a user performing a touch operation on an icon of the application program on the desktop of the terminal, or a user inputting a launch command for the application program to an intelligent voice assistant. Preferably, the launch command includes a voice command or a text command, and the embodiments of the present invention are not specifically limited to the type of the launch command.

[0055] In some embodiments, a user sets an automatic start condition for an application program, and when the terminal detects that the automatic start condition for the application program is met, the terminal automatically starts the application program through the operating system. Preferably, the automatic start condition is to start the application program periodically, for example, the application program may be started at 8 o'clock every night, or the automatic start condition may be to start the application program automatically after power-on. However, the embodiments of the present invention are not specifically limited to the automatic start condition for the application program.

[0056] In the above process, the terminal launches an application program and displays a user interface in the application program. The user interface includes a game mode selection widget, an account option setting widget, a virtual scene selection widget, etc. Preferably, the terminal detects a user's selection operation for each game mode in the user interface in real time and determines the selected game mode as the game mode set for the current round. Preferably, the selection operation may be a click operation, a long press operation, etc., or a trigger operation on a shortcut key corresponding to any game mode, but the embodiment of the present invention is not limited thereto. After selecting a game mode in the user interface, the user can perform a trigger operation on an opening option to trigger the terminal to start the game, load a virtual scene, and display a target virtual object in the virtual scene.

[0057] In an embodiment of the present invention, a target virtual object is equipped with multiple virtual items, i.e., the target virtual object has multiple virtual items, i.e., the target virtual object can use the multiple virtual items. Each of the multiple virtual items has a virtual function. Preferably, each of the multiple virtual items has an interaction function. The interaction function is a function by which the target virtual object uses the virtual item to interact with other virtual objects in the virtual scene. That is, the virtual object can interact with other virtual objects in the virtual scene using the virtual function of the virtual item, which is equivalent to multiple virtual items each having an interaction function. For example, if the virtual item is a virtual firearm and the virtual function of the virtual firearm is to fire bullets using the virtual firearm, the target virtual object can use the virtual firearm to shoot other virtual objects in the virtual scene, i.e., the target virtual object can use the virtual firearm to interact with other virtual objects.

[0058] In one preferred embodiment, the target virtual object is equipped with any one of the plurality of virtual items. Here, the target virtual object is equipped with any one of the virtual items, i.e., the target virtual object possesses the virtual item and can perform interactions using the equipped virtual item. For example, the virtual item equipped by the target virtual object may be a virtual firearm, and the target virtual object may fire a shot using the virtual firearm. Alternatively, the virtual item equipped by the target virtual object may be a virtual grenade, and the target virtual object may throw a virtual grenade. Preferably, other virtual items from the plurality of virtual items than the virtual item equipped by the target virtual object may be stored in the target virtual object's virtual bag or hung on the target virtual object's body. For example, the other virtual item may be a grenade, and the grenade may be hung from the target virtual object's waist. Alternatively, the other virtual item may be a virtual firearm, and the target virtual object may hang the virtual firearm on its back.

[0059] Preferably, the type of the virtual item includes, but is not limited to, at least one of a shooting item, a throwing item, a cold weapon item, and a target projectile. For example, the shooting item includes a machine gun, a rifle, etc., the throwing item includes a grenade, a smoke bomb, etc., the cold weapon item includes a dagger, a bayonet, etc., and the target projectile includes ammunition with a special effect. Preferably, the special effect is an additional attack effect such as a burning effect, a freezing slowdown effect, or an armor-piercing effect. The embodiment of the present invention is not specifically limited to the type of the virtual item.

[0060] In some embodiments, the virtual scene displays a display widget for each virtual item owned by the target virtual object, and the display widget is used to display a specific type of virtual item owned by the target virtual object. Preferably, the virtual scene also displays an interaction widget for each virtual item equipped by the target virtual object, and the interaction widget is used to trigger an interaction function of the corresponding virtual item.

[0061] In one example, the interaction widget corresponding to a shooting item is a firing function option of the shooting item. The firing function option is used to control a target virtual object to use the shooting item to fire a loaded projectile and fire the projectile at a position indicated by the sight of the shooting item. The projectile may be a bullet, ammunition, or the like, and the firing function option may be referred to as a "fire button."

[0062] In one example, the interaction widget corresponding to a throwing item is a throwing function option for the throwing item, which is used to control the target virtual object to throw the throwing item along the direction in which the target virtual object is facing.

[0063] In one example, the interaction widget corresponding to the cold weapon item is a cold weapon item duel function option, which is used to control the target virtual object to use the cold weapon item to initiate a duel action along the direction in which the target virtual object faces. For example, the duel action is for the target virtual object to stab the cold weapon item along the direction in which the target virtual object faces.

[0064] In one example, the interaction widget corresponding to the target projectile is a target firing function option for the target projectile. The target firing function option is used to control the target virtual object to use a shooting item to fire the target projectile at a position indicated by the sight of the shooting item. Preferably, the target projectile is a special ammunition. For example, the target projectile may be ammunition that causes burning damage, ammunition that causes a slowing effect by freezing, or ammunition that can penetrate armor.

[0065] In some embodiments, the facing direction of a target virtual object in a virtual scene is the direction in which the target virtual object is facing. In an example where the virtual scene is a three-dimensional virtual scene, the terminal acquires the horizontal projection direction of the target virtual object in a three-dimensional coordinate system and determines the facing direction of the target virtual object based on the projection direction. For example, when the target virtual object is standing, crouching, jumping, or floating in the virtual scene, the terminal determines the direction from the feet of the target virtual object to the head of the target virtual object, and the horizontal projection direction of the determined direction in the three-dimensional coordinate system is set as the facing direction of the target virtual object. In a case where the virtual scene is a two-dimensional virtual scene, the facing direction of the target virtual object is the facing direction of the target virtual object, and embodiments of the present invention are not specifically limited thereto.

[0066] In some embodiments, the direction of a target virtual object in a virtual scene is determined by a user's touch operation on a joystick widget. When a user presses the joystick widget to rotate it in a specified direction, the terminal adjusts the direction of the target virtual object in the virtual scene based on the user's touch trajectory, and adjusts the orientation of the target virtual object so that the rotation angle of the direction of the target virtual object corresponds to the angle between the start point and the end point of the touch trajectory. Here, the joystick widget is used to control the movement of the target virtual object in the virtual scene.

[0067] Step 202: In response to a first trigger operation on at least two virtual items of the plurality of virtual items, the terminal displays a target virtual item in the virtual scene, the target virtual item being obtained by combining the at least two virtual items, and the target virtual item having a new virtual function different from the virtual functions of the at least two virtual items.

[0068] In an embodiment of the present invention, the target virtual object may include multiple virtual items, and a user may obtain the target virtual item by combining any two or more of the multiple virtual items. That is, the target virtual item may be composed of the at least two virtual items. The target virtual item has a new virtual function, which is different from the virtual functions of each virtual item constituting the target virtual item. That is, the new virtual function of the target virtual item is different from the virtual functions of each of the at least two virtual items. Preferably, the target virtual item has a new interaction function different from the interaction functions of the at least two virtual items. The new interaction function is a function that allows the target virtual object to interact with other virtual objects in a virtual scene using the target virtual item. That is, the target virtual object can interact with other virtual objects in a virtual scene using the virtual function of the target virtual item. This also corresponds to the target virtual item having a new interaction function. Preferably, the new virtual function includes the virtual functions of each virtual item constituting the target virtual item. For example, if a target virtual item is composed of a virtual firearm and a virtual grenade, the virtual function of the virtual firearm is to fire a bullet using the virtual firearm, and the virtual function of the virtual grenade is to be thrown and explode after being thrown. The new virtual function of the target virtual item includes the ability to fire a bullet using the virtual firearm or the ability to throw a virtual grenade and explode after being thrown. That is, the new virtual function of the target virtual item includes the virtual function of each virtual item that constitutes the target virtual item. The virtual object can interact with other virtual objects in a virtual scene using the new virtual function of the target virtual item. This corresponds to the target virtual item having a new interaction function.

[0069] In some embodiments, step 202 includes displaying the target virtual item in the virtual scene in response to a pinch-in operation on display widgets of the at least two virtual items. When display widgets of multiple virtual items owned by the target virtual object are displayed, a pinch-in operation on the display widgets of the at least two virtual items can conveniently trigger a combination command for the at least two virtual items, thereby ensuring the convenience of combining the virtual items.

[0070] In some embodiments, the at least two virtual items are described as two virtual items. The first trigger operation is an operation in which a user presses the display widgets of the two virtual items with two fingers and performs a pinch-in operation on the display widgets of the two virtual items. The pinch-in operation is an operation in which a user presses the display widgets of the virtual items and then narrows the distance between the two fingers while keeping the two fingers in contact with the screen, i.e., an operation in which the user "pinches" the two display widgets.

[0071] Although the above process is described using two virtual items as an example, preferably, the number of at least two virtual items may be three or more. In this case, the user may perform a first trigger operation on the display widgets of the three or more virtual items by pressing the display widgets of the corresponding number of virtual items with three or more fingers and performing a pinch-in operation on the display widgets of the corresponding number of virtual items. This embodiment of the present invention is not specifically limited thereto.

[0072] In some embodiments, the terminal detects a user's pressing operation on the display widgets of the at least two virtual items using a pressure sensor arranged below the display, and determines that the user's pressing operation on the display widgets of the at least two virtual items has been detected if the pressing duration of the pressing operation exceeds a duration threshold. Furthermore, the pressure sensor subsequently detects whether the user has performed a pinch-in operation. Preferably, the method for detecting a pinch-in operation includes the following steps: for each virtual item, the pressure sensor determines a movement trajectory of a pressure point of the pressure operation performed by the user on the display widget corresponding to the virtual item, determines an end position of the movement trajectory corresponding to each virtual item, and determines that the user's pinch-in operation on the display widgets of the at least two virtual items has been detected if the distance between each two end positions of the determined plurality of end positions is smaller than a distance threshold. Preferably, when the pressing operation and the pinch-in operation are detected, it is determined that the user has performed a first trigger operation on the at least two virtual items.

[0073] 3 is a schematic diagram of a first trigger operation according to an embodiment of the present invention. As shown in FIG. 3, a target virtual object 301 is displayed in a virtual scene 300. Because the target virtual object currently has two virtual items, display widgets 302 and 303 corresponding to the two virtual items are further displayed in the virtual scene 300. The user presses the display widgets 302 and 303 with two fingers, respectively, to perform a pinch-in operation on the display widgets 302 and 303. After detecting the pressing operation and the pinch-in operation using a pressure sensor arranged below the display, the terminal determines that the user has performed a first trigger operation on at least two virtual items.

[0074] In some embodiments, the first trigger operation may be, in addition to the pressing and pinching operations described above, simultaneously tapping the display widgets of the at least two virtual items that the user intends to combine. The embodiments of the present invention are not specifically limited to the form of the first trigger operation.

[0075] In some embodiments, after detecting the first trigger operation, the terminal acquires a target virtual item in response to the first trigger operation and displays in the virtual scene that the target virtual object is equipped with the target virtual item. In the above process, a target virtual item formed by combining at least two virtual items is first acquired, and then the target virtual object is controlled to equip the target virtual item. This allows the target virtual object to equip a new target virtual item with a new virtual function. Therefore, the target virtual object does not need to frequently switch virtual items to achieve different virtual functions during a battle. Instead, when equipped with the target virtual item, the target virtual object can directly use the target virtual item to achieve the virtual functions of all virtual items that make up the target virtual item, thereby greatly improving the efficiency of human-computer interaction.

[0076] In some embodiments, when acquiring the target virtual item, the terminal may, in response to a first trigger operation on at least two virtual items among the plurality of virtual items, combine the at least two virtual items to acquire the target virtual item if the user indicates that they want to combine the at least two virtual items. In the above combination process, if the first trigger operation on at least two virtual items among the plurality of virtual items is detected, the user indicates that they want to combine the at least two virtual items, and the terminal may directly combine the at least two virtual items. This eliminates the need for the terminal to interact with a server to acquire the target virtual item, thereby enabling the terminal to quickly acquire the target virtual item, thereby saving communication overhead between the terminal and the server and improving the efficiency of human-computer interaction.

[0077] In some embodiments, when acquiring the target virtual item, the terminal may, in response to a first trigger operation, acquire a combination instruction for at least two virtual items, and, in response to the combination instruction, combine the at least two virtual items to acquire the target virtual item. In the above process, the terminal may generate the combination instruction based on the first trigger operation and acquire the target virtual item based on the combination instruction, thereby ensuring that the target virtual item has a new virtual function different from the virtual functions of the at least two virtual items.

[0078] In some embodiments, the above-mentioned combination process is performed in the backend, and the combined target virtual item is displayed in the frontend. That is, after the user performs the first trigger operation, the terminal may determine the target virtual item in the backend, and then directly control the target virtual object to equip the target virtual item and display the display widget and interaction widget of the target virtual item in the virtual scene, thereby saving the processing resources of the terminal.

[0079] In some embodiments, the combination process may display a visual combination screen on the front end by playing an item combination animation. That is, the terminal plays the item combination animation in response to a first trigger operation on at least two virtual items among the plurality of virtual items. The item combination animation is an animation of a target virtual object combining at least two virtual items into the target virtual item. Playing the item combination animation can intuitively display to the user the interaction effect for combining at least two virtual items to form the target virtual item, thereby improving the intuitiveness and enjoyment of the combination process and improving the efficiency of human-computer interaction.

[0080] In some embodiments, when the terminal controls the target virtual object to equip the target virtual item, the terminal sends a combination command for at least two virtual items to the server, and indicates that the target virtual object is equipped with the target virtual item based on confirmation information for the combination command from the server. That is, the terminal synchronizes the user's combination command for at least two virtual items with the server, and the server records that the target virtual object operated by the terminal combines at least two virtual items, sets the target virtual item to an equipped state, and realizes data synchronization between the terminal and the server. The equipped state indicates that the target virtual object has already equipped the target virtual item. Here, the confirmation information indicates that the server has confirmed that the target virtual item is to be combined with at least two virtual items.

[0081] All the above preferred aspects may be combined in any way to form preferred embodiments of the present disclosure, and the description thereof will be omitted here.

[0082] The method according to the embodiment of the present invention provides an interaction method for combining at least two virtual items to form a new target virtual item, so that the user does not need to frequently switch between virtual items used in the game, and can realize new virtual functions of the target virtual item when equipped with the target virtual item, thereby greatly reducing the difficulty of user operation, increasing the variety of control methods for virtual items, and improving the efficiency of human-computer interaction.

[0083] 4 is a flowchart of a method for displaying a virtual item according to an embodiment of the present invention. As shown in FIG. 4, the method is performed by an electronic device. In this example, the electronic device is a terminal, and the terminal is the first terminal 120 or the second terminal 160 shown in FIG. 1. In this embodiment, the method includes the following steps:

[0084] Step 401: The terminal displays a virtual scene and a target virtual object located in the virtual scene.

[0085] Step 402: The terminal displays a plurality of virtual items owned by the target virtual object in the virtual scene.

[0086] The above steps 401 and 402 are similar to the above step 201, and the description thereof will be omitted here.

[0087] It should be noted that, although the embodiment of the present invention is described taking an example in which a terminal displays a target virtual object and displays multiple virtual items owned by the target virtual object, in another embodiment, the multiple virtual items owned by the target virtual object may not be displayed, that is, step 401 and step 402 may be replaced by the following steps: The terminal displays a target virtual object in a virtual scene, and the target virtual object has multiple virtual items.

[0088] Step 403: The terminal obtains a combination instruction for at least two virtual items in response to a first trigger operation for the at least two virtual items of the plurality of virtual items.

[0089] The first trigger operation may be described in the above embodiment, and the description thereof will be omitted here.

[0090] In some embodiments, the terminal generates a combination instruction for the at least two virtual items based on the first trigger operation, the combination instruction including item identifiers of the at least two virtual items and combination instruction information for the at least two virtual items, the combination instruction information instructing the at least two virtual items to be combined.

[0091] Step 404: In response to the combination command, the terminal plays an item combination animation, which is an animation of the target virtual object combining the at least two virtual items into a target virtual item.

[0092] Wherein, the target virtual item is obtained by combining the at least two virtual items, and the target virtual item has a new virtual function that is different from the virtual functions of the at least two virtual items.

[0093] In some embodiments, the terminal invokes the playback widget of the application program to play the item combination animation, and configures the item combination animation with different contents according to the combination manner of different types of virtual items.

[0094] In some embodiments, a combination of two virtual items is taken as an example: in a shooting game, the virtual item held by a target virtual object in a default state is called a primary weapon, and the virtual item that needs to be switched to for use is called a secondary weapon, and the terminal combines the primary weapon and the secondary weapon to form the target virtual item.

[0095] Preferably, when both the primary and secondary weapons are shooting items, the item combination animation is as follows: the target virtual object takes out a shooting item (e.g., a machine gun) from the bag on its back, places the shooting item next to another shooting item (e.g., a rifle) it is carrying, and performs a combination action, i.e., ties the shooting item next to the other shooting item to obtain the target virtual item. In other words, the rifle and the machine gun are combined to form an enhanced rifle. The terminal then controls the target virtual object to use the target virtual item to fire, and can simultaneously fire bullets from the two shooting items until the ammunition runs out or the user triggers a separation command for the target virtual items.

[0096] In the combination method of two shooting items, both the display widget 302 and the display widget 303 show two different types of shooting items, as shown in Fig. 3. Here, the display widget 302 shows a rifle, which is the main weapon, and the display widget 303 shows a machine gun, which is the secondary weapon.

[0097] Preferably, when the primary weapon is a shooting item and the secondary weapon is a throwing item, the item combination animation is as follows: The target virtual object takes out a throwing item (e.g., a grenade) from a bag on its back, inserts the throwing item into a slot under the barrel of the shooting item (e.g., a rifle), performs a combination action, and obtains the target virtual item. In other words, the rifle and the grenade are combined to form a rifle with a grenade launcher. The terminal may then control the target virtual object to use the target virtual item to fire a bullet in the shooting item, or may control the target virtual object to use the target virtual item to directly fire the throwing item.

[0098] 5 is a schematic diagram of a virtual item combination method according to an embodiment of the present invention. In the combination method of a shooting item and a throwing item, as shown in FIG. 5, a target virtual object 501 is displayed in a virtual scene 500. The target virtual object 501 is currently equipped with a shooting item and a throwing item, and therefore a shooting item display widget 502 and a throwing item display widget 503 are further displayed in the virtual scene 500. Here, an example will be described in which the shooting item is a rifle and the throwing item is a grenade. When a user performs a first trigger operation (press and pinch in) on the display widget 502 and the display widget 503, the terminal combines the rifle and the grenade to form a rifle with a grenade launcher.

[0099] 6 is a schematic diagram of a target virtual item according to an embodiment of the present invention. As shown in FIG. 6, a target virtual item 600 is shown, which is a combination of a shooting item and a throwing item. The target virtual item 600 is a rifle that combines a rifle and a grenade, and is equipped with a grenade launcher.

[0100] Preferably, when the primary weapon is a shooting item and the secondary weapon is a cold weapon item, the item combination animation is as follows: The target virtual object takes out a cold weapon item (e.g., a dagger) from a bag on its back, inserts the cold weapon item into a slot under the barrel of a shooting item (e.g., a rifle), performs a combination action, and obtains the target virtual item. In other words, the target virtual object combines the rifle and the dagger to form a rifle with the dagger attached to the muzzle. After that, the terminal may control the target virtual object to use the target virtual item to fire bullets in the shooting item, or may control the target virtual object to use the target virtual item to directly perform a fighting action with the cold weapon, for example, control the target virtual object to perform a fighting action such as stabbing with the dagger between firing.

[0101] 7 is a schematic diagram of a virtual item combination method according to an embodiment of the present invention. In the combination method of a shooting item and a cold weapon item, as shown in FIG. 7, a target virtual object 701 is displayed in a virtual scene 700. Since the target virtual object 701 currently has a shooting item and a cold weapon item, a display widget 702 for the shooting item and a display widget 703 for the cold weapon item are further displayed in the virtual scene 700. Here, an example will be described in which the shooting item is a rifle and the cold weapon item is a dagger. When a user performs a first trigger operation (press and pinch in) on the display widget 702 and the display widget 703, the terminal combines the rifle and the dagger to form a rifle with a dagger attached to the muzzle.

[0102] 8 is a schematic diagram of a target virtual item according to an embodiment of the present invention. As shown in FIG. 8, a target virtual item 800 is shown, which is a combination of a shooting item and a cold weapon item. The target virtual item 800 is a rifle formed by combining a rifle and a dagger, with the dagger attached to the muzzle.

[0103] Preferably, when the primary weapon is a shooting item and the secondary weapon is a target projectile, the item combination animation is as follows: The target virtual object takes out the target projectile (e.g., a special clip) from a bag on its back, inserts the target projectile into the clip of the shooting item (e.g., a rifle), performs a combination action, and obtains the target virtual item. In other words, the rifle and the special clip are combined to form a rifle loaded with special bullets. The special bullets may have additional attack effects, such as a burning effect, a freezing deceleration effect, or an armor-piercing effect. The terminal may then control the target virtual object to use the target virtual item to fire the original bullet in the shooting item, or to fire the target projectile using the target virtual item, for example, to fire with special ammunition.

[0104] FIG. 9 is a schematic diagram of a virtual item combination method according to an embodiment of the present invention. The combination method of a shooting item and a target projectile may be referred to in FIG. 9 . A target virtual object 901 is displayed in a virtual scene 900. Since the target virtual object 901 currently has a shooting item and a target projectile, a display widget 902 for the shooting item and a display widget 903 for the target projectile are further displayed in the virtual scene 900. Here, an example is described in which the shooting item is a rifle and the target projectile is special ammunition. When a user performs a first trigger operation (press and pinch in) on the display widget 902 and the display widget 903, the terminal loads the rifle with the special ammunition and uses the rifle to fire the special ammunition.

[0105] In one preferred embodiment of step 404 above, i.e., the terminal combines at least two virtual items to obtain the target virtual item in response to the combination command, the terminal displays the combination process of the target virtual items on the front end by playing an item combination animation, thereby realizing efficient interaction with the user and improving the efficiency of human-computer interaction. In other embodiments, the terminal may perform the combination process of the target virtual items on the back end, in which case there is no need to play an item combination animation, and the terminal displays a display widget of the combined target virtual items directly in response to the first trigger operation.

[0106] In the above steps 403-404, the terminal acquires the target virtual item in response to the first trigger operation, thereby reducing communication overhead between the terminal and the server. In some embodiments, the terminal may transmit operation information of the first trigger operation to the server and acquire the target virtual item transmitted by the server. The embodiments of the present invention are not specifically limited to the method of acquiring the target virtual item, and can reduce processing resources of the terminal.

[0107] In some embodiments, the process of obtaining a virtual item through interaction between a terminal and a server includes the following steps: in response to a first trigger operation, the terminal sends operation information of the first trigger operation to the server, obtains the target virtual item sent by the server based on the operation information, and displays the target virtual item in the virtual scene.

[0108] Here, the operation information instructs combining at least two virtual items. Preferably, the operation information includes item identifiers of the at least two virtual items and combination instruction information for the at least two virtual items. The combination instruction information instructs combining the at least two virtual items. After receiving the operation information sent by the terminal, the server combines the at least two virtual items into a target virtual item based on the operation information and sends the target virtual item to the terminal, which receives the target virtual item and displays the target virtual item in the virtual scene. Through interaction between the terminal and the server, the terminal sends operation information for a first trigger operation to the server, the server generates the target virtual item based on the operation information, and the server sends the target virtual item to the terminal. This eliminates the need for the terminal to generate the target virtual item based on the operation information, thereby saving processing resources for the terminal.

[0109] In this embodiment of the present invention, in response to the first trigger operation, a combination command is first obtained, and then an item combination animation is played based on the combination command. However, in other embodiments, steps 403 to 404 may not be performed, and another method may be used to play the item combination animation in response to the first trigger operation.

[0110] Step 405: The terminal sends a combination instruction for the at least two virtual items to the server.

[0111] In some embodiments, after the terminal combines at least two virtual items to form a target virtual item, the terminal needs to synchronize the combination operation with the server, and therefore the terminal sends the combination command in step 403 above to the server.

[0112] Step 406: The terminal displays that the target virtual object in the virtual scene is equipped with the target virtual item according to the confirmation information of the combination command from the server.

[0113] In some embodiments, the server records the combination instruction and stores operation information for the target virtual object to combine at least two virtual items into the target virtual item. This operation information needs to be synchronized with other terminals participating in the game. Preferably, a frame synchronization technique is used to synchronize the information.

[0114] In steps 405 and 406, the terminal displays in the virtual scene that the target virtual object is equipped with the target virtual item. In other words, the terminal's operation of controlling the target virtual object to equip the target virtual item must be confirmed by the server. Otherwise, if the server returns rejection information to the combination command, it means that the target virtual object has failed to equip the target virtual item, and the target virtual object continues to possess multiple virtual items. In this case, combination failure presentation information is displayed in the virtual scene, and the combination failure presentation information is used to prompt the user to perform the first trigger operation again.

[0115] In the above steps 403 to 406, the terminal displays target virtual items in the virtual scene in response to the first trigger operation for at least two virtual items among the plurality of virtual items. In other embodiments, the terminal may synchronize the virtual item combination method with the server by sending operation information of the first trigger operation to the server in addition to synchronizing the virtual item combination method with the server through the combination command, and the embodiment of the present invention is not limited thereto.

[0116] In some embodiments, when displaying that a target virtual object in a virtual scene is equipped with a target virtual item, the terminal displays a display widget of the target virtual item in the virtual scene. In addition, according to different combination manners of at least two virtual items that are combined to form the target virtual item, the terminal displays different types of interaction widgets for the target virtual items formed in different combination manners. This will be described in detail below.

[0117] Case 1: At least two virtual items are both projectiles Preferably, the terminal displays a first firing function option of the target virtual item in the virtual scene, and in response to a trigger operation on the first firing function option, controls the target virtual object to simultaneously fire at least two virtual item projectiles using the target virtual item.

[0118] When at least two virtual items to be combined with a target virtual item are both projectile items, the target virtual item's firing function option can simultaneously fire projectiles of the multiple virtual items, i.e., one type of virtual item (target virtual item) can realize the function of firing projectiles of multiple virtual items, thereby enhancing the functionality of the virtual items in the virtual scene and increasing the diversity of the virtual items. As a result, when a user equips a target virtual item, the user can simultaneously realize the virtual functions of at least two virtual items, eliminating the need to frequently switch between virtual items used during the game. This greatly reduces the difficulty of user operation, increases the variety of control methods for virtual items, and improves the efficiency of human-computer interaction.

[0119] Preferably, the trigger operation includes, but is not limited to, a click operation, a long press operation, a double click operation, a voice command or a text command, etc., and embodiments of the present invention are not specifically limited thereto.

[0120] Preferably, the first launch function option is a graphic button or a function option on a menu bar, and the graphic button may be a circular button, a square button, or an irregular button, although embodiments of the present invention are not specifically limited thereto.

[0121] Preferably, when the target virtual object fires at least two projectiles of virtual items, taking bullets as an example, the bullets of each virtual item may be fired simultaneously, that is, a multi-shot mode may be adopted, or one virtual item's bullets may be fired until all bullets are used up, and then another virtual item's bullets may be fired until all bullets of the virtual items are used up, or a single-shot mode may be adopted, and the embodiment of the present invention is not specifically limited to the bullet firing mode.

[0122] Preferably, when a target virtual object fires at least two virtual item projectiles, a firing trajectory is formed based on parameters of the at least two virtual items, with the current position of the target virtual object as the starting point and the position corresponding to the starting sight of the target virtual object as the ending point, and the projectile is controlled to move along the firing trajectory in a virtual scene, and the movement process of the projectile is displayed, where the parameters of the virtual items include a range parameter, a caliber parameter, etc., where the range parameter is used to represent the range of the virtual item, the caliber parameter is used to represent the muzzle size of the virtual item, and the size of the projectile may be represented by the virtual item size.

[0123] In one exemplary scene, if the at least two virtual items are a rifle and a machine gun, and the target virtual item is an enhanced rifle, the first firing function option is the fire button, and a user may trigger the fire button to control the target virtual object to use the target virtual item to simultaneously fire bullets in the machine gun and the rifle until the bullets run out or the user triggers a separation command for the target virtual item.

[0124] Case 2: At least two virtual items include a projectile and a throwable item Preferably, the terminal displays a second firing function option and a throwing function option for the target virtual item in the virtual scene, and in response to a trigger operation on the second firing function option, controls the target virtual object to use the target virtual item to fire a projectile of a shooting item of the at least two virtual items, and in response to a trigger operation on the throwing function option, controls the target virtual object to use the target virtual item to throw a throwing item of the at least two virtual items.

[0125] When the at least two virtual items combined with the target virtual item include a shooting item and a throwing item, two different function options of the target virtual item can be used to trigger functions of different types of virtual items of the target virtual item, thereby allowing the user to simultaneously realize the virtual functions of the at least two virtual items when equipping the target virtual item, eliminating the need for the user to frequently switch between virtual items used during the game, greatly reducing the difficulty of user operation, increasing the variety of control methods for virtual items, and improving the efficiency of human-computer interaction.

[0126] Preferably, the trigger operation includes, but is not limited to, a click operation, a long press operation, a double click operation, a voice command or a text command, etc., and embodiments of the present invention are not specifically limited thereto.

[0127] Preferably, the second firing or throwing function option is a graphic button or a function option on a menu bar, and the graphic button may be a circular button, a square button, or an irregular button, although embodiments of the present invention are not specifically limited thereto.

[0128] Preferably, when the target virtual object fires the projectile of the shooting item, it may adopt a multi-shot mode or a single-shot mode, and the embodiment of the present invention is not specifically limited to the projectile firing mode.

[0129] Preferably, when a target virtual object uses a target virtual item to fire a projectile of a shooting item, the current position of the target virtual object is set as the starting point, the position corresponding to the target virtual object's starting point sight is set as the ending point, a firing trajectory is formed based on the parameters of the shooting item, the projectile is controlled to move along the firing trajectory in the virtual scene, and the movement process of the projectile is displayed.

[0130] Preferably, when the target virtual object uses the target virtual item to throw a throwing item, a launch trajectory is formed based on the parameters of the throwing item, with the current position of the target virtual object as the start point and the position corresponding to the target virtual object's starting point sight as the end point, and the throwing item is controlled to move along the throwing trajectory in the virtual scene, and the movement process of the throwing item is displayed, where the parameters of the throwing item include weight, size, etc.

[0131] In one exemplary scene, when the at least two virtual items are a rifle and a grenade and the target virtual item is a rifle with a grenade launcher, the second fire function option is a fire button and the throw function option is a special fire button, and the user controls the target virtual object to fire the rifle by triggering the fire button and to throw the grenade by triggering the special fire button.

[0132] Case 3: At least two virtual items include a shooting item and a cold weapon item Preferably, the terminal displays a third firing function option and a showdown function option for the target virtual item in the virtual scene, and in response to a trigger operation on the third firing function option, controls the target virtual object to use the target virtual item to fire a projectile of a shooting item among the at least two virtual items, and in response to a trigger operation on the showdown function option, controls the target virtual object to engage in a showdown using a cold weapon item among the at least two virtual items.

[0133] When the at least two virtual items combined with the target virtual item include a shooting item and a cold weapon item, two different function options of the target virtual item can trigger functions of different types of virtual items of the target virtual item, thereby allowing the user to simultaneously realize the virtual functions of the at least two virtual items when equipping the target virtual item, eliminating the need for the user to frequently switch between virtual items used during the game, greatly reducing the difficulty of user operation, increasing the variety of control methods for virtual items, and improving the efficiency of human-computer interaction.

[0134] Preferably, the trigger operation includes, but is not limited to, a click operation, a long press operation, a double click operation, a voice command or a text command, etc., and embodiments of the present invention are not specifically limited thereto.

[0135] Preferably, the third launch function option is a graphic button or a function option on a menu bar, and the graphic button may be a circular button, a square button, or an irregular button, although embodiments of the present invention are not specifically limited thereto.

[0136] Preferably, when the target virtual object uses the target virtual item to fire the projectile of the shooting item, it may adopt a multi-shot mode or a single-shot mode, and the embodiment of the present invention is not specifically limited to the bullet firing mode.

[0137] Preferably, when a target virtual object uses a target virtual item to fire a projectile of a shooting item, the current position of the target virtual object is set as the starting point, the position corresponding to the target virtual object's starting point sight is set as the ending point, a firing trajectory is formed based on the parameters of the shooting item, the projectile is controlled to move along the firing trajectory in the virtual scene, and the movement process of the projectile is displayed.

[0138] Preferably, when the target virtual object uses a cold weapon item to fight, the current position of the target virtual object is set as a starting point, and the target virtual object is controlled to stab the cold weapon item from the starting point in the direction indicated by the joystick widget, and the movement process of the cold weapon item may be displayed.

[0139] In one exemplary scene, when the at least two virtual items are a rifle and a dagger and the target virtual item is a rifle with a dagger attached to the muzzle, the third firing function option is a fire button and the dueling function option is a special fire button. The user controls the target virtual object to fire the rifle by triggering the fire button, and controls the target virtual object to perform a dueling action (e.g., a stabbing action) with the dagger by triggering the special fire button.

[0140] Case 4: At least two virtual items include a shooting item and a target projectile Preferably, the terminal displays a fourth firing function option and a fifth firing function option of the target virtual item in the virtual scene, and in response to a trigger operation on the fourth firing function option, controls the target virtual object to use the target virtual item to fire a projectile of a shooting item of the at least two virtual items, and in response to a trigger operation on the fifth firing function option, controls the target virtual object to use the target virtual item to fire the target projectile.

[0141] When at least two virtual items that combine target virtual items include a shooting item and a target projectile, two different function options of the target virtual items can be used to fire two different projectiles with the two different shooting items, thereby enhancing the functionality of the virtual items in the virtual scene and increasing the diversity of the virtual items. This allows a user to simultaneously realize the virtual functions of at least two virtual items when equipping the target virtual items, eliminating the need to frequently switch between virtual items used during the game, greatly reducing the difficulty of user operation, increasing the variety of control methods for virtual items, and improving the efficiency of human-computer interaction.

[0142] Here, in response to a trigger operation for the fifth firing function option, the target virtual object is controlled to fire a projectile using the target virtual item, i.e., to fire the target projectile using the shooting item, without firing the projectile of the shooting item itself. For example, the projectile of the shooting item is normal ammunition for the virtual firearm itself, and the target projectile is special ammunition that has combustion damage. In response to a trigger operation for the fourth firing function option, the target virtual object is controlled to fire the normal ammunition of the virtual firearm itself of the at least two virtual items using the target virtual item. In response to a trigger operation for the fifth firing function option, the target virtual object is controlled to fire the special ammunition using the target virtual item.

[0143] Preferably, the trigger operation includes, but is not limited to, a click operation, a long press operation, a double click operation, a voice command or a text command, etc., and embodiments of the present invention are not specifically limited thereto.

[0144] Preferably, the fifth launch function option is a graphic button or a function option on a menu bar, and the graphic button may be a circular button, a square button, or an irregular button, although embodiments of the present invention are not specifically limited thereto.

[0145] Preferably, when the target virtual object uses the target virtual item to fire a projectile of a shooting item, it may adopt a multi-shot mode or a single-shot mode, and the embodiment of the present invention is not specifically limited to the bullet firing mode.

[0146] Preferably, when a target virtual object uses a target virtual item to fire a shooting item projectile or a target projectile, the current position of the target virtual object is set as the starting point, the position corresponding to the starting sight of the target virtual object is set as the ending point, a firing trajectory is formed based on the parameters of the shooting item, the shooting item projectile or target projectile is controlled to move along the firing trajectory in the virtual scene, and the movement process of the projectile or target projectile is displayed.

[0147] In one exemplary scene, when the at least two virtual items are a rifle and special ammunition and the target virtual item is a rifle loaded with both special ammunition and regular ammunition, the fourth fire function option is the fire button and the fifth fire function option is the special fire button, and the user controls the target virtual object to fire the rifle with regular ammunition by triggering the fire button, and controls the target virtual object to fire the rifle with special ammunition by triggering the special fire button.

[0148] 10 is a schematic diagram of target firing function options according to an embodiment of the present invention. As shown in FIG. 10, a target virtual object 1001 is displayed in a virtual scene 1000, and the target virtual object owns a shooting item and a target projectile. A user combines the shooting item and the target projectile to form a target virtual item by operating a first trigger. In this case, a fourth firing function option 1002 and a fifth firing function option 1003 for the target virtual item are further displayed in the virtual scene 1000. The fourth firing function option 1002 is used to control the target virtual object to use the target virtual item to fire the default projectile (i.e., normal ammunition) of the shooting item, and the fifth firing function option 1003 is used to control the target virtual object to use the target virtual item to fire the target projectile (i.e., special ammunition).

[0149] Step 407: The terminal obtains a separation command for the target virtual item in response to a second trigger operation for the target virtual item.

[0150] In some embodiments, combining two virtual items to form a target virtual item is described as an example. The second trigger operation is when a user simultaneously presses the display widget of the target virtual item with two fingers and then performs a separation operation with the two fingers. That is, the separation operation is performed when a user presses the display widget of the target virtual item, keeps the two fingers in contact with the screen, and separates the two fingers (i.e., drags the two fingers in two different directions), i.e., performs a relative movement of the two fingers apart.

[0151] The above process is described using an example of combining two virtual items to form a target virtual item. In reality, the number of at least two virtual items that make up the target virtual item is three or more. Therefore, to realize the second trigger operation, the user may simultaneously press the display widget of the target virtual item with three or more fingers and drag it in three or more different directions, and the embodiments of the present invention are not specifically limited thereto.

[0152] In some embodiments, the terminal detects a user's pressing operation on the display widget of the target virtual item using a pressure sensor arranged below the display, and determines that the user's pressing operation on the display widget of the target virtual item has been detected if the duration of the pressing operation exceeds a duration threshold. Furthermore, the terminal subsequently detects whether the user has performed a separation operation using the pressure sensor. Preferably, the separation operation detection method includes the following steps: The pressure sensor determines a movement trajectory of the pressure point of the pressure operation performed by the user on the display widget of the target virtual item, and determines that the user's separation operation on the target virtual item has been detected if the distance between each two end positions of the movement trajectories corresponding to multiple fingers is greater than a distance threshold (or the trajectory length of each movement trajectory is greater than a length threshold). Preferably, if the pressing operation and the separation operation are detected, it is determined that the user has performed a second trigger operation on the target virtual item.

[0153] In some embodiments, the terminal generates a separation instruction for the target virtual item based on the second trigger operation, the separation instruction including item identifiers of at least two virtual items constituting the target virtual item and separation instruction information for the target virtual item, the separation instruction information instructing the terminal to separate the target virtual item into at least two virtual items.

[0154] Step 408: In response to the separation command, the terminal plays an item separation animation, which is an animation in which the target virtual object separates the target virtual item into at least two virtual items.

[0155] In some embodiments, the terminal invokes the playback widget of the application program to play the item separation animation, and configures the item separation animation with different contents according to the combination of different types of virtual items.

[0156] In some embodiments, a target virtual item is formed by combining two virtual items. In a shooting game, a virtual item held by a target virtual object in a default state is called a primary weapon, and a virtual item that needs to be switched to use the weapon is called a secondary weapon. The device can combine the primary weapon and the secondary weapon to form the target virtual item.

[0157] Preferably, when both the primary and secondary weapons are shooting items, the item separation animation is as follows: the target virtual object uses both hands to separate the target virtual items, puts one of the shooting items (usually a secondary weapon, e.g., a machine gun) into a bag behind its back, and returns to a state where it is holding the other shooting item (usually a primary weapon, e.g., a rifle). In this way, the separation operation of the target virtual items is completed.

[0158] Preferably, if the primary weapon is a shooting item and the secondary weapon is a throwing item, the item separation animation is as follows: the target virtual object takes the throwing item (e.g., a grenade) from the slot below the muzzle of the shooting item (e.g., a rifle), puts the throwing item into the bag on its back, and returns to a state where it only has the shooting item. In this way, the separation operation of the target virtual item is completed.

[0159] Preferably, if the primary weapon is a shooting item and the secondary weapon is a cold weapon item, the item separation animation is as follows: the target virtual object takes out the cold weapon item (e.g., a dagger) from the slot below the muzzle of the shooting item (e.g., a rifle), puts the cold weapon item into the bag on its back, and returns to a state where it only has the shooting item. In this way, the separation operation of the target virtual item is completed.

[0160] Preferably, if the primary weapon is a shooting item and the secondary weapon is a target projectile, the item separation animation is as follows: the target virtual object removes the target projectile (e.g., special ammunition such as special ammunition) from the magazine of the shooting item (e.g., a rifle), places the target projectile in a bag on its back, and returns to a state in which it only has the shooting item. In this way, the separation operation of the target virtual item is completed.

[0161] In one preferred embodiment of step 408 above, i.e., the terminal responds to the separation command to separate the target virtual item to obtain at least two virtual items, the terminal displays the separation process of the target virtual item on the front end by playing an item separation animation, thereby realizing efficient interaction with the user and improving the efficiency of human-computer interaction. In other embodiments, the terminal may perform the separation process of the target virtual item on the back end, in which case there is no need to play an item separation animation, and the terminal displays display widgets of the at least two separated virtual items directly in response to the second trigger operation.

[0162] In the above steps 407-408, the terminal generates a separation command based on the second trigger operation, and separates the target virtual item into at least two virtual items based on the separation command, thereby ensuring that the original virtual functions of the at least two virtual items are still maintained even after the target virtual item is separated into at least two virtual items.

[0163] In this embodiment of the present invention, in response to the second trigger operation, a separation command is first obtained, and then an item separation animation is played based on the separation command, but in another embodiment, there is no need to perform steps 407-408, and a different method is adopted to play the item separation animation in response to the second trigger operation for the target virtual item.

[0164] In this embodiment of the present invention, in response to the second trigger operation, a separation command is first obtained, and then an item separation animation is played based on the separation command. However, in another embodiment, steps 407 and 408 do not need to be performed. Instead, a different method is adopted to separate the target virtual item to obtain at least two virtual items in response to the second trigger operation on the target virtual item. In the separation process, if a second trigger operation on the target virtual item is detected and the user indicates that they want to separate the target virtual item into at least two virtual items, the target virtual item is directly separated. This eliminates the need for the terminal to interact with the server to separate the target virtual item through the interaction, and allows the terminal to quickly obtain at least two separated virtual items. This reduces communication overhead between the terminal and the server and improves the efficiency of human-computer interaction.

[0165] Step 409: The terminal sends a separation command for the target virtual item to the server.

[0166] In some embodiments, after the terminal completes splitting the target virtual item into at least two virtual items, it needs to synchronize the splitting operation with the server, and therefore the terminal may send the split command of step 407 above to the server.

[0167] Step 410: The terminal displays that the target virtual object is equipped with one of the at least two virtual items as a shooting item according to confirmation information for the separation command from the server.

[0168] Here, the confirmation information indicates that the server has confirmed that the target virtual item will be separated into at least two virtual items. In an embodiment of the present invention, the target virtual item is obtained by combining at least two virtual items, and the at least two virtual items include at least one shooting item. After the target virtual item is separated, the target virtual object has the at least two virtual items and is equipped with one of the at least two virtual items. Preferably, the shooting item is the shooting item that the target virtual object was equipped with before combining the at least two virtual items. Preferably, after the target virtual item is separated, the virtual object is equipped with one of the at least two virtual items, and the remaining virtual items are stored in the target virtual object's bag. A command to separate the target virtual item is sent to the server via the terminal. Only when the server confirms that the target virtual item will be separated into at least two virtual items, is the target virtual object shown as equipped with the shooting item of the separated virtual items displayed. This ensures data synchronization between the terminal and the server.

[0169] In some embodiments, the server records the separation instruction and stores motion information of the target virtual object for separating the target virtual item into at least two virtual items. This motion information needs to be synchronized with other terminals participating in the game. Preferably, a frame synchronization technique may be used to synchronize the information.

[0170] In the above steps 409-410, the terminal must confirm that the operation of controlling the target virtual object to separate the target virtual item into at least two virtual items is confirmed by the server. Otherwise, if the server returns rejection information to the separation command, it means that the target virtual object fails to separate the target virtual item into at least two virtual items, and still maintains the state of equipping the target virtual item. In this case, separation failure presentation information is displayed in the virtual scene, and the separation failure presentation information is used to prompt the user to perform the second trigger operation again.

[0171] All the above preferred aspects may be combined in any way to form preferred embodiments of the present disclosure, and the description thereof will be omitted here.

[0172] The method according to the embodiment of the present invention provides an interaction method for combining at least two virtual items to form a new target virtual item, so that the user does not need to frequently switch between virtual items used in the game, and can realize new virtual functions of the target virtual item when equipped with the target virtual item, thereby greatly reducing the difficulty of user operation, increasing the variety of control methods for virtual items, and improving the efficiency of human-computer interaction.

[0173] 11 is a schematic diagram of the principle of a virtual item display method according to an embodiment of the present invention. As shown in 1100, for example, combining two virtual weapons in an FPS game to form a combined weapon is taken as an example. In this embodiment, the method includes the following steps:

[0174] Step 1: The user pinches two fingers together on the weapon and ammo buttons.

[0175] Step 2: The device plays the item combination animation.

[0176] Step 3: The terminal synchronizes the item combination operation with the server.

[0177] Step 4: The server returns the combination operation result to the terminal.

[0178] Step 5: The device will display the gun combination possession effect.

[0179] Step 6: The user presses the combination fire button.

[0180] Step 7: The terminal synchronizes the combined shooting operation with the server.

[0181] Step 8: The server returns the combined shooting result to the terminal.

[0182] Step 9: The device will play the combination shooting animation.

[0183] Step 10: The user presses the combined weapon buttons with two fingers and drags them apart.

[0184] Step 11: The device plays the item separation animation.

[0185] Step 12: The terminal synchronizes the item separation operation with the server.

[0186] Step 13: The server returns the separation operation result to the terminal.

[0187] Step 14: The device will display the normal gun possession effect.

[0188] In an embodiment of the present invention, a user can quickly achieve weapon combination and separation during a game by pinching and separating two fingers together, and animations of characters combining and separating weapons are displayed in real time during the game, thereby satisfying the need for real-time weapon combination and separation during the game. By pinching and separating two fingers together, combination and separation commands can be issued easily and quickly. This operation method is low in difficulty and complexity, and is very convenient for users, greatly improving the user experience.

[0189] 12 is a schematic diagram of the configuration of a virtual item display device according to an embodiment of the present invention. As shown in FIG. 12, the device includes the following modules:

[0190] The first display module 1201 displays a target virtual object in a virtual scene. The target virtual object has a plurality of virtual items, and each of the plurality of virtual items has a virtual function.

[0191] The second display module 1202 displays a target virtual item in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items, the target virtual item being obtained by combining the at least two virtual items, and the target virtual item having a new virtual function different from the virtual functions of the at least two virtual items.

[0192] The device according to the embodiment of the present invention provides an interaction method for combining at least two virtual items to form a new target virtual item, so that the user does not need to frequently switch between virtual items used in the game, and can realize new virtual functions of the target virtual item when equipped with the target virtual item, thereby greatly reducing the difficulty of user operation, increasing the variety of control methods for virtual items, and improving the efficiency of human-computer interaction.

[0193] In one preferred embodiment, based on the configuration of the device in FIG. 12, the second display module 1202 includes the following units:

[0194] The acquisition unit acquires the target virtual item in response to the first trigger operation.

[0195] The equipment control unit displays, in the virtual scene, that the target virtual object is equipped with the target virtual item.

[0196] In one preferred embodiment, based on the configuration of the device in FIG. 12, the acquisition unit includes an acquisition subunit.

[0197] The acquisition subunit combines at least two virtual items to acquire the target virtual item in response to a first trigger operation.

[0198] In one preferred embodiment, based on the device configuration of FIG. 12, the device transmits combination instructions for at least two virtual items to a server.

[0199] The equipment control unit displays that the target virtual object is equipped with the target virtual item based on confirmation information for the combination command from the server.

[0200] In one preferred embodiment, the first display module displays display widgets of a plurality of virtual items owned by the target virtual object.

[0201] The second display module displays the target virtual item in the virtual scene in response to a pinch-in operation on the display widgets of the at least two virtual items.

[0202] In one preferred embodiment, in response to a first trigger operation, the second display module sends operation information of the first trigger operation to the server, where the operation information instructs combining at least two virtual items, obtains the target virtual item sent by the server based on the operation information, and displays the target virtual item in the virtual scene.

[0203] In one preferred embodiment, the second display module plays an item combination animation in response to the first trigger operation, the item combination animation being an animation in which the target virtual object combines at least two virtual items into the target virtual item.

[0204] In one preferred embodiment, the at least two virtual items are both fireable items. The first display module 1201 displays a first firing function option of the target virtual item in the virtual scene.

[0205] Based on the configuration of the device of FIG. 12 , the device further includes a launch control module that controls the target virtual object to simultaneously launch at least two virtual item projectiles using the target virtual item in response to a trigger operation on the first launch function option.

[0206] In one preferred embodiment, the at least two virtual items include a shooting item and a throwing item. The first display module 1201 displays a second firing function option and a throwing function option of the target virtual item in the virtual scene.

[0207] Based on the configuration of the device in FIG. 12 , the device further includes a launch control module that controls the target virtual object to use the target virtual item to launch a projectile of a shooting item among the at least two virtual items in response to a trigger operation for the second launch function option, and a throw control module that controls the target virtual object to use the target virtual item to throw a throwing item among the at least two virtual items in response to a trigger operation for the throw function option.

[0208] In one preferred embodiment, the at least two virtual items include a shooting item and a cold weapon item. The first display module 1201 displays a third firing function option and a duel function option of the target virtual item in the virtual scene.

[0209] Based on the configuration of the device in FIG. 12 , the device further includes a launch control module that controls the target virtual object to use the target virtual item to launch a projectile of a shooting item among the at least two virtual items in response to a trigger operation for the third launch function option, and a showdown control module that controls the target virtual object to engage in a showdown using a cold weapon item among the at least two virtual items in response to a trigger operation for the showdown function option.

[0210] In one preferred embodiment, the at least two virtual items include a shooting item and a target projectile. The first display module 1201 displays a fourth firing function option and a fifth firing function option of the target virtual item in the virtual scene.

[0211] Based on the configuration of the device in FIG. 12 , the device further includes a firing control module that controls the target virtual object to use the target virtual item to fire a projectile of a shooting item among the at least two virtual items in response to a trigger operation for the fourth firing function option, and controls the target virtual object to use the target virtual item to fire the target projectile in response to a trigger operation for the fifth firing function option.

[0212] In one preferred embodiment, based on the configuration of the device of FIG. 12, the device further includes an acquisition module that separates the target virtual item and acquires at least two virtual items in response to a second trigger operation on the target virtual item.

[0213] In one preferred embodiment, based on the configuration of the device of FIG. 12, the device further includes a transmission module that transmits a separation command for the target virtual item to the server.

[0214] The second display module displays that the target virtual object is equipped with one of the at least two virtual items as a shooting item based on confirmation information for the separation command from the server.

[0215] In one preferred embodiment, the device further includes a separation module that plays an item separation animation in response to a second trigger operation on the target virtual item, the item separation animation being an animation in which the target virtual object separates the target virtual item into at least two virtual items.

[0216] All the above preferred aspects may be combined in any way to form preferred embodiments of the present disclosure, and the description thereof will be omitted here.

[0217] In one preferred embodiment, the plurality of virtual items each have an interaction function, the interaction function being a function by which a target virtual object uses the virtual item to interact with other virtual objects in the virtual scene, and the target virtual item has a new interaction function that is different from the interaction functions of at least two of the virtual items.

[0218] It should be noted that when the virtual item display device according to the above embodiment displays a virtual item, the above division of functional modules is merely described as an example. In actual application, the above functions may be assigned to different functional blocks as needed. That is, the internal structure of the electronic device may be divided into various functional modules to perform all or part of the above functions. Furthermore, the virtual item display device according to the above embodiment belongs to the same concept as the virtual item display method, and its specific implementation process may refer to the embodiment of the virtual item display method, and its description will be omitted here.

[0219] 13 is a schematic diagram of a terminal according to an embodiment of the present invention. The terminal is an example of an electronic device. Generally, a terminal 1300 includes a processor 1301 and a memory 1302.

[0220] Processor 1301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. Processor 1301 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field Programmable Gate Array), and a PLA (Programmable Logic Array). In some embodiments, processor 1301 may be integrated with a GPU (Graphics Processing Unit), which is used to render and draw content that needs to be displayed on a display screen.

[0221] Memory 1302 may include one or more computer-readable storage media, which may be non-transitory. In some embodiments, the non-transitory computer-readable storage media in memory 1302 may store at least one program code, which is used to be executed by processor 1301 to implement a method for displaying a virtual item according to an embodiment of the present invention.

[0222] In some embodiments, terminal 1300 may preferably further include a peripheral interface 1303 and at least one peripheral. Processor 1301, memory 1302, and peripheral interface 1303 may be connected via a bus or signal lines. Each peripheral may be connected to peripheral interface 1303 via a bus, signal line, or circuit board. Specifically, the peripherals include at least one of radio frequency circuitry 1304, display screen 1305, camera component 1306, audio circuitry 1307, and power supply 1308.

[0223] The peripheral interface 1303 may be used to connect at least one peripheral associated with I / O (Input / Output) to the processor 1301 and the memory 1302. In some embodiments, the processor 1301, the memory 1302, and the peripheral interface 1303 are integrated on the same chip or circuit board. In other embodiments, any one or two of the processor 1301, the memory 1302, and the peripheral interface 1303 may be implemented on a single chip or circuit board, although this embodiment is not limited thereto.

[0224] The radio frequency circuit 1304 is used to transmit and receive RF (Radio Frequency) signals, also referred to as electromagnetic signals. The radio frequency circuit 1304 communicates with communication networks and other communication devices via electromagnetic signals. The radio frequency circuit 1304 converts electrical signals into electromagnetic signals for transmission or converts received electromagnetic signals into electrical signals. Preferably, the radio frequency circuit 1304 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user ID module card, etc. Preferably, the radio frequency circuit 1304 can communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to, metropolitan area networks, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, radio frequency circuitry 1304 may include circuitry related to Near Field Communication (NFC), although the invention is not so limited.

[0225] The display screen 1305 is used to display a user interface (UI). The UI may include graphics, text, icons, video, and any combination thereof. If the display screen 1305 is a touch display screen, it has the ability to capture touch signals on or above the surface of the display screen 1305. The touch signals may be input to the processor 1301 as control signals for processing. Preferably, the display screen 1305 is used to provide virtual buttons and / or a virtual keyboard, also referred to as soft buttons and / or a soft keyboard. In some embodiments, one display screen 1305 may be located on the front panel of the terminal 1300. In other embodiments, at least two display screens 1305 may be located on different surfaces of the terminal 1300 or may be designed to fold. In still other embodiments, the display screen 1305 may be a flexible display screen located on a curved or folding surface of the terminal 1300. The display screen 1305 may also be configured as a non-rectangular, irregularly shaped screen, i.e., a specially shaped screen. The display screen 1305 may be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and the like.

[0226] The camera component 1306 is used to capture images or videos. Preferably, the camera component 1306 includes a front camera and a rear camera. Typically, the front camera is used for video calls and selfies, and the rear camera is used for photos and videos. In some embodiments, the rear camera includes at least two of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to realize a background blur function by combining the main camera with the depth-of-field camera. The main camera and the wide-angle camera are combined to realize panoramic photography and virtual reality (VR) photography functions. In some embodiments, the camera component 1306 may further include a flash. The flash may be a single color temperature flash or a dual color temperature flash. The dual color temperature flash refers to a combination of a warm light flash and a cold light flash and may be used for light compensation at various color temperatures.

[0227] In some embodiments, the audio circuit 1307 may include a microphone and a speaker. The microphone is used to capture sound waves from the user and the environment and convert the sound waves into electrical signals that are input to the processor 1301 for processing or to the radio frequency circuit 1304 for voice communication. Multiple microphones may be located in different parts of the terminal 1300 for stereo acquisition or noise reduction. The microphone may be an array microphone or an omnidirectional collection microphone. The speaker is used to convert electrical signals from the processor 1301 or the radio frequency circuit 1304 into sound waves. Preferably, the speaker may be a conventional thin-film speaker or a piezoelectric ceramic speaker. If the speaker is a piezoelectric ceramic speaker, it may not only convert electrical signals into sound waves audible to humans, but also into sound waves inaudible to humans for distance measurement, etc. In some embodiments, the audio circuit 1307 may further include a headphone jack.

[0228] The power source 1308 is used to supply power to each component in the terminal 1300. The power source 1308 may be an AC power source, a DC power source, a temporary battery, or a rechargeable battery. If the power source 1308 includes a rechargeable battery, the rechargeable battery may be a wired or wireless rechargeable battery. The rechargeable battery may support fast charging technology.

[0229] In some embodiments, terminal 1300 further includes one or more sensors 1309, including, but not limited to, an acceleration sensor 1310, a gyroscope sensor 1311, a pressure sensor 1312, a fingerprint sensor 1313, an optical sensor 1314, and a proximity sensor 1315.

[0230] In some embodiments, acceleration sensor 1310 may detect the magnitude of acceleration on three coordinate axes of a coordinate system established by terminal 1300. For example, acceleration sensor 1310 may be used to detect components of gravitational acceleration on three coordinate axes. Processor 1301 may control display screen 1305 to display a user interface in a horizontal view or a vertical view based on the gravitational acceleration signals collected by acceleration sensor 1310. Acceleration sensor 1310 may be used to collect game or user movement data.

[0231] In some embodiments, the gyroscope sensor 1311 may detect the orientation and rotation angle of the body of the terminal 1300. The gyroscope sensor 1311 may cooperate with the acceleration sensor 1310 to collect a user's 3D movement on the terminal 1300. The processor 1301 may implement motion sensing (e.g., changing a UI according to a user's tilt operation), image stabilization during shooting, game control, and inertial navigation based on the data collected by the gyroscope sensor 1311.

[0232] The pressure sensor 1312 may be arranged on a side frame of the terminal 1300 and / or below the display screen 1305. When the pressure sensor 1312 is arranged on the side frame of the terminal 1300, it may detect a grip signal of the user of the terminal 1300 and recognize the left or right hand based on the grip signal, or perform a shortcut operation. When the pressure sensor 1312 is arranged below the display screen 1305, it may control an operable widget in the UI interface according to a pressure operation of the user on the display screen 1305. The operable widget includes at least one of a button widget, a scroll bar widget, an icon widget, and a menu widget.

[0233] The fingerprint sensor 1313 collects a user's fingerprint. The processor 1301 identifies the user's ID according to the fingerprint collected by the fingerprint sensor 1313, or the fingerprint sensor 1313 identifies the user's ID according to the collected fingerprint. If the identified user's ID is a trusted ID, the processor 1301 allows the user to perform related confidential operations, including unlocking the screen, displaying encrypted information, downloading software, making payments, and changing settings. Preferably, the fingerprint sensor 1313 may be located on the front, back, or side of the terminal 1300. If the terminal 1300 is provided with a physical button or a manufacturer's logo, the fingerprint sensor 1313 may be integrated with the physical button or the manufacturer's logo.

[0234] The optical sensor 1314 is used to collect ambient light intensity. In one embodiment, the processor 1301 may control the display brightness of the display screen 1305 based on the ambient light intensity collected by the optical sensor 1314. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1305 is increased, and when the ambient light intensity is low, the display brightness of the display screen 1305 is decreased. In another embodiment, the processor 1301 may dynamically adjust the shooting parameters of the camera component 1306 based on the ambient light intensity collected by the optical sensor 1314.

[0235] Proximity sensor 1315, also known as a distance sensor, is typically located on the front of terminal 1300. Proximity sensor 1315 is used to collect the distance between the user and the front of terminal 1300. In one embodiment, when proximity sensor 1315 detects that the distance between the user and the front of terminal 1300 is gradually decreasing, processor 1301 controls display screen 1305 to switch from an on-screen state to an off-screen state. When proximity sensor 1315 detects that the distance between the user and the front of terminal 1300 is gradually increasing, processor 1301 controls display screen 1305 to switch from an off-screen state to an on-screen state.

[0236] It should be understood by those skilled in the art that terminal 1300 is not limited to the configuration shown in FIG. 13 and may include more or fewer components than those shown, may combine certain components, or may employ different component arrangements.

[0237] 14 is a schematic diagram of an electronic device according to an embodiment of the present invention. The electronic device 1400 may vary significantly due to differences in configuration or performance. The electronic device 1400 includes one or more processors (Central Processing Units: CPU) 1401 and one or more memories 1402. The memory 1402 stores at least one computer program, which is loaded and executed by the one or more processors 1401 to implement the virtual item display method according to each of the above embodiments. Preferably, the electronic device 1400 further includes components such as a wired or wireless network interface, a keyboard, and an input / output interface for input and output. The electronic device 1400 may also include other components for implementing device functions, but these components will not be described here.

[0238] An embodiment of the present invention further provides an electronic device including one or more processors and one or more memories, wherein the one or more memories store at least one computer program, the at least one computer program being loaded and executed by the processor to realize the steps of: displaying a target virtual object in a virtual scene, the target virtual object having a plurality of virtual items, each having a virtual function; and displaying a target virtual item in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items, the target virtual item being obtained by combining the at least two virtual items, the target virtual item having a new virtual function different from the virtual functions of the at least two virtual items.

[0239] Preferably, the at least one computer program is loaded and executed by the processor to implement the steps of: acquiring a target virtual item in response to a first trigger operation; and displaying in the virtual scene that the target virtual object is equipped with the target virtual item.

[0240] Preferably, the at least one computer program is loaded and executed by the processor to implement the step of combining at least two virtual items to obtain a target virtual item in response to a first trigger operation.

[0241] Preferably, the at least one computer program is loaded and executed by the processor to realize the step of sending a combination instruction for at least two virtual items to a server, and the step of displaying in the virtual scene that the target virtual object is equipped with the target virtual item includes the step of displaying that the target virtual object is equipped with the target virtual item based on confirmation information for the combination instruction by the server.

[0242] Preferably, the at least one computer program is loaded and executed by a processor to realize the step of displaying display widgets of a plurality of virtual items owned by a target virtual object, wherein displaying the target virtual items in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items includes displaying the target virtual items in the virtual scene in response to a pinch-in operation on the display widgets of the at least two virtual items.

[0243] Preferably, the at least one computer program is loaded and executed by the processor to realize the steps of: in response to a first trigger operation, sending operation information of the first trigger operation to the server, the operation information instructing to combine at least two virtual items; and obtaining the target virtual item sent by the server based on the operation information, and displaying the target virtual item in the virtual scene.

[0244] Preferably, the at least one computer program is loaded and executed by the processor to implement a step of playing an item combination animation in response to a first trigger operation, the item combination animation being an animation of a target virtual object combining at least two virtual items into a target virtual item.

[0245] Preferably, the at least two virtual items are both shooting items, and the at least one computer program is loaded and executed by a processor to realize the steps of: displaying a first firing function option of a target virtual item in a virtual scene; and controlling a target virtual object to simultaneously fire projectiles of the at least two virtual items using the target virtual item in response to a trigger operation on the first firing function option.

[0246] Preferably, the at least two virtual items include a shooting item and a throwing item, and the at least one computer program is loaded and executed by a processor to realize the steps of: displaying a second firing function option and a throwing function option of the target virtual item in the virtual scene; controlling the target virtual object to use the target virtual item to fire a projectile of the shooting item of the at least two virtual items in response to a trigger operation on the second firing function option; and controlling the target virtual object to use the target virtual item to throw the throwing item of the at least two virtual items in response to a trigger operation on the throwing function option.

[0247] Preferably, the at least two virtual items include a shooting item and a cold weapon item, and the at least one computer program is loaded and executed by the processor to realize the steps of: displaying a third firing function option and a duel function option of the target virtual item in the virtual scene; controlling the target virtual object to use the target virtual item to fire a projectile of the shooting item of the at least two virtual items in response to a trigger operation on the third firing function option; and controlling the target virtual object to engage in a duel using the cold weapon item of the at least two virtual items in response to a trigger operation on the duel function option.

[0248] Preferably, the at least two virtual items include a shooting item and a target projectile, and the at least one computer program is loaded and executed by a processor to realize the steps of: displaying a fourth firing function option and a fifth firing function option of the target virtual item in the virtual scene; controlling a target virtual object to use the target virtual item to fire a projectile of the shooting item of the at least two virtual items in response to a trigger operation on the fourth firing function option; and controlling a target virtual object to use the target virtual item to fire the target projectile in response to a trigger operation on the fifth firing function option.

[0249] Preferably, the at least one computer program is loaded and executed by the processor to implement a step of separating the target virtual item to obtain at least two virtual items in response to a second trigger operation on the target virtual item.

[0250] Preferably, the at least one computer program is loaded and executed by the processor to realize the steps of sending a separation command for the target virtual item to the server, and displaying that the target virtual object is equipped with a shooting item of any of the at least two virtual items based on confirmation information for the separation command by the server.

[0251] Preferably, the at least one computer program is loaded and executed by the processor to implement the step of playing an item separation animation in response to a second trigger operation on the target virtual item, the item separation animation being an animation in which the target virtual object separates the target virtual item into at least two virtual items.

[0252] Preferably, each of the plurality of virtual items has an interaction function, the interaction function being a function by which a target virtual object uses the virtual item to interact with other virtual objects in the virtual scene, and the target virtual item has a new interaction function different from the interaction functions of at least two of the virtual items.

[0253] An exemplary embodiment further provides a storage medium having stored thereon at least one computer program, the at least one computer program being executable by a processor in the terminal to realize the steps of: displaying a target virtual object in a virtual scene, the target virtual object having a plurality of virtual items, each having a virtual function; and displaying a target virtual item in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items, the target virtual item being obtained by combining the at least two virtual items, the target virtual item having a new virtual function different from the virtual functions of the at least two virtual items.

[0254] For example, the computer-readable storage medium includes ROM (Read-Only Memory), RAM (Random-Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, optical data storage device, etc.

[0255] Preferably, the at least one program code is loaded and executed by a processor of the electronic device to perform the steps of: acquiring a target virtual item in response to a first trigger operation; and displaying in the virtual scene that the target virtual object is equipped with the target virtual item.

[0256] Preferably, the at least one program code is loaded and executed by a processor of the electronic device to implement a step of combining at least two virtual items to obtain a target virtual item in response to a first trigger operation.

[0257] Preferably, the at least one program code is loaded and executed by a processor of the electronic device to realize a step of sending a combination instruction for at least two virtual items to a server, and the step of displaying in the virtual scene that the target virtual object is equipped with the target virtual item includes a step of displaying that the target virtual object is equipped with the target virtual item based on confirmation information for the combination instruction by the server.

[0258] Preferably, the at least one program code is loaded and executed by a processor of the electronic device to realize a step of displaying display widgets of a plurality of virtual items owned by a target virtual object, wherein displaying the target virtual items in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items includes displaying the target virtual items in the virtual scene in response to a pinch-in operation on the display widgets of the at least two virtual items.

[0259] Preferably, the at least one program code is loaded and executed by a processor of the electronic device to realize the steps of: in response to a first trigger operation, sending operation information of the first trigger operation to a server, the operation information instructing to combine at least two virtual items; and obtaining a target virtual item sent by the server based on the operation information, and displaying the target virtual item in a virtual scene.

[0260] Preferably, the at least one program code is loaded and executed by a processor of the electronic device to realize a step of playing an item combination animation in response to a first trigger operation, the item combination animation being an animation of a target virtual object combining at least two virtual items into a target virtual item.

[0261] Preferably, the at least two virtual items are both shooting items, and the at least one program code is loaded and executed by a processor of the electronic device to realize the steps of: displaying a first firing function option of the target virtual item in the virtual scene; and controlling the target virtual object to simultaneously fire projectiles of the at least two virtual items using the target virtual item in response to a trigger operation on the first firing function option.

[0262] Preferably, the at least two virtual items include a shooting item and a throwing item, and the at least one program code is loaded and executed by a processor of the electronic device to realize the steps of: displaying a second firing function option and a throwing function option of the target virtual item in the virtual scene; controlling the target virtual object to use the target virtual item to fire a projectile of the shooting item of the at least two virtual items in response to a trigger operation on the second firing function option; and controlling the target virtual object to use the target virtual item to throw the throwing item of the at least two virtual items in response to a trigger operation on the throwing function option.

[0263] Preferably, the at least two virtual items include a shooting item and a cold weapon item, and the at least one program code is loaded and executed by a processor of the electronic device to realize the steps of: displaying a third firing function option and a duel function option of the target virtual item in the virtual scene; controlling the target virtual object to use the target virtual item to fire a projectile of the shooting item of the at least two virtual items in response to a trigger operation on the third firing function option; and controlling the target virtual object to engage in a duel using the cold weapon item of the at least two virtual items in response to a trigger operation on the duel function option.

[0264] Preferably, the at least two virtual items include a shooting item and a target projectile, and the at least one program code is loaded and executed by a processor of the electronic device to realize the steps of: displaying a fourth firing function option and a fifth firing function option of the target virtual item in the virtual scene; controlling the target virtual object to use the target virtual item to fire the projectile of the shooting item of the at least two virtual items in response to a trigger operation on the fourth firing function option; and controlling the target virtual object to use the target virtual item to fire the target projectile in response to a trigger operation on the fifth firing function option.

[0265] Preferably, the at least one program code is loaded and executed by a processor of the electronic device to implement a step of separating the target virtual item to obtain at least two virtual items in response to a second trigger operation on the target virtual item.

[0266] Preferably, the at least one program code is loaded and executed by a processor of the electronic device to realize the steps of sending a separation command for the target virtual item to a server, and displaying that the target virtual object is equipped with a shooting item of any of the at least two virtual items based on confirmation information for the separation command by the server.

[0267] Preferably, the at least one program code is loaded and executed by a processor of the electronic device to realize a step of playing an item separation animation in response to a second trigger operation on the target virtual item, the item separation animation being an animation in which the target virtual object separates the target virtual item into at least two virtual items.

[0268] Preferably, each of the plurality of virtual items has an interaction function, the interaction function being a function by which a target virtual object uses the virtual item to interact with other virtual objects in the virtual scene, and the target virtual item has a new interaction function different from the interaction functions of at least two of the virtual items.

[0269] In an exemplary embodiment, a computer program product or computer program is provided that includes one or more computer codes stored on a computer-readable storage medium, wherein one or more processors of the electronic device read and execute the one or more computer codes from the computer-readable storage medium to perform the method for displaying a virtual item in the electronic device.

[0270] As can be understood by those skilled in the art, all or part of the steps in the above embodiments may be implemented by hardware, or may be implemented by instructing relevant hardware to execute the steps through a program. The program may be stored in a computer-readable storage medium. The storage medium may be a read-only memory, a magnetic disk, an optical disk, etc.

[0271] The above merely describes exemplary embodiments of the present invention, and does not limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention are included within the protection scope of the present invention.

Claims

1. A method for displaying a virtual item, executed by an electronic device, comprising: displaying a target virtual object in a virtual scene, the target virtual object having a plurality of virtual items, each of the plurality of virtual items having a virtual function; displaying a target virtual item in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items, wherein the target virtual item is obtained by combining the at least two virtual items, and the target virtual item has a new virtual function that is different from the virtual functions of the at least two virtual items; displaying display widgets of the plurality of virtual items owned by the target virtual object; In response to a first trigger operation on at least two virtual items among the plurality of virtual items, displaying target virtual items in the virtual scene includes: displaying the target virtual item in the virtual scene in response to a pinch-in operation on the display widgets of the at least two virtual items or a simultaneous tap operation on the display widgets of the at least two virtual items.

2. In response to a first trigger operation on at least two virtual items among the plurality of virtual items, displaying target virtual items in the virtual scene includes: acquiring the target virtual item in response to the first trigger operation; and displaying, in the virtual scene, the target virtual object equipped with the target virtual item.

3. The step of acquiring the target virtual item in response to the first trigger operation includes: The method of claim 2 , comprising combining the at least two virtual items to obtain the target virtual item in response to the first trigger operation.

4. After acquiring the target virtual item in response to the first trigger operation, sending a combination instruction for the at least two virtual items to a server; The step of displaying in the virtual scene that the target virtual object is equipped with the target virtual item includes: The method according to claim 2 or 3, comprising: displaying that the target virtual object is equipped with the target virtual item based on confirmation information for the combination command by a server.

5. In response to a first trigger operation on at least two virtual items among the plurality of virtual items, displaying target virtual items in the virtual scene includes: In response to the first trigger operation, transmitting operation information of the first trigger operation to a server, the operation information instructing to combine the at least two virtual items; The method of claim 1 , further comprising: acquiring the target virtual item transmitted by the server based on the operation information; and displaying the target virtual item in the virtual scene.

6. In response to a first trigger operation on at least two virtual items among the plurality of virtual items, displaying target virtual items in the virtual scene includes:

6. The method of claim 1, further comprising: playing an item combination animation in response to the first trigger operation, wherein the item combination animation is an animation in which the target virtual object combines the at least two virtual items into the target virtual item.

7. the at least two virtual items are both shooting items; After displaying target virtual items in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items, the method includes: displaying a first launch function option for the target virtual item in the virtual scene; 7. The method of claim 1, further comprising: in response to a trigger operation on the first firing function option, controlling the target virtual object to simultaneously fire projectiles of the at least two virtual items using the target virtual item.

8. the at least two virtual items include a shooting item and a throwing item; After displaying target virtual items in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items, the method includes: displaying a second launch function option and a throw function option for the target virtual item in the virtual scene; In response to a trigger operation on the second firing function option, controlling the target virtual object to use the target virtual item to fire a projectile of a shooting item among the at least two virtual items; The method according to claim 1 , further comprising: controlling the target virtual object to use the target virtual item to throw a throwing item among the at least two virtual items in response to a trigger operation on the throwing function option.

9. the at least two virtual items include a shooting item and a cold weapon item; After displaying target virtual items in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items, the method includes: displaying a third launch function option and a showdown function option for the target virtual item in the virtual scene; In response to a trigger operation on the third firing function option, controlling the target virtual object to use the target virtual item to fire a projectile of a shooting item among the at least two virtual items; The method according to claim 1 , further comprising: in response to a trigger operation on the showdown function option, controlling the target virtual object to engage in a showdown using a cold weapon item of the at least two virtual items.

10. the at least two virtual items include a shooting item and a target projectile; After displaying target virtual items in the virtual scene in response to a first trigger operation on at least two virtual items of the plurality of virtual items, the method includes: displaying a fourth fire function option and a fifth fire function option for the target virtual item in the virtual scene; In response to a trigger operation on the fourth firing function option, controlling the target virtual object to use the target virtual item to fire a projectile of a shooting item among the at least two virtual items; The method of claim 1 , further comprising: in response to a trigger operation on the fifth firing function option, controlling the target virtual object to fire the target projectile using the target virtual item.

11. displaying target virtual items in the virtual scene in response to a first trigger operation on at least two virtual items among the plurality of virtual items; The method of claim 1 , further comprising the step of: in response to a second trigger operation on the target virtual item, separating the target virtual item to obtain the at least two virtual items.

12. In response to a second trigger operation on the target virtual item, the target virtual item is separated to obtain the at least two virtual items, and sending a detachment command for the target virtual item to a server; The method of claim 11 , further comprising: displaying that the target virtual object is equipped with a shooting item of any of the at least two virtual items based on confirmation information of the separation command by a server.

13. displaying target virtual items in the virtual scene in response to a first trigger operation on at least two virtual items among the plurality of virtual items; 13. The method of claim 1, further comprising: playing an item separation animation in response to a second trigger operation on the target virtual item, wherein the item separation animation is an animation in which the target virtual object separates the target virtual item into the at least two virtual items.

14. each of the plurality of virtual items has an interaction function; the interaction function is a function of the target virtual object using the virtual item to interact with other virtual objects in the virtual scene; The method of claim 1 , wherein the target virtual item has a new interaction function that is different from the interaction functions of the at least two virtual items.

15. A display device for a virtual item, comprising: a first display module for displaying a target virtual object in a virtual scene, the target virtual object having a plurality of virtual items, each of the plurality of virtual items having a virtual function; a second display module that displays a target virtual item in the virtual scene in response to a first trigger operation on at least two virtual items among the plurality of virtual items, the target virtual item being obtained by combining the at least two virtual items, and the target virtual item having a new virtual function different from the virtual functions of the at least two virtual items; the first display module displays display widgets of the plurality of virtual items owned by the target virtual object; The second display module displays the target virtual item in the virtual scene in response to a pinch-in operation on the display widgets of the at least two virtual items or an operation of simultaneously tapping the display widgets of the at least two virtual items.

16. 1. An electronic device including one or more processors and one or more memories, the one or more memories store at least one computer program; 15. An electronic device, wherein the at least one computer program is loaded and executed by the one or more processors to implement the method for displaying a virtual item according to any one of claims 1 to 14.

17. A computer program comprising program code, A computer program product, the program code being loaded and executed by a processor to implement the method for displaying a virtual item according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Item display method and device in virtual scene, and storage medium

    CN108579090A

  • Method, device and storage medium for selecting accessories in virtual environment

    CN109045695A

  • Virtual prop control method and device and storage medium

    CN112121427A

  • Virtual prop configuration method and device, terminal and storage medium

    CN112138393A

  • Virtual equipment generation method and device, storage medium and electronic equipment

    CN112221126A