Virtual item acquisition method and device and electronic equipment
By dynamically controlling the display format and movement of virtual items in the game interface, the problem of single picture in the traditional lottery form is solved, a more attractive lottery experience is achieved, and the user experience is improved.
Patent Information
- Application Number
- CN202510104695.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-06-06
AI Technical Summary
The existing game lottery formats such as turntables and card selection formats have poor screen display effects, which are difficult to arouse user interest, resulting in poor user experience.
By providing the first element in the graphical user interface, in response to the item acquisition trigger operation, determining the target item from multiple virtual items, and determining the target display format of the second element based on the target item, controlling the second element to move to a designated location, and finally allocating the target item to a virtual account, realizing dynamic fusion and precise control.
It improves the screen display effect and user experience, enhances the fun and novelty of the lottery process, and enhances the user's sense of participation.
Smart Images

Figure CN120094196A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of game technology, and in particular to a method, device and electronic device for obtaining virtual items. Background Art
[0002] In many applications or websites, such as games, lucky draws are usually set up to increase the fun. Users can randomly obtain prizes from a preset prize pool through lucky draws. In games, prizes can be game props, game characters, character skins, game tokens, etc. Common lucky draw forms include turntable forms, card selection forms, etc. However, the above forms are relatively common and difficult to arouse the interest of users. The screen display effect is poor, resulting in a poor user experience. Summary of the invention
[0003] In view of this, the purpose of the present invention is to provide a method, device and electronic device for obtaining virtual items, so as to achieve dynamic integration and precise control of elements and effects in the picture, thereby improving the picture display effect and effectively improving the user experience.
[0004] In a first aspect, an embodiment of the present invention provides a method for acquiring virtual items, the method comprising: providing a graphical user interface through a terminal device; the method comprising: providing a first element in the graphical user interface; in response to an item acquisition trigger operation, determining a first target item from a plurality of preset virtual items; based on the first target item, determining a target display format of a second element; based on an initial display format and a target display format of the second element, controlling the second element to move to a specified position of the first element; and allocating the first target item to a virtual account controlled by the terminal device.
[0005] In a second aspect, an embodiment of the present invention provides a virtual item acquisition device, which provides a graphical user interface through a terminal device; the device includes: a first element providing module, which is used to provide a first element in the graphical user interface; a target item determining module, which is used to determine a first target item from a plurality of preset virtual items in response to an item acquisition trigger operation; a display format determining module, which is used to determine a target display format of a second element based on the first target item; a movement control module, which is used to control the second element to move to a specified position of the first element based on an initial display format and a target display format of the second element; and a target item allocation module, which is used to allocate the first target item to a virtual account controlled by the terminal device.
[0006] In a third aspect, an embodiment of the present invention provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned virtual item acquisition method.
[0007] In a fourth aspect, an embodiment of the present invention provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned virtual item acquisition method.
[0008] The embodiments of the present invention bring the following beneficial effects:
[0009] The above-mentioned method, device and electronic device for obtaining virtual items provide a first element in a graphical user interface; in response to an item acquisition trigger operation, determine a first target item from a plurality of preset virtual items; based on the first target item, determine a target display format of a second element; based on the initial display format and target display format of the second element, control the second element to move to a designated position of the first element; and allocate the first target item to a virtual account controlled by a terminal device. In this method, the elements and effects in the screen are dynamically integrated and precisely controlled, thereby improving the screen display effect and effectively improving the user experience.
[0010] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.
[0011] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
[0013] Figure 1 A flowchart of a method for obtaining virtual items provided by an embodiment of the present invention;
[0014] Figure 2 A schematic diagram of a designated location provided by an embodiment of the present invention;
[0015] Figure 3 A schematic diagram of another designated position provided by an embodiment of the present invention;
[0016] Figure 4 A schematic diagram of a third element provided in an embodiment of the present invention;
[0017] Figure 5 A schematic diagram of a graphical user interface provided by an embodiment of the present invention;
[0018] Figure 6 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;
[0019] Figure 7 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;
[0020] Figure 8 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;
[0021] Fig. 9 A schematic diagram of the structure of a virtual item acquisition device provided by an embodiment of the present invention;
[0022] Fig.10 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0024] In game software, social software or similar websites, there are usually some virtual items that can be circulated in the software or website, such as virtual tokens, virtual props, etc. In order to increase the diversity of software or website activities, some links can be set up to obtain virtual items. These links can include "lottery links", so that users can obtain virtual items through the same operation with uncertainty.
[0025] Common lottery modes are relatively fixed, such as spinning wheels, drawing cards, etc. However, the interface display is relatively simple and the playability is low. Users have begun to become aesthetically fatigued with these lottery modes and have a poor experience.
[0026] Based on this, the embodiments of the present invention provide a method, device and electronic device for obtaining virtual items. The technology can be applied to the scenario of obtaining virtual items.
[0027] The virtual item acquisition method in one embodiment of the present invention can be run on a local terminal device or a server. When the virtual item acquisition method is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0028] In an optional implementation, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the virtual item acquisition method are completed on the cloud game server. The role of the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the game, the user operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.
[0029] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the user through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the user in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the user through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.
[0030] See also Figure 1 First, a method for obtaining virtual items provided by an embodiment of the present invention is introduced. A game interface is provided by a terminal device. The method comprises the following steps:
[0031] Step S102: displaying a first element on a graphical user interface.
[0032] The first element may be of various types. Specifically, it may be a character image in a game, or an element related to the current season, such as a snowman image in winter, or an element corresponding to a preset theme, such as a dragon element during the Spring Festival. The first element may also be an element used to anchor or identify a preset position on a graphical user interface. The first element may be displayed on the graphical user interface or may not be displayed on the graphical user interface. It only provides a logical position for the program to identify the preset position it represents when it is running. It may be set according to the requirements.
[0033] The first element may be one or more. When there are multiple first elements, different first elements may be the same or different. Multiple first elements may appear simultaneously or sequentially in the graphical user interface.
[0034] The first element may gradually appear in the graphical user interface, for example, the first element may be gradually enlarged in a small size (which may be considered invisible to the user) in the graphical user interface, or the first element may gradually change from opaque to transparent, or multiple parts of the first element may "fly in" from different directions and combine to form the first element, etc. The first element may also be directly displayed on the graphical user interface, which is not limited here.
[0035] The first element may be displayed statically or dynamically on the graphical user interface, which is not limited here.
[0036] Step S104 , in response to the item acquisition triggering operation, determining a first target item from a plurality of preset virtual items.
[0037] The item acquisition trigger operation can be of various types. For example, when the graphical user interface displays the first element, it also displays a control for triggering item acquisition, and the player's trigger operation on the control can be regarded as the item acquisition trigger operation. The control can be located outside the display area of the first element, or it can be located within the display area of the first element and displayed as a part of the first element. For example, when the first element is a door element, the control can be displayed as a doorbell of the door element.
[0038] The designated touch operation performed by the player in the graphical user interface can also be regarded as an item acquisition trigger operation. The designated touch operation is usually a more complex operation, such as a sliding operation with a sliding track of a designated shape. A touchable area can also be set in the graphical user interface, and the designated touch operation performed by the player in the area, such as a click operation or a sliding operation, can be regarded as an item acquisition trigger operation. The specific setting can be based on demand and is not limited here.
[0039] The item acquisition trigger operation can trigger only one virtual item acquisition process, or multiple virtual item acquisition processes. For example, a trigger control for one virtual item acquisition process and a trigger control for a set number (greater than 1) of virtual item acquisition processes can be set separately, and the player can trigger the corresponding number of virtual item acquisition processes by triggering the corresponding control. The player can also generate a sliding track through a sliding operation, identify the sliding track, and identify which number the sliding track matches to trigger the corresponding number of virtual item acquisition processes.
[0040] In order to increase the diversity of virtual item acquisition results, the plurality of virtual items generally include multiple virtual items. The first target item can be determined from the plurality of virtual items in a random manner, and the number of the first target items is generally the same as the number of virtual item acquisition processes triggered by the item acquisition triggering operation.
[0041] The above-mentioned multiple virtual items may also be virtual items of the same type. Each virtual item acquisition process needs to randomly determine the number of virtual items to be acquired from a preset number range, for example, the number range may be [1,5]. The number of processes for randomly determining the number of virtual items is the same as the number of virtual item acquisition processes triggered by the item acquisition triggering operation. The number of the first target item is a number randomly determined once or the sum of numbers randomly determined multiple times.
[0042] Step S106: determining a target display format of the second element based on the first target object.
[0043] The second element may be displayed in the graphical user interface before the item acquisition trigger operation is generated, for example, it may appear in the graphical user interface together with the first element, or it may be displayed in the graphical user interface after the first element is displayed. The second element may also appear in the graphical user interface after the item acquisition trigger operation is generated. The specific setting may be based on the needs and is not limited here.
[0044] The second element may be one or more. When the item acquisition trigger operation may trigger multiple virtual item acquisition processes, each second element usually corresponds to each virtual item acquisition process, and in this case, the second element is multiple. The second element may also change from one to multiple, which is not limited here.
[0045] The target display format can be determined based on the attributes of the first target object, the quantity of the first target object, the shape or color of the first target object, etc. The attributes can be used to indicate the level, quality, rarity, etc. of the first target object.
[0046] The above target display format can be target display color, target size, target added details, etc. For example, different attributes correspond to different colors. The color corresponding to the attribute of the first target item can be determined as the target display color of the second element. The size of the second element can increase as the number of the first target items increases. Details can also be added to the second element according to the color of the first target item, such as adding wing details corresponding to the color of the first target item to the second element. The specific settings can be made according to the needs and are not limited here.
[0047] Step S108: Based on the initial display format and the target display format of the second element, control the second element to move to a designated position of the first element.
[0048] The second element mentioned above usually has an initial display format, which is usually different from various target display formats determined based on different first target items, or may be the same as one of the target display formats, which is not limited here.
[0049] In order to reflect the correspondence process between the second element and the first target item, the second element needs to be transformed from the initial display format to the target display format. Specifically, the format can be changed after the second element is moved to the specified position of the first element, or the format can be changed during the process of the second element moving to the specified position of the first element. The specific setting can be based on demand and is not limited here.
[0050] An intermediate display format may also be set between the initial display format and the target display format. The intermediate display formats of different second elements may be the same, or may be set according to the target display format corresponding to the second element. For example, the intermediate display format may be set to a target display format different from the target display format corresponding to the second element to increase suspense.
[0051] The designated position of the first element may be a position within the display area of the first element or a position outside the display area of the first element. When the designated position is a position within the display area of the first element, the position is usually displayed as an incomplete state, and the incomplete state can be filled by the second element. Figure 2 The gray circle in the figure represents the first element, and the white water drop-shaped area in the gray circle is the designated position. When there are multiple second elements, the designated positions are usually multiple. Each second element will move to a designated position. The designated position can also be one, and multiple second elements can be moved to the designated position in turn, and then displayed overlappingly. It can be specifically in a variety of forms, which are not limited here.
[0052] When the specified position is outside the display area of the first element, the first position is usually at the edge of the display area of the first element. Figure 3 As shown, the shape with the wavy surface represents the first element, and the second element is a water drop-shaped element, which is located in a concave position on the wavy surface, and the concave position is the designated position of the first element.
[0053] Step S110: Allocate the first target item to a virtual account controlled by the terminal device.
[0054] After the second element moves to the designated position of the first element, the first target item can be allocated to the virtual account controlled by the terminal device. While being allocated, the identification, name, quantity and other information of the first target item can also be displayed on the graphical user interface to let the user know the virtual item obtained.
[0055] The above-mentioned method for obtaining virtual items provides a first element in a graphical user interface; in response to an item acquisition trigger operation, determines a first target item from a plurality of preset virtual items; based on the first target item, determines a target display format of a second element; based on the initial display format and target display format of the second element, controls the second element to move to a designated position of the first element; and allocates the first target item to a virtual account controlled by a terminal device. In this method, the elements and effects in the screen are dynamically integrated and precisely controlled, thereby improving the screen display effect and effectively improving the user experience.
[0056] The following embodiment provides an implementation method for displaying a first element on a graphical user interface.
[0057] When displaying the first element, in order to form a more natural result, the effect of gradually displaying the first element in the graphical user interface can be set. In specific implementation, the transparency change parameter can be pre-set, such as the transparency gradually decreases over time. Then, based on the preset transparency change parameter, the first element is controlled to gradually appear in the graphical user interface. The size of the first element can also be set to gradually increase over time, so that the display effect of the first element is more interesting.
[0058] In order to make the user understand the relevant information of obtaining virtual items, such as the total number, remaining number, attributes, remaining item acquisition times, etc. of multiple virtual items, the first element and the relevant information of multiple virtual items can be controlled to gradually appear in the graphical user interface based on the preset transparency change parameter. The relevant information can be used to indicate the number of multiple virtual items, or can be used to indicate attributes, such as level, quality, function, etc., or both, which is not limited here.
[0059] In practical applications, the first element and multiple second elements may also be displayed in the graphical user interface. The multiple second elements may be displayed in the graphical user interface after the first element is fully displayed, or may be displayed in the graphical user interface together with the first element, which is not limited here.
[0060] The following embodiment provides an implementation method for determining a first target item from a plurality of preset virtual items in response to an item acquisition trigger operation.
[0061] In actual applications, a user can trigger one or more virtual item acquisition processes through an item acquisition trigger operation. Therefore, in response to the item acquisition trigger operation, it is necessary to determine the item acquisition times; and determine the first target item that matches the item acquisition times from the preset multiple virtual items. Specifically, based on the item acquisition times, the target item can be randomly determined from the multiple virtual items once or multiple times, and all the acquired target items are determined as the first target item.
[0062] The graphical user interface may display a first control and a second control. The first control is used to control the acquisition of a first number of items; the second control is used to control the acquisition of a second number of items. The user may trigger the first control, and in response to the triggering operation on the first control, the first number is determined as the number of item acquisitions. The user may also trigger the second control, and in response to the triggering operation on the second control, the second number is determined as the number of item acquisitions.
[0063] The following embodiment provides an implementation method for determining a target display format of a second element based on a first target object.
[0064] Multiple virtual items can be divided into multiple item sets in advance. The division can be based on the level, quality, etc. of the virtual items. For example, virtual items of similar quality can be divided into the same item set. In order to distinguish between the various item sets, a corresponding color can be set in advance for each item set, and different item sets have different corresponding colors. A corresponding size can also be set for each item set, and the better the quality of the virtual items, the larger the corresponding size of the item set.
[0065] When each item set has a corresponding color, the first target item set to which the first target item belongs may be determined, and then the color corresponding to the first target item set may be determined as the target display color of the second element.
[0066] The following embodiment provides an implementation method for controlling the second element to move to a specified position of the first element based on the initial display format and the target display format of the second element.
[0067] When the initial display color of the second element is different from the target display color, the display color of the second element can be controlled to change from the initial display color to the target display color when the second element moves to the designated position of the first element. Specifically, the color can be changed when the second element just starts to move, or when the second element approaches the designated position. The specific setting can be based on the needs and is not limited here.
[0068] If the second element is displayed in the graphical user interface before the item acquisition operation, in response to the item acquisition trigger operation, the item acquisition times need to be determined. Then, a target second element matching the item acquisition times is determined from the plurality of second elements, and the second elements other than the target second element are cancelled from the plurality of second elements. Subsequently, the target second element needs to be controlled to move to the specified position of the first element.
[0069] In a specific implementation, the above-mentioned first element usually includes multiple element placement positions. The number of element placement positions is usually the same as the number of virtual item acquisition processes that can be triggered by a user through an item acquisition operation. When the first target item includes multiple, the multiple second elements usually correspond one-to-one to the multiple first target items. At this time, the multiple second elements can be controlled to move to the corresponding positions in the multiple element placement positions of the first element respectively. The corresponding position can be randomly selected from the multiple element placement positions for each second element. The attributes of the virtual items corresponding to each element placement position can also be pre-set, and when the corresponding element placement position is determined for the second element, the attributes of the first target item corresponding to the second element are made the same as the attributes of the virtual item corresponding to the selected position.
[0070] In the process of controlling the movement of the second element, the second element can be first controlled to move in the graphical user interface according to a preset movement trajectory; when there are multiple second elements, different second elements have different movement trajectories. Then, the second element can be controlled to move to the edge of the graphical user interface, and the second element can be canceled, resulting in the effect that the second element moves to the front of the graphical user interface. Then, after a preset time, the second element is controlled to appear from the edge of the graphical user interface and move to the specified position of the first element. That is, the effect of the second element flying back from the external space of the graphical user interface and then moving to the specified position of the first element is created.
[0071] In a specific implementation, a number indicator can also be displayed on a graphical user interface. The number indicator corresponds to a preset number threshold. There can be one or more number indicators, and correspondingly, the number threshold can be one or more. The number of item acquisitions generated by the virtual account through the item acquisition trigger operation can be counted in real time. When the statistical result is greater than or equal to the number threshold, the number indicator is displayed in a preset first display format; the first display format is different from the initial display format of the number indicator to prompt the user to obtain the corresponding rewarded virtual items. In response to the trigger operation acting on the number indicator, the number indicator is displayed in a preset second display format, and the virtual items corresponding to the number threshold are allocated to the virtual account; wherein the second display format is different from the first display format, and can be the same as or different from the initial display format.
[0072] In actual applications, it is also possible to set the item acquisition trigger operation to have a certain probability of triggering other item acquisition events. In specific implementation, it is possible to randomly determine whether the item acquisition trigger operation triggers a preset item acquisition event. If the item acquisition event is triggered, a preset third element is displayed in the graphical user interface. The third element can usually be displayed above the display level of the first element. The third element includes multiple element display areas, such as Figure 4 As shown, the four sector-shaped areas are the element display areas.
[0073] Then, an element of a plurality of preset elements is randomly displayed in each element display area, and the preset element corresponding to the element display area is determined. The preset element may be related to the game content, such as the corresponding display element of wind, fire, thunder, and lightning. Then, based on the preset elements corresponding to the plurality of element display areas, the second target item corresponding to the item acquisition event is determined; and the second target item is allocated to the virtual account controlled by the terminal device.
[0074] In specific implementation, in order to make users feel more uncertainty, the display order corresponding to multiple preset elements can be randomly determined for each element display area. For example, each element display area needs to display the preset elements 6 times, and the display order can be "wind, fire, lightning, wind, thunder, lightning". Then, the elements of the multiple preset elements can be scrolled in the element display area according to the display order, and the last preset element in the display order is determined as the preset element corresponding to the element display area. Under the above order, the preset element corresponding to the element display area is "electricity".
[0075] In the process of determining the second target item corresponding to the item acquisition event, the number of element display areas corresponding to various preset elements can be counted respectively to obtain multiple statistical quantities. For example, when the preset elements are wind, fire, thunder, and lightning, it is necessary to count the number of element display areas corresponding to wind, the number of element display areas corresponding to fire, the number of element display areas corresponding to thunder, and the number of element display areas corresponding to electricity. Based on multiple statistical quantities, the second target item corresponding to the item acquisition event is determined. In specific implementation, it can be preset that the larger the statistical quantity, the higher the level of the obtained second target item, or the greater the quantity.
[0076] Since the item acquisition trigger operation may trigger one or more virtual item acquisition processes, it is necessary to determine the item acquisition times corresponding to the item acquisition trigger operation, and then randomly determine whether each item acquisition process in the item acquisition times triggers a preset item acquisition event.
[0077] The embodiment of the present invention also provides another method for obtaining virtual items. Figure 1 The method is implemented based on the method shown in the figure. This method takes the lottery in the game as an example. During the lottery process, an entry animation will be displayed on the lottery interface, and corresponding animations will be displayed during the lottery process. The lottery operation can also trigger additional rewards, and corresponding animations are also displayed for the additional rewards to enhance the novelty and fun of the lottery for game players, bringing players an unprecedented lottery visual feast.
[0078] In this method, after the player opens the lottery interface, a Pixiu (equivalent to the above-mentioned "first element") slowly walks in, and the whole is displayed with a gradual transparency. The pattern of the lottery interface background blooms and appears along with the interface controls. In order to break the inherent image that there is no entry animation in the lottery interface and only animation is played when the lottery is drawn, the interface is fascinating when it is opened, giving players a majestic feeling, thereby promoting the desire to draw the lottery. First of all, the Pixiu entry adopts the spine skeleton design, and the body movement of the Pixiu is controlled through bone binding and skinning technology. The stepping action and interface jitter create the sense of power of the Pixiu. The detailed actions of the tail swinging, crystal streamer, and flame burning animation create a vivid Pixiu animation image. The Pixiu entry animation design is mainly divided into three parts: entry animation, loop animation, and special animation.
[0079] In the first half of the lottery, 5 small balls (also called "spiritual beads", equivalent to the above-mentioned "second element") fly around in an animation. The flight trajectory of the spiritual beads can be within the graphical user interface or beyond the framework of the graphical user interface. In the former, the entire lottery format is limited to the graphical user interface, which has large limitations and a weak sense of picture; while the latter can break through the framework of the graphical user interface, create a sense of space in the interface, have a strong sense of picture, and can bring a better experience to players.
[0080] Before the lottery begins, 5 small balls are displayed at the bottom of the Pixiu's feet. Figure 5 As shown. Players can click on the control to control the acquisition of virtual items, also known as "single draw". At this time, one of the five balls slowly rises and lights up, while the other balls dim and fall, and finally usually disappear. Then the ball flies out quickly, leaving a trail, circling the Pixiu face for about 1.5 seconds, and then falls into the middle groove of the Pixiu's head (equivalent to the above-mentioned "element placement position"), as shown. Figure 6 After falling into the virtual item, it will emit a burst of light, and then display the relevant information of the obtained virtual item, and play the relevant sound effects, congratulating the player for obtaining the virtual item.
[0081] Players can click on the control to control multiple virtual item acquisitions, taking 5 draws as an example. 5 small balls slowly rise and light up, and five small balls fly out quickly with a trailing tail, circling the Pixiu face for about 2 seconds. Then the small balls hit the middle groove of the Pixiu head in the order of left first, right first, left second, right second, and middle. Figure 7 As shown, all five balls finally fall into the groove. The five balls burst into light. The last ball falls in at a slower pace, creating a sense of anticipation. Then, the relevant information of the obtained virtual item is displayed, and the relevant sound effects are played, congratulating the player for obtaining the virtual item.
[0082] When the ball flight trajectory is realized by breaking through the frame flight trajectory, at the beginning of the lottery, the ball flies out from the bottom of the Pixiu's feet and flies in an orderly manner in the interface, ensuring that the flight trajectory of each ball does not overlap, and each trajectory will not be concentrated in the same place. Five balls will fly out of the interface and fly back from the fifth equal area in the middle of the interface in a rhythmic manner and fall into the middle groove of the Pixiu's head. The last ball will fly out 0.5s later than the other four balls, continuously increasing the sense of anticipation.
[0083] Generally speaking, multiple virtual items are set up in advance for the lottery, and they can be divided into different sets of items according to their quality, level and other related attributes. In the game, different qualities can have corresponding colors, for example, the quality of blue, purple and gold items is ranked from low to high. If the quality of the virtual item drawn is purple, the ball will change from blue to purple during the flight and fly out of the window. A blue, purple or gold light effect will burst out. And if the quality of the virtual item corresponding to the ball is gold, the purple ball will change to a gold ball during the fall, which is also a setting to continuously increase the sense of expectation.
[0084] After the animation is finished, the light of the designated quality reward will be displayed. Blue light corresponds to blue quality, purple light corresponds to purple quality, and gold light corresponds to gold quality. When the light blooms, the five small balls will display the streamer effect.
[0085] In addition, a novel triggering bonus presentation is also set up. Compared with the bonus animation in the traditional turntable selection form, the bonus is presented by rolling the wheel (equivalent to the above-mentioned "third element"). The quality of the bonus is determined by the pairing of elements of different attributes (equivalent to the above-mentioned "preset elements") of gold, wood, water, fire and earth.
[0086] The attributes of gold, wood, water, fire, and earth are also displayed in rolling animations. The attribute revelation also changes in a rhythm that starts fast and then slows down. The blooming animation is played according to the activated combination. During the rapid rotation of the roulette wheel, the animation controls the rotation rhythm through the initial velocity and deceleration. Five selection animations are designed according to the five attributes of gold, wood, water, fire, and earth. The quality of the effects of winning the grand prize and the effects of winning the ordinary prize is also differentiated, so that players can replace the excitement of winning the grand prize and reduce the disappointment of winning the ordinary prize.
[0087] There are 5 kinds of final result settings: 5 identical attributes, 5 different attributes, 4 identical attributes, 3 identical attributes, and 2 identical attributes. Different rewards are triggered according to the final attribute combination, and finally the particle special effects fly to the designated reward position.
[0088] The graphical user interface includes additional reward display areas, such as Figure 8As shown. This part shows what the extra rewards correspond to. There are 5 kinds of extra rewards: rewards corresponding to 5 identical attributes, 5 different attributes, 4 identical attributes, 3 identical attributes, and 2 identical attributes. Different rewards are triggered according to the final attribute combination. 5 identical attributes correspond to the first game prop of the extra grand prize, 5 different attributes correspond to the second game prop of the extra grand prize, 4 identical attributes, 3 identical attributes, and 2 identical attributes correspond to different numbers (corresponding to 10, 3, and 1 respectively) of treasure chest rewards. The number of treasure chests is accumulated in the display interface. When the player draws the final grand prize, all accumulated treasure chests can be opened simultaneously.
[0089] The graphical user interface also includes a cumulative reward display area, such as Figure 8 Each draw will accumulate 1 point, and when the specified points are reached, the corresponding reward will be unlocked, and the particles will spin in circles to indicate that the reward can be claimed. After the reward is claimed, the status of "claimed" will be displayed.
[0090] This method breaks the inherent image of the traditional roulette lottery and adopts a novel form of presentation of the lottery process. It gives players a cool feeling through gorgeous performances, thereby promoting their desire to draw the lottery.
[0091] For the above method embodiments, see Fig. 9 The embodiment of the present invention shown provides a virtual item acquisition device, which provides a graphical user interface through a terminal device; the device includes:
[0092] A first element providing module 902, configured to provide a first element in a graphical user interface;
[0093] A target item determination module 904, configured to determine a first target item from a plurality of preset virtual items in response to an item acquisition trigger operation;
[0094] A display format determination module 906, configured to determine a target display format of a second element based on the first target item;
[0095] A movement control module 908, configured to control the second element to move to a designated position of the first element based on an initial display format and a target display format of the second element;
[0096] The target item allocation module 910 is used to allocate the first target item to the virtual account controlled by the terminal device.
[0097] The above-mentioned virtual item acquisition device and electronic device provide a first element in a graphical user interface; in response to an item acquisition trigger operation, determine a first target item from a plurality of preset virtual items; based on the first target item, determine a target display format of a second element; based on the initial display format and target display format of the second element, control the second element to move to a designated position of the first element; and allocate the first target item to a virtual account controlled by a terminal device. In this method, the elements and effects in the screen are dynamically integrated and precisely controlled, thereby improving the screen display effect and effectively improving the user experience.
[0098] The above-mentioned multiple virtual items are divided into multiple item sets; each item set has a corresponding color; the display format determination module is also used to: determine the first target item set to which the first target item belongs, and determine the color corresponding to the first target item set as the target display color of the second element.
[0099] The movement control module is also used to: in response to the initial display color of the second element being different from the target display color, control the display color of the second element to change from the initial display color to the target display color during the movement of the second element to the designated position of the first element.
[0100] The target item determination module is further used to: determine the item acquisition times in response to the item acquisition trigger operation; and determine a first target item that matches the item acquisition times from a plurality of preset virtual items.
[0101] The above-mentioned first element providing module is also used to: display the first element and multiple second elements on a graphical user interface; the above-mentioned method also includes: determining the number of item acquisitions in response to an item acquisition trigger operation; determining a target second element that matches the number of item acquisitions from multiple second elements, and canceling the display of the second elements except the target second element from the multiple second elements.
[0102] The above-mentioned first element includes multiple element placement positions; the first target object includes multiple: multiple second elements correspond to the multiple first target objects; the movement control module is also used to: control the multiple second elements to move to corresponding positions in the multiple element placement positions of the first element respectively.
[0103] The above-mentioned mobile control module is also used to: control the second element to move in the graphical user interface according to a preset movement trajectory and move to the edge of the graphical user interface; cancel the display of the second element; after a preset time, control the second element to appear from the edge of the graphical user interface and move to the specified position of the first element.
[0104] The first element providing module is further used to control the first element to gradually appear on the graphical user interface based on a preset transparency change parameter.
[0105] The first element providing module is further used to control the first element and related information of multiple virtual items to gradually appear on the graphical user interface based on a preset transparency change parameter; the related information is used to indicate the quantity and / or attributes of the multiple virtual items.
[0106] The above-mentioned device also includes: an item acquisition event determination module, which is used to randomly determine whether the item acquisition triggering operation triggers a preset item acquisition event; a third element display module, which is used to display a preset third element in a graphical user interface if the item acquisition event is triggered; the third element includes multiple element display areas; an element random display module, which is used to randomly display an element of a plurality of preset elements in each element display area, and determine the preset element corresponding to the element display area; a second item determination module, which is used to determine the second target item corresponding to the item acquisition event based on the preset elements corresponding to the multiple element display areas; and a second item allocation module, which is used to allocate the second target item to a virtual account controlled by the terminal device.
[0107] The above-mentioned element random display module is also used to: randomly determine the display order corresponding to multiple preset elements for each element display area; scroll and display elements of the multiple preset elements in the element display area according to the display order; and determine the last preset element in the display order as the preset element corresponding to the element display area.
[0108] The second item determination module is further used to: respectively count the number of element display areas corresponding to various preset elements to obtain multiple statistical numbers; and determine the second target item corresponding to the item acquisition event based on the multiple statistical numbers.
[0109] The item acquisition event determination module is further used to: determine the item acquisition times corresponding to the item acquisition triggering operation; and randomly determine whether each item acquisition process in the item acquisition times triggers a preset item acquisition event.
[0110] The above-mentioned graphical user interface also displays a number indicator; the number indicator corresponds to a preset number threshold; the above-mentioned device also includes: a number statistics module, which is used to count the number of item acquisitions generated by the virtual account through the item acquisition trigger operation; a first number indicator display module, which is used to display the number indicator in a preset first display format in response to the statistical result being greater than or equal to the number threshold; the first display format is different from the initial display format of the number indicator; a second number indicator display module, which is used to respond to the trigger operation acting on the number indicator, display the number indicator in a preset second display format, and allocate the virtual items corresponding to the number threshold to the virtual account; the second display format is different from the first display format.
[0111] This embodiment also provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above virtual item acquisition method. The details are as follows:
[0112] A first element is provided in a graphical user interface; in response to an item acquisition trigger operation, a first target item is determined from a plurality of preset virtual items; based on the first target item, a target display format of a second element is determined; based on an initial display format and a target display format of the second element, the second element is controlled to move to a designated position of the first element; and the first target item is allocated to a virtual account controlled by a terminal device.
[0113] In the above method, the elements and effects in the picture are dynamically integrated and precisely controlled, thereby improving the picture display effect and effectively improving the user experience.
[0114] Optionally, the above-mentioned multiple virtual items are divided into multiple item sets; each item set has a corresponding color; based on the first target item, the step of determining the target display format of the second element includes: determining the first target item set to which the first target item belongs, and determining the color corresponding to the first target item set as the target display color of the second element.
[0115] Optionally, the step of controlling the second element to move to the specified position of the first element based on the initial display format and the target display format of the second element includes: in response to the initial display color of the second element being different from the target display color, controlling the display color of the second element to change from the initial display color to the target display color during the movement of the second element to the specified position of the first element.
[0116] Optionally, the step of determining the first target item from a plurality of preset virtual items in response to an item acquisition trigger operation includes: determining an item acquisition count in response to an item acquisition trigger operation; and determining a first target item that matches the item acquisition count from a plurality of preset virtual items.
[0117] Optionally, the step of providing the first element in the graphical user interface includes: displaying the first element and multiple second elements in the graphical user interface; the method also includes: determining the number of item acquisitions in response to an item acquisition trigger operation; determining a target second element that matches the number of item acquisitions from multiple second elements, and canceling the display of the second elements except the target second element from the multiple second elements.
[0118] Optionally, the above-mentioned first element includes multiple element placement positions; the first target item includes multiple: multiple second elements correspond to multiple first target items; the step of controlling the second element to move to the specified position of the first element includes: controlling the multiple second elements to move to corresponding positions among the multiple element placement positions of the first element.
[0119] Optionally, the step of controlling the second element to move to the specified position of the first element includes: controlling the second element to move in the graphical user interface according to a preset movement trajectory and moving to the edge of the graphical user interface; canceling the display of the second element; after a preset time, controlling the second element to appear from the edge of the graphical user interface and move to the specified position of the first element.
[0120] Optionally, the step of providing the first element in the graphical user interface includes: based on a preset transparency change parameter, controlling the first element to gradually appear in the graphical user interface.
[0121] Optionally, the step of controlling the first element to gradually appear in the graphical user interface based on a preset transparency change parameter includes: controlling the first element and related information of multiple virtual items to gradually appear in the graphical user interface based on a preset transparency change parameter; the related information is used to indicate the quantity and / or attributes of the multiple virtual items.
[0122] Optionally, the above method also includes: randomly determining whether the item acquisition trigger operation triggers a preset item acquisition event; if the item acquisition event is triggered, displaying a preset third element in the graphical user interface; the third element includes multiple element display areas; randomly displaying elements of multiple preset elements in each element display area, and determining the preset element corresponding to the element display area; based on the preset elements corresponding to the multiple element display areas, determining the second target item corresponding to the item acquisition event; and allocating the second target item to a virtual account controlled by the terminal device.
[0123] Optionally, the above-mentioned steps of randomly displaying an element among multiple preset elements in each element display area and determining the preset element corresponding to the element display area include: randomly determining, for each element display area, a display order corresponding to the multiple preset elements; scrolling and displaying the elements among the multiple preset elements in the element display area according to the display order; and determining the last preset element in the display order as the preset element corresponding to the element display area.
[0124] Optionally, the above step of determining the second target item corresponding to the item acquisition event based on preset elements corresponding to multiple element display areas includes: respectively counting the number of element display areas corresponding to various preset elements to obtain multiple statistical quantities; and determining the second target item corresponding to the item acquisition event based on the multiple statistical quantities.
[0125] Optionally, the step of randomly determining whether the item acquisition triggering operation triggers a preset item acquisition event includes: determining the number of item acquisition times corresponding to the item acquisition triggering operation; and randomly determining whether each item acquisition process in the number of item acquisition times triggers a preset item acquisition event.
[0126] Optionally, the above-mentioned graphical user interface also displays a number indicator; the number indicator corresponds to a preset number threshold; the above-mentioned method also includes: counting the number of item acquisitions generated by the virtual account through the item acquisition trigger operation; in response to the statistical result being greater than or equal to the number threshold, displaying the number indicator in a preset first display format; the first display format is different from the initial display format of the number indicator; in response to the trigger operation acting on the number indicator, displaying the number indicator in a preset second display format, and allocating the virtual items corresponding to the number threshold to the virtual account; the second display format is different from the first display format.
[0127] See also Fig.10 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine executable instructions that can be executed by the processor 100. The processor 100 executes the machine executable instructions to implement the above-mentioned virtual item acquisition method.
[0128] Further, Fig.10 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .
[0129] The memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0130] The processor 100 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 100. The above processor 100 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101 and completes the steps of the method of the above embodiment in combination with its hardware.
[0131] This embodiment further provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned virtual item acquisition method.
[0132] The embodiments of the present invention provide a method, device and electronic device for obtaining virtual items, including a computer-readable storage medium storing program code, wherein the program code includes instructions that can be used to execute the method described in the above method embodiments. Specifically, as follows:
[0133] A first element is provided in a graphical user interface; in response to an item acquisition trigger operation, a first target item is determined from a plurality of preset virtual items; based on the first target item, a target display format of a second element is determined; based on an initial display format and a target display format of the second element, the second element is controlled to move to a designated position of the first element; and the first target item is allocated to a virtual account controlled by a terminal device.
[0134] In the above method, the elements and effects in the picture are dynamically integrated and precisely controlled, thereby improving the picture display effect and effectively improving the user experience.
[0135] Optionally, the above-mentioned multiple virtual items are divided into multiple item sets; each item set has a corresponding color; based on the first target item, the step of determining the target display format of the second element includes: determining the first target item set to which the first target item belongs, and determining the color corresponding to the first target item set as the target display color of the second element.
[0136] Optionally, the step of controlling the second element to move to the specified position of the first element based on the initial display format and the target display format of the second element includes: in response to the initial display color of the second element being different from the target display color, controlling the display color of the second element to change from the initial display color to the target display color during the movement of the second element to the specified position of the first element.
[0137] Optionally, the step of determining the first target item from a plurality of preset virtual items in response to an item acquisition trigger operation includes: determining an item acquisition count in response to an item acquisition trigger operation; and determining a first target item that matches the item acquisition count from a plurality of preset virtual items.
[0138] Optionally, the step of providing the first element in the graphical user interface includes: displaying the first element and multiple second elements in the graphical user interface; the method also includes: determining the number of item acquisitions in response to an item acquisition trigger operation; determining a target second element that matches the number of item acquisitions from multiple second elements, and canceling the display of the second elements except the target second element from the multiple second elements.
[0139] Optionally, the above-mentioned first element includes multiple element placement positions; the first target item includes multiple: multiple second elements correspond to multiple first target items; the step of controlling the second element to move to the specified position of the first element includes: controlling the multiple second elements to move to corresponding positions among the multiple element placement positions of the first element.
[0140] Optionally, the step of controlling the second element to move to the specified position of the first element includes: controlling the second element to move in the graphical user interface according to a preset movement trajectory and moving to the edge of the graphical user interface; canceling the display of the second element; after a preset time, controlling the second element to appear from the edge of the graphical user interface and move to the specified position of the first element.
[0141] Optionally, the step of providing the first element in the graphical user interface includes: based on a preset transparency change parameter, controlling the first element to gradually appear in the graphical user interface.
[0142] Optionally, the step of controlling the first element to gradually appear in the graphical user interface based on a preset transparency change parameter includes: controlling the first element and related information of multiple virtual items to gradually appear in the graphical user interface based on a preset transparency change parameter; the related information is used to indicate the quantity and / or attributes of the multiple virtual items.
[0143] Optionally, the above method also includes: randomly determining whether the item acquisition trigger operation triggers a preset item acquisition event; if the item acquisition event is triggered, displaying a preset third element in the graphical user interface; the third element includes multiple element display areas; randomly displaying elements of multiple preset elements in each element display area, and determining the preset element corresponding to the element display area; based on the preset elements corresponding to the multiple element display areas, determining the second target item corresponding to the item acquisition event; and allocating the second target item to a virtual account controlled by the terminal device.
[0144] Optionally, the above-mentioned steps of randomly displaying an element among multiple preset elements in each element display area and determining the preset element corresponding to the element display area include: randomly determining, for each element display area, a display order corresponding to the multiple preset elements; scrolling and displaying the elements among the multiple preset elements in the element display area according to the display order; and determining the last preset element in the display order as the preset element corresponding to the element display area.
[0145] Optionally, the above step of determining the second target item corresponding to the item acquisition event based on preset elements corresponding to multiple element display areas includes: respectively counting the number of element display areas corresponding to various preset elements to obtain multiple statistical quantities; and determining the second target item corresponding to the item acquisition event based on the multiple statistical quantities.
[0146] Optionally, the step of randomly determining whether the item acquisition triggering operation triggers a preset item acquisition event includes: determining the number of item acquisition times corresponding to the item acquisition triggering operation; and randomly determining whether each item acquisition process in the number of item acquisition times triggers a preset item acquisition event.
[0147] Optionally, the above-mentioned graphical user interface also displays a number indicator; the number indicator corresponds to a preset number threshold; the above-mentioned method also includes: counting the number of item acquisitions generated by the virtual account through the item acquisition trigger operation; in response to the statistical result being greater than or equal to the number threshold, displaying the number indicator in a preset first display format; the first display format is different from the initial display format of the number indicator; in response to the trigger operation acting on the number indicator, displaying the number indicator in a preset second display format, and allocating the virtual items corresponding to the number threshold to the virtual account; the second display format is different from the first display format.
[0148] See also Fig.10 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine executable instructions that can be executed by the processor 100. The processor 100 executes the machine executable instructions to implement the above-mentioned virtual item acquisition method.
[0149] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0150] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0151] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0152] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.
[0153] Finally, it should be noted that the above embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can still modify the technical solutions recorded in the above embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A method for obtaining virtual items, characterized in that: Providing a graphical user interface through a terminal device; the method comprises: providing a first element in the graphical user interface; In response to the item acquisition trigger operation, determining a first target item from a plurality of preset virtual items; Based on the first target object, determining a target display format for a second element; Based on the initial display format and the target display format of the second element, controlling the second element to move to a specified position of the first element; The first target item is allocated to a virtual account controlled by the terminal device.
2. The method according to claim 1, characterized in that The plurality of virtual items are divided into a plurality of item sets; each of the item sets has a corresponding color; The step of determining a target display format of a second element based on the first target object comprises: A first target item set to which the first target item belongs is determined, and a color corresponding to the first target item set is determined as a target display color of the second element.
3. The method according to claim 1, characterized in that The step of controlling the second element to move to a specified position of the first element based on the initial display format and the target display format of the second element comprises: In response to an initial display color of the second element being different from the target display color, during the movement of the second element to a designated position of the first element, the display color of the second element is controlled to change from the initial display color to the target display color.
4. The method according to claim 1, characterized in that In response to the item acquisition trigger operation, the step of determining a first target item from a plurality of preset virtual items includes: In response to the item acquisition triggering operation, determining an item acquisition number; A first target item matching the item acquisition times is determined from a plurality of preset virtual items.
5. The method according to claim 1, characterized in that The step of providing a first element in the graphical user interface comprises: Displaying a first element and a plurality of second elements on the graphical user interface; The method further comprises: In response to the item acquisition triggering operation, determining an item acquisition number; A target second element matching the item acquisition times is determined from a plurality of second elements, and the second elements other than the target second element from the plurality of second elements are cancelled from display.
6. The method according to claim 1, characterized in that The first element includes a plurality of element placement positions; the first target object includes a plurality of: a plurality of the second elements corresponding to a plurality of the first target objects; The step of controlling the second element to move to a specified position of the first element comprises: Control the plurality of second elements to move to corresponding positions among the plurality of element placement positions of the first element respectively.
7. The method according to claim 1, characterized in that The step of controlling the second element to move to a specified position of the first element comprises: Controlling the second element to move in the graphical user interface according to a preset moving track and move to an edge of the graphical user interface; cancel display of the second element; After a preset time, the second element is controlled to appear from the edge of the graphical user interface and move to a designated position of the first element.
8. The method according to claim 1, characterized in that The step of providing a first element in the graphical user interface comprises: Based on a preset transparency variation parameter, the first element is controlled to gradually appear on the graphical user interface.
9. The method according to claim 8, characterized in that Based on a preset transparency change parameter, the step of controlling the first element to gradually appear in the graphical user interface comprises: Based on a preset transparency change parameter, the first element and related information of the plurality of virtual items are controlled to gradually appear on the graphical user interface; the related information is used to indicate the quantity and / or attributes of the plurality of virtual items.
10. The method according to claim 1, characterized in that The method further comprises: Randomly determine whether the item acquisition triggering operation triggers a preset item acquisition event; If the item acquisition event is triggered, a preset third element is displayed on the graphical user interface; the third element includes a plurality of element display areas; randomly displaying an element of a plurality of preset elements in each of the element display areas, and determining the preset element corresponding to the element display area; Determining a second target item corresponding to the item acquisition event based on the preset elements corresponding to the multiple element display areas; The second target item is allocated to a virtual account controlled by the terminal device.
11. The method according to claim 10, characterized in that The step of randomly displaying an element of a plurality of preset elements in each element display area and determining the preset element corresponding to the element display area comprises: For each of the element display areas, randomly determining a display order corresponding to the plurality of preset elements; Scrolling and displaying the elements of the plurality of preset elements in the element display area according to the display order; The last preset element in the display sequence is determined as the preset element corresponding to the element display area.
12. The method according to claim 10, characterized in that The step of determining a second target item corresponding to the item acquisition event based on the preset elements corresponding to the multiple element display areas comprises: Counting the number of element display areas corresponding to various preset elements respectively to obtain multiple statistical numbers; Based on the multiple statistical quantities, a second target item corresponding to the item acquisition event is determined.
13. The method according to claim 11, characterized in that The step of randomly determining whether the item acquisition triggering operation triggers a preset item acquisition event comprises: Determine the item acquisition count corresponding to the item acquisition trigger operation; Randomly determine whether each item acquisition process in the item acquisition times triggers a preset item acquisition event.
14. The method according to claim 1, characterized in that The graphical user interface also displays a times indicator; the times indicator corresponds to a preset times threshold; The method further comprises: Counting the number of times the virtual account acquires items through the item acquisition trigger operation; In response to the statistical result being greater than or equal to the number threshold, displaying the number indication mark in a preset first display format; the first display format is different from an initial display format of the number indication mark; In response to a triggering operation on the count indicator, the count indicator is displayed in a preset second display format, and the virtual item corresponding to the count threshold is allocated to the virtual account; the second display format is different from the first display format.
15. A virtual item acquisition device, characterized in that: Providing a graphical user interface through a terminal device; the device comprises: A first element providing module, used for providing a first element in the graphical user interface; A target item determination module, configured to determine a first target item from a plurality of preset virtual items in response to an item acquisition trigger operation; A display format determination module, configured to determine a target display format of a second element based on the first target object; A movement control module, used for controlling the second element to move to a specified position of the first element based on an initial display format and a target display format of the second element; A target item allocation module is used to allocate the first target item to a virtual account controlled by the terminal device.
16. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the virtual item acquisition method according to any one of claims 1 to 14.
17. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the virtual item acquisition method according to any one of claims 1 to 14.