Interface display methods, devices, equipment, and storage media
By providing virtual prop display and trading interfaces in shooting games, the problem of users needing to manually select virtual props before each game starts, improving human-computer interaction efficiency.
Patent Information
- Application Number
- CN202111668326.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-07-21
- Filing Date
- 2021-12-31
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2041-12-31
AI Technical Summary
In shooting games, users need to select virtual props for the charged virtual object before each game starts, resulting in low human-computer interaction efficiency.
Provide an interface display method, including displaying a virtual prop display interface, comparing configured virtual props with virtual props owned by the controlled virtual object, and displaying a virtual prop trading interface in the missing props, allowing users to quickly obtain the required props.
By selecting virtual props in batches and quickly obtaining missing props, the efficiency of human-computer interaction is improved and the game preparation time is reduced.
Smart Images

Figure CN114053711B_ABST
Abstract
Description
[0001] This application claims priority to the Chinese patent application filed on July 21, 2021, with application number 202110827352.4 and invention name “Interface display method, device, equipment and storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of computer technology, and in particular to an interface display method, device, equipment and storage medium. Background Art
[0003] With the development of multimedia technology and the diversification of terminal functions, more and more types of games can be played on terminals. Shooting games are a popular type of game. During the game, users can control virtual objects to fight against virtual objects controlled by other users in a virtual scene.
[0004] In the related art, before the game starts, the user needs to select virtual props for the controlled virtual object to be used in the game, such as the user selecting a virtual gun or virtual armor for the controlled virtual object.
[0005] In this case, the user needs to select virtual props for the controlled virtual object before starting each game, resulting in low efficiency of human-computer interaction. Summary of the invention
[0006] The embodiments of the present application provide an interface display method, device, equipment and storage medium, which can improve the efficiency of human-computer interaction. The technical solution is as follows:
[0007] In one aspect, a method for displaying an interface is provided, the method comprising:
[0008] Displaying a virtual prop display interface, wherein the virtual prop display interface displays a plurality of configured first virtual props, wherein the plurality of first virtual props correspond to different parts of the controlled virtual object;
[0009] In response to a confirmation operation on the virtual prop display interface, comparing the plurality of first virtual props with a plurality of second virtual props owned by the controlled virtual object;
[0010] In response to any of the first virtual items not existing in the plurality of second virtual items, a virtual item transaction interface is displayed, wherein the virtual item transaction interface is used to obtain the first virtual item.
[0011] In one aspect, an interface display device is provided, the device comprising:
[0012] A first display module, configured to display a virtual prop display interface, wherein the virtual prop display interface displays a plurality of configured first virtual props, wherein the plurality of first virtual props correspond to different parts of the controlled virtual object;
[0013] a comparison module, configured to compare the plurality of first virtual props with a plurality of second virtual props owned by the controlled virtual object in response to a confirmation operation on the virtual prop display interface;
[0014] The second display module is used to display a virtual item transaction interface in response to any of the first virtual items not existing in the plurality of second virtual items, wherein the virtual item transaction interface is used to obtain the first virtual item.
[0015] In some embodiments, the virtual prop display interface includes a plurality of slots, the plurality of first virtual props are displayed in the plurality of slots respectively, and the device further includes:
[0016] The virtual item editing interface display module is used to display a virtual item editing interface in response to a click operation on any of the multiple slots, wherein the virtual item editing interface is used to adjust the first virtual item corresponding to the slot.
[0017] In some embodiments, the virtual item editing interface includes a virtual item selection list, wherein the virtual item selection list displays a plurality of candidate virtual items, wherein the plurality of candidate virtual items are virtual items corresponding to the slots, and the device further includes:
[0018] The candidate virtual prop display module is used to display the candidate virtual prop in the slot in response to any candidate virtual prop among the plurality of candidate virtual props being selected.
[0019] In some embodiments, the virtual item editing interface includes a virtual item selection list, wherein the virtual item selection list displays a plurality of candidate virtual items, wherein the plurality of candidate virtual items are virtual items corresponding to the slots, and the device further includes:
[0020] The first sub-virtual prop updating module is used for, in response to any candidate virtual prop among the multiple candidate virtual props being selected, and the candidate virtual prop is a virtual prop of a target type, displaying a sub-virtual prop editing interface in the virtual prop editing interface, wherein the sub-virtual prop editing interface displays multiple sub-virtual props corresponding to the candidate virtual prop, and there is a nested relationship between the virtual prop of the target type and the corresponding sub-virtual prop; in response to an adjustment operation on any sub-virtual prop among the multiple sub-virtual props, updating the sub-virtual prop to the sub-virtual prop corresponding to the adjustment operation.
[0021] In some embodiments, the first sub-virtual prop updating module is used to display a sub-virtual prop selection list corresponding to the sub-virtual prop in response to a click operation on any sub-virtual prop among the multiple sub-virtual props, wherein the sub-virtual prop selection list displays multiple candidate sub-virtual props corresponding to the sub-virtual prop;
[0022] In response to a target sub-virtual prop being selected from among the plurality of candidate sub-virtual props, the sub-virtual prop is updated using the target sub-virtual prop.
[0023] In some embodiments, the apparatus further comprises:
[0024] a list storage module, configured to, in response to any of the first virtual props being identical to any of the plurality of second virtual props, add the identifier of the first virtual prop to a first list, the first list being used to store the identifiers of the first virtual props found among the plurality of second virtual props; in response to any of the first virtual props being different from the plurality of second virtual props, add the identifier of the first virtual prop to a second list, the second list being used to store the identifiers of the first virtual props not found among the plurality of second virtual props;
[0025] The second display module is configured to display the virtual item transaction interface in response to the presence of any identifier of the first virtual item in the second list.
[0026] In some embodiments, the virtual item transaction interface displays at least one item information of the first virtual item, and the device further includes:
[0027] The adding module is used to respond to a purchase operation based on any piece of prop information and add a first virtual prop corresponding to the prop information to the virtual warehouse of the controlled virtual object.
[0028] In some embodiments, the adding module is used to compare the first virtual resource quantity and the second virtual resource quantity in response to a purchase operation based on any item information, wherein the first virtual resource quantity is the quantity of virtual resources indicated by the item information, and the second virtual resource quantity is the quantity of virtual resources owned by the account corresponding to the controlled virtual object;
[0029] In response to the second virtual resource quantity being greater than or equal to the first virtual resource quantity, the first virtual prop corresponding to the prop information is added to the virtual warehouse of the controlled virtual object.
[0030] In some embodiments, the virtual item transaction interface displays at least one item information of the first virtual item, and the device further includes:
[0031] A temporary package adding module is used to respond to a purchase operation based on any item information, and if the space occupied by the first virtual item corresponding to the item information is larger than the remaining space of the virtual warehouse of the controlled virtual object, add the first virtual item corresponding to the item information to the temporary package of the controlled virtual object.
[0032] In some embodiments, the at least one item of prop information is prop information determined based on a recommendation priority, and the recommendation priority includes at least one of a type priority of virtual resources, a quantity priority of virtual resources, and a type priority of virtual props.
[0033] In some embodiments, the apparatus further comprises:
[0034] The updating module is configured to update the virtual props equipped by the controlled virtual object to the plurality of first virtual props in response to the plurality of first virtual props being second virtual props owned by the controlled virtual object.
[0035] In some embodiments, the update module is used to, in response to the fact that the multiple first virtual props are all second virtual props owned by the controlled virtual object, add a third virtual prop that the controlled virtual object has been equipped with to the virtual warehouse of the controlled virtual object, wherein the third virtual prop is a virtual prop different from the corresponding first virtual prop; and determine the multiple first virtual props in the virtual warehouse as virtual props equipped by the controlled virtual object.
[0036] In some embodiments, the apparatus further comprises:
[0037] The model updating module is used to update the model of the controlled virtual object by using the models of the plurality of first virtual props.
[0038] In some embodiments, the plurality of first virtual props include target-type virtual props, and the apparatus further comprises:
[0039] The second sub-virtual prop updating module is used for comparing the plurality of first sub-virtual props and the plurality of second sub-virtual props in response to the fact that the plurality of first virtual props are all second virtual props owned by the controlled virtual object and the controlled virtual object has been equipped with the virtual prop of the target type, wherein the first sub-virtual prop is a sub-virtual prop corresponding to the virtual prop of the target type among the first virtual props, and the second sub-virtual prop is a sub-virtual prop corresponding to the virtual prop of the target type equipped by the controlled virtual object, and there is a nested relationship between the virtual prop of the target type and the corresponding sub-virtual prop; if the plurality of second sub-virtual props are the same as the plurality of first sub-virtual props, the sub-virtual props contained in the virtual prop of the target type are not updated; if there is a second sub-virtual prop different from the corresponding first sub-virtual prop among the plurality of second sub-virtual props, the corresponding first sub-virtual prop is used to update the second sub-virtual prop.
[0040] In some embodiments, the target type of virtual props is a container type virtual prop, and the container type virtual prop is used to contain corresponding sub-virtual props.
[0041] In some embodiments, the apparatus further comprises:
[0042] The updating module is used to respond to the closing operation of the virtual item transaction interface and update the virtual items equipped by the controlled virtual object by using the first virtual item owned by the controlled virtual object.
[0043] In some embodiments, the apparatus further comprises:
[0044] A third display module, used to display a virtual prop configuration interface, wherein the virtual prop configuration interface is used to configure the plurality of first virtual props;
[0045] The first display module is further configured to display the virtual prop display interface in response to a confirmation operation on the virtual prop configuration interface.
[0046] On the one hand, a computer device is provided, which includes one or more processors and one or more memories, wherein at least one computer program is stored in the one or more memories, and the computer program is loaded and executed by the one or more processors to implement the interface display method.
[0047] On the one hand, a computer-readable storage medium is provided, wherein at least one computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the interface display method.
[0048] On the one hand, a computer program product or a computer program is provided, which includes a program code, and the program code is stored in a computer-readable storage medium. A processor of a computer device reads the program code from the computer-readable storage medium, and the processor executes the program code, so that the computer device executes the above-mentioned interface display method.
[0049] Through the solution provided in the embodiment of the present application, the user does not need to select virtual props one by one for the controlled virtual objects, but can directly select virtual props in batches for the controlled virtual objects based on the virtual prop display interface. When the controlled virtual object does not own a virtual prop displayed in the virtual prop display interface, a virtual prop trading interface is directly displayed, and the user can quickly obtain the corresponding virtual props through the virtual prop trading interface, thereby improving the efficiency of human-computer interaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0051] Figure 1 It is a schematic diagram of an implementation environment of an interface display method provided in an embodiment of the present application;
[0052] Figure 2 is a flow chart of an interface display method provided in an embodiment of the present application;
[0053] Figure 3 is a flow chart of an interface display method provided in an embodiment of the present application;
[0054] Figure 4 This is a schematic diagram of an interface provided by an embodiment of the present application;
[0055] Figure 5 This is a schematic diagram of an interface provided by an embodiment of the present application;
[0056] Figure 6 This is a schematic diagram of an interface provided by an embodiment of the present application;
[0057] Figure 7 This is a schematic diagram of an interface provided by an embodiment of the present application;
[0058] Figure 8 is a schematic diagram of a method for configuring a plurality of first virtual props provided in an embodiment of the present application;
[0059] Fig. 9is a schematic diagram of a method for updating virtual props equipped by a controlled virtual object provided by an embodiment of the present application;
[0060] Fig.10 is a structural schematic diagram of an interface display device provided in an embodiment of the present application;
[0061] Fig.11 It is a structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0062] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0063] In this application, the terms "first", "second", etc. are used to distinguish identical or similar items with basically the same effects and functions. It should be understood that there is no logical or temporal dependency between "first", "second", and "nth", nor is there any limitation on quantity and execution order.
[0064] In the present application, the term "at least one" means one or more, and the term "plurality" means two or more. For example, a plurality of virtual props means two or more virtual props.
[0065] Virtual scene: is a virtual scene displayed (or provided) when the application is running on the terminal. The virtual scene can be a semi-simulated and semi-fictitious virtual environment, or a purely fictitious virtual environment. The virtual scene can be any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene. The embodiment of the present application does not limit the dimension of the virtual scene. For example, the virtual scene may include the sky, land, ocean, etc., and the land may include environmental elements such as deserts and cities. Users can control virtual objects to move in the virtual scene.
[0066] Virtual object: refers to an active object in a virtual scene. The active object can be a virtual person, a virtual animal, an animated character, etc., such as a person, an animal, a plant, an oil drum, a wall, a stone, etc. displayed in a virtual scene. The virtual object can be a virtual image in the virtual scene that represents the user. A virtual scene can include multiple virtual objects, each of which has its own shape and volume in the virtual scene and occupies a part of the space in the virtual scene.
[0067] Optionally, the virtual object is a user character controlled by an operation on the client, or an artificial intelligence (AI) set in a virtual scene through training, or a non-player character (NPC) set in the virtual scene. Optionally, the virtual object is a virtual character competing in the virtual scene. Optionally, the number of virtual objects participating in the interaction in the virtual scene is pre-set, or is dynamically determined according to the number of clients joining the interaction.
[0068] Taking shooting games as an example, users can control virtual objects to fall freely, glide, or open parachutes to fall in the sky of the virtual scene, run, jump, crawl, bend forward, etc. on land, and can also control virtual objects to swim, float or dive in the ocean, etc. Of course, users can also control virtual objects to move in virtual vehicles in the virtual scene, for example, the virtual vehicle can be a virtual car, a virtual aircraft, a virtual yacht, etc., only the above scenes are used as examples, and the embodiments of the present application do not specifically limit this. Users can also control virtual objects to interact with other virtual objects through interactive props in the game, such as virtual grenades, virtual cluster mines, virtual sticky grenades (referred to as "sticky mines") and other throwing interactive props, or virtual guns, virtual pistols, virtual rifles and other shooting interactive props, and the present application does not specifically limit the types of interactive props.
[0069] Figure 1 is a schematic diagram of an implementation environment of an interface display method provided in an embodiment of the present application, see Figure 1 The implementation environment includes: a first terminal 120, a second terminal 140 and a server 160.
[0070] The first terminal 120 is installed and runs an application that supports the display of a virtual scene. Optionally, the application is any one of a first-person shooting game (First-Person Shooting Game, FPS), a third-person shooting game, a virtual reality application, a three-dimensional map program, or a multiplayer survival game. The first terminal 120 is a terminal used by a first user, and the first user uses the first terminal 120 to operate a controlled virtual object in a virtual scene to perform an activity, and the activity includes but is not limited to: adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, and throwing. Schematically, the controlled virtual object is a first virtual character, such as a simulated character or an anime character.
[0071] The first terminal 120 and the second terminal 140 are connected to the server 160 via a wireless network or a wired network.
[0072] The second terminal 140 is installed and runs an application that supports the display of a virtual scene. Optionally, the application is any one of an FPS, a third-person shooter game, a virtual reality application, a three-dimensional map program, or a multiplayer survival game. The second terminal 140 is a terminal used by a second user, and the second user uses the second terminal 140 to operate another virtual object in the virtual scene to perform an activity, and the activity includes but is not limited to: adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, and throwing. Schematically, the virtual object controlled by the second terminal 140 is a second virtual character, such as a simulated character or an anime character.
[0073] Optionally, the virtual object controlled by the first terminal 120 and the virtual object controlled by the second terminal 140 are in the same virtual scene, and the virtual object controlled by the first terminal 120 can interact with the virtual object controlled by the second terminal 140 in the virtual scene. In some embodiments, the virtual object controlled by the first terminal 120 and the virtual object controlled by the second terminal 140 are in a hostile relationship, for example, the virtual object controlled by the first terminal 120 and the virtual object controlled by the second terminal 140 belong to different teams and organizations, and the virtual objects in the hostile relationship can interact on land by shooting at each other.
[0074] Optionally, the applications installed on the first terminal 120 and the second terminal 140 are the same, or the applications installed on the two terminals are the same type of applications on different operating system platforms. Among them, the first terminal 120 refers to one of the multiple terminals, and the second terminal 140 refers to one of the multiple terminals. This embodiment only takes the first terminal 120 and the second terminal 140 as examples. The device types of the first terminal 120 and the second terminal 140 are the same or different, and the device type includes: at least one of a smart phone, a tablet computer, a laptop computer, and a desktop computer. For example, the first terminal 120 and the second terminal 140 can be smart phones, or other handheld portable game devices, but are not limited thereto. The technical solution provided in the embodiment of the present application can be applied to both the first terminal 120 and the second terminal 140, and the embodiment of the present application does not limit this. For greater clarity and simplicity, in the following description, the terminal is used to refer to the first terminal or the second terminal.
[0075] Optionally, server 160 is an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic 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, distribution networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms. The embodiments of the present application do not limit the number of servers and device types.
[0076] After introducing the implementation environment of the embodiment of the present application, the application scenario of the embodiment of the present application is introduced below. In the following description process, the terminal is the first terminal 120 or the second terminal 140 in the above implementation environment, and the server is the above server 160.
[0077] The technical solution provided in the embodiments of the present application can be applied in the scenario of shooting games, or in the scenario of fighting games, and the embodiments of the present application are not limited to this.
[0078] If the technical solution provided in the embodiment of the present application is applied in the scene of a shooting game, the user configures multiple first virtual props for the controlled virtual object through the virtual prop display interface, that is, the equipment that the user controls the controlled virtual object to shoot with virtual objects controlled by other users in the virtual scene. In some embodiments, the multiple first virtual props include virtual firearms used by the controlled virtual object in the virtual scene, and the virtual firearms are virtual props corresponding to the hands of the controlled virtual object. The multiple first virtual props also include a virtual helmet of the controlled virtual object. In some embodiments, the virtual helmet can reduce the damage suffered by the controlled virtual object when it is hit. Of course, the virtual helmet is also a virtual prop corresponding to the head of the controlled virtual object. The user can configure multiple first virtual props for the controlled virtual object in advance through the virtual prop display interface, and the multiple first virtual props are also multiple virtual props that the user controls the controlled virtual object to use in the next game. Before the game starts, the user can view the configured multiple first virtual props through the virtual prop display interface. After the user confirms that the configured multiple first virtual props are correct, the user controls the terminal to equip the multiple first virtual props to the controlled virtual object through a confirmation operation on the virtual prop display interface. When the virtual props owned by the controlled virtual object do not include any first virtual props, that is, the controlled virtual object does not have any configured virtual props, the terminal displays a virtual prop transaction interface, and the user can purchase the first virtual props through the virtual prop transaction interface.
[0079] If the technical solution provided by the embodiment of the present application is applied in the scene of fighting games, the user configures multiple first virtual props for the controlled virtual object through the virtual prop display interface, that is, the equipment that the user controls the controlled virtual object to fight with other virtual objects controlled by other users in the virtual scene. In some embodiments, the virtual props in the fighting game can improve the attribute value of the virtual object. In some embodiments, the multiple first virtual props include virtual gloves used by the controlled virtual object in the virtual scene, and the virtual gloves are virtual props corresponding to the hands of the controlled virtual object. The multiple first virtual props also include virtual headbands of the controlled virtual object. In some embodiments, the virtual headband can increase the blood volume of the controlled virtual object, and of course, the virtual headband is also a virtual prop corresponding to the head of the controlled virtual object. The user can configure multiple first virtual props for the controlled virtual object in advance through the virtual prop display interface, and the multiple first virtual props are also multiple virtual props that the user controls the controlled virtual object to use in the next game. Before the game starts, the user can view the configured multiple first virtual props through the virtual prop display interface. After the user confirms that the configured multiple first virtual props are correct, the user controls the terminal to equip the multiple first virtual props to the controlled virtual object through a confirmation operation on the virtual prop display interface. When the virtual props owned by the controlled virtual object do not include any first virtual props, that is, the controlled virtual object does not have any configured virtual props, the terminal displays a virtual prop transaction interface, and the user can purchase the first virtual props through the virtual prop transaction interface.
[0080] It should be noted that, in addition to being applicable to the shooting games and fighting games described above, the technical solution provided in the embodiments of the present application can also be applied to other games that require virtual props, and the embodiments of the present application are not limited to this.
[0081] After introducing the implementation environment and application scenarios of the embodiments of the present application, the technical solutions provided by the embodiments of the present application are described below.
[0082] Figure 2 A flowchart of an interface display method provided in an embodiment of the present application is shown in Figure 2 , methods include:
[0083] 201. The terminal displays a virtual prop display interface, where the virtual prop display interface displays a plurality of configured first virtual props, where the plurality of first virtual props correspond to different parts of a controlled virtual object.
[0084] The virtual prop display interface is a functional interface of the game application. The user can configure virtual props for the controlled virtual object in advance through the virtual prop display interface. The multiple first virtual props are multiple virtual props configured in advance. The multiple first virtual props correspond to different parts of the controlled virtual object, which means that a first virtual prop corresponds to a body part of the controlled virtual object. For example, if a first virtual prop is a virtual firearm, then the first virtual prop is also a virtual prop corresponding to the hand of the controlled virtual object.
[0085] 202. In response to a confirmation operation on the virtual prop display interface, the terminal compares the plurality of first virtual props with a plurality of second virtual props owned by the controlled virtual object.
[0086] Among them, the confirmation operation on the virtual prop display interface refers to the confirmation operation of the configured multiple first virtual props. The confirmation operation on the virtual prop display interface includes any of the following methods: a click operation on the confirmation control displayed on the virtual prop display interface, or a target gesture performed on the virtual prop display interface, which is not limited in the embodiments of the present application. The process of comparing the multiple first virtual props with the multiple second virtual props owned by the controlled virtual object is the process of determining whether the controlled virtual object owns all the configured first virtual props.
[0087] It should be noted that the above step 202 is described by taking the comparison of the plurality of first virtual props with the plurality of second virtual props by the terminal as an example. In other possible implementations, the plurality of first virtual props with the plurality of second virtual props may also be compared by the server, that is, in response to the confirmation operation on the virtual prop display interface, the terminal sends a comparison request to the server, and the comparison request carries the identifiers of the plurality of first virtual props. After receiving the comparison request, the server obtains the identifiers of the plurality of first virtual props from the comparison request, compares the identifiers of the plurality of first virtual props with the plurality of second virtual props, and sends the comparison result to the terminal, which can reduce the amount of computation of the terminal and reduce the phenomenon of heating and freezing of the terminal.
[0088] 203. In response to any of the first virtual props not existing in the plurality of second virtual props, the terminal displays a virtual prop transaction interface, where the virtual prop transaction interface is used to obtain the first virtual prop.
[0089] Among them, any first virtual prop does not exist in the plurality of second virtual props, that is, the controlled virtual object does not have a certain configured first virtual prop, and the user can obtain the first virtual prop through the virtual prop transaction interface.
[0090] Through the solution provided in the embodiment of the present application, the user does not need to select virtual props one by one for the controlled virtual objects, but can directly select virtual props in batches for the controlled virtual objects based on the virtual prop display interface. When the controlled virtual object does not own a virtual prop displayed in the virtual prop display interface, a virtual prop trading interface is directly displayed, and the user can quickly obtain the corresponding virtual props through the virtual prop trading interface, thereby improving the efficiency of human-computer interaction.
[0091] The above steps 201-203 are a simple description of the interface display method provided in the embodiment of the present application. The technical solution provided in the embodiment of the present application will be described in detail below with reference to some examples.
[0092] Figure 3 is a flowchart of an interface display method provided in an embodiment of the present application, see Figure 3 , methods include:
[0093] 301. The terminal displays a virtual prop display interface, where the virtual prop display interface displays a plurality of configured first virtual props, where the plurality of first virtual props correspond to different parts of a controlled virtual object.
[0094] Among them, the controlled virtual object is a virtual object controlled by the terminal, and the user can control the controlled virtual object through the terminal to perform different actions in the virtual scene. In some embodiments, the configured multiple first virtual props can be understood as multiple preset first virtual props, and the multiple first virtual props can be called a preset template. In some embodiments, the multiple first virtual props include a virtual backpack, which is used to place virtual medicines or virtual ammunition, etc. In some embodiments, the configured multiple first virtual props are all virtual props that can be brought into the game.
[0095] In some embodiments, virtual props are obtained by users consuming virtual resources in the game, or are issued by the server as rewards based on the user's account level upgrade, or are virtual props provided based on the current game stage or game mode. The embodiment of the present application does not limit the source of virtual props. For example, the virtual resource can be virtual currency in the game.
[0096] In some embodiments, for shooting games, the multiple first virtual props displayed in the virtual prop display interface include virtual firearms, virtual helmets, virtual masks, virtual bulletproof vests, and virtual grenades, etc., which are not limited in the embodiments of the present application. Among them, virtual firearms are divided into main weapons and secondary weapons, the main weapons include virtual sniper rifles, virtual rifles, and virtual guns, etc., and the secondary weapons include virtual pistols and virtual knives, etc. For fighting games, the multiple first virtual props displayed in the virtual prop display interface include virtual weapons, virtual helmets, virtual armor, virtual shoes, virtual pendants, etc., which are not limited in the embodiments of the present application. In fighting games, different virtual props can provide different attribute additions for the controlled virtual objects, such as different virtual weapons can provide different attack power additions for the controlled virtual objects, and different virtual armor can provide different health values and armor additions for the controlled virtual objects. In some embodiments, multiple first virtual props can also be referred to as a virtual prop combination.
[0097] In some embodiments, the plurality of first virtual props include a target-type virtual prop, which refers to a virtual prop that can accommodate other virtual props, which are also referred to as sub-virtual props. For example, a virtual magazine is a target-type virtual prop that can accommodate virtual ammunition, and a virtual backpack is a target-type virtual prop that can hold virtual medicines and virtual ammunition not equipped in the virtual magazine. In some embodiments, the virtual backpack can also hold virtual props picked up by the controlled virtual object in the game. For a target-type virtual prop, configured not only means configuring the virtual prop, but also means configuring the virtual props contained in the virtual prop. In some embodiments, a target-type virtual prop is also referred to as a container-type virtual prop, which is used to hold corresponding sub-virtual props.
[0098] In some embodiments, in response to a viewing operation on the virtual prop display interface, the terminal displays the virtual prop display interface, where the virtual prop display interface displays a plurality of first virtual props corresponding to different parts of the controlled virtual object.
[0099] The above implementation is described below through two examples.
[0100] Example 1: The terminal displays the main interface of the game application, and the main interface displays a first function control, which is used to view the virtual prop display interface. In response to a click operation on the first function control, the terminal displays the virtual prop display interface, and the user can view the configured multiple first virtual props through the virtual prop display interface. In this case, the click operation on the first function control is also a viewing operation on the virtual prop display interface.
[0101] Among them, the click operation on the first function control can refer to the click operation of the user's finger on the corresponding position of the first control, and can also refer to the click operation of the user on the corresponding position of the first control through an external device, such as the user clicking the corresponding position of the first control through a mouse. Please do not limit this in the embodiment.
[0102] For example, see Figure 4 After the game application is started, the terminal displays a main interface 401 of the game application, on which a first function control 402 is displayed. In response to a click operation on the first function control 402, the terminal displays a virtual prop display interface 403, on which a plurality of first virtual props are displayed.
[0103] Example 2: The terminal displays the main interface of the game application, and the main interface displays a second function control, which is used to start a competitive battle. For shooting games, it is used to start a shooting game, and for fighting games, it is used to start a fighting game. In response to the click operation on the second function control, the terminal displays a virtual prop display interface, and the user can view the configured multiple first virtual props through the virtual prop display interface. After confirming that the multiple first virtual props are correct, the user can control the terminal to replace the virtual props equipped by the controlled virtual object with multiple first virtual props to play the game. In this case, the click operation on the second function control is also a viewing operation on the virtual prop display interface.
[0104] Among them, the click operation on the second function control can refer to the click operation of the user's finger on the corresponding position of the second control, or it can refer to the click operation of the user on the corresponding position of the second control through an external device, such as the user clicking the corresponding position of the second control through a mouse, and the embodiment of the present application does not limit this.
[0105] For example, see Figure 4 After the game application is started, the terminal displays a main interface 401 of the game application, and a second function control 404 is displayed on the main interface 401 of the game application. In response to a click operation on the second function control 404, the terminal displays a virtual prop display interface 403, and a plurality of first virtual props are displayed in the virtual prop display interface 403.
[0106] In some embodiments, the virtual prop display interface includes multiple slots, and multiple first virtual props are respectively displayed in the multiple slots. In some embodiments, the slots are also referred to as equipment slots. Among them, the slots are also areas for displaying virtual props. In some embodiments, the names of virtual props of corresponding types are displayed on the slots. For example, in shooting games, a slot is displayed with the name "helmet", which means that the slot is an area for displaying helmets. In some embodiments, icons of virtual props of corresponding types are displayed on the slots. For example, in shooting games, an icon displayed on a slot is a helmet, which means that the slot is an area for displaying helmets.
[0107] In the above description, a method for a terminal to display a virtual prop display interface including a plurality of first virtual props is described. After displaying the virtual prop display interface, the terminal can also adjust the displayed first virtual props in the following manner.
[0108] In some embodiments, in response to a trigger operation on any first virtual prop among the plurality of first virtual props, the terminal updates the first virtual prop to a virtual prop corresponding to the trigger operation. In this implementation, the user can adjust the first virtual prop to adjust the virtual prop equipped by the controlled virtual object.
[0109] For example, the virtual item display interface includes multiple slots, and multiple first virtual items are displayed in the multiple slots. In response to a click operation on any of the multiple slots, the terminal displays a virtual item editing interface, which is used to adjust the first virtual item corresponding to the slot. Figure 4 and Figure 5 The terminal displays a virtual item display interface 403, which includes a plurality of slots, and a plurality of first virtual items are displayed in the plurality of slots. In response to a click operation on any slot 405 of the plurality of slots, the terminal displays a virtual item editing interface 501.
[0110] In some embodiments, the virtual item editing interface includes a virtual item selection list, in which a plurality of candidate virtual items are displayed, and the plurality of candidate virtual items are virtual items corresponding to the slots. In response to any candidate virtual item among the plurality of candidate virtual items being selected, and the candidate virtual item is a virtual item of the target type, the terminal displays a sub-virtual item editing interface in the virtual item editing interface, in which a plurality of sub-virtual items corresponding to the candidate virtual item are displayed, and the virtual item of the target type has a nested relationship with the corresponding sub-virtual item. In response to an adjustment operation on any sub-virtual item among the plurality of sub-virtual items, the terminal updates the sub-virtual item to the sub-virtual item corresponding to the adjustment operation.
[0111] Among them, the nested relationship between the target type virtual prop and the corresponding sub-virtual prop means that the corresponding sub-virtual prop is attached to the target type virtual prop. For example, if the target type virtual prop is a virtual magazine, then the corresponding sub-virtual prop is also virtual ammunition. If the target type virtual prop is a virtual firearm, then the corresponding sub-virtual prop is also a virtual sight, a virtual buttstock, and a virtual effector, etc. In some embodiments, a target type virtual prop can accommodate different types of sub-virtual props. For example, taking the target type virtual prop as a virtual magazine as an example, the user can choose different types of virtual ammunition to mix and fill, that is, fill different types of virtual ammunition in the same virtual magazine.
[0112] For example, in response to any candidate virtual prop among the multiple candidate virtual props being selected, and the candidate virtual prop is a virtual prop of the target type, the terminal displays a sub-virtual prop editing interface in the virtual prop editing interface, and the sub-virtual prop editing interface displays multiple sub-virtual props corresponding to the candidate virtual prop. In response to a click operation on any sub-virtual prop among the multiple sub-virtual props, the terminal displays a sub-virtual prop selection list corresponding to the sub-virtual prop, and the sub-virtual prop selection list displays multiple candidate sub-virtual props corresponding to the sub-virtual prop. In response to the target sub-virtual prop among the multiple candidate sub-virtual props being selected, the terminal uses the target sub-virtual prop to update the sub-virtual prop.
[0113] That is to say, in the above embodiment, if there is a target type virtual prop among multiple first virtual props, or if there is a container type virtual prop among multiple first virtual props, then the user can edit the sub-virtual props contained in the target type virtual prop, and after editing, the corresponding sub-virtual props can be used for equipment to improve the efficiency of human-computer interaction.
[0114] In some embodiments, the virtual prop editing interface includes a virtual prop selection list, which displays a plurality of candidate virtual props, and the plurality of candidate virtual props are virtual props corresponding to the slot. In response to any candidate virtual prop among the plurality of candidate virtual props being selected, the terminal displays the candidate virtual prop in the slot, that is, the first virtual prop in the slot is replaced with the candidate virtual prop. The plurality of candidate virtual props being virtual props corresponding to the slot means that the plurality of candidate virtual props are virtual props corresponding to the type indicated by the slot, for example, the type indicated by the slot is a virtual helmet, and the first virtual prop originally displayed in the slot is virtual helmet A. The user can update virtual helmet A to virtual helmet B by clicking on the slot, and virtual helmet B is the selected candidate virtual prop.
[0115] For example, see Figure 5 , the terminal displays a virtual prop editing interface 501, the virtual prop editing interface 501 includes a virtual prop selection list 502, and a plurality of candidate virtual props are displayed in the virtual prop selection list 502. In response to any candidate virtual prop 503 among the plurality of candidate virtual props being selected, the terminal replaces the first virtual prop corresponding to the slot with the candidate virtual prop 503. After the terminal replaces the first virtual prop corresponding to the slot with the candidate virtual prop 503, the candidate virtual prop 503 is also used as the new first virtual prop corresponding to the slot. When the terminal displays the virtual prop display interface next time, the virtual prop displayed in the slot is also the new first virtual prop. If the virtual prop corresponding to the slot is a virtual helmet, a virtual helmet A is displayed in the slot, and accordingly, the virtual prop editing interface 501 is also the virtual prop editing interface corresponding to the virtual helmet, and the plurality of candidate virtual props displayed in the virtual prop selection list 502 are also the plurality of virtual helmets. In response to any virtual helmet B among the multiple virtual helmets being selected, the terminal replaces virtual helmet A with virtual helmet B.
[0116] In some embodiments, a virtual prop selection list is displayed with a virtual prop screening control, which is used to screen out candidate virtual props owned by the controlled virtual object from multiple candidate virtual props. The virtual props owned by the controlled virtual object described here include both virtual props currently equipped by the controlled virtual object and virtual props that the controlled virtual object already has but is not equipped, that is, virtual props placed in a virtual warehouse, wherein the virtual props contained in the virtual warehouse will not be brought into a single game, and the virtual warehouse has a certain capacity, that is, the number of virtual props that the virtual warehouse can accommodate is limited. A virtual backpack is a virtual prop, and virtual backpacks have different types, and different types of virtual backpacks have different capacities. If the controlled virtual object has multiple virtual backpacks, the user can select a virtual backpack for the controlled virtual object to equip, and the virtual backpack without equipment will also be placed in the virtual warehouse for subsequent use. In some embodiments, the virtual warehouse can also be called a storage box or any other name for storing virtual props owned by the user. In some embodiments, if the technical solution provided in the embodiment of the present application is not adopted, the user can also select virtual props for the controlled virtual object from the virtual warehouse. In some embodiments, multiple candidate virtual props are also referred to as items that can be equipped to the current position, and the current position here refers to the slot. In response to the click operation on the virtual prop filter control, the terminal filters multiple candidate virtual props and displays the candidate virtual props owned by the controlled virtual object in the virtual prop list. That is, before the virtual prop filter control is clicked, the virtual prop candidate list displays all the candidate virtual props corresponding to the slot, and these candidate virtual props include both the virtual props owned by the controlled virtual object and the virtual props not owned by the controlled virtual prop. That is, for example, the virtual prop corresponding to the slot is a virtual helmet, and there are 3 virtual helmets in the game, namely virtual helmet A, virtual helmet B and virtual helmet C, then in the virtual prop selection list displayed by the terminal, virtual helmet A, virtual helmet B and virtual helmet C will be displayed at the same time. If the controlled virtual object only has virtual helmet B, then when the user clicks the virtual prop filter control, only virtual helmet B will be retained in the virtual prop selection list. In this case, the user can filter out the virtual props owned by the controlled virtual object from all candidate virtual props by clicking the virtual prop filter control. In this way, when equipping the controlled virtual object with virtual props in the future, the virtual props owned by the controlled virtual object can be directly used without purchasing and adjusting them, and the efficiency of human-computer interaction is higher.
[0117] For example, see Figure 5The terminal displays a virtual item editing interface 501, which includes a virtual item selection list 502. A plurality of candidate virtual items are displayed in the virtual item selection list 502. In response to a click operation on a virtual item screening control 504, the terminal screens the plurality of candidate virtual items and displays the candidate virtual items owned by the controlled virtual object in the virtual item list.
[0118] In some embodiments, the virtual prop editing interface includes a virtual prop attribute display area. In response to any candidate virtual prop among the multiple candidate virtual props being selected, the terminal displays the attribute information of the candidate virtual prop in the virtual prop attribute display area. In some embodiments, the attribute information includes the name and attribute value of the candidate virtual prop. If the candidate virtual prop is a virtual helmet, the terminal displays the name of the virtual helmet and the defense power of the virtual helmet in the virtual prop attribute display area. In this case, the user can view the name and attribute value of the candidate virtual prop through the virtual prop attribute display area, and the user can determine whether the selected candidate virtual prop is the virtual prop he wants to use through the name and attribute value of the virtual prop, and the efficiency of human-computer interaction is high.
[0119] In some embodiments, the virtual prop display interface includes labels corresponding to multiple virtual prop combinations, and in response to a click operation on any label, the terminal displays multiple first virtual props corresponding to the label. Among them, a virtual prop combination corresponds to multiple first virtual props. In other words, the virtual prop display interface can be used to display multiple first virtual props corresponding to multiple virtual prop combinations. In the above description process, when the terminal displays the virtual prop display interface, the default display is the multiple first virtual props corresponding to the first virtual prop combination. The user can control the terminal to display the multiple first virtual props of the corresponding virtual prop combination on the virtual prop display interface by clicking on the labels corresponding to different virtual prop combinations. In the scenario of shooting games, multiple virtual prop combinations are multiple "sets" configured in advance by the user. For example, the user can use virtual gun A1 + virtual helmet A2 + virtual mask A3 + virtual bulletproof vest A4 + virtual grenade A5 as a virtual prop combination, that is, a suit, and the user can use virtual sniper rifle B1 + virtual helmet B1 + virtual mask B1 + virtual bulletproof vest B1 + virtual grenade B1 as another virtual prop combination. In this way, different virtual prop combinations can be switched for the controlled virtual objects before the game starts, and the efficiency of human-computer interaction is higher.
[0120] For different virtual prop combinations, the user can adjust the multiple first virtual props corresponding to the different virtual prop combinations in the above manner, which will not be described in detail here.
[0121] It should be noted that, in the above description, a plurality of first virtual props are configured on the virtual prop display interface as an example. The following is a description of a method for configuring a plurality of first virtual props through the virtual prop display interface.
[0122] In some embodiments, the terminal displays a virtual prop display interface, and configures a plurality of first virtual props through the virtual prop display interface.
[0123] For example, in response to a viewing operation on a virtual prop display interface, the terminal displays a virtual prop display interface, which displays a plurality of blank slots. In response to a click operation on any one of the plurality of slots, in response to a click operation on any one of the plurality of slots, the terminal displays a virtual prop editing interface corresponding to the slot. The virtual prop editing interface includes a virtual prop selection list, in which a plurality of candidate virtual props are displayed, and the plurality of candidate virtual props are virtual props corresponding to the slot. In response to any one of the plurality of candidate virtual props being selected, the terminal displays the candidate virtual prop in the slot, and the candidate virtual prop is also the first virtual prop corresponding to the slot.
[0124] In some embodiments, the terminal can sort multiple candidate virtual props according to the popularity of multiple candidate virtual props, and the candidate virtual props with higher popularity are arranged at the front of the virtual prop selection list, wherein the popularity refers to the number of times the corresponding candidate virtual props are used, or the number of times the corresponding candidate virtual props are configured as the first virtual props, etc., and the embodiment of the present application does not limit this. The terminal can obtain the number of times the corresponding candidate virtual props are used and the number of times the corresponding candidate virtual props are configured as the first virtual props from the server. The number of times the corresponding candidate virtual props are used refers to the number of times all users in the game use the candidate virtual props within the target duration, wherein the target duration is set by the technician according to the actual situation, such as one week or one month, etc., and the embodiment of the present application does not limit this. Correspondingly, the number of times the corresponding candidate virtual props are configured as the first virtual props refers to the number of times all users in the game configure the candidate virtual props as the first virtual props within the target duration. By sorting multiple candidate virtual props based on popularity, the candidate virtual props with higher popularity can be displayed at the front of the virtual prop selection list, which is convenient for users to select.
[0125] In some embodiments, the terminal can also sort multiple candidate virtual props according to their winning rates, and the candidate virtual props with higher winning rates are placed at the front of the virtual prop selection list, where the winning rate refers to the frequency of winning when the corresponding candidate virtual prop is equipped, and the frequency is obtained by dividing the number of wins when the candidate virtual prop is used by the number of times the candidate virtual prop is used. The terminal can obtain the probability of winning when the corresponding candidate virtual prop is used from the server. By sorting multiple candidate virtual props based on the winning rate, the candidate virtual props with higher winning rates can be displayed at the front of the virtual prop selection list, which is convenient for users to select.
[0126] In some embodiments, for a virtual firearm among multiple first virtual props, a user can adjust the components of the virtual firearm through the virtual prop display interface, such as adjusting the virtual sight, virtual hand rest, and virtual silencer of the virtual firearm. This process may also be referred to as "gun modification."
[0127] In some embodiments, the user can also configure the rendering method for multiple first virtual props through the virtual prop display interface, that is, adjust the texture and parameters used when the terminal renders multiple first virtual props. In some embodiments, this process is also called "fashion change".
[0128] It should be noted that after configuring multiple first virtual props through the virtual prop display interface, the configured multiple first virtual props can be used repeatedly in subsequent games, thereby improving the efficiency of the user selecting virtual props for the controlled virtual object.
[0129] In some embodiments, before step 301, the terminal can also display a virtual prop configuration interface, which is used to configure multiple first virtual props. In response to the confirmation operation on the virtual prop configuration interface, the terminal displays a virtual prop display interface. In some embodiments, the virtual prop configuration interface is a virtual prop display interface that has not been configured with virtual props. The virtual prop configuration interface includes multiple slots, and multiple slots are blank slots. In some embodiments, the slot is also called an equipment slot. Among them, the slot is also an area for configuring virtual props. In some embodiments, the name of the corresponding type of virtual prop is displayed on the slot. For example, in a shooting game, a slot is displayed with the name "helmet", which means that the slot is an area for displaying a helmet. In some embodiments, the slot displays an icon of a corresponding type of virtual prop. For example, in a shooting game, the icon displayed on a slot is a helmet, which means that the slot is an area for displaying a helmet. The user can configure multiple first virtual props by clicking on unused slots. In some embodiments, a save control is displayed in the virtual prop configuration interface, and in response to a click operation on the save control, the terminal displays a virtual prop display interface.
[0130] That is to say, before the game starts, the user can configure multiple first virtual props through the virtual prop configuration interface. In the subsequent game process, the equipment of the controlled virtual object can be updated based on the multiple first virtual props configured by the user. The user has higher autonomy and the efficiency of human-computer interaction is also higher.
[0131] 302. In response to a confirmation operation on the virtual prop display interface, the terminal compares the plurality of first virtual props with a plurality of second virtual props owned by the controlled virtual object.
[0132] Among them, the multiple second virtual props owned by the controlled virtual object include the virtual props currently equipped by the controlled virtual object and the virtual props in the virtual warehouse of the controlled virtual object. In some embodiments, the virtual props currently owned by the controlled virtual object include a virtual backpack, and the virtual backpack carries virtual props such as virtual medicines or virtual ammunition. In some embodiments, no matter what virtual props the controlled virtual object currently has equipped or held, they all belong to the virtual props in the virtual backpack. Therefore, equipped means in the backpack, then the multiple second virtual props owned by the controlled virtual object include the virtual props in the virtual backpack and the virtual props in the virtual warehouse of the controlled virtual object. In some embodiments, the virtual props that the controlled virtual object has equipped or held do not belong to the virtual backpack, then the virtual props that the controlled virtual object has equipped or held and the virtual props in the virtual backpack are the virtual props that the controlled virtual object has equipped.
[0133] In some embodiments, when the terminal compares the multiple first virtual props with the multiple second virtual props, it compares the identifiers of the multiple first virtual props with the identifiers of the multiple second virtual props respectively. If the identifier of a first virtual prop is the same as the identifier of a second prop, it means that the first virtual prop and the second virtual prop are the same virtual prop, and the controlled virtual object also owns the first virtual prop. If the identifier of a first virtual prop is different from the identifiers of the multiple second props, it means that the controlled virtual object does not own the first virtual prop.
[0134] In some embodiments, a confirmation control is displayed on the virtual prop display interface. In response to a click operation on the confirmation control, the terminal compares the plurality of first virtual props with the plurality of second virtual props. The click operation on the confirmation control is also a confirmation operation on the virtual prop display interface. Since the first virtual props are pre-configured virtual props and the second virtual props are virtual props owned by the controlled virtual object, the process of the terminal comparing the plurality of first virtual props with the plurality of second virtual props is the process of comparing the pre-configured virtual props with the virtual props owned by the controlled virtual object. The comparison result can also indicate which first virtual props the controlled virtual object has and which first virtual props it lacks.
[0135] For example, see Figure 4 A confirmation control 406 is displayed on the virtual prop display interface 403. In response to a click operation on the confirmation control 406, the terminal compares the identifiers of the plurality of first virtual props with the identifiers of the plurality of second virtual props.
[0136] In some embodiments, in response to a target gesture on the virtual prop display interface, the terminal compares the multiple first virtual props with the multiple second virtual props, and the target gesture on the virtual prop display interface is also a confirmation operation on the virtual prop display interface, wherein the target gesture is set by a technician according to actual conditions, such as being set to a continuous click operation on the virtual prop display interface, or being set to a swipe up operation on the virtual prop display interface, or being set to a two-finger merge operation on the virtual prop display interface, etc., and the embodiments of the present application do not limit this.
[0137] In some embodiments, the terminal can store the comparison result in a list, that is, in response to any of the first virtual props being the same as any of the second virtual props in the plurality of second virtual props, the terminal adds the identifier of the first virtual prop to the first list, and the first list is used to store the identifier of the first virtual prop found in the plurality of second virtual props. In response to any of the first virtual props being different from the plurality of second virtual props, the terminal adds the identifier of the first virtual prop to the second list, and the second list is used to store the identifier of the first virtual prop that is not found in the plurality of second virtual props. In this way, if the controlled virtual object has a first virtual prop, the terminal can add the identifier of the first virtual prop to the first list to indicate that the first virtual prop is a virtual prop owned by the controlled virtual object. If the controlled virtual object does not have a first virtual prop, the terminal can add the identifier of the first virtual prop to the second list to indicate that the second virtual prop is a virtual prop that the controlled virtual object does not have. In some embodiments, the first list is also called the Found List, and the second list is also called the Lack List. By storing the comparison results in a list format, the processing efficiency of subsequent terminals is improved.
[0138] In some embodiments, the plurality of first virtual props include a virtual prop of the target type, that is, a certain first virtual prop is used to accommodate other virtual props. In this case, the terminal can also store the comparison result in the following manner. In response to any of the first virtual props being the same as any of the second virtual props in the plurality of second virtual props, the terminal adds the identifier of the first virtual prop to the first list, and the first list is used to store the identifier of the first virtual prop found in the plurality of second virtual props. In response to the second virtual prop being a virtual prop of the target type, the identifier of the sub-virtual prop contained in the second virtual prop is added to the third list, and the third list is used to store the sub-virtual props contained in the virtual prop of the target type in the plurality of first virtual props. In some embodiments, the third list is also called ExternList (extra prop list). In response to any of the first virtual props being different from the plurality of second virtual props, the terminal adds the identifier of the first virtual prop to the second list, and the second list is used to store the identifier of the first virtual prop that is not found in the plurality of second virtual props. In response to the existence of the same virtual prop identifier in the second list and the third list, the identifier of the virtual prop is added to the first list, and the identifier of the virtual prop is deleted from the second list and the third list. In this embodiment, after comparing the plurality of first virtual props and the plurality of second virtual props, it is not necessary to search for other virtual props of the target type of virtual props. It is only necessary to merge the second list and the third list once after the comparison is completed to determine whether there is a sub-virtual prop contained in the target type of virtual prop in the plurality of second virtual props, which is more efficient.
[0139] It should be noted that the above step 302 is described by taking the comparison of the plurality of first virtual props with the plurality of second virtual props by the terminal as an example. In other possible implementations, the plurality of first virtual props with the plurality of second virtual props may also be compared by the server, that is, in response to the confirmation operation on the virtual prop display interface, the terminal sends a comparison request to the server, and the comparison request carries the identifiers of the plurality of first virtual props. After receiving the comparison request, the server obtains the identifiers of the plurality of first virtual props from the comparison request, compares the identifiers of the plurality of first virtual props with the plurality of second virtual props, and sends the comparison result to the terminal, which can reduce the amount of computation of the terminal and reduce the phenomenon of heating and freezing of the terminal.
[0140] It should be noted that after the above step 302, the terminal can execute the following steps 303 and 304, and can also execute the following step 305, which is not limited in the embodiment of the present application.
[0141] 303. In response to any first virtual item not existing in the plurality of second virtual items, the terminal displays a virtual item transaction interface, where the virtual item transaction interface is used to obtain the first virtual item.
[0142] In some embodiments, in response to the presence of any identifier of the first virtual item in the second list, the terminal displays the virtual item transaction interface, wherein the second list is used to store identifiers of first virtual items that are not found in the plurality of second virtual items. If any identifier of the first virtual item exists in the second list, it means that the first virtual item does not exist in the plurality of second virtual items, and the terminal displays the virtual item transaction interface, through which the user can obtain the first virtual item. Of course, if there are two or more first virtual items that do not exist in the plurality of second virtual items, the virtual item transaction interface displayed by the terminal is also used to obtain the two or more first virtual items.
[0143] For example, see Figure 4 and Figure 6 In response to a click operation on the confirmation control 405 , and any first virtual item does not exist in the plurality of second virtual items, the terminal displays a virtual item transaction interface 601 .
[0144] In some embodiments, at least one item information of the first virtual item is displayed in the virtual item transaction interface, and the item information includes the name of the first virtual item, the type and quantity of virtual resources required to purchase the first virtual item. In some embodiments, at least one item information displayed in the virtual item transaction interface is the item information published by other accounts, and other accounts are accounts other than the account corresponding to the controlled virtual object. In other words, the at least one item information is the item information published by other players, which is used to sell the corresponding first virtual item. The user can know the price of the first virtual item sold by different players by viewing the at least one item information, which is convenient for the user to filter. In some embodiments, the types of virtual resources include "points" obtained by user recharge, "game coins" obtained by playing games, and "activity-exclusive currency" obtained by participating in activities in the game, etc., which are not limited in the embodiments of the present application. If there are two or more first virtual items that do not exist in the multiple second virtual items, then the labels corresponding to the two or more first virtual items are displayed in the virtual item transaction interface. In some embodiments, the label is also called a "page label", and the user can view the item information of each type of first virtual item separately by clicking the page label. In response to the click operation on any label, the terminal displays at least one item information corresponding to the first virtual item in the virtual item transaction interface. Figure 6If there are two or more first virtual items that do not exist in the plurality of second virtual items, then the virtual item transaction interface displays paging tabs 602 corresponding to the two or more first virtual items.
[0145] In some embodiments, the at least one item of prop information is item information determined based on a recommendation priority, and the recommendation priority includes at least one of a type priority of virtual resources, a quantity priority of virtual resources, and a type priority of virtual props.
[0146] Among them, the type priority of virtual resources refers to the order of the types of virtual resources consumed when purchasing virtual props. For example, there are three virtual resources, virtual resource A, virtual resource B and virtual resource C. When purchasing virtual props, the order of consumption of the three virtual resources is virtual resource B→virtual resource A→virtual resource C. Then, when the terminal displays at least one item information through the virtual item transaction interface, the item information that needs to consume virtual resource B is displayed first. The priority display here means that the item information that needs to consume virtual resource B is ranked first. The quantity priority of virtual resources means that when purchasing virtual props, the virtual resources with a larger quantity in the account are consumed first. For example, there are three virtual resources, virtual resource A, virtual resource B and virtual resource C. The three virtual resources are ranked from most to least in quantity as virtual resource B→virtual resource A→virtual resource C. Then, when the terminal displays at least one item information through the virtual item transaction interface, the item information that needs to consume virtual resource B is displayed first. The priority display here means that the item information that needs to consume virtual resource B is ranked first. The type priority of virtual props refers to the purchase order of multiple virtual props when multiple virtual props are purchased at the same time. For example, if you need to purchase three virtual props, virtual props A, virtual props B, and virtual props C, at the same time, when purchasing virtual props, the purchase priority of the three virtual props is virtual props B>virtual props A>virtual props C, then when the terminal displays at least one prop information through the virtual prop transaction interface, the prop information of virtual props B is displayed first, and the priority display here means that the prop information of virtual props B is ranked first. In some embodiments, the type priority of virtual props is also manifested as follows, for example, if you need to purchase two virtual props, virtual props A and virtual props B, and the number of virtual resources owned by the account at that time is only enough to purchase virtual props A or virtual props B, if the type priority of virtual props A>the type priority of virtual props B, then the terminal only displays the prop information of virtual props A in the virtual prop transaction interface.
[0147] In some embodiments, the virtual item trading interface includes a refresh control. In response to a click operation on the refresh control, the terminal refreshes at least one item information displayed in the virtual item trading interface. That is, in response to a click operation on the refresh control, the terminal sends a refresh request to the server, and the refresh request carries the identifier of the first virtual item. After receiving the refresh request, the server obtains the identifier of the first virtual item from the refresh request. The server performs a query based on the identifier of the first virtual item, obtains at least one item information corresponding to the first virtual item, and sends the at least one item information to the terminal, and the terminal displays the at least one item information in the virtual item trading interface.
[0148] In some embodiments, if there is no item information corresponding to the first virtual item, the terminal displays a target mark in the virtual item transaction interface, and the target mark is used to indicate that there is no item information corresponding to the first virtual item, which means that no other account is selling the first virtual item. In this case, the user needs to adjust the first virtual item.
[0149] In some embodiments, in response to a purchase operation based on any piece of prop information, the terminal adds the first virtual prop corresponding to the prop information to the virtual warehouse of the controlled virtual object.
[0150] For example, in response to a purchase operation based on any item information, the terminal compares the first virtual resource quantity and the second virtual resource quantity, the first virtual resource quantity being the quantity of virtual resources indicated by the item information, and the second virtual resource quantity being the quantity of virtual resources owned by the account corresponding to the controlled virtual object. In response to the second virtual resource quantity being greater than or equal to the first virtual resource quantity, the terminal adds the first virtual item corresponding to the item information to the virtual warehouse of the controlled virtual object. In some embodiments, the purchase operation based on any item information includes a selection operation on the item information and a click operation on the transaction control. See Figure 6, each item information is followed by an option corresponding to the item information. In response to a click operation on any item information, the option corresponding to the item information is selected. In response to a click operation on the transaction control 603, the terminal completes a purchase operation based on the item information. In some embodiments, in response to the second virtual resource quantity being greater than or equal to the first virtual resource quantity, the terminal can not only add the first virtual prop corresponding to the item information to the virtual warehouse of the controlled virtual object, but also directly equip the first virtual prop corresponding to the item information to the controlled virtual object. In some embodiments, when the terminal adds the first virtual prop corresponding to the item information to the virtual warehouse of the controlled virtual object, the terminal deducts the first virtual resource quantity from the second virtual resource quantity owned by the account, and transfers the virtual resources of the first virtual resource quantity to the account corresponding to the item information.
[0151] In addition, if there are multiple types of virtual resources, in response to a click operation on any item information, the terminal compares the first virtual resource quantity and the second virtual resource quantity, the first virtual resource quantity is the quantity of virtual resources of the target type indicated by the item information, and the second virtual resource quantity is the quantity of virtual resources of the target type owned by the account corresponding to the controlled virtual object. In response to the second virtual resource quantity being greater than or equal to the first virtual resource quantity, the terminal adds the first virtual prop corresponding to the item information to the virtual warehouse of the controlled virtual object. In some embodiments, in response to the second virtual resource quantity being greater than or equal to the first virtual resource quantity, in addition to being able to add the first virtual prop corresponding to the item information to the virtual warehouse of the controlled virtual object, the terminal can also directly equip the first virtual prop corresponding to the item information to the controlled virtual object. In some embodiments, when the terminal adds the first virtual prop corresponding to the item information to the virtual warehouse of the controlled virtual object, the terminal deducts the first virtual resource quantity from the second virtual resource quantity owned by the account, and transfers the virtual resources of the first virtual resource quantity to the account corresponding to the item information.
[0152] In some embodiments, the virtual item trading interface displays the type and quantity of virtual resources owned by the current account, and the user can learn the type and quantity of virtual resources owned by the account through the virtual item trading interface, which makes the human-computer interaction more efficient. Figure 6 , the terminal displays the type and quantity 604 of virtual resources owned by the current account in the virtual item transaction interface 601 .
[0153] In some embodiments, the virtual item transaction interface includes a select all control. In response to a click operation on the select all control, the terminal selects all of the at least one item information displayed in the virtual item transaction interface. In response to a click operation on the transaction control 603, the terminal adds the first virtual item corresponding to the selected at least one item information to the virtual warehouse of the controlled virtual object. Figure 6 , the virtual item transaction interface 601 includes a select all control 605. That is, in the embodiment of the present application, the user can either purchase only the first virtual item corresponding to a certain item information or directly purchase the first virtual items corresponding to all item information.
[0154] In some embodiments, in response to a purchase operation based on any piece of prop information, and the space occupied by the first virtual prop corresponding to the prop information is larger than the remaining space of the virtual warehouse of the controlled virtual object, the terminal adds the first virtual prop corresponding to the prop information to the temporary package of the controlled virtual object.
[0155] Among them, the temporary package is a temporary virtual package that appears when the virtual warehouse of the controlled virtual object cannot accommodate the first virtual prop purchased. In some embodiments, the virtual props in the temporary package need to be manually taken out by the user, that is, after the user manually adjusts the virtual props in the virtual warehouse, the virtual props in the temporary package are dragged to the virtual warehouse. In some embodiments, when there are virtual props in the temporary package, the terminal cannot switch from the virtual prop transaction interface back to the virtual prop display interface, that is, the user needs to process the virtual props in the temporary package in the virtual prop transaction interface.
[0156] For example, see Figure 7 In response to a purchase operation based on any item information, and the space occupied by the first virtual item corresponding to the item information is larger than the remaining space of the virtual warehouse of the controlled virtual object, the terminal adds the first virtual item corresponding to the item information to the temporary package 701 of the controlled virtual object.
[0157] 304. In response to a closing operation on the virtual item transaction interface, the terminal uses the first virtual item owned by the controlled virtual object to update the virtual items equipped by the controlled virtual object.
[0158] In some embodiments, the virtual item trading interface includes an interface closing control. In response to a click operation on the interface closing control, the terminal uses the first virtual item owned by the controlled virtual object to update the virtual item that the controlled virtual object has been equipped with. That is to say, after the terminal displays the virtual item trading interface, if the user does not want to purchase virtual items through the virtual item trading interface, the user can directly close the virtual item trading interface. In this case, the terminal will directly use the first virtual item owned by the controlled virtual object to update the virtual item that the controlled virtual object has been equipped with. For the first virtual item that the controlled virtual object does not own, the terminal chooses to "ignore" it. In some embodiments, for the first virtual item that is "ignored" by the terminal, the terminal can install the same type of virtual item in the virtual warehouse of the controlled virtual object to the controlled virtual object, or, if the controlled virtual object is already equipped with a virtual item of the same type as the first virtual item, the terminal will not update the virtual item equipped by the controlled virtual object. For example, see Figure 6 The virtual item transaction interface 601 includes an interface closing control 606. In response to a click operation on the interface closing control 606, the terminal uses the identifiers of the multiple second virtual items stored in the first list to determine the corresponding multiple second virtual items, and the multiple second virtual items are all first virtual items owned by the controlled virtual object. The terminal uses the multiple second virtual items to update the virtual items that the controlled virtual object has equipped. When the terminal uses the multiple second virtual items to update the virtual items that the controlled virtual object has equipped, any of the following methods can be used to implement it.
[0159] Method 1: The terminal adds all virtual props that the controlled virtual object has been equipped with to the virtual warehouse of the controlled virtual object, and determines the multiple second virtual props as virtual props equipped by the controlled virtual object, that is, the terminal equips the multiple second virtual props to the controlled virtual object. If there is a first virtual prop that the controlled virtual object does not have, the terminal queries the virtual prop of the same type as the first virtual prop in the virtual warehouse of the controlled virtual object, and determines the virtual prop as the virtual prop equipped by the controlled virtual object. For example, if the controlled virtual object does not have a virtual helmet A, the terminal can determine the virtual helmet B in the virtual warehouse of the controlled virtual object as the virtual prop equipped by the controlled virtual object. Alternatively, if the controlled virtual object is already equipped with a virtual prop of the same type as the first virtual prop, the terminal does not update the virtual prop. For example, if the controlled virtual object does not have a virtual helmet A, but the controlled virtual object is already equipped with a virtual helmet B, the terminal does not update the virtual helmet B.
[0160] Method 2: The terminal adds the third virtual prop that the controlled virtual object has been equipped with to the virtual warehouse of the controlled virtual object, and the third virtual prop is a virtual prop different from the corresponding first virtual prop. The terminal uses the virtual prop that is not equipped in the multiple second virtual props to determine it as the virtual prop equipped by the controlled virtual object. That is to say, if the controlled virtual object has been equipped with any virtual prop in the multiple first virtual props, the terminal will not remove the virtual prop, but will retain it, which can reduce the amount of calculation of the terminal and improve the efficiency of updating the equipment of the controlled virtual object. If there is a first virtual prop that the controlled virtual object does not have, the terminal queries the virtual prop of the same type as the first virtual prop in the virtual warehouse of the controlled virtual object, and determines the virtual prop as the virtual prop equipped by the controlled virtual object. For example, if the controlled virtual object does not have a virtual helmet A, the terminal can determine the virtual helmet B in the virtual warehouse of the controlled virtual object as the virtual prop equipped by the controlled virtual object. Alternatively, if the controlled virtual object is already equipped with a virtual item of the same type as the first virtual item, the terminal does not update the virtual item. For example, if the controlled virtual object does not have a virtual helmet A, but the controlled virtual object is already equipped with a virtual helmet B, the terminal does not update the virtual helmet B.
[0161] 305. In response to the multiple first virtual props being the second virtual props owned by the controlled virtual object, the terminal updates the virtual props equipped by the controlled virtual object to the multiple first virtual props.
[0162] In some embodiments, in response to the plurality of first virtual props being the second virtual props owned by the controlled virtual object, the terminal adds the third virtual prop that the controlled virtual object has been equipped with to the virtual warehouse of the controlled virtual object, and the third virtual prop is a virtual prop different from the corresponding first virtual prop. The terminal determines the virtual prop equipped by the controlled virtual object from the plurality of first virtual props in the virtual warehouse.
[0163] In some embodiments, if the controlled virtual object has at least two identical first virtual props, the terminal can screen the at least two identical first virtual props based on the durability of the virtual props, and determine a target virtual prop from the at least two identical first virtual props to update the virtual props that the controlled virtual object has equipped, wherein the durability of the virtual props is used to indicate the degree of wear of the virtual props. When the controlled virtual object uses the virtual props in the virtual scene, the virtual props will be worn to different degrees, and the durability can indicate the degree of wear. In some embodiments, the initial durability of the virtual prop is 100. As the controlled virtual object is used, the durability of the virtual prop will gradually change to 90, 80, 70, and 60, etc. When the durability of the virtual prop becomes 0, it means that the wear of the virtual prop is high, and the user needs to repair the virtual prop before continuing to use the virtual prop. In some embodiments, repairing the virtual prop requires a certain amount of virtual resources. In some embodiments, the terminal can determine the first virtual item with higher durability among the at least two identical first virtual items as the target virtual item, or determine the first virtual item with lower durability among the at least two identical first virtual items as the target virtual item, which is not limited in this embodiment of the present application.
[0164] In some embodiments, in response to the absence of any first virtual prop identifier in the second list, the terminal determines the multiple first virtual props owned by the controlled virtual object based on the multiple first virtual prop identifiers stored in the first list, and updates the virtual props equipped by the controlled virtual object to the multiple first virtual props.
[0165] In some embodiments, when updating the virtual props equipped by the controlled virtual object, the terminal adopts the "coloring tree" method. That is, multiple first virtual props are regarded as a tree, and the controlled virtual object is the root node; the prop nodes are divided into three colors: white, black and red, wherein white indicates that the corresponding virtual prop has been found for this node, black indicates that the corresponding virtual prop has not been found for this node, and red indicates that the corresponding virtual prop has been found for this node, but due to the lack of the parent node virtual prop, this virtual prop should be used as a node to be put back into the virtual warehouse, and the parent node virtual prop is also the container virtual prop of the virtual prop. The terminal traverses all nodes from the root node in sequence and colors them. In the initial state, all nodes in the preset tree are colorless. When processing any node, try to obtain the virtual prop from the first list. If the corresponding virtual prop is found, it is colored white, and the prop attribute information is recorded at the node, and the prop attribute information includes the name, attributes and storage location of the virtual prop; if it is not found, it is colored black, and all its direct child nodes are colored red. The three colors have priorities, from high to low, black>red>white, and only low-priority colors can be recolored to high-priority colors. In other words, a node that has been colored white can be colored red again, but not vice versa. Since the coloring is traversed from the root to the top of the tree, its child nodes may be colored red when processing a node. Until the child node is processed, if the virtual prop is found, the child node will still be red according to the priority when coloring; if not found, it will be recolored black.
[0166] After the entire tree is colored, the parent-child relationship can be reconstructed based on its color: all virtual props at white nodes can directly build a parent-child relationship with the virtual props of their parent nodes; there are no virtual props found at black nodes, so there is no parent-child relationship. Although the red nodes have found virtual props, due to the lack of their parent nodes, these red nodes and their child nodes will be put back into the virtual package after the parent-child relationship is built. These red nodes are the root nodes of the virtual props put back into the virtual package. After the parent-child relationship is built, all prop attribute information is submitted to the server as a solution and synchronization is requested.
[0167] In some embodiments, after the above step 305, the terminal uses the models of the multiple first virtual props to update the model of the controlled virtual object. The model of the controlled virtual object is the image of the controlled virtual object in the virtual scene and the image of the controlled virtual object in the main interface. When the terminal updates the model of the controlled virtual object, it uses the models of the multiple first virtual props to replace the models of the corresponding parts of the controlled virtual object. The terminal renders the models of the multiple first virtual props based on the rendering parameters corresponding to the models of the multiple first virtual props, and obtains the updated model of the controlled virtual object, wherein the rendering parameters corresponding to the model are set by the technician according to the actual situation, and the embodiments of the present application do not limit this. In some embodiments, for the same first virtual prop, different rendering parameters correspond to different rendering effects, and different rendering effects can be called different "skins". For example, if the controlled virtual object is equipped with a virtual firearm A, the model of the virtual firearm A is also included in the model before the update. If the virtual firearm in the multiple first virtual props is virtual firearm B, the terminal uses the model of virtual firearm B to replace the model of virtual firearm A in the model of the controlled virtual object, and renders the model of virtual firearm B based on the rendering parameters corresponding to the model of virtual firearm B. In the updated model of the controlled virtual object, the virtual firearm held by the controlled virtual object is changed from virtual firearm A to virtual firearm B. That is to say, in the embodiment of the present application, after the virtual props equipped by the controlled virtual object are updated, the terminal can synchronously update the image of the controlled virtual object to achieve a more realistic display effect of the controlled virtual object, and the user can also know that the virtual props equipped by the controlled virtual object have changed through the change of the image of the controlled virtual object, and the efficiency of human-computer interaction is relatively high. In some embodiments, the model of the controlled virtual object is also referred to as the image of the controlled virtual object.
[0168] In some embodiments, the plurality of first virtual props include a virtual prop of a target type. In response to the plurality of first virtual props being the second virtual props owned by the controlled virtual object, and the controlled virtual object being equipped with the virtual prop of the target type, the terminal compares the plurality of first sub-virtual props and the plurality of second sub-virtual props. The first sub-virtual prop is a sub-virtual prop corresponding to the virtual prop of the target type among the first virtual props, and the second sub-virtual prop is a sub-virtual prop corresponding to the virtual prop of the target type equipped by the controlled virtual object, and the virtual prop of the target type has a nested relationship with the corresponding sub-virtual prop. If the plurality of second sub-virtual props are the same as the plurality of first sub-virtual props, the terminal does not update the sub-virtual props contained in the virtual prop of the target type. If there is a second sub-virtual prop different from the corresponding first sub-virtual prop among the plurality of second sub-virtual props, the terminal updates the second sub-virtual prop with the corresponding first sub-virtual prop.
[0169] That is to say, if the virtual props are graded, the first virtual props and the second virtual props can be classified into the first level, and the virtual props of the target type can be classified into the second level. If multiple first virtual props are all second props owned by the controlled virtual object, then it means that the configured first-level virtual props are all first-level virtual props owned by the controlled virtual object. If multiple first virtual props include virtual props of the target type, that is, second-level virtual props, and the controlled virtual object has been equipped with virtual props of the target type, then the terminal can further compare the sub-virtual props corresponding to the virtual props of the target type, that is, compare the second-level virtual props. If the controlled virtual object is equipped with a virtual prop of the target type, and the second-level virtual props contained in the virtual props of the target type equipped are exactly the same as the second-level virtual props contained in the virtual props of the configured target type, that is, the sub-virtual props are exactly the same, then the terminal does not need to update the virtual props of the target type. If the controlled virtual object is equipped with a virtual item of the target type, and the secondary virtual items contained in the virtual item of the target type equipped contain a secondary virtual item that is different from the secondary virtual item contained in the configured virtual item of the target type, then the terminal only needs to update the secondary virtual item.
[0170] For example, if the configured target type virtual prop is a virtual firearm, the virtual firearm corresponds to three sub-virtual props: virtual sight A1, virtual buttstock A2, and virtual silencer A3. If the controlled virtual object is also equipped with the virtual firearm, and the three sub-virtual props corresponding to the virtual firearm are also virtual sight A1, virtual buttstock A2, and virtual silencer A3, then the terminal does not need to update the sub-virtual props corresponding to the virtual firearm. If the controlled virtual object is equipped with the virtual firearm, and the three sub-virtual props corresponding to the virtual firearm are virtual sight A1, virtual buttstock B1, and virtual silencer A3. In this case, the terminal only needs to update the virtual buttstock B1 to virtual buttstock A2, and there is no need to update other sub-virtual props.
[0171] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.
[0172] In order to more clearly illustrate the technical solution provided by the embodiment of the present application, the following will combine the above steps 301-305 and Figure 8 as well as Fig. 9 , the technical solution provided in the embodiments of the present application is explained more clearly.
[0173] Figure 8 is a schematic diagram of a method for configuring multiple first virtual props provided in an embodiment of the present application, see Figure 8, when configuring multiple first virtual props, it is divided into three discrete processes, including: changing guns, adjusting equipment positions, and changing fashions, among which changing guns means adjusting the parts on the virtual firearms in the multiple first virtual props. Equipment positions are also slots, and equipment position adjustment means adjusting the first virtual props corresponding to the slots. Changing fashions means adjusting the rendering method of the first virtual props. After completing the above three discrete processes, the terminal can update the model of the controlled virtual object, store the results of the above three discrete processes, and generate a preset template, which also includes multiple first virtual props.
[0174] Fig. 9 is a schematic diagram of a method for updating a virtual item equipped by a controlled virtual object provided in an embodiment of the present application, see Fig. 9 , the user can select multiple first virtual props that he wants to use through the virtual prop display interface, and the multiple first virtual props are also a template. The terminal determines whether the controlled virtual object has the multiple first virtual props, and determines the multiple virtual props to be used from the multiple second virtual props owned by the controlled virtual object. This process is also called applying a template. When the controlled virtual object has two or more identical first virtual props, the terminal selects two or more identical first virtual props. The terminal determines whether the space in the virtual warehouse of the controlled virtual object has sufficient space. When the terminal determines that the controlled virtual object does not have any first virtual props, it displays a virtual prop trading interface and obtains the first virtual prop through the virtual prop trading interface. After the terminal obtains the first virtual prop, it uses multiple first virtual props to update the virtual props that the controlled virtual object has equipped.
[0175] Through the solution provided in the embodiment of the present application, the user does not need to select virtual props one by one for the controlled virtual objects, but can directly select virtual props in batches for the controlled virtual objects based on the virtual prop display interface. When the controlled virtual object does not own a virtual prop displayed in the virtual prop display interface, a virtual prop trading interface is directly displayed, and the user can quickly obtain the corresponding virtual props through the virtual prop trading interface, thereby improving the efficiency of human-computer interaction.
[0176] The solution provided by the embodiment of the present application solves the problem of "taking too much time to sort out equipment" each time entering and exiting a single game due to the ability to bring items in and out of the game.
[0177] Before using this solution, each time a user enters a single game, they need to take out items, select equipment from the virtual warehouse, use the gun modification system to customize virtual guns, change characters and virtual gun models before they can enter the single game again. This step is time-consuming and easy to miss.
[0178] By using the solution provided by the embodiment of the present application, the user only needs to directly select multiple first virtual props that are suitable for their own tactics and click a button to take out the virtual props that they "brought out in the previous game but do not want to bring into the next game". Search and quickly purchase the required virtual props. The solution provided by the embodiment of the present application can also automatically wear the virtual props completely on the controlled virtual object.
[0179] By applying the solution provided in the embodiments of the present application, the user can start the next battle immediately, which greatly improves the preparation speed outside a single game, allowing the user to focus on the content of the single game itself and pay more attention to the core gameplay differences between the current game and other games.
[0180] Fig.10 is a structural diagram of an interface display device provided in an embodiment of the present application, see Fig.10 The device includes: a first display module 1001, a comparison module 1002 and a second display module 1003.
[0181] The first display module 1001 is used to display a virtual prop display interface, where the virtual prop display interface displays a plurality of configured first virtual props corresponding to different parts of the controlled virtual object.
[0182] The comparison module 1002 is used to compare the plurality of first virtual props with the plurality of second virtual props owned by the controlled virtual object in response to a confirmation operation on the virtual prop display interface.
[0183] The second display module 1003 is used to display a virtual item transaction interface in response to any of the first virtual items not existing in the plurality of second virtual items, where the virtual item transaction interface is used to obtain the first virtual item.
[0184] In some embodiments, the virtual prop display interface includes a plurality of slots, the plurality of first virtual props are displayed in the plurality of slots respectively, and the device further includes:
[0185] The virtual item editing interface display module is used to display a virtual item editing interface in response to a click operation on any of the multiple slots, where the virtual item editing interface is used to adjust the first virtual item corresponding to the slot.
[0186] In some embodiments, the virtual item editing interface includes a virtual item selection list, wherein the virtual item selection list displays a plurality of candidate virtual items, wherein the plurality of candidate virtual items are virtual items corresponding to the slot, and the device further includes:
[0187] The candidate virtual prop display module is used to display any candidate virtual prop in the slot in response to any candidate virtual prop among the multiple candidate virtual props being selected.
[0188] In some embodiments, the virtual item editing interface includes a virtual item selection list, wherein the virtual item selection list displays a plurality of candidate virtual items, wherein the plurality of candidate virtual items are virtual items corresponding to the slot, and the device further includes:
[0189] The first sub-virtual prop updating module is used to, in response to any candidate virtual prop among the multiple candidate virtual props being selected and the candidate virtual prop being a virtual prop of a target type, display a sub-virtual prop editing interface in the virtual prop editing interface, wherein the sub-virtual prop editing interface displays multiple sub-virtual props corresponding to the candidate virtual prop, and there is a nested relationship between the virtual prop of the target type and the corresponding sub-virtual prop. In response to an adjustment operation on any sub-virtual prop among the multiple sub-virtual props, update the sub-virtual prop to the sub-virtual prop corresponding to the adjustment operation.
[0190] In some embodiments, the first sub-virtual prop updating module is used to display a sub-virtual prop selection list corresponding to any sub-virtual prop among the multiple sub-virtual props in response to a click operation on the sub-virtual props, wherein the sub-virtual prop selection list displays multiple candidate sub-virtual props corresponding to the sub-virtual prop.
[0191] In response to a target sub-virtual prop being selected from the plurality of candidate sub-virtual props, the sub-virtual prop is updated using the target sub-virtual prop.
[0192] In some embodiments, the apparatus further comprises:
[0193] The list storage module is used to, in response to any of the first virtual props being identical to any of the second virtual props in the plurality of second virtual props, add the identifier of the first virtual prop to a first list, the first list being used to store the identifiers of the first virtual props found in the plurality of second virtual props. In response to any of the first virtual props being different from the plurality of second virtual props, add the identifier of the first virtual prop to a second list, the second list being used to store the identifiers of the first virtual props not found in the plurality of second virtual props.
[0194] The second display module 1003 is used to display the virtual item transaction interface in response to the presence of any identifier of the first virtual item in the second list.
[0195] In some embodiments, the virtual item transaction interface displays at least one item information of the first virtual item, and the device further includes:
[0196] The adding module is used to respond to a purchase operation based on any piece of prop information and add the first virtual prop corresponding to the prop information to the virtual warehouse of the controlled virtual object.
[0197] In some embodiments, the joining module is used to compare the first virtual resource quantity and the second virtual resource quantity in response to a purchase operation based on any prop information, where the first virtual resource quantity is the quantity of virtual resources indicated by the prop information, and the second virtual resource quantity is the quantity of virtual resources owned by the account corresponding to the controlled virtual object.
[0198] In response to the second virtual resource quantity being greater than or equal to the first virtual resource quantity, the first virtual prop corresponding to the prop information is added to the virtual warehouse of the controlled virtual object.
[0199] In some embodiments, the virtual item transaction interface displays at least one item information of the first virtual item, and the device further includes:
[0200] The temporary package adding module is used to respond to a purchase operation based on any prop information, and if the space occupied by the first virtual prop corresponding to the prop information is larger than the remaining space of the virtual warehouse of the controlled virtual object, add the first virtual prop corresponding to the prop information to the temporary package of the controlled virtual object.
[0201] In some embodiments, the at least one item of prop information is item information determined based on a recommendation priority, and the recommendation priority includes at least one of a type priority of virtual resources, a quantity priority of virtual resources, and a type priority of virtual props.
[0202] In some embodiments, the apparatus further comprises:
[0203] The updating module is used for updating the virtual props equipped by the controlled virtual object to the multiple first virtual props in response to the multiple first virtual props being the second virtual props owned by the controlled virtual object.
[0204] In some embodiments, the updating module is used to, in response to the multiple first virtual props being the second virtual props owned by the controlled virtual object, add the third virtual prop equipped by the controlled virtual object to the virtual warehouse of the controlled virtual object, wherein the third virtual prop is a virtual prop different from the corresponding first virtual prop, and determine the multiple first virtual props in the virtual warehouse as the virtual props equipped by the controlled virtual object.
[0205] In some embodiments, the apparatus further comprises:
[0206] The model updating module is used to update the model of the controlled virtual object by using the models of the plurality of first virtual props.
[0207] In some embodiments, the plurality of first virtual props include target-type virtual props, and the apparatus further comprises:
[0208] The second sub-virtual prop updating module is used to respond to the fact that the multiple first virtual props are all second virtual props owned by the controlled virtual object, and the controlled virtual object has been equipped with the virtual prop of the target type, compare the multiple first sub-virtual props and the multiple second sub-virtual props, the first sub-virtual prop is the sub-virtual prop corresponding to the virtual prop of the target type among the first virtual props, the second sub-virtual prop is the sub-virtual prop corresponding to the virtual prop of the target type equipped by the controlled virtual object, and there is a nested relationship between the virtual prop of the target type and the corresponding sub-virtual prop. If the multiple second sub-virtual props are the same as the multiple first sub-virtual props, the sub-virtual props contained in the virtual prop of the target type are not updated. If there is a second sub-virtual prop different from the corresponding first sub-virtual prop among the multiple second sub-virtual props, the corresponding first sub-virtual prop is used to update the second sub-virtual prop.
[0209] In some embodiments, the target type of virtual prop is a container-type virtual prop, and the container-type virtual prop is used to contain corresponding sub-virtual props.
[0210] In some embodiments, the apparatus further comprises:
[0211] The updating module is used for updating the virtual props equipped by the controlled virtual object by using the first virtual prop owned by the controlled virtual object in response to the closing operation of the virtual props trading interface.
[0212] In some embodiments, the apparatus further comprises:
[0213] The third display module is used to display a virtual prop configuration interface, where the virtual prop configuration interface is used to configure the plurality of first virtual props.
[0214] The first display module is also used to display the virtual prop display interface in response to a confirmation operation on the virtual prop configuration interface.
[0215] It should be noted that: the interface display device provided in the above embodiment only uses the division of the above functional modules as an example when performing interface display. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device is divided into different functional modules to complete all or part of the functions described above. In addition, the interface display device provided in the above embodiment and the interface display method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0216] Through the solution provided in the embodiment of the present application, the user does not need to select virtual props one by one for the controlled virtual objects, but can directly select virtual props in batches for the controlled virtual objects based on the virtual prop display interface. When the controlled virtual object does not own a virtual prop displayed in the virtual prop display interface, a virtual prop trading interface is directly displayed, and the user can quickly obtain the corresponding virtual props through the virtual prop trading interface, thereby improving the efficiency of human-computer interaction.
[0217] The embodiment of the present application provides a computer device for executing the above method. The computer device can be implemented as a terminal. The structure of the terminal is introduced below:
[0218] Fig.11 1 is a schematic diagram of a terminal structure provided in an embodiment of the present application. The terminal 1100 may be: a smart phone, a tablet computer, a laptop computer or a desktop computer. The terminal 1100 may also be called a user equipment, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0219] Typically, the terminal 1100 includes: one or more processors 1101 and one or more memories 1102 .
[0220] The processor 1101 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1101 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1101 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1101 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1101 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0221] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1102 is used to store at least one computer program, which is executed by the processor 1101 to implement the interface display method provided in the method embodiment of the present application.
[0222] In some embodiments, the terminal 1100 may further optionally include: a peripheral device interface 1103 and at least one peripheral device. The processor 1101, the memory 1102 and the peripheral device interface 1103 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1103 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107 and a power supply 1108.
[0223] The peripheral device interface 1103 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1101 and the memory 1102. In some embodiments, the processor 1101, the memory 1102, and the peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1101, the memory 1102, and the peripheral device interface 1103 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0224] The radio frequency circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1104 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like.
[0225] The display screen 1105 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1105 is a touch display screen, the display screen 1105 also has the ability to collect touch signals on the surface or above the surface of the display screen 1105. The touch signal may be input as a control signal to the processor 1101 for processing. At this time, the display screen 1105 may also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards.
[0226] The camera assembly 1106 is used to collect images or videos. Optionally, the camera assembly 1106 includes a front camera and a rear camera. Usually, the front camera is set on the front panel of the terminal, and the rear camera is set on the back of the terminal.
[0227] The audio circuit 1107 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them to the processor 1101 for processing, or input them to the RF circuit 1104 to achieve voice communication.
[0228] The power supply 1108 is used to supply power to various components in the terminal 1100. The power supply 1108 may be alternating current, direct current, a disposable battery, or a rechargeable battery.
[0229] In some embodiments, the terminal 1100 further includes one or more sensors 1109 , including but not limited to: an acceleration sensor 1110 , a gyroscope sensor 1111 , a pressure sensor 1112 , an optical sensor 1113 , and a proximity sensor 1114 .
[0230] The acceleration sensor 1110 can detect the magnitude of acceleration on three coordinate axes of the coordinate system established with the terminal 1100 .
[0231] The gyro sensor 1111 can detect the body direction and rotation angle of the terminal 1100 . The gyro sensor 1111 can cooperate with the acceleration sensor 1110 to collect the user's 3D actions on the terminal 1100 .
[0232] The pressure sensor 1112 may be provided at the side frame of the terminal 1100 and / or the lower layer of the display screen 1105. When the pressure sensor 1112 is provided at the side frame of the terminal 1100, it may detect the user's holding signal of the terminal 1100, and the processor 1101 may perform left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1112. When the pressure sensor 1112 is provided at the lower layer of the display screen 1105, the processor 1101 may control the operability controls on the UI interface according to the user's pressure operation on the display screen 1105.
[0233] The optical sensor 1113 is used to collect the ambient light intensity. In one embodiment, the processor 1101 can control the display brightness of the display screen 1105 according to the ambient light intensity collected by the optical sensor 1113.
[0234] The proximity sensor 1114 is used to collect the distance between the user and the front of the terminal 1100 .
[0235] Those skilled in the art will understand that Fig.11 The structure shown in the figure does not constitute a limitation on the terminal 1100, and the terminal 1100 may include more or fewer components than those shown in the figure, or combine certain components, or adopt a different component arrangement.
[0236] In an exemplary embodiment, a computer-readable storage medium is also provided, such as a memory including a computer program, and the computer program can be executed by a processor to complete the interface display method in the above embodiment. For example, the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0237] In an exemplary embodiment, a computer program product or a computer program is also provided, which includes a program code, and the program code is stored in a computer-readable storage medium. A processor of a computer device reads the program code from the computer-readable storage medium, and the processor executes the program code, so that the computer device executes the above-mentioned interface display method.
[0238] In some embodiments, the computer program involved in the embodiments of the present application may be deployed and executed on a computer device, or on multiple computer devices located at one location, or on multiple computer devices distributed at multiple locations and interconnected by a communication network. Multiple computer devices distributed at multiple locations and interconnected by a communication network may constitute a blockchain system.
[0239] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0240] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. An interface display method, characterized in that: The method comprises: Displaying a virtual prop display interface, wherein the virtual prop display interface displays a plurality of configured first virtual props, wherein the plurality of first virtual props correspond to different parts of a controlled virtual object, and the plurality of first virtual props are a plurality of virtual props to be used by a user to control the controlled virtual object in a next game; In response to a confirmation operation on the virtual prop display interface, comparing the plurality of first virtual props with a plurality of second virtual props owned by the controlled virtual object; In response to any of the first virtual items not existing in the plurality of second virtual items, a virtual item transaction interface is displayed, wherein the virtual item transaction interface is used to obtain the first virtual item.
2. The method according to claim 1, characterized in that The virtual prop display interface includes a plurality of slots, and the plurality of first virtual props are respectively displayed in the plurality of slots, and the method further includes: In response to a click operation on any one of the plurality of slots, a virtual item editing interface is displayed, wherein the virtual item editing interface is used to adjust a first virtual item corresponding to the slot.
3. The method according to claim 2, characterized in that The virtual item editing interface includes a virtual item selection list, wherein the virtual item selection list displays a plurality of candidate virtual items, wherein the plurality of candidate virtual items are virtual items corresponding to the slots, and the method further includes: In response to any candidate virtual prop among the plurality of candidate virtual props being selected, the candidate virtual prop is displayed in the slot.
4. The method according to claim 2, characterized in that: The virtual item editing interface includes a virtual item selection list, wherein the virtual item selection list displays a plurality of candidate virtual items, wherein the plurality of candidate virtual items are virtual items corresponding to the slots, and the method further includes: In response to any candidate virtual prop from the plurality of candidate virtual props being selected, and the candidate virtual prop is a virtual prop of a target type, a sub-virtual prop editing interface is displayed in the virtual prop editing interface, wherein the sub-virtual prop editing interface displays a plurality of sub-virtual props corresponding to the candidate virtual prop, and a nested relationship exists between the virtual prop of the target type and the corresponding sub-virtual prop; In response to an adjustment operation on any sub-virtual prop among the plurality of sub-virtual props, the sub-virtual prop is updated to the sub-virtual prop corresponding to the adjustment operation.
5. The method according to claim 4, characterized in that In response to an adjustment operation on any sub-virtual prop among the plurality of sub-virtual props, updating the sub-virtual prop to a sub-virtual prop corresponding to the adjustment operation comprises: In response to a click operation on any of the plurality of sub-virtual props, displaying a sub-virtual prop selection list corresponding to the sub-virtual prop, wherein the sub-virtual prop selection list displays a plurality of candidate sub-virtual props corresponding to the sub-virtual prop; In response to a target sub-virtual prop being selected from among the plurality of candidate sub-virtual props, the sub-virtual prop is updated using the target sub-virtual prop.
6. The method according to claim 1, characterized in that After comparing the plurality of first virtual props with the plurality of second virtual props owned by the controlled virtual object in response to the confirmation operation on the virtual prop display interface, the method further includes: In response to any of the first virtual props being identical to any of the plurality of second virtual props, adding the identifier of the first virtual prop to a first list, the first list being used to store the identifiers of the first virtual props found in the plurality of second virtual props; In response to any first virtual prop being different from the plurality of second virtual props, adding the identifier of the first virtual prop to a second list, the second list being used to store the identifiers of the first virtual props that are not found in the plurality of second virtual props; In response to any of the first virtual items not existing in the plurality of second virtual items, displaying a virtual item transaction interface comprises: In response to the presence of an identifier of any of the first virtual items in the second list, the virtual item transaction interface is displayed.
7. The method according to claim 1, characterized in that At least one item information of the first virtual item is displayed in the virtual item transaction interface. After displaying the virtual item transaction interface in response to any of the first virtual items not existing in the plurality of second virtual items, the method further includes: In response to a purchase operation based on any piece of item information, a first virtual item corresponding to the item information is added to a virtual warehouse of the controlled virtual object.
8. The method according to claim 7, characterized in that In response to a purchase operation based on any item information, adding a first virtual item corresponding to the item information to a virtual warehouse of the controlled virtual object comprises: In response to a purchase operation based on any item information, a first virtual resource quantity and a second virtual resource quantity are compared, wherein the first virtual resource quantity is the quantity of virtual resources indicated by the item information, and the second virtual resource quantity is the quantity of virtual resources owned by the account corresponding to the controlled virtual object; In response to the second virtual resource quantity being greater than or equal to the first virtual resource quantity, the first virtual prop corresponding to the prop information is added to the virtual warehouse of the controlled virtual object.
9. The method according to claim 1, characterized in that: At least one item information of the first virtual item is displayed in the virtual item transaction interface. After displaying the virtual item transaction interface in response to any of the first virtual items not existing in the plurality of second virtual items, the method further includes: In response to a purchase operation based on any item information, and the space occupied by the first virtual item corresponding to the item information is larger than the remaining space of the virtual warehouse of the controlled virtual object, the first virtual item corresponding to the item information is added to the temporary package of the controlled virtual object.
10. The method according to any one of claims 7 to 9, characterized in that: The at least one item information is item information determined based on a recommendation priority, and the recommendation priority includes at least one of a virtual resource type priority, a virtual resource quantity priority, and a virtual item type priority.
11. The method according to claim 1, characterized in that: After comparing the plurality of first virtual props with the plurality of second virtual props owned by the controlled virtual object in response to the confirmation operation on the virtual prop display interface, the method further includes: In response to the plurality of first virtual props being all second virtual props owned by the controlled virtual object, the virtual props equipped by the controlled virtual object are updated to the plurality of first virtual props.
12. The method according to claim 11, characterized in that In response to the plurality of first virtual props being all second virtual props owned by the controlled virtual object, updating the virtual props equipped by the controlled virtual object to the plurality of first virtual props comprises: In response to the plurality of first virtual props being all second virtual props owned by the controlled virtual object, adding a third virtual prop equipped by the controlled virtual object to the virtual warehouse of the controlled virtual object, the third virtual prop being a virtual prop different from the corresponding first virtual prop; The plurality of first virtual props in the virtual warehouse are determined as virtual props equipped by the controlled virtual object.
13. The method according to claim 11, characterized in that The method further comprises: The model of the controlled virtual object is updated by using the models of the plurality of first virtual props.
14. The method according to claim 1, characterized in that The plurality of first virtual props include virtual props of a target type, and in response to a confirmation operation on the virtual prop display interface, after comparing the plurality of first virtual props with a plurality of second virtual props owned by the controlled virtual object, the method further includes: In response to the plurality of first virtual props being second virtual props owned by the controlled virtual object, and the controlled virtual object being equipped with the target type of virtual prop, comparing a plurality of first sub-virtual props and a plurality of second sub-virtual props, wherein the first sub-virtual props are sub-virtual props corresponding to the target type of virtual props in the first virtual props, and the second sub-virtual props are sub-virtual props corresponding to the target type of virtual props equipped by the controlled virtual object, and the target type of virtual props and the corresponding sub-virtual props have a nested relationship; If the plurality of second sub-virtual props are the same as the plurality of first sub-virtual props, the sub-virtual props contained in the virtual prop of the target type are not updated; If there is a second sub-virtual prop different from the corresponding first sub-virtual prop among the plurality of second sub-virtual props, the corresponding first sub-virtual prop is used to update the second sub-virtual prop.
15. The method according to any one of claims 4, 5 or 14, characterized in that: The target type of virtual props is a container type virtual prop, and the container type virtual prop is used to contain corresponding sub-virtual props.
16. The method according to claim 1, characterized in that After displaying the virtual item transaction interface in response to any of the first virtual items not existing in the plurality of second virtual items, the method further includes: In response to a closing operation on the virtual item transaction interface, the first virtual item owned by the controlled virtual object is used to update the virtual item equipped by the controlled virtual object.
17. The method according to claim 1, characterized in that Before displaying the virtual prop display interface, the method further includes: Displaying a virtual prop configuration interface, wherein the virtual prop configuration interface is used to configure the plurality of first virtual props; The virtual prop display interface includes: In response to a confirmation operation on the virtual prop configuration interface, the virtual prop display interface is displayed.
18. An interface display device, characterized in that: The device comprises: A first display module is used to display a virtual prop display interface, wherein the virtual prop display interface displays a plurality of configured first virtual props, wherein the plurality of first virtual props correspond to different parts of a controlled virtual object, and the plurality of first virtual props are a plurality of virtual props to be used by a user to control the controlled virtual object in a next game; a comparison module, configured to compare the plurality of first virtual props with a plurality of second virtual props owned by the controlled virtual object in response to a confirmation operation on the virtual prop display interface; The second display module is used to display a virtual item transaction interface in response to any of the first virtual items not existing in the plurality of second virtual items, wherein the virtual item transaction interface is used to obtain the first virtual item.
19. A computer device, characterized in that: The computer device includes one or more processors and one or more memories, wherein at least one computer program is stored in the one or more memories, and the computer program is loaded and executed by the one or more processors to implement the interface display method according to any one of claims 1 to 17.
20. A computer-readable storage medium, characterized in that: At least one computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by the processor to implement the interface display method according to any one of claims 1 to 17.
21. A computer program product, comprising a program code, wherein the program code is stored in a computer-readable storage medium, a processor of a computer device reads the program code from the computer-readable storage medium, and the processor executes the program code, so that the computer device executes the interface display method as described in any one of claims 1 to 17.
Citation Information
Patent Citations
Prop adding method, device and system
CN105363200A
Virtual prop display method and device, equipment and medium
CN112691366A