Virtual card release method and device, equipment, medium and product
By displaying the card display interface in the virtual card interface and releasing virtual cards directly or in batches using virtual joysticks or batch release controls, the complex problem of virtual card release operations is solved, and a convenient and efficient operation method is achieved.
Patent Information
- Application Number
- CN202510811162.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-16
- Publication Date
- 2025-08-01
AI Technical Summary
In the prior art, virtual card release operations are complicated, resulting in a long operation time.
Simplify the operation process by displaying the card display interface in response to a trigger operation and releasing virtual cards directly or in batches using a virtual rocker or batch release control.
It realizes a convenient virtual card release method, saving operation time.
Smart Images

Figure CN120393397A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of interactive control technologies, and more particularly, to a method, device, equipment, medium, and product for releasing virtual cards. Background Art
[0002] In card games, virtual cards are displayed on the interface in specific scenarios so that players can release card skills through interactive operations on the virtual cards.
[0003] Currently, for the release of virtual cards, players need to first click to select the virtual cards to be released, and then drag the virtual cards to be released one by one to a specific position to release all card skills.
[0004] However, in the above method for releasing virtual cards, the operation method is complex, resulting in a long operation time. Summary of the Invention
[0005] The main objective of this application is to provide a method, device, equipment, medium, and product for releasing virtual cards, which not only has a convenient operation method but also saves time.
[0006] To achieve the above objective, in a first aspect, this application provides a method for releasing virtual cards, including:
[0007] In response to a trigger operation performed on a first target control, display a card display interface, where a to-be-released area is configured in the card display interface, and m virtual cards to be released are placed in the to-be-released area, where m is an integer greater than or equal to 1;
[0008] In response to a trigger operation performed on a second target control in the card display interface, release the target virtual card among the m virtual cards to be released.
[0009] In an embodiment, the trigger operation includes a first trigger operation, and the card display interface includes a first card display interface;
[0010] In response to a trigger operation performed on a first target control, displaying a card display interface includes:
[0011] In response to a first trigger operation performed on a first target control, obtain a first residence duration of the first trigger operation on the first target control;
[0012] In the case where the first residence duration exceeds a preset duration, display the first card display interface.
[0013] In an embodiment, the second target control is a virtual joystick, and the target virtual card includes a first target virtual card;
[0014] In response to a trigger operation performed on a second target control in the card display interface, release a target virtual card among m virtual cards to be released, including:
[0015] In response to a rotation operation performed on a virtual joystick in a first card display interface, release a first target virtual card pointed to by the virtual joystick, where the first target virtual card is any one of the m virtual cards to be released.
[0016] In one embodiment, in response to a rotation operation performed on a virtual joystick in a first card display interface, releasing a first target virtual card pointed to by the virtual joystick includes:
[0017] In response to a rotation operation performed on a virtual joystick in a first card display interface, display a pointing icon;
[0018] When the pointing angle of the pointing icon is within the display range of the first target virtual card and it is detected that the touch state of the virtual joystick changes from a pressed state to a non-pressed state, release the first target virtual card, where the pointing angle of the pointing icon changes with the rotation angle of the virtual joystick.
[0019] In one embodiment, the m virtual cards to be released are configured in a to-be-released area in the first card display interface according to the virtual card type, and the to-be-released area in the first card display interface displays the card status.
[0020] In one embodiment, the m virtual cards to be released in the first card display interface are displayed in the form of virtual card models.
[0021] In one embodiment, the trigger operation includes a second trigger operation, and the card display interface includes a second card display interface;
[0022] In response to a trigger operation performed on a first target control, display the card display interface, including:
[0023] In response to a second trigger operation performed on a first target control, obtain a second residence duration of the second trigger operation on the first target control;
[0024] In the case where the second residence duration is less than or equal to a preset duration, display the second card display interface.
[0025] In one embodiment, the second target control is used to represent a control for batch releasing virtual cards, and the target virtual card includes a second target virtual card;
[0026] In response to a trigger operation performed on a second target control in the card display interface, release a target virtual card among m virtual cards to be released, including:
[0027] In response to a selection operation performed on a second target control in a second card display interface, release a second target virtual card, where the second target virtual card is n virtual cards that match the current energy value, and n is an integer less than or equal to m.
[0028] In one embodiment, in response to a selection operation performed on a second target control in a second card display interface, releasing a second target virtual card includes:
[0029] In response to a selection operation performed on a second target control in a second card display interface, the second target virtual card is in a selected state and the quantity of the second target virtual card is displayed;
[0030] In response to a trigger operation performed on a third target control in the second card display interface, release the second target virtual card.
[0031] In one embodiment, the target virtual card includes the second target virtual card;
[0032] The method further includes:
[0033] In response to a selection operation performed on the second target virtual card in the second card display interface, release the second target virtual card, where the second target virtual card is n virtual cards that match the current energy value, and n is an integer less than or equal to m.
[0034] In one embodiment, the m virtual cards to be released in the second card display interface are displayed in the form of virtual card details.
[0035] In a second aspect, an embodiment of the present application provides a virtual card release device, including:
[0036] An interface display module, configured to display a card display interface in response to a trigger operation performed on a first target control, where a to-be-released area is configured in the card display interface, and m virtual cards to be released are placed in the to-be-released area, and m is an integer greater than or equal to 1;
[0037] A card release module, configured to release a target virtual card among the m virtual cards to be released in response to a trigger operation performed on a second target control in the card display interface.
[0038] In a third aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of any of the above methods when executing the computer program.
[0039] Fourthly, an embodiment of the present application provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps of any of the above methods are implemented.
[0040] Fifthly, an embodiment of the present application provides a computer program product including a computer program, and when the computer program is executed by a processor, the steps of any of the above methods are implemented.
[0041] An embodiment of the present application provides a virtual card release method, device, equipment, medium and product, including: first, in response to a trigger operation performed on a first target control, a card display interface is displayed, where a to-be-released area is configured in the card display interface, and m virtual cards to be released are placed in the to-be-released area, where m is an integer greater than or equal to 1, and then in response to a trigger operation performed on a second target control in the card display interface, the target virtual card among the m virtual cards to be released is released. In the present application, the direct release or batch release of virtual cards can be achieved only by triggering the set second target control, without clicking to select virtual cards, and the operation method is convenient and saves operation time. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The drawings constituting a part of the present application are used to provide a further understanding of the present application, making other features, objects and advantages of the present application more obvious. The schematic embodiments and descriptions thereof of the present application are used to explain the present application and do not constitute an improper limitation to the present application. In the drawings:
[0043] Figure 1 is an application scenario diagram of a virtual card release method provided by an embodiment of the present application;
[0044] Figure 2 is a flowchart of a virtual card release method provided by an embodiment of the present application;
[0045] Figure 3 is a schematic diagram of a guidance interface of a target game provided by an embodiment of the present application;
[0046] Figure 4 is a flowchart of a virtual card release method provided by another embodiment of the present application;
[0047] Figure 5 is a schematic diagram of a first card interface provided by an embodiment of the present application;
[0048] Figure 6 is a flowchart of a virtual card release method provided by another embodiment of the present application;
[0049] Figure 7 is a schematic diagram of a second card interface provided by an embodiment of the present application;
[0050] Figure 8 It is a schematic diagram of the second card interface provided by another embodiment of the present application;
[0051] Figure 9 It is a schematic structural diagram of a virtual card release device provided by an embodiment of the present application;
[0052] Figure 10 It is a schematic diagram of a computer device provided by an embodiment of the present application. Detailed implementation manners
[0053] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part rather than all of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the scope of protection of the present application.
[0054] In the specification and claims of the present application and the above-mentioned accompanying drawings, terms such as "first", "second", "third", "fourth", etc. (if any) are used to distinguish similar objects and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order different from those illustrated or described herein.
[0055] In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other related parts to achieve a predetermined goal, and can be fully or partially implemented by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Similarly, one processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of the overall module or unit that includes the function of the module or unit.
[0056] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the various processes do not mean the order of execution, and the order of execution of the various processes should be determined by their functions and internal logics, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0057] It should be understood that in this application, "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
[0058] It should be understood that in this application, "a plurality of" means two or more. "And / or" is merely a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "Including A, B, and C" and "including A, B, C" mean that all of A, B, and C are included. "Including A, B, or C" means including one of A, B, and C. "Including A, B, and / or C" means including any one or any two or all three of A, B, and C.
[0059] It should be understood that in this application, "B corresponding to A", "B corresponding to A relatively", "A corresponding to B relatively", or "B corresponding to A relatively" means that B is associated with A, and B can be determined according to A. Determining B according to A does not mean determining B only according to A. B can also be determined according to A and / or other information. The matching of A and B means that the similarity between A and B is greater than or equal to a preset threshold.
[0060] Depending on the context, as used herein, "if" can be interpreted as "when...", "while...", "in response to determining", or "in response to detecting".
[0061] The data involved in this application can be data authorized by testers or fully authorized by all parties. The collection, dissemination, use, etc. of the data all comply with the requirements of relevant laws, regulations, and standards in relevant countries and regions. The implementation manners / embodiments of this application can be combined with each other.
[0062] The technical solution of this application will be described in detail with specific embodiments. These several specific embodiments below can be combined with each other, and for the same or similar concepts or processes, they may not be repeated in some embodiments.
[0063] Next, the solution of this application will be described through specific embodiments in conjunction with the accompanying drawings.
[0064] A virtual card release method provided by this application can be applied to, for example Figure 1In the application environment shown. Among them, the client 104 communicates with the server 106. When the user (i.e., the current player) 102 clicks on the target game APP displayed on the screen of the client 104 and enters the main page of the target game APP, after the client 104 responds to the login request for the target game triggered by the current player 102, it sends the login information corresponding to the login request to the server 106. The server 106 generates a guiding interface for the target game based on the login information, so that the client 104 performs UI display based on the generated guiding interface for the target game, that is, the guiding interface for the target game is displayed on the user interface. After that, the client 104 responds to the trigger operation performed by the current player 102 on the first target control in the guiding interface for the target game, and displays a card display interface. Among them, a to-be-released area is configured in the card display interface, and m virtual cards to be released are placed in the to-be-released area, where m is an integer greater than or equal to 1. Then the client 104 responds to the trigger operation performed by the current player 102 on the second target control in the card display interface, and releases the target virtual card among the m virtual cards to be released.
[0065] Among them, the client 104 and the server 106 can communicate through any communication method, including but not limited to network communication, and the above network can include but not limited to: wired network, wireless network. Among them, the wired network includes: local area network, metropolitan area network and wide area network, and the wireless network includes: Bluetooth, WIFI, and other networks that implement wireless communication. Among them, the client 104 includes at least one of the following: mobile phone (such as Android mobile phone, iOS mobile phone, etc.), laptop computer, tablet computer, handheld computer, MID (Mobile Internet Devices, mobile Internet device), PAD, desktop computer, smart TV, etc. Among them, the server 106 can be an on-site server or a remote server. Among them, both the on-site server and the remote server can be realized by an independent server or a service cluster composed of multiple servers. The above is only an example, and no limitation is made in this embodiment.
[0066] Please refer to Figure 2 , Figure 2 is a schematic flowchart of a method for releasing virtual cards provided by an embodiment of the present application. Applied to Figure 1 the client 104 shown in Figure 2 as shown, includes the following steps:
[0067] Step S201: Respond to the trigger operation performed on the first target control, and display a card display interface.
[0068] Taking the guiding interface of the target game as an example, the client 104 displays a card display interface in response to a triggering operation performed by the current player on a first target control in the guiding interface of the target game.
[0069] Among them, the triggering operation may include, but is not limited to: click operation, swipe operation, press-and-hold operation, long-press operation. The triggering operation includes at least a first triggering operation and a second triggering operation. The first triggering operation is a long-press operation, and the second triggering operation is a click operation.
[0070] In the guiding interface of the target game, a to-be-released area is configured, and m virtual cards to be released are placed in the to-be-released area, where m is an integer greater than or equal to 1. The above to-be-released area is a card area, which is used to provide m virtual cards to be released. The display content of each virtual card to be released may include, but is not limited to: identification information of the virtual character (for example: the avatar of the hero), card skill identification information (for example: the bow and arrow pattern of the arrow-shooting skill).
[0071] The first target control can be of any shape, such as circular, square, diamond, etc., and the display content of the first target control includes, but is not limited to: control identification information (such as a cartoon pattern), the number of target virtual cards, and the current energy value. Or, at least one of the current energy value and the number of target virtual cards is displayed separately.
[0072] As Figure 3 shown, in the guiding interface of the target game, a to-be-released area is displayed with a dotted line box, and 8 virtual cards are placed in the to-be-released area. The current energy value is displayed above the to-be-released area, and the current energy value can be represented by points, such as the current points 25567.
[0073] Below the to-be-released area, a first target control is displayed, and the display content of the first target control includes control identification information (rabbit pattern) and the number of target virtual cards x3. And
[0074] Among them, the card display interface includes a first card display interface and a second card display interface.
[0075] The current player displays different card display interfaces through different triggering methods for the first target control in the guiding interface of the target game. If the current player performs a first triggering operation on the first target control in the guiding interface of the target game, the first card display interface is displayed. If the current player performs a second triggering operation on the first target control in the guiding interface of the target game, the second card display interface is displayed.
[0076] Step S202: In response to a triggering operation performed on a second target control in the card display interface, release the target virtual card among the m virtual cards to be released.
[0077] The triggering operation may include but is not limited to: a click operation, a slide operation, a hard press operation, a long press operation, and a rotation operation.
[0078] The second target control is a virtual joystick or a control for indicating that virtual cards can be released in batches. The control for indicating that virtual cards can be released in batches can be of any shape, such as a circle, square, or diamond, and can display information including, but not limited to, batch operation mode and batch release mode.
[0079] The target virtual cards include a first target virtual card and a second target virtual card.
[0080] The current player releases different numbers of virtual cards by triggering actions on the second target controls in different card display interfaces. For example, the current player releases the first target virtual card by rotating the virtual joystick in the first card display interface, while the current player releases the second target virtual card by clicking the control for batch release of virtual cards in the second card display interface.
[0081] An embodiment of the present application provides a method for releasing virtual cards, comprising: first, in response to a trigger operation executed on a first target control, displaying a card display interface, wherein the card display interface is configured with a to-be-released area, and m virtual cards to be released are placed in the to-be-released area, where m is an integer greater than or equal to 1; and then, in response to a trigger operation executed on a second target control in the card display interface, releasing a target virtual card from the m virtual cards to be released. The present application can directly release or batch release virtual cards simply by triggering the set second target control, without the need to click to select virtual cards, which is convenient and saves operation time.
[0082] See also Figure 4 , Figure 4 A flowchart of a virtual card release method provided in another embodiment of the present application. Figure 1 The client 104 shown in Figure 4 As shown, the following steps are included:
[0083] Step S401: In response to a first trigger operation performed on a first target control, obtaining a first dwell time of the first trigger operation on the first target control;
[0084] Step S402: When the first stay time exceeds a preset time, the first card display interface is displayed.
[0085] Among them, the first dwell time is the time length of long pressing the first target control, which can be 5s, 10s, etc. The preset time length can be set according to the specific situation and is not limited here.
[0086] The current player Figure 3 performs a long - press operation on the first target control shown. The client 104 will obtain the first residence time corresponding to the long - press operation. After detecting that the first residence duration exceeds the preset duration, it will display the first card display interface as shown in Figure 5 the figure.
[0087] The first card display interface is also configured with a to - be - released area, which can be rectangular, fan - shaped, circular, etc. Among them, the m virtual cards to be released in the first card interface are configured in the to - be - released area in the first card display interface according to the virtual card type, and the card status is displayed in the to - be - released area in the first card display interface. Among them, the m virtual cards to be released in the first card display interface are displayed in the form of virtual card models.
[0088] As shown in Figure 5 the figure, the to - be - released area in the first card display interface is fan - shaped. Four types of cards are configured in this fan - shaped area, namely type one, type two, type three, and type four. The type of the card matches the game type. For example, the card types of game A are type A1, type A2, and type A3, and the card types of game B are type B1, type B2, type B3, and type B4, etc.
[0089] Each type of card displays the corresponding card status, that is, the remaining number of cards of a certain card type. For example, the remaining number of type one is 2, and the remaining number of type three is 3.
[0090] It should be noted that the virtual card model in the first card display interface matches the card type. That is to say, for the same card type, its virtual card model is the same. For example, the patterns, patterns, etc. configured on the same virtual card are the same.
[0091] Step S403: In response to the rotation operation performed on the virtual joystick in the first card display interface, release the first target virtual card pointed to by the virtual joystick.
[0092] Among them, the first target virtual card is any one of the m virtual cards to be released.
[0093] In an embodiment, in response to the rotation operation performed on the virtual joystick in the first card display interface, releasing the first target virtual card pointed to by the virtual joystick includes: in response to the rotation operation performed on the virtual joystick in the first card display interface, displaying a pointing icon; when the pointing angle of the pointing icon is within the display range of the first target virtual card and it is detected that the touch state of the virtual joystick changes from the pressed state to the non - pressed state, release the first target virtual card, where the pointing angle of the pointing icon changes with the rotation angle of the virtual joystick.
[0094] Among them, the indicating icons include but are not limited to arrows, aiming sights, fingers, etc.
[0095] As Figure 5 shown, the current virtual card is configured in the fan-shaped area, and there are four types of virtual cards set. Then each type of virtual card occupies one quarter of the fan-shaped area. In this figure, the rotatable angle of the fan-shaped area is 90 degrees, so the angle occupied by each type of virtual card is 22.5 degrees. Then it can be set that the display range of the virtual card of type one is 0 - 22.5 degrees, the display range of the virtual card of type two is 22.6 - 45 degrees, the display range of the virtual card of type three is 45.1 - 67.5 degrees, and the display range of the virtual card of type four is 67.6 - 90 degrees.
[0096] When the current player triggers Figure 5 the virtual joystick shown in it to rotate and an arrow is displayed, the client 104 needs to detect in which type of virtual card's display range the pointing angle of the arrow is. If the pointing angle of the arrow is 48 degrees, it can be known that the pointing angle of the arrow falls within the display range of the virtual card of type three.
[0097] After that, when the client 104 detects that the touch state of the virtual joystick changes from the pressed state to the non-pressed state (that is, the current player no longer touches the virtual joystick), the first target virtual card is released. That is, at this time, one of the virtual cards of type three can be released.
[0098] Please refer to Figure 6 , Figure 6 which is a schematic flowchart of a virtual card release method provided by another embodiment of this application. Applied to the client 104 shown in Figure 1 it, as Figure 6 shown, includes the following steps:
[0099] Step S601: In response to the second trigger operation performed on the first target control, obtain the second residence duration of the second trigger operation on the first target control;
[0100] Step S602: When the second residence duration is less than or equal to the preset duration, display the second card display interface.
[0101] Among them, the second residence duration is the duration of clicking the first target control, which can be 1s, 2s, etc. The preset duration can be set according to specific circumstances and is not limited here.
[0102] When the current player clicks on the first target control shown in Figure 3 , the client 104 will obtain the corresponding second residence time of the click operation. After detecting that the second residence duration is less than or equal to the preset duration, it will display the second card display interface shown in Figure 7 .
[0103] The second card display interface is also configured with a to-be-released area, which can be rectangular, fan-shaped, circular, etc. Among them, the m virtual cards to be released in the second card interface are configured in the to-be-released area in the first card display interface according to the virtual card type.
[0104] Among them, the m virtual cards to be released in the second card display interface are displayed in the form of virtual card details, and the virtual card details include but are not limited to skill descriptions, corresponding cartoons, card statuses, etc. Among them, each type of card displays the corresponding card status, that is, the remaining number of cards of a certain card type. For example, the remaining number of type one is 2, and the remaining number of type three is 3. Card statuses such as remaining times, cooling CD (countdown), etc.
[0105] As Figure 7 shown, the to-be-released area in the second card display interface is rectangular, and three types of cards, namely type one, type two, and type three, are configured in this rectangular area. The types of cards match the game types. For example, the card types of game A are type A1, type A2, and type A3, and the card types of game B are type B1, type B2, type B3, and type B4, etc.
[0106] It should be noted that the skill descriptions, patterns, and patterns corresponding to the virtual cards in the second card display interface match the card types.
[0107] Step S603: In response to the selection operation performed on the second target control in the second card display interface, release the second target virtual card.
[0108] Among them, the second target virtual card is n virtual cards that match the current energy value, where n is an integer less than or equal to m.
[0109] In an embodiment, in response to the selection operation performed on the second target control in the second card display interface, releasing the second target virtual card includes: in response to the selection operation performed on the second target control in the second card display interface, the second target virtual card is in a selected state and the quantity of the second target virtual card is displayed; in response to the trigger operation performed on the third target control in the second card display interface, release the second target virtual card.
[0110] The batch operation mode is used to release all virtual cards that can be released. As Figure 7 shown, if 3 / 10 available times are displayed in the second card interface, it means that three virtual cards (i.e., the second target virtual cards) can be released simultaneously.
[0111] The current player selects the batch operation mode in the second card display interface. The three virtual cards that can be released are in a selected state and the quantities are displayed. For example, there are two cards of type one (x2) and one card of type two (x1). After the player clicks to confirm, these three virtual cards are released simultaneously.
[0112] In addition, if among the three virtual cards in the selected state, there are some that the current player does not want to release, the current player can click to select the three virtual cards that they want to release by themselves. And the three virtual cards selected by clicking are in a selected state and the quantities are displayed. After the player clicks to confirm, these three virtual cards are released simultaneously.
[0113] In addition, for the cards that need to be released, in addition to being in a selected state and displaying the release quantity, a delete control is also displayed below.
[0114] In the embodiment of the present application, by setting the batch operation mode, the user only needs to click the batch operation mode to release multiple virtual cards, without repeatedly selecting virtual cards, saving operation steps and time, and improving the user experience.
[0115] Based on the above embodiments, the method further includes: in response to a selection operation performed on a second target virtual card in the second card display interface, releasing the second target virtual card.
[0116] Wherein, the second target virtual card is n virtual cards that match the current energy value, where n is an integer less than or equal to m.
[0117] If the batch operation mode is not used in the second card display interface, the cards can also be released by clicking to select the cards.
[0118] As Figure 8 shown, the current player selects a virtual card of type two in the second card display interface. The virtual card is in a selected state and the quantity is displayed. For example, there is one card of type two (x1). After the player clicks to confirm, this virtual card is released.
[0119] In addition, if the current player wants to release all three virtual cards that can be released in the second card display interface and does not use the batch operation mode, they need to release them one by one, that is, repeat the above steps of selecting virtual cards and clicking to confirm.
[0120] In addition, for the cards that need to be released, in addition to being in a selected state and displaying the release quantity, a delete control is also displayed below.
[0121] In the embodiments of the present application, if the user does not need to release multiple virtual cards that can be released simultaneously, they can release a single virtual card or multiple virtual cards by clicking and selecting the virtual cards. In the case where batch operation mode is not required, the user can also release virtual cards, providing multiple release methods for the user and enhancing the user experience.
[0122] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not imply the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0123] The following are device embodiments of the present application. For details not described in detail, reference can be made to the corresponding method embodiments above.
[0124] Figure 9 The structure diagram of a virtual card release device provided by an embodiment of the present application is shown. For ease of description, only parts related to the embodiments of the present application are shown. A virtual card release device includes an interface display module 901 and a card release module 902, specifically as follows:
[0125] The interface display module 901 is configured to display a card display interface in response to a trigger operation performed on a first target control. Among them, a to-be-released area is configured in the card display interface, and m virtual cards to be released are placed in the to-be-released area, where m is an integer greater than or equal to 1.
[0126] The card release module 902 is configured to release a target virtual card among the m virtual cards to be released in response to a trigger operation performed on a second target control in the card display interface.
[0127] In one embodiment, the trigger operation includes a first trigger operation, and the card display interface includes a first card display interface.
[0128] The interface display module 901 is further configured to obtain a first residence duration of the first trigger operation on the first target control in response to the first trigger operation performed on the first target control.
[0129] In the case where the first residence duration exceeds a preset duration, the first card display interface is displayed.
[0130] In one embodiment, the second target control is a virtual joystick, and the target virtual card includes a first target virtual card.
[0131] The card release module 902 is further configured to release the first target virtual card pointed to by the virtual joystick in response to a rotation operation performed on the virtual joystick in the first card display interface, where the first target virtual card is any virtual card among the m virtual cards to be released.
[0132] In one embodiment, the card release module 902 is further configured to display a pointing icon in response to a rotation operation performed on the virtual joystick in the first card display interface;
[0133] When the pointing angle of the pointing icon is within the display range of the first target virtual card and it is detected that the touch state of the virtual joystick changes from the pressed state to the non-pressed state, the first target virtual card is released, where the pointing angle of the pointing icon changes with the rotation angle of the virtual joystick.
[0134] In one embodiment, m virtual cards to be released are configured in the to-be-released area in the first card display interface according to the virtual card type, and the to-be-released area in the first card display interface displays the card status.
[0135] In one embodiment, the m virtual cards to be released in the first card display interface are displayed in the form of virtual card models.
[0136] In one embodiment, the trigger operation includes a second trigger operation, and the card display interface includes a second card display interface;
[0137] The interface display module 901 is further configured to obtain the second residence duration of the second trigger operation on the first target control in response to the second trigger operation performed on the first target control;
[0138] When the second residence duration is less than or equal to the preset duration, the second card display interface is displayed.
[0139] In one embodiment, the second target control is used to represent a control for batch-releasing virtual cards, and the target virtual cards include second target virtual cards;
[0140] The card release module 902 is further configured to release the second target virtual cards in response to a selection operation performed on the second target control in the second card display interface, where the second target virtual cards are n virtual cards matching the current energy value, and n is an integer less than or equal to m.
[0141] In one embodiment, the card release module 902 is further configured to, in response to a selection operation performed on the second target control in the second card display interface, the second target virtual cards are in a selected state and the quantity of the second target virtual cards is displayed;
[0142] In response to a trigger operation performed on the third target control in the second card display interface, the second target virtual cards are released.
[0143] In one embodiment, the target virtual cards include second target virtual cards;
[0144] The device further includes: a selection and release module, configured to release a second target virtual card in response to a selection operation performed on the second target virtual card in the second card display interface, where the second target virtual card is n virtual cards matching the current energy value, and n is an integer less than or equal to m.
[0145] In one embodiment, the m virtual cards to be released in the second card display interface are displayed in the form of virtual card details.
[0146] An embodiment of the present application provides a virtual card release device, specifically configured to: first, in response to a trigger operation performed on a first target control, display a card display interface, where a to-be-released area is configured in the card display interface, and m virtual cards to be released are placed in the to-be-released area, where m is an integer greater than or equal to 1, and then, in response to a trigger operation performed on a second target control in the card display interface, release the target virtual card among the m virtual cards to be released. The present application can directly release or batch-release virtual cards only by triggering the set second target control, without clicking to select virtual cards, and the operation method is convenient, saving operation time.
[0147] The present application's Figure 10 provides a schematic diagram of a computer device. As Figure 10 shown, the computer device 10 in this embodiment includes: a processor 1001, a memory 1002, and a computer program 1003 stored in the memory 1002 and executable on the processor 1001. When the processor 1001 executes the computer program 1003, it implements the steps in the above-mentioned various embodiments of the virtual card release method, such as Figure 2 the steps 201 to 202 shown. Alternatively, when the processor 1001 executes the computer program 1003, it implements the functions of each module / unit in the above-mentioned various embodiments of the virtual card release device, such as Figure 9 the functions of the modules / units 901 to 902 shown.
[0148] The present application also provides a readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, it is used to implement the virtual card release method provided in the above various embodiments.
[0149] Among them, the readable storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transfer of a computer program from one place to another. The computer storage medium can be any available medium accessible by a general or special purpose computer. For example, the readable storage medium is coupled to the processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an Application Specific Integrated Circuits (ASIC). Additionally, the ASIC can be located in a user device. Of course, the processor and the readable storage medium can also exist as discrete components in a communication device. The readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0150] The present application also provides a program product, which includes execution instructions stored in a readable storage medium. At least one processor of the device can read the execution instructions from the readable storage medium, and the execution of the execution instructions by at least one processor enables the device to implement the virtual card release method provided by the above various embodiments.
[0151] In the above embodiment of the device, it should be understood that the processor can be a Central Processing Unit (CPU), or other general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), etc. 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 present application can be directly embodied as being executed and completed by a hardware processor, or by a combination of hardware and software modules in the processor.
[0152] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present application.
Claims
1. A virtual card release method, characterized in that, Including: In response to a trigger operation performed on a first target control, a card display interface is displayed, wherein a to-be-released area is configured in the card display interface, and m virtual cards to be released are placed in the to-be-released area, where m is an integer greater than or equal to 1; In response to a trigger operation performed on a second target control in the card display interface, the target virtual card among the m virtual cards to be released is released.
2. The virtual card release method according to claim 1, wherein The trigger operation includes a first trigger operation, and the card display interface includes a first card display interface; In response to a trigger operation performed on a first target control, displaying a card display interface, including: In response to a first trigger operation performed on a first target control, obtaining a first residence duration of the first trigger operation on the first target control; When the first residence duration exceeds a preset duration, a first card display interface is displayed.
3. The virtual card release method according to claim 2, wherein The second target control is a virtual joystick, and the target virtual card includes a first target virtual card; The step of releasing the target virtual card among the m virtual cards to be released in response to a trigger operation performed on a second target control in the card display interface includes: In response to a rotation operation performed on the virtual joystick in the first card display interface, the first target virtual card pointed to by the virtual joystick is released, where the first target virtual card is any one of the m virtual cards to be released.
4. The virtual card release method according to claim 3, characterized in that, The step of releasing the first target virtual card pointed to by the virtual joystick in response to a rotation operation performed on the virtual joystick in the first card display interface includes: In response to a rotation operation performed on the virtual joystick in the first card display interface, a pointing icon is displayed; When the pointing angle of the pointing icon is within the display range of the first target virtual card and it is detected that the touch state of the virtual joystick changes from a pressed state to a non-pressed state, the first target virtual card is released, where the pointing angle of the pointing icon changes with the rotation angle of the virtual joystick.
5. The virtual card release method according to claim 2, wherein The m virtual cards to be released are configured in the to-be-released area in the first card display interface according to the virtual card type, and the to-be-released area in the first card display interface displays a card state.
6. The virtual card release method according to claim 2, wherein The m virtual cards to be released in the first card display interface are displayed in the form of virtual card models.
7. A virtual card release device, characterized in that, Including: An interface display module, configured to display a card display interface in response to a trigger operation performed on a first target control, wherein a to-be-released area is configured in the card display interface, and m virtual cards to be released are placed in the to-be-released area, where m is an integer greater than or equal to 1; A card release module, configured to release the target virtual card among the m virtual cards to be released in response to a trigger operation performed on a second target control in the card display interface.
8. A computer device, characterized in that, Including a memory and one or more processors communicatively connected to the memory; Instructions executable by the one or more processors are stored in the memory, and the instructions are executed by the one or more processors to cause the one or more processors to implement the virtual card release method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, It includes a program or instructions that, when running on a computer, implement the virtual card release method according to any one of claims 1 to 6.
10. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the virtual card release method according to any one of claims 1 to 6.