Method, apparatus, device, medium and computer program for displaying pre-order items
The method and apparatus directly display pre-order items on the virtual environment screen, simplifying the viewing process and improving efficiency by reducing server load and operational steps.
Patent Information
- Application Number
- JP2024016812
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-12-11
- Filing Date
- 2024-02-07
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2041-10-18
AI Technical Summary
The process of viewing pre-ordered items in related technologies is complicated and inefficient, requiring multiple steps and poor viewing performance.
A method and apparatus that display pre-order items directly on the virtual environment screen using an entry controller as a reference position, allowing users to view pre-order items quickly and efficiently without navigating through additional interfaces.
Reduces operational steps and improves inquiry efficiency by directly displaying pre-order items on the virtual environment screen, thereby reducing server load and information transmission.
Smart Images

Figure 0007729522000001 
Figure 0007729522000002 
Figure 0007729522000003
Abstract
Description
[Technical Field]
[0001] This application claims the benefit of priority from a Chinese patent application filed on December 11, 2020, bearing application number 202011457406.4 and entitled "Pre-order item display method, apparatus, device, medium and product," the entire contents of which are incorporated herein by reference. [Technical field]
[0002] The present application relates to the field of human-agent interaction, and in particular to methods, apparatus, devices, media and products for displaying pre-order items. [Background technology]
[0003] In competitive applications, multiple virtual objects are divided into two groups and compete against each other. The device controls the virtual objects in the virtual environment to perform actions such as walking, shopping, healing, and fighting, and also controls the virtual objects in the same group to cooperate to complete specific tasks in the virtual environment.
[0004] In the related art, when viewing pre-order items, users need to click to enter the item mall interface, and then access the interface corresponding to the pre-order item list through a designated entry in the item mall interface.
[0005] The process of viewing pre-ordered items in related technologies is complicated, requiring many steps before the pre-ordered items can be viewed, and viewing performance is poor. Summary of the Invention
[0006] The embodiments of the present application provide a method, apparatus, device, medium, and product for displaying pre-order items, which is simple to operate, has a short operation process, and is fast to view, and can quickly display pre-order items in a pre-order item list. The technical solutions are as follows:
[0007] According to one aspect of the present application, there is provided a method for displaying pre-order items, the method being executed by a terminal and comprising: displaying a process of a virtual character performing an activity in the virtual environment; and updating virtual resources held by the virtual character after the virtual character completes the activity; In response to the pre-order reminder condition being satisfied, displaying all or some of the pre-order items on the virtual environment screen with the entry controller as a reference position, wherein redemption resources required to redeem at least one of the pre-order items are higher than the virtual resources possessed by the virtual character; the entry controller is a controller for purchasing a virtual item for the virtual character; The pre-purchase items are virtual items that can be redeemed before or during a match.
[0008] According to another aspect of the present application, there is provided a display device for displaying pre-order items, the device comprising: a display device that displays the progress of the virtual character performing an activity in the virtual environment; an update device that updates the virtual resources held by the virtual character after the virtual character completes the activity; In response to the pre-order reminder condition being satisfied, the display device displays all or some of the pre-order items on a virtual environment screen using the entry controller as a reference position, and displays at least one of the pre-order items with redemption resources that are higher than the virtual resources possessed by the virtual character; the entry controller is a controller for purchasing a virtual item for the virtual character; The pre-purchase items are virtual items that can be redeemed before or during a match.
[0009] According to another aspect of the present application, there is provided a computer device comprising: a memory having stored therein at least one instruction, at least one program, code set or instruction set; and a processor, wherein the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the method for displaying a pre-order item as described above.
[0010] According to another aspect of the present application, there is provided a computer-readable storage medium having stored thereon at least one program code that is loaded and executed by a processor to implement the method for displaying a pre-order item as described above.
[0011] According to another aspect of the present application, there is provided a computer program product or computer program comprising computer instructions stored on a computer-readable storage medium, the computer instructions being read by a processor of a computer device from the computer-readable storage medium and executed by the processor to cause the computer device to perform the method for displaying a pre-order item as described above.
[0012] The beneficial effects brought about by the technical solutions provided in the embodiments of the present application include at least the following: When the pre-order reminder condition is met, the terminal displays the pre-order item directly on the virtual environment screen instead of displaying the pre-order item on the mall interface, which effectively reduces the operation steps, improves inquiry efficiency, and reduces the amount of information sent from the terminal to the server, thereby reducing the load on the server. [Brief explanation of the drawings]
[0013] [Figure 1] 1 is a block diagram of a computer system provided by an exemplary embodiment of the present application; [Figure 2] 1 is a flowchart of a method for displaying pre-order items provided by an exemplary embodiment of the present application. [Figure 3] 1 is a flowchart of a method for displaying pre-order items provided by an exemplary embodiment of the present application; [Figure 4] FIG. 1 is a schematic diagram of a camera model provided by an exemplary embodiment of the present application. [Figure 5] FIG. 2 is a schematic diagram of a display of a pre-order item provided by an exemplary embodiment of the present application. [Figure 6] FIG. 1 is an interface schematic diagram of a pre-order item arrangement scheme provided by an exemplary embodiment of the present application; [Figure 7] FIG. 1 is an interface schematic diagram of a pre-order item arrangement scheme provided by an exemplary embodiment of the present application; [Figure 8] FIG. 1 is an interface schematic diagram of a pre-order item arrangement scheme provided by an exemplary embodiment of the present application; [Figure 9] FIG. 1 is an interface schematic diagram of a pre-order item arrangement scheme provided by an exemplary embodiment of the present application; [Figure 10] 1 is a flowchart of a method for displaying pre-order items provided by an exemplary embodiment of the present application. [Figure 11]1 is a flowchart of a method for displaying pre-order items provided by an exemplary embodiment of the present application. [Figure 12] FIG. 1 is an interface diagram of a pre-order item display method provided by an exemplary embodiment of the present application. [Figure 13] 1 is a flowchart of a method for adjusting the position of a subscription item provided by an exemplary embodiment of the present application. [Figure 14] FIG. 10 is an interface schematic diagram of a pre-order item position adjustment method provided by an exemplary embodiment of the present application; [Figure 15] FIG. 10 is an interface schematic diagram of a pre-order item position adjustment method provided by an exemplary embodiment of the present application; [Figure 16] 1 is a flowchart of a method for displaying pre-order items provided by an exemplary embodiment of the present application. [Figure 17] FIG. 1 is an interface diagram of a pre-order item display method provided by an exemplary embodiment of the present application. [Figure 18] 1 is a flowchart of a method for adjusting the position of a subscription item provided by an exemplary embodiment of the present application. [Figure 19] FIG. 10 is an interface schematic diagram of a pre-order item position adjustment method provided by an exemplary embodiment of the present application; [Figure 20] FIG. 1 is a schematic diagram of a display device for pre-order items provided by an exemplary embodiment of the present application. [Figure 21] FIG. 2 is a configuration block diagram of a terminal provided by an exemplary embodiment of the present application; [Figure 22] FIG. 2 is a schematic diagram of a server configuration provided by an exemplary embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0014] To make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application are described in further detail below with reference to the drawings.
[0015] First, terms used in the embodiments of the present application will be explained. Virtual environment: The virtual environment displayed (or provided) when an application is running on a device. This virtual environment may be a 3D virtual environment or a 2D virtual environment. This 3D virtual environment may be a simulation of the real world, a coexistence of a simulated environment and a virtual environment, or a completely fictional environment. Virtual object: An object that can move in a virtual environment. The moveable object may be a virtual person, virtual animal, animated character, etc., such as a person, animal, plant, drum, wall, or stone displayed in the virtual environment. Optionally, if the virtual environment is a three-dimensional virtual environment, the virtual objects are three-dimensional models created using animation techniques, and each virtual object has its own shape and volume in the three-dimensional virtual environment and occupies a portion of the space in the three-dimensional virtual environment. Optionally, if the virtual environment is a two-dimensional virtual environment, the virtual objects are two-dimensional models created using animation techniques, and each virtual object has its own shape and area in the two-dimensional virtual environment and occupies a portion of the space in the two-dimensional virtual environment. Multiplayer Online Battle Arena: In a virtual world, different virtual teams belonging to at least two opposing camps each occupy a map area and compete to achieve specific victory conditions. These victory conditions include, but are not limited to, at least one of capturing a base, destroying the enemy camp's base, killing a virtual character belonging to the enemy camp, ensuring one's own survival within a specified scene and time period, competing for specific resources, and beating the opponent's score within a specified time period. The battle arena may be played in rounds. The battle arena map may be the same for each round or may be different for each round. Each virtual team includes one or more virtual characters, such as 1, 2, 3, 5, etc. MOBA games: A virtual world is provided with several bases, and users belonging to different camps control virtual characters to compete in the virtual world, capturing bases and destroying the bases of the opposing camp. For example, in a MOBA game, users are divided into two opposing camps, and the virtual characters controlled by the users compete separately, with the condition for victory being to destroy or capture all of the enemy's bases in the virtual world. MOBA games are played in rounds, and the duration of one round of a MOBA game is the period from when the game starts to when the victory conditions are met. FPS (First Person Shooting) game: A game in which several bases are provided in a virtual world, and users belonging to different camps control virtual characters to compete in the virtual world, occupying bases, destroying the enemy camp's bases, and killing all or some of the characters in the enemy camp. Typically, in FPS games, users play from a first-person perspective, but users may also select a third-person perspective. For example, in an FPS game, users are divided into two opposing camps, and the virtual characters controlled by the users compete separately, with the condition for victory being to kill all enemy characters in the virtual world. FPS games are played in rounds, and the duration of one round of an FPS game is the period from the time the game starts to the time the victory condition is met. SLG (Simulation Games): A game that simulates reality by providing virtual resources in a virtual world. For example, in an SLG game, multiple users are divided into independent camps and cooperate to complete designated tasks. A single round of an SLG game usually does not have a victory condition. Pre-order item list: A pre-order item is a virtual item to be redeemed in the next battle that is set for the master virtual character by the user before the battle, and is a virtual item to be redeemed next (or multiple items) that is autonomously selected for the master virtual character by the user during the battle. The pre-order item list is a list of pre-order items arranged according to certain rules. Optionally, the order of the pre-order items may be set by the user. Optionally, the order of the pre-order items may be arranged along the virtual item synthesis path, with the order set by the user being given first priority and the synthesis path being given second priority. The two rules may be combined according to priority. For example, equipment A is synthesized from low-level equipment B and low-level equipment C, so the synthesis path of equipment A includes low-level equipment B and low-level equipment C. In this case, the pre-order items are arranged in the following order: low-level equipment B, low-level equipment C, and equipment A.
[0016] 1 is a block diagram of a computer system 100 provided by an exemplary embodiment of the present application. The computer system 100 includes a first terminal 120, a server cluster 140, and a second terminal 160.
[0017] The first terminal 120 installs and executes an application supporting the virtual environment. The application may be an MOBA game, a virtual reality application, a 3D map program, a military simulation program, an FPS game, or a multiplayer shooter survival game. The first terminal 120 is used by a first user, and the first user uses the first terminal 120 to control the movement of a first virtual character in the 3D virtual environment. This activity may include, but is not limited to, at least one of attacking, unlocking a skill, purchasing an item, healing, adjusting posture, crawling, walking, flying, jumping, driving, picking up, shooting, and throwing. For example, the first virtual character may be a first virtual person.
[0018] The first terminal 120 is connected to the server cluster 140 via a wireless or wired network.
[0019] The server cluster 140 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server cluster 140 is used to provide background services to applications supporting the virtual environment. Optionally, the server cluster 140 performs primary computing tasks, and the first terminal 120 and the second terminal 160 perform secondary computing tasks. Alternatively, the server cluster 140 performs secondary computing tasks, and the first terminal 120 and the second terminal 160 perform primary computing tasks. Alternatively, the server cluster 140, the first terminal 120, and the second terminal 160 employ a distributed computing architecture to perform cooperative computing.
[0020] The second terminal 160 installs and executes an application supporting the virtual environment. This application may be an MOBA game, a virtual reality application, a 3D map program, a military simulation program, an FPS game, or a multiplayer shooter survival game. The second terminal 160 is used by a second user, and the second user uses the second terminal 160 to control the movement of a second virtual character in the 3D virtual environment. This activity may include, but is not limited to, at least one of attacking, unlocking a skill, purchasing an item, healing, adjusting posture, crawling, walking, flying, jumping, driving, picking up, shooting, and throwing. For example, the second virtual character may be a second virtual person. The first and second virtual characters may belong to the same team or organization and may have a friendly relationship or temporary communication rights.
[0021] Optionally, the applications installed on the first terminal 120 and the second terminal 160 may be the same, or may be the same type of applications on different platforms. The first terminal 120 refers to one of multiple terminals, and the second terminal 160 refers to one of the multiple terminals. In this embodiment, only the first terminal 120 and the second terminal 160 are described as examples. The device types of the first terminal 120 and the second terminal 160 may be the same or different. The device types include at least one of a smartphone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop computer, and a desktop computer.
[0022] 2 is a flowchart of a method for displaying pre-order items provided by an exemplary embodiment of the present application, which is performed by the terminal 120 or the terminal 160 shown in FIG. 1 and includes the following steps:
[0023] Step 201: Display the process of a virtual character performing an action in a virtual environment. A virtual character is a character operated by a user. The virtual character may be at least one of a virtual person, a virtual animal, or a virtual item. As shown in FIG. 3 , a user controls a virtual character 302 in a virtual environment, and the virtual environment screen further displays an entry controller 301, a map 304, a controller 305 for moving virtual objects, an ally icon 306, a skill controller 307, and a message controller 308. Optionally, as shown in Figure 3, the user may control the virtual character 302 via a controller 305 for moving virtual objects, by pressing one or more pre-defined physical keys, or by signals generated by long pressing, clicking, double clicking, and / or sliding on a touchscreen. The controller 305 is shown in Figure 3 as a joystick. In an embodiment of the present application, the execution of an activity by a virtual character in a virtual environment may be controlled by a terminal, the completion of an activity by a virtual character in a virtual environment may be controlled by a server, or the completion of an activity by a virtual character in a virtual environment may be jointly controlled by the terminal and the server. The user can obtain virtual resources possessed by the virtual character by controlling the execution of an activity by the virtual character, such as at least one of completing a specified action, defeating an enemy virtual character, defeating a neutral virtual character, destroying an enemy virtual building, occupying a specified area, acquiring all or a portion of an enemy's virtual resources, using up all or a portion of an ally's virtual resources, surviving a specified period in the virtual environment, eliminating all or a portion of an enemy character, completing a specified conversation, guiding an NPC to a specified location, and completing a customized command.
[0024] Step 202: After the virtual character completes the activity, the virtual resources held by the virtual character are updated. The virtual resources held can be used to redeem pre-purchased items in the virtual environment, for example, the virtual resources can include at least one of virtual currency, virtual items, attributes of a virtual character, and / or a virtual character's appearance. Possessed virtual resources are virtual resources possessed by a virtual character, for example, after a virtual character kills one of the enemy characters, the amount of gold coins possessed by the virtual character is increased.
[0025] Step 203: In response to satisfying the pre-order reminder condition, display all or some of the pre-order items on the virtual environment screen with the entry controller as a reference position, and display the pre-order items such that the redemption resources required to redeem at least one of the pre-order items are higher than the virtual resources possessed by the virtual character, and the pre-order items are virtual items that are set as redemption targets before or during the match. In an embodiment of the present application, the pre-order items may be virtual items that can be redeemed before a match or during a match. The pre-order items may cover all or part of the virtual items in the application. The pre-order items may be pre-selected by the user or recommended by the application.
[0026] Pre-order items are typically categorized into several types. For example, pre-order item types include, but are not limited to, the following: Attack Equipment: Used to increase at least one of the virtual character's physical attack power, attack speed, or magical attack power. Defensive Equipment: Used to increase at least one of the virtual character's physical defense, magical defense, or blood volume. Auxiliary Equipment: Used to provide various beneficial effects to the team, such as increased movement speed, increased healing ability of the virtual character, added shields, reduced damage taken, or increased damage output. Jungle Gear: Used to increase damage to neutral characters. Killing a certain number of neutral characters will increase at least one of the virtual character's physical attack power, magic attack power, physical defense power, magic defense power, or blood volume. A pre-order item is displayed with a pre-order item icon and a difference value. The difference value is the difference between the virtual resources held by the virtual character and the exchange resources required to exchange the pre-order item. For example, if 500 gold coins are required to exchange pre-order item A and the virtual resources held by the virtual character are 490 gold coins, a difference value of -10 is displayed on pre-order item A. Optionally, the difference value may be displayed on at least one of the left, right, top, bottom, top left, bottom left, top right, and bottom right of the pre-order item icon.
[0027] Optionally, if multiple pre-order items are displayed, all of the redemption resources required to redeem the displayed pre-order items are greater than the virtual resources held by the virtual character, or at least one of the pre-order items is greater than the virtual resources held by the virtual character.
[0028] If the redemption resources required to redeem a pre-order item are higher than the virtual resources held by the virtual character, the pre-order item is ineligible for redemption. If the redemption resources required to redeem a pre-order item are equal to or less than the virtual resources held by the virtual character, the pre-order item is redeemable. When this pre-order item is redeemed by a user, all or part of the virtual resources held by the virtual character are deducted. The deducted portion relates to the redemption resources required to redeem the pre-order item. For example, if 800 gold coins are required to redeem pre-order item A and the virtual character has 1,000 gold coins, when the user redeems pre-order item A, the 800 gold coins will be deducted, leaving 200 gold coins.
[0029] The pre-order reminder condition is used to determine whether pre-order equipment needs to be displayed and to remind the user of the type of pre-order item that needs to be redeemed at the next time. For example, a pre-order reminder condition may be when the difference between the owned virtual resources and the redeemed resources reaches a threshold. Optionally, the pre-order reminder condition may be set by the user. For example, a pre-order trigger operation may be performed by a signal generated by the user long-pressing, clicking, double-clicking, and / or sliding in a designated area on a touchscreen.
[0030] Optionally, when a resource change condition is met, the redemption resources required to redeem a pre-order item change. For example, the redemption resources required to redeem a pre-order item are time-related, and the longer the user controls the virtual character to move in the virtual environment, the fewer redemption resources are required to redeem the pre-order item. Alternatively, the user may use some virtual items to reduce the redemption resources required to redeem a pre-order item. Alternatively, the user may control the virtual character to complete specified tasks to reduce the redemption resources required to redeem a pre-order item. For example, at the start of a game match, 600 gold coins are required to redeem a pre-order item, whereas after 20 minutes of play, 300 gold coins are required to redeem the pre-order item.
[0031] The entry controller is a controller for purchasing virtual items for a virtual character. The entry controller allows a user to display an interface for purchasing virtual items while using an application. For example, clicking the entry controller displays an item mall interface. Optionally, the entry controller is an entry controller related to a virtual resource held by the virtual character. For example, the entry controller may be a knapsack controller for the virtual character, and clicking the knapsack controller allows the user to open the knapsack for the virtual character. Optionally, the entry controller is an entry controller related to a pre-order item list for the virtual character. For example, the user may click the entry controller to display the pre-order item list.
[0032] The virtual environment screen is a screen obtained by observing the virtual world from a first-person or third-person perspective of a virtual character while an application is running on the terminal. Optionally, in an embodiment of the present application, the virtual environment screen is a screen when observing the virtual character through a camera model in the virtual world. Optionally, the virtual environment screen further includes at least one other display element among a thumbnail map seen from a God's eye view, a knapsack controller, a direction display controller, a chat dialogue, an external audio switch, a microphone switch, a controller for moving a virtual object, and a controller for controlling a preset action of the virtual object.
[0033] Optionally, the camera model autonomously tracks the virtual character in the virtual world, i.e., as the position of the virtual character in the virtual world changes, the camera model changes to track the position of the virtual character in the virtual world, and the camera model is always within a predetermined distance from the virtual character in the virtual world. Optionally, the relative position of the camera model and the virtual character does not change during the autonomous tracking.
[0034] The camera model is a three-dimensional model positioned around the virtual character in the virtual world. When a first-person perspective is adopted, the camera model is positioned near or at the virtual character's head. When a third-person perspective is adopted, the camera model may be positioned behind the virtual character and bound to the virtual character, or may be positioned at any position a predetermined distance away from the virtual character. This camera model allows the virtual character in the virtual world to be observed from various angles. Optionally, when the third-person perspective is a first-person over-the-shoulder perspective, the camera model is positioned behind the virtual character (e.g., the virtual character's head and shoulders). Optionally, the perspectives include other perspectives such as a monoscopic perspective in addition to the first-person and third-person perspectives. When a monoscopic perspective is adopted, the camera model can be positioned above the virtual character's head. A monoscopic perspective is a perspective when looking down on the virtual world. Optionally, the camera model is not actually displayed in the virtual world. That is, the camera model is not displayed in the virtual world displayed on the virtual environment screen.
[0035] An example will be described in which this camera model is located at an arbitrary position a predetermined distance away from the virtual character. Optionally, one virtual character corresponds to one camera model, and the camera model is rotatable around the virtual character. For example, when the camera model is rotated around an arbitrary point on the virtual character as the rotation center, the camera model deviates not only in angle but also in displacement during rotation, while the distance between the camera model and the rotation center is maintained constant during rotation. In other words, the camera model is rotated on the surface of a sphere with the rotation center as its center. Here, the arbitrary point on the virtual character may be the head, torso, or any point around the virtual character; this is not limited to this in the embodiments of the present application. Optionally, when observing the virtual character, the camera model sets the direction in which the point on the sphere on which the camera model is located points to the center of the sphere as the orientation of the center of the camera model's viewing angle.
[0036] Optionally, the camera model can observe the virtual character from various directions at preset angles. For example, referring to FIG. 4, a point on the virtual character 11 is identified as a rotation center 12, and the camera model rotates around the rotation center 12. Optionally, an initial position is set for the camera model, and the initial position is a position above and behind the virtual character 11 (e.g., a position behind the brain). For example, as shown in FIG. 4, the initial position is position 13, and when the camera model is rotated to position 14 or position 15, the viewing angle direction of the camera model changes as the camera model rotates.
[0037] Optionally, in response to satisfying the pre-order reminder condition, a pre-order item corresponding to a type of the virtual character is displayed on the virtual environment screen with the entry controller as a reference position, where the type of the virtual character includes at least one of tank, warrior, mage, archer, supporter, and assassin. For example, if the type of the virtual character is a mage, pre-order item A used to increase the magical attack power of the virtual character is displayed on the virtual environment screen with the entry controller as a reference position.
[0038] In specific implementations, pre-order items may be displayed in various formats, including but not limited to the following four display methods: 1. Display the pre-order item on the virtual environment screen at the peripheral position of the entry controller. 6, when multiple pre-order items are displayed, the pre-order items 303 are distributed around the periphery of the entry controller 301. The multiple pre-order items are displayed according to their order in the pre-order item list. For example, the pre-order items in the pre-order item list are arranged in the order of pre-order item A, pre-order item B, and pre-order item C, and when the pre-order items are displayed, they are displayed in the order of pre-order item A, pre-order item B, and pre-order item C in a clockwise direction. 2. At least two pre-order items are displayed on the virtual environment screen in an array with the entry controller at the beginning of the line. 7, pre-order items 303 are displayed in an array with entry controller 301 at the beginning of the line. Note that multiple pre-order items are displayed in the order of arrangement in the pre-order item list. For example, the pre-order items in the pre-order item list are arranged in the order of pre-order item A, pre-order item B, and pre-order item C, and when the pre-order items are displayed, they are displayed in the order of pre-order item A, pre-order item B, and pre-order item C from left to right. 3. At least two pre-order items are displayed in an array on the virtual environment screen with the entry controller at the head of the row. 8, pre-order items 303 are displayed in an array with entry controller 301 at the beginning of the row. Note that multiple pre-order items are displayed in the order of their arrangement in the pre-order item list. For example, the pre-order items in the pre-order item list are arranged in the order of pre-order item A, pre-order item B, and pre-order item C, and when the pre-order items are displayed, they are displayed in the order of pre-order item A, pre-order item B, and pre-order item C from top to bottom. 4. At least two pre-order items are displayed on the virtual environment screen in a circular pattern with the entry controller as the center position. 9, pre-order items 303 are arranged and displayed with entry controller 301 at the center. Note that multiple pre-order items are displayed according to the order in which they are arranged in the pre-order item list. For example, the pre-order items in the pre-order item list are arranged in the order of pre-order item A, pre-order item B, and pre-order item C, and when the pre-order items are displayed, they are displayed in the order of pre-order item A, pre-order item B, and pre-order item C in a clockwise direction.
[0039] Optionally, pre-order items can be prioritized for display. For example, if items A, B, and C are listed in the order of item A, item B, and item C, item A will be displayed first. This priority can be set by the user or left as a default by the application.
[0040] As shown in Figure 5, the entry controller displays that the virtual resources held by the virtual character are 1,000 gold coins, and if the difference between the virtual resources held and the exchange resources required to exchange for the pre-order item 303 is -50 gold coins, the pre-order item is displayed to the right of the entry controller 301.
[0041] As described above, in this embodiment, when the pre-order reminder condition is met, the terminal displays the pre-order item directly on the virtual environment screen instead of displaying the pre-order item on the mall interface, which effectively reduces the number of operation steps, improves inquiry efficiency, and reduces the amount of information sent from the terminal to the server, thereby reducing the load on the server.
[0042] 10 is a flowchart of a method for displaying a pre-order item provided by an exemplary embodiment of the present application. The method may be performed by the terminal 120 or the terminal 160 shown in FIG. 1. The method includes the following steps: In an optional embodiment based on the embodiment of Figure 2, the above steps 201 to 203 can alternatively be implemented as the following steps 1001 to 1002. For specific implementation procedures, you may refer to the embodiment of Figure 2, and the description will be omitted here.
[0043] Step 1001: Display the process of a virtual character performing an action in a virtual environment.
[0044] Step 1002: After the virtual character completes an activity, the virtual resources held by the virtual character are updated.
[0045] Step 1003: In response to the difference between the redeemed resource and the possessed virtual resource being less than the threshold, all or part of the pre-ordered item is displayed on the virtual environment screen with the entry controller as a reference position.
[0046] In response to the virtual character's pre-order item list including n pre-order items (n is a positive integer) for which the difference between the corresponding redemption resources and the owned virtual resources is less than a threshold, the n pre-order items are displayed on the virtual environment screen with the entry controller as a reference position, where n may be set by the user or may be a program default value.
[0047] For example, consider an example in which there are four pre-order items in the pre-order item list. The redemption resources corresponding to pre-order item 1, pre-order item 2, pre-order item 3, and pre-order item 4 are 1,000 gold coins, 1,050 gold coins, 1,080 gold coins, and 1,200 gold coins, respectively, with a threshold of 200 gold coins. If the virtual resources held by a virtual character are 950 gold coins, the difference between the redemption resources corresponding to pre-order item 1, pre-order item 2, and pre-order item 3 and the virtual resources held by the virtual character is less than the threshold. Therefore, pre-order item 1, pre-order item 2, and pre-order item 3 are displayed on the virtual environment screen using the entry controller as a reference position.
[0048] Optionally, in response to a selection operation of a target pre-order item from among the n pre-order items, if the difference value between the exchange resource corresponding to the target pre-order item and the virtual resource possessed is greater than or less than a threshold value, the target pre-order item is autonomously purchased for the virtual character.
[0049] For example, the threshold value may be a fixed value or a numerical value related to the redemption resource corresponding to the pre-order item. The formula for calculating the threshold value is provided as follows: Threshold = Redeemable resources x 10%
[0050] As an option, if the difference value between the exchange resources corresponding to four pre-order items in the virtual character's pre-order item list and the virtual resources held by the virtual character is smaller than a threshold value, the four pre-order items are displayed on the virtual environment screen with the entry controller as a reference position.
[0051] In another implementation of the present application, if the attributes of the virtual character meet the default conditions, the pre-order item is displayed on the virtual environment screen with the entry controller as a reference position. For example, if the character's life value is less than 20%, a life recovery item is displayed. Or, if the virtual character's physical guard shield value is higher than 400, a physical guard shield item is displayed.
[0052] In another implementation of the present application, when a virtual character performs a specific action, a pre-order item is displayed on the virtual environment screen with the entry controller as a reference position. For example, when a virtual character moves to a specific location in the virtual environment, a transfer item is displayed. Or, when a virtual character unlocks a recovery skill, a boost item corresponding to the recovery skill is displayed.
[0053] As described above, in this embodiment, when the difference value is smaller than the threshold value, the terminal directly displays the pre-order item, eliminating the need to repeatedly open the virtual item purchase interface on the terminal, which effectively reduces the number of operation steps and improves inquiry efficiency. In addition, the amount of information sent from the terminal to the server can be reduced, thereby reducing the load on the server.
[0054] 11 is a flowchart of a method for displaying a pre-order item provided by an exemplary embodiment of the present application. The method may be performed by the terminal 120 or the terminal 160 shown in FIG. 1. The method includes the following steps: In an optional embodiment based on the embodiment of Fig. 2, the above steps 201 to 203 may alternatively be implemented as the following steps 1101 to 1102. Specific implementation procedures can be referred to the embodiment of Fig. 2, and therefore will not be described here.
[0055] Step 1101: Display the process of a virtual character performing an action in a virtual environment.
[0056] Step 1102: After the virtual character completes the activity, the virtual resources held by the virtual character are updated.
[0057] Step 1103: In response to the pre-order trigger operation, all or part of the pre-order item is displayed on the virtual environment screen with the entry controller as a reference position.
[0058] The pre-order trigger operation is used to display the pre-order item, and may be performed by pressing one or more pre-defined physical keys to control a virtual character, or by a signal generated by long pressing, clicking, double clicking, and / or sliding in a designated area on a touch screen.
[0059] Optionally, in this step, if at least two pre-order items are displayed on the virtual environment screen using the entry controller as a reference position, the displayed pre-order items are divided into redeemable pre-order items and non-redeemable pre-order items.
[0060] Furthermore, to facilitate a user's direct inquiry about pre-order items, in response to a first trigger operation on the entry controller, m (m is a positive integer) unpurchased pre-order items in a pre-order item list are displayed on the virtual environment screen, with the entry controller as a reference position. Note that the first trigger operation differs from the second trigger operation, in that the second trigger operation is an operation on the entry controller that triggers the display of an item mall interface. The item mall interface contains at least one virtual item. For example, the second trigger operation is typically clicking the entry controller to trigger the display of the item mall list. To distinguish it from the second trigger operation, the first trigger operation can also be set to a long press on the entry controller. Optionally, in response to the first trigger operation on the entry controller, m (m is a positive integer) unpurchased pre-order items in the pre-order item list are displayed on the virtual environment screen, with the entry controller as a reference position.
[0061] For example, if there are a total of four pre-order items in the pre-order item list, these four pre-order items are pre-order item 1, pre-order item 2, pre-order item 3, and pre-order item 4. If pre-order item 3 is purchased by the virtual character, in response to a first trigger operation on the entry controller, pre-order item 1, pre-order item 2, and pre-order item 4 in the pre-order item list are displayed on the virtual environment screen with the entry controller as a reference position.
[0062] As shown in FIG. 12, when the entry controller 301 is pressed and held, a plurality of pre-order items 303 are displayed on the right side of the entry controller 301 .
[0063] As described above, this embodiment allows the terminal to directly display pre-order items instead of displaying them on a mall interface, effectively reducing operational steps and improving inquiry efficiency. Furthermore, there are various inquiry methods available. This also reduces the amount of information sent from the terminal to the server, thereby reducing the server load.
[0064] When there are at least two subscription items to be displayed, the user can adjust the position of any of the at least two subscription items. Figure 13 is a flowchart of a subscription item position adjustment method provided by an exemplary embodiment of the present application. This method may be performed by the terminal 120 or the terminal 160 shown in Figure 1. It includes the following steps: In an optional embodiment based on the embodiment of Fig. 2, the above steps 201 to 203 may alternatively be implemented as the following steps 1301 to 1302. Specific implementation procedures can be referred to the embodiment of Fig. 2, and therefore will not be described here.
[0065] Step 1301: Display the process of a virtual character performing an action in a virtual environment.
[0066] Step 1302: After the virtual character completes the activity, the virtual resources held by the virtual character are updated.
[0067] Step 1303: In response to meeting the pre-order reminder condition, display at least two pre-order items on the virtual environment screen with the entry controller as a reference position.
[0068] As shown in FIG. 14, the four pre-order items are displayed with the entry controller 301 at the beginning of the line.
[0069] Step 1304: In response to the position adjustment operation triggered on the first subscription item of the at least two subscription items, adjust an array position of the first subscription item among the at least two subscription items.
[0070] The first pre-order item is one of the at least two pre-order items displayed.
[0071] The position adjustment operation is used to adjust one or more of the at least two pre-order items, for example, the position adjustment operation is performed by pressing one or more pre-defined physical keys, or the user performs the position adjustment operation by signals generated by pressing and releasing, long pressing, clicking, double clicking, and / or sliding on the touch screen.
[0072] Optionally, the adjusted array position may be determined by a system default configuration or may be set by a user. For example, in response to a position adjustment operation triggered on a first pre-order item of the at least two pre-order items, the first pre-order item may be adjusted to the first position of the at least two pre-order items. In response to a position adjustment operation triggered on a first pre-order item of the at least two pre-order items, the first pre-order item may be adjusted to the position of one of the at least two pre-order items.
[0073] For example, as shown in FIG. 14, after displaying four pre-order items, pre-order item 1401 is clicked among the four pre-order items, and the arrangement position of pre-order item 1401 is adjusted to first in the display order.
[0074] Step 1305: In response to the position adjustment operation triggered on the first subscription item and the second subscription item of the at least two subscription items, swap the arrangement positions of the first subscription item and the second subscription item of the at least two subscription items.
[0075] The first pre-order item and the second pre-order item are both among the at least two displayed pre-order items, and are different from the first pre-order item and the second pre-order item.
[0076] For example, as shown in FIG. 15, after displaying four pre-order items, pre-order item 1501 and pre-order item 1502 are clicked to swap the arrangement positions of pre-order item 1501 and pre-order item 1502.
[0077] Step 1306: In response to the possessed virtual resources being higher than the redemption resources of the target pre-order item, redeem the target pre-order item for the virtual character, wherein the target pre-order item is the top-ranked pre-order item of the at least two pre-order items.
[0078] The user can predict that if the pre-order item is adjusted to the first position in the array, the probability of redeeming the pre-order item next will be higher, and in order to facilitate the user's operation and reduce the operation procedure, if the virtual resource held by the user is higher than the redemption resource of the target pre-order item, the target pre-order item will be redeemed for the virtual character.
[0079] Optionally, redemption of the pre-order item requires user confirmation, for example, redeeming the target pre-order item for the virtual character in response to a confirmation action on the target pre-order item.
[0080] As described above, in this embodiment, after displaying at least two pre-order items, the terminal rearranges the order of the pre-order items or adjusts the display order of the pre-order items, thereby completing the queue order adjustment operation, making it easier for the user to pre-select the pre-order items they need.In addition, the user can choose whether to redeem the pre-order items depending on their actual situation, thereby increasing the user's options.
[0081] 16 is a flowchart of a method for displaying a pre-order item provided by an exemplary embodiment of the present application. The method may be performed by the terminal 120 or the terminal 160 shown in FIG. 1. The method includes the following steps:
[0082] Step 1601: The virtual environment screen and the entry controller are displayed. The virtual environment screen is a display screen of the virtual environment for providing a virtual activity place for the virtual character. The entry controller is an entry controller for purchasing a virtual item for the virtual character.
[0083] Step 1602: It is determined whether the difference between the exchanged resource and the owned virtual resource is smaller than a threshold value. If the difference between the exchanged resources and the owned virtual resources is smaller than the threshold, step 1602 is executed. If the difference between the exchanged resources and the virtual resources held is equal to or greater than the threshold value, the process returns to step 1601 . The redeemable resources are the virtual resources required to redeem the third pre-order item. For example, 200 gold coins are required to purchase item A. The owned virtual resources are the virtual resources that the virtual character has. For example, the virtual character has 100 gold coins during a match. Optionally, the threshold is set by the user, for example the threshold is 10% of the converted resource.
[0084] Step 1603: The icon and difference value of the third pre-order item are displayed at the reference position on the virtual environment screen. The third pre-order item is any pre-order item in the pre-order item list. Optionally, the third pre-order item is not clickable. Optionally, in response to a display cancel operation, the display of the icon and difference value of the third pre-order item is canceled. As an option, when the display time of the third pre-order item reaches a preset time, the display of the icon and difference value of the third pre-order item is canceled. As an option, the icon and difference value of the third pre-order item are continuously displayed. In this embodiment, an example is shown in which the icon and difference value of the third pre-order item are continuously displayed. For example, as shown in FIG. 17, if the virtual resource held is 1,000 gold coins and is 50 gold coins less than the exchange resource corresponding to the third pre-order item, icon 1701 for the third pre-order item is displayed.
[0085] Step 1604: Determine whether the owned virtual resource is equal to or greater than the redemption resource of the third pre-order item. If the owned virtual resource is equal to or greater than the redemption resource of the third pre-order item, step 1605 is executed. If the owned virtual resources are lower than the redeemable resources for the third pre-order item, the process returns to step 1603 . For example, if the exchange resource is 1000 gold coins and the possessed virtual resource is 1050 gold coins, execute step 1605. If the possessed virtual resource is 950 gold coins, return to step 1603.
[0086] Step 1605: Display the redeemable icon of the third pre-order item at the reference position on the virtual environment screen. Optionally, a third pre-order item is redeemed in response to redeeming the redeemable icon. 17, when the owned virtual resources reach 1050 gold coins, a redeemable icon 1702 for the third pre-order item is displayed. The redeemable icon 1702 for the third pre-order item is different from the icon 1701 for the third pre-order item.
[0087] As described above, in this embodiment, the difference between the exchange resource and the virtual resource held is detected to determine whether the pre-order item needs to be displayed, facilitating the next operation. To distinguish between purchasable and unpurchasable items, icons for purchasable and unpurchasable items are displayed. This eliminates the need to repeatedly open the virtual item purchase interface on the terminal, reducing the number of operational steps. It also reduces the amount of information the terminal sends to the server, reducing the server load.
[0088] 18 is a flowchart of a method for adjusting the position of a subscription item provided by an exemplary embodiment of the present application. The method includes the following steps:
[0089] Step 1801: In response to a long press on the entry controller, a pre-order item is displayed on the virtual environment screen with the entry controller as a reference position. The virtual environment screen is a display screen of the virtual environment for providing a virtual place of activity for the virtual character. The entry controller is an entry controller for purchasing a virtual item for a virtual character.
[0090] Step 1802: Determine whether the long press time has reached the time threshold. Optionally, the time threshold may be set by the player or determined by the application's default configuration, for example, the time threshold may be 0.5 seconds. If the long press time has reached the time threshold, step 1803 is executed. If the long press time does not reach the time threshold, the press and release operation is canceled.
[0091] Step 1803: Display at least two pre-order items on the virtual environment screen with the entry controller as a reference position. As shown in FIG. 19, when the user's long press time reaches a time threshold, a pre-order item 303 is displayed.
[0092] Step 1804: Determine whether a push and release operation for the first pre-order item has been received. Upon receiving a push-off operation for the first pre-order item, step 1805 is performed. If the push and release operation for the first pre-order item is not received, the operation is canceled.
[0093] Step 1805: Adjust the first pre-order item to be number 1 in the pre-order item list. As shown in FIG. 19, after the user displays the pre-order item 303 by performing a long press operation, when the user moves their finger from the entry controller 301 to the first pre-order item 1901 without lifting their finger from the screen, a press and release operation is performed on the first pre-order item 1901, and the first pre-order item 1901 is adjusted to the first position in the arrangement order.
[0094] Step 1806: In response to the possessed virtual resources being higher than the redemption resources of the first pre-order item, redeem the first pre-order item for the virtual character.
[0095] If the first pre-order item is number one on the pre-order item list, the user is more likely to redeem the first pre-order item in the future. Thus, if the virtual resources held are higher than the redemption resources for the first pre-order item, the first pre-order item is autonomously redeemed for the virtual character without any further user action.
[0096] As described above, in this embodiment, by detecting a long press and a press and release operation on the terminal, the terminal can change the order of the pre-order items, thereby completing the adjustment of the order of the pre-order items and allowing the terminal to adjust the next pre-order item to be redeemed.
[0097] Optionally, the present application is applicable to MOBA games, for example, when a user is playing a MOBA game and meets a pre-order reminder condition, the pre-order item is displayed on the peripheral side of the entry controller.
[0098] Optionally, the present application is applicable to an FPS game, for example, when a user is playing an FPS game and meets a pre-order reminder condition, the pre-order item is displayed on the peripheral side of the entry controller.
[0099] Optionally, the present application is applied to SLG games, for example, when a user is playing an SLG game and meets a pre-order reminder condition, the pre-order item is displayed on the peripheral side of the entry controller.
[0100] 20 is a schematic diagram of a display device for displaying pre-order items provided by an exemplary embodiment of the present application. This device can be all or part of a computer device, using software, hardware, or a combination of both. This device 2000 includes: a display module 2001 for displaying the process of a virtual character performing an activity in a virtual environment; an update module 2002 that updates the virtual resources held by the virtual character after the virtual character completes the activity; In response to the pre-order reminder condition being satisfied, the display module 2001 displays all or some of the pre-order items on the virtual environment screen using an entry controller as a reference position, where at least one of the pre-order items requires a redemption resource higher than the virtual resource possessed by the virtual character, the entry controller is a controller for purchasing virtual items for the virtual character, and the pre-order item is a virtual item that is set as a redemption target before or during a match.
[0101] In the optional design of the present application, the display module 2001 further displays all or part of the pre-order item on the virtual environment screen with the entry controller as a reference position in response to the difference value between the redemption resource and the possessed virtual resource being less than a threshold value.
[0102] In the optional design of the present application, the display module 2001 further displays the n pre-order items (n is a positive integer) on the virtual environment screen with the entry controller as a reference position in response to all of the difference values between the redemption resources corresponding to each of the n pre-order items in the virtual character's pre-order item list and the virtual resources held by the virtual character being less than the threshold value.
[0103] In an optional design of the present application, the display module 2001 further displays all or part of the pre-order item on the virtual environment screen with the entry controller as a reference position in response to a pre-order trigger operation.
[0104] In an optional design of the present application, the display module 2001 further displays m (m is a positive integer) unpurchased pre-order items in the pre-order item list on the virtual environment screen in response to a first trigger operation on the entry controller, with the entry controller as a reference position, and the first trigger operation is different from a second trigger operation, which is an operation on the entry controller to trigger the display of an item mall interface.
[0105] In an optional design of the present application, the display module 2001 further displays the pre-order item on the virtual environment screen at a position around the entry controller. or On the virtual environment screen, at least two of the pre-order items are displayed in an array with the entry controller at the beginning of a line. or On the virtual environment screen, at least two of the pre-order items are displayed in an array with the entry controller at the head of the row. or On the virtual environment screen, at least two of the pre-order items are displayed in an orbit around the entry controller as a center position.
[0106] In an optional design of the present application, the display module 2001 further comprises: if the number of pre-order items is at least two, adjusting an array position of the first sub-purchase item among the at least two sub-purchase items in response to a position adjustment operation triggered on the first sub-purchase item among the at least two sub-purchase items; or In response to a position adjustment operation triggered on a first pre-order item and a second pre-order item among the at least two pre-order items, the arrangement positions of the first pre-order item and the second pre-order item among the at least two pre-order items are swapped.
[0107] In an optional design of the present application, the update module 2002 further includes a step of redeeming the target pre-order item for the virtual character in response to the possessed virtual resources being higher than the redemption resources of a target pre-order item, the target pre-order item being the top pre-order item of the at least two pre-order items.
[0108] In an optional design of the present application, the display module 2001 further displays a difference value and an icon of the pre-order item, where the difference value is the difference value between the virtual resources possessed by the virtual character and the redemption resources required to redeem the pre-order item.
[0109] In an optional design of the present application, the display module 2001 further cancels the display of the pre-order item in response to a display cancel operation; or When the display time of the pre-order item reaches a preset time, the display of the pre-order item is cancelled.
[0110] As described above, in the technical solution provided by the embodiments of the present application, when the pre-order reminder condition is met, the terminal directly displays the pre-order item on the virtual environment screen instead of displaying the pre-order item on the mall interface, which can effectively reduce the operation steps, improve the inquiry efficiency, and reduce the amount of information sent from the terminal to the server, thereby reducing the load on the server.
[0111] The present application further provides a terminal including a memory storing at least one instruction and a processor, the at least one instruction being loaded and executed by the processor to implement the virtual world image display method provided by the above-described method embodiments, which may be the terminal shown in Figure 21 below.
[0112] 21 is a block diagram of a terminal 2100 provided by an exemplary embodiment of the present application. The terminal 2100 may be a smartphone, a tablet, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer, or a desktop computer. The terminal 2100 may also be called a user device, a mobile terminal, a laptop terminal, a desktop terminal, or other names.
[0113] Typically, the terminal 2100 includes a processor 2101 and a memory 2102 .
[0114] The processor 2101 may include one or more processing cores, such as a 4-core processor or an 8-core processor. The processor 2101 may be implemented in at least one hardware form of a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 2101 may include a main processor and a coprocessor. The main processor is a processor for processing data in a wake-up state and is also called a graphics processing unit (CPU). The coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 2101 may include a graphics processing unit (GPU) that is responsible for rendering and drawing content to be displayed on a display screen. In some embodiments, the processor 2101 may further include an artificial intelligence (AI) processor that processes computational operations related to machine learning.
[0115] The memory 2102 may include one or more computer-readable storage media. The computer-readable storage media may be non-transitory. The memory 2102 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices, flash storage devices, etc. In some embodiments, the non-transitory computer-readable storage media in the memory 2102 is used to store at least one instruction executed by the processor 2101 to implement the method for displaying pre-order items, in accordance with method embodiments of the present application.
[0116] The display screen 2105 is used to display a user interface (UI). The UI can include graphics, text, icons, video, and any combination thereof. If the display screen 2105 is a touch display screen, the display screen 2105 also has the ability to collect touch signals on or above the surface of the display screen 2105. These touch signals can be input and processed by the processor 2101 as control signals. In this case, the display screen 2105 can also be used to provide virtual buttons and / or a virtual keyboard, also called soft buttons and / or a soft keyboard. In some embodiments, there may be a single display screen 2105, which may be provided on the front panel of the terminal 2100. In other embodiments, there may be at least two display screens 2105, each located on a different surface of the terminal 2100, or which may have a folding design. In yet another embodiment, the display screen 2105 may be a flexible display screen provided on a curved or folding surface of the terminal 2100. Furthermore, the display screen 2105 may be a non-rectangular, irregular shape, i.e., an irregularly shaped screen. The display screen 2105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0117] The power source 2109 is used to provide power to each component within the terminal 2100. The power source 2109 may be an AC power source, a DC power source, a disposable battery, or a rechargeable battery. If the power source 2109 includes a rechargeable battery, the rechargeable battery may be a wired or wirelessly rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, while a wirelessly rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery may also be used to support fast charging technology.
[0118] Those skilled in the art will appreciate that the structure shown in FIG. 21 does not constitute a limitation of terminal 2100, which may include more or fewer components than shown, combine some components, or employ a different component arrangement.
[0119] 22 is a schematic diagram of the configuration of a server provided by an exemplary embodiment of the present application. Specifically, the server 2200 includes a central processing unit (CPU) 2201, a random access memory (RAM) 2202, a read-only memory (ROM) 2203, and a system bus 2205 connecting the system memory 2204 and the central processing unit 2201. The server 2200 further includes a basic input / output system (I / O system) 2206 used to transfer information between devices in the computer, and a mass storage device 2207 for storing an operating system 2213, application programs 2214, and other program modules 2215.
[0120] The basic input / output system 2206 includes a display 2208 for displaying information and input devices 2209, such as a mouse or keyboard, for inputting information by a user. The display 2208 and the input devices 2209 are both connected to the central processing unit 2201 through an input / output controller 2210, which is connected to the system bus 2205. The basic input / output system 2206 may also include an input / output controller 2210 for receiving and processing input from a number of other devices, such as a keyboard, a mouse, or an electronic stylus. Similarly, the input / output controller 2210 may also provide output to a display screen, a printer, or other type of output device.
[0121] The mass storage device 2207 is connected to the central processing unit 2201 via a mass storage controller (not shown) that is connected to the system bus 2205. The mass storage device 2207 and its associated computer-readable medium provide non-volatile memory for the server 2200. That is, the mass storage device 2207 may include a computer-readable medium (not shown), such as a hard disk or a CD-ROM (Read-Only Memory, abbreviated as CD-ROM) drive.
[0122] Generally, computer-readable media may include computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes RAM, ROM, EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technologies, CD-ROM, Digital Versatile Disc (DVD) or other optical storage, cassettes, magnetic tape, disk storage or other magnetic storage devices. Of course, those skilled in the art will recognize that computer storage media are not limited to the above types. The system memory 2204 and mass storage device 2207 may be collectively referred to as memory.
[0123] According to various embodiments of the present application, the server 2200 can also be connected to and operate over a network, such as the Internet, as a remote computer on the network. That is, the server 2200 can be connected to a network 2212 via a network interface unit 2211 connected to the system bus 2205, or can be connected to other types of networks or remote computer systems (not shown) via the network interface unit 2211.
[0124] According to another aspect of the present application, there is also provided a computer-readable storage medium storing at least one program code that is loaded and executed by a processor to implement the method for displaying pre-order items as described above.
[0125] According to another aspect of the present application, there is also provided a computer program product or computer program comprising computer instructions stored on a computer-readable storage medium, the computer instructions being read by a processor of a computing device from the computer-readable storage medium and executed by the processor to cause the computing device to perform the method for displaying a pre-order item as described above.
[0126] As referred to herein, "plurality" should be understood to mean two or more. "And / or" represents an association relationship between associated objects and indicates that three types of relationships may exist. For example, A and / or B means that there are three cases: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " typically indicates that the associated objects are in an "or" relationship.
[0127] Those skilled in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, or can be completed by instructing relevant hardware through a program. The above program can be stored in a computer-readable storage medium, and the storage medium can be a read-only memory, a magnetic disk, or an optical disk.
[0128] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any amendments, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should fall within the protection scope of the present application.
Claims
1. A method for displaying pre-order items executed by a terminal, comprising: The pre-purchase item is a virtual item that can be redeemed before or during a match, displaying a process of a virtual character performing an activity in the virtual environment; updating virtual resources held by the virtual character after the virtual character completes the activity; In response to the pre-order reminder condition being satisfied, a step of displaying the pre-order item and a difference value between the virtual resources possessed by the virtual character and the exchange resources required to exchange the pre-order item on the virtual environment screen, the difference value being distributed around an entry controller, which is a controller used by the virtual character to purchase a virtual item, with the entry controller arranged at the beginning of a row or column, or on a predetermined circumference centered on the entry controller, the exchange resources being higher than the virtual resources; A method for displaying pre-order items, comprising:
2. In response to the pre-order reminder condition being satisfied, a step of displaying the pre-order item and a difference value between the virtual resources possessed by the virtual character and the exchange resources required to exchange the pre-order item on the virtual environment screen, the difference value being distributed around an entry controller, which is a controller used by the virtual character to purchase a virtual item, with the entry controller arranged at the beginning of a row or column, or on a predetermined circumference centered on the entry controller, includes: In response to the difference value being less than a threshold, displaying the pre-order items on the virtual environment screen in a distributed manner around the entry controller, with the entry controller arranged at the beginning of a row or column, or on a predetermined periphery centered on the entry controller.
2. The method of claim 1 .
3. In response to the pre-order reminder condition being satisfied, a step of displaying the pre-order item and a difference value between the virtual resources possessed by the virtual character and the exchange resources required to exchange the pre-order item on the virtual environment screen, the difference value being distributed around an entry controller, which is a controller used by the virtual character to purchase a virtual item, with the entry controller arranged at the beginning of a row or column, or on a predetermined circumference centered on the entry controller, includes: and in response to all of the difference values between the redemption resources corresponding to n pre-order items (n is a positive integer) in the pre-order item list of the virtual character and the virtual resources possessed being less than the threshold, displaying the n pre-order items and the corresponding difference values together with the entry controller on the virtual environment screen.
3. The method of claim 2.
4. In response to the pre-order reminder condition being satisfied, a step of displaying the pre-order item and a difference value between the virtual resources possessed by the virtual character and the exchange resources required to exchange the pre-order item on the virtual environment screen, the difference value being distributed around an entry controller, which is a controller used by the virtual character to purchase a virtual item, with the entry controller arranged at the beginning of a row or column, or on a predetermined circumference centered on the entry controller, includes: and a step of displaying, in response to a pre-order trigger operation, on the virtual environment screen, an entry controller that is a controller for the virtual character to purchase a virtual item, the pre-order item, and a difference value between a virtual resource held by the virtual character and an exchange resource required to exchange for the pre-order item.
2. The method of claim 1 .
5. a step of displaying, in response to the pre-order trigger operation, on the virtual environment screen an entry controller that is a controller for the virtual character to purchase a virtual item, the pre-order item, and a difference value between a virtual resource held by the virtual character and an exchange resource required to exchange the pre-order item, displaying m (m is a positive integer) unpurchased pre-order items and corresponding difference values in a pre-order item list on the virtual environment screen in response to a first trigger operation on the entry controller; 5. The method of claim 4, further comprising the step of displaying an item mall interface in response to a second trigger operation on the entry controller.
6. the pre-order items are at least two; The method comprises: adjusting an alignment position of the first subscription item among the at least two subscription items in response to a position adjustment operation triggered on the first subscription item among the at least two subscription items. or in response to a position adjustment operation triggered on a first subscription item and a second subscription item among the at least two subscription items, swapping arrangement positions of the first subscription item and the second subscription item among the at least two subscription items; 6. The method according to any one of claims 1 to 5.
7. The method comprises: redeeming the target subscription item for the virtual character in response to the possessed virtual resources being higher than the redemption resources of the target subscription item; the target pre-order item is a first pre-order item of the at least two pre-order items; 7. The method of claim 6.
8. The method comprises: canceling the display of the pre-order item in response to a display cancel operation; or The method further includes canceling the display of the pre-order item when the display time of the pre-order item reaches a preset time.
6. The method according to any one of claims 1 to 5.
9. The position adjustment operation includes adjusting one or more of the at least two pre-order items by pressing one or more pre-set physical keys.
7. The method of claim 6.
10. The method of claim 6 , wherein the positioning operations are performed by signals generated by pressing, holding, clicking, double-clicking, and / or sliding on a touchscreen.
11. A display device for displaying pre-order items, comprising means for carrying out each of the method steps of the method for displaying pre-order items according to any one of claims 1 to 10.
12. A computer program product which, when executed on a computer, causes at least one processor of said computer to perform the method steps of the method for displaying pre-order items according to any one of claims 1 to 10.
Citation Information
Patent Citations
Prop recommendation method and device and computer readable storage medium
CN111061949A
Method and device for processing virtual goods in game and electronic equipment
CN111589103A
Interface display method and device, terminal and storage medium
CN111672122A
Recommendation method and device for props in breakthrough game and game terminal
CN111729301A
Game virtual prop recommending and purchasing method and electronic equipment
CN111905364A