Virtual object sorting interaction method and device, equipment and readable storage medium
By providing a configuration page and sorting controls in a graphical user interface, sorting operations within sublists of multiple virtual objects are implemented, solving the cumbersome sorting problem in the prior art and improving the user experience.
Patent Information
- Application Number
- CN202510828438.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-19
- Publication Date
- 2025-09-26
AI Technical Summary
Existing technologies are difficult to meet the needs of sorting multiple specific objects in specific scenarios, especially when sorting within a sublist of virtual objects in a game is cumbersome and not simple enough.
By providing a configuration page in the graphical user interface, including a sorting list and sorting controls, virtual objects are added or sorted in a sub-sorting list in response to trigger operations, supporting operations such as pinning, pinning, moving forward, and moving backward, and using sub-sorting lists to simplify the sorting of multiple virtual objects.
Improved the interactive effect of sorting virtual objects, simplified the sorting operation within a specific object sublist, and improved the user experience.
Smart Images

Figure CN120695442A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to an interactive method, apparatus, device and readable storage medium for sorting virtual objects. Background Art
[0002] In various software applications and games, sorting virtual objects is a common interaction scenario. For example, the order in which virtual objects (i.e., virtual characters in the game) appear, the priority of obtaining resources, the order of actions, etc., often plays a crucial role in the game.
[0003] Currently, the more commonly used methods for sorting virtual objects in a list include pinning / pinning to the top / bottom, moving forward / backward, dragging and swapping positions, etc. However, most of the above methods are for sorting a single object in a list, and are often difficult to meet the needs of sorting multiple specific objects in specific scenarios. Summary of the Invention
[0004] Based on this, it is necessary to provide an interactive method, device, equipment and readable storage medium for sorting virtual objects in games to address the above technical problems, so as to improve the interactive effect of sorting objects in related technologies.
[0005] In a first aspect, the present application provides an interactive control method in a game, which provides a configuration page for configuring the sorting of multiple virtual objects through a graphical user interface, wherein the configuration page includes a sorting list of the multiple virtual objects and a sorting control for controlling the sorting of the virtual objects;
[0006] The method comprises:
[0007] In response to a first triggering operation on a first virtual object, selecting the first virtual object;
[0008] In response to a second trigger operation acting on the target sorting control, if the first virtual object is not in the sub-sorting list, the first virtual object is added to the target sub-sorting list corresponding to the target sorting control, or, if the first virtual object is in the sub-sorting list, the sorting operation on the first virtual object is completed in the sub-sorting list where the first virtual object is located,
[0009] The sub-sorted list may include some virtual objects of the multiple virtual objects.
[0010] Secondly, the present application also provides an interactive device for sorting virtual objects, which provides a configuration page for configuring the sorting of multiple virtual objects through a graphical user interface, wherein the configuration page includes a sorting list of the multiple virtual objects and a sorting control for controlling the sorting of the virtual objects;
[0011] The device comprises:
[0012] A selection module, configured to select a first virtual object in response to a first triggering operation on the first virtual object;
[0013] a sorting module, configured to respond to a second trigger operation on a target sorting control, and, if the first virtual object is not in a sub-sorting list, add the first virtual object to a target sub-sorting list corresponding to the target sorting control, or, if the first virtual object is in a sub-sorting list, complete a sorting operation on the first virtual object in the sub-sorting list where the first virtual object is located;
[0014] The sub-sorted list may include some virtual objects of the multiple virtual objects.
[0015] In a third aspect, the present application further provides a computer device, comprising:
[0016] one or more processors;
[0017] Memory; and
[0018] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the interactive method for sorting virtual objects provided above.
[0019] In a fourth aspect, the present application further provides a computer-readable storage medium on which a computer program is stored. The computer program is loaded by a processor to execute the interactive method for sorting virtual objects provided above.
[0020] In a fifth aspect, embodiments of the present application provide a computer program product or computer program, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the interactive method for sorting virtual objects provided above.
[0021] An interactive method for sorting virtual objects provided in an embodiment of the present application provides a configuration page for configuring the sorting of multiple virtual objects on a graphical user interface, and provides a sorting list and a sorting control on the configuration page. When a virtual object is selected, a second trigger operation based on the target sorting control is performed, and depending on whether the virtual object is in a specific sub-sorting list, the virtual object pair is controlled to be added to the corresponding sub-sorting list, or the sorting operation of the first virtual object is completed in the sub-sorting list where the first virtual object is located. Through the interactive method provided by the present application, sorting operations within multiple specific objects can be implemented, thereby improving the interactive sorting effect of sorting virtual objects. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1a A schematic diagram of the effect of a graphical user interface provided in an embodiment of the present application;
[0024] Figure 1b A schematic diagram of another graphical user interface provided in an embodiment of the present application;
[0025] Figure 1c A schematic diagram of another graphical user interface provided in an embodiment of the present application;
[0026] Figure 2 A schematic diagram of the steps of an interactive method for sorting virtual objects provided in an embodiment of the present application;
[0027] Figure 3a A schematic diagram showing the effect of distinguishing virtual objects in different sub-sort lists provided by an embodiment of the present application;
[0028] Figure 3b A schematic diagram of an interaction effect for controlling the sorting of a first interaction logic of virtual objects provided in an embodiment of the present application;
[0029] Figure 3c A schematic diagram of another interactive effect of controlling the sorting of virtual objects according to a first interactive logic provided in an embodiment of the present application;
[0030] Figure 4a A schematic diagram of another graphical user interface provided in an embodiment of the present application;
[0031] Figure 4bA schematic diagram of an interactive effect of sorting virtual objects using a first interactive logic based on a third sorting control provided in an embodiment of the present application;
[0032] Figure 4c A schematic diagram of an interactive effect of sorting virtual objects using a second interactive logic based on a third sorting control provided in an embodiment of the present application;
[0033] Figure 4d This is a schematic diagram of an interactive effect of sorting virtual objects using a third interactive logic based on a third sorting control according to an embodiment of the present application;
[0034] Figure 5 A schematic diagram showing the effect of swapping the sorting positions and sub-sorting lists of two virtual objects according to an embodiment of the present application;
[0035] Figure 6 A schematic diagram of the structure of an interactive device for sorting virtual objects provided in an embodiment of the present application;
[0036] Figure 7 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.
[0038] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more of the described features. In the description of this application, "plurality" means two or more, unless otherwise specifically specified.
[0039] In the description of this application, the word "for example" is used to mean "used as an example, illustration or illustration". Any embodiment described in this application as "for example" is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is given to enable any person skilled in the art to implement and use the present invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present invention can be implemented without using these specific details. In other examples, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the present invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.
[0040] To facilitate understanding of the interactive method for sorting virtual objects provided by the embodiment of the present application, the relevant application scenarios of the interactive method for sorting virtual objects are first described. Specifically, the interactive method for sorting virtual objects provided by the present application is mainly used for interactive control of the sorting of virtual objects in a list, for example, it is applicable to the order of appearance and the order of shooting of virtual characters in a game, or it is applicable to the adjustment of the priority of obtaining virtual game resources in a list. The more common sorting operations of virtual objects in the related art mainly include top / bottom, that is, the sorting of the selected virtual object is topped or bottomed, or forward / backward, that is, the sorting position of the selected virtual object is moved forward or / backward by one (or several) positions. In addition, the sorting positions of two virtual objects can be exchanged directly by dragging.
[0041] While the above-mentioned solutions or combinations thereof can satisfy the diverse needs of users for sorting virtual objects in most scenarios, they are primarily targeted at sorting a single virtual object within an entire list and are often unable to satisfy the sorting requirements of a sublist of multiple specific objects in specific scenarios. For example, in a certain gaming scenario, when a user has identified a number of specific virtual objects with high rankings from a list of virtual objects, but has not yet determined the optimal order within these specific virtual objects, multiple rounds of pinning operations are often required to adjust the order. For example, when a virtual object currently at the top of a list needs to be adjusted to the last position among the multiple specific virtual objects, multiple rounds of pinning operations are often required. Furthermore, different pinning operations on virtual objects will ultimately change the order of these specific virtual objects. For example, the order of virtual objects obtained by pinning virtual object A first and then virtual object B will be different from the order of virtual object B first and then virtual object A. Therefore, if the pinning operation is performed incorrectly during this process, if the order of virtual objects needs to be adjusted again based on actual game needs, multiple rounds of pinning operations will be required, which will make the sorting operation within the sub-list composed of some specific objects in the game scene very cumbersome.
[0042] It is precisely to solve the above-mentioned technical problems that, in some embodiments of the present application, an interactive method, device, equipment and readable storage medium for sorting virtual objects are provided, which are intended to assist users in more conveniently performing sorting operations within a sublist consisting of multiple specific virtual objects, especially multiple virtual objects at the top or multiple virtual objects at the bottom, thereby improving the user experience. For ease of understanding, in the subsequent embodiments of the present application, the order of adjusting the appearance of multiple virtual characters in a virtual game scene will be used as an example for explanation. Of course, the examples provided above should not be understood as limitations of the technical solutions of the present application. In fact, the interactive method for sorting virtual objects provided in the present application can also be applied to other software application fields outside the game field where the order of virtual objects in the list needs to be configured, and the embodiments of the present application do not impose any restrictions on this.
[0043] Specifically, in the interactive method for sorting virtual objects provided in the present application, a configuration page for configuring the sorting of multiple virtual objects is usually provided in a graphical user interface, wherein the configuration page includes a sorting list formed by multiple virtual objects and a sorting control for controlling the sorting of the virtual objects, wherein the sorting control usually includes at least two for controlling different sorting operations of the virtual objects in the sorting list. In some embodiments of the present application, the sorting list can indicate the sorting of virtual objects in various forms. For details, please refer to Figure 1a to Figure 1c Related instructions.
[0044] For example, see Figure 1a , Figure 1a This is a schematic diagram of the effect of a graphical user interface provided in an embodiment of the present application, wherein, in an embodiment of the present application, the configuration page 110 provided by the graphical user interface includes a sorting list 130 of multiple virtual objects 120, wherein, in the sorting list 130, the sorting order of the virtual objects 130 is based on the order from top to bottom. In addition, the configuration page 110 also includes a sorting control 140. In particular, the sorting control 140 mainly includes a first sorting control 141 for controlling the virtual object to be placed at the top and a second sorting control 142 for controlling the virtual object to be placed at the bottom. That is to say, when a virtual object 120 is selected and the top operation is performed, for example, when the first sorting control 141 is clicked, the virtual object 120 will be placed at the top of the sorting list 130. It should be noted that the list described in the present application refers to the arrangement of virtual objects in a certain order, and does not limit the display method of virtual objects to only a "list". Those skilled in the art know that the virtual objects in the list, except Figure 1a In addition to the "list" display mode shown, you can also use the "grid" display mode or other display modes. The following mainly describes the grid display mode.
[0045] Alternatively, see Figure 1b , Figure 1b This is a schematic diagram of the effect of a graphical user interface provided in an embodiment of the present application, wherein Figure 1a Similar to the illustrated graphical user interface, the configuration page 110 provided by the graphical user interface also includes a sorted list 130 of multiple virtual objects 120. However, within sorted list 130, multiple virtual objects 120 are arranged in a grid format. Typically, the virtual objects 120 are arranged in a default left-to-right, top-to-bottom order. Furthermore, configuration page 110 typically includes sorting controls 140. Specifically, sorting controls 140 primarily include a forward control 143 for controlling the forward movement of virtual objects and a backward control 144 for controlling the backward movement of virtual objects. Specifically, when a virtual object 120 is selected and a forward movement operation is performed, such as triggering the forward control 143, the virtual object 120 is moved forward. Specifically, in one embodiment, a single click on the forward control 143 can cause the virtual object 120 to move forward one position. Alternatively, a long press on the forward control 143 can cause the virtual object 120 to continue moving forward until the long press operation ends.
[0046] Of course, in some embodiments, in order to facilitate the user to more clearly confirm the order of the plurality of virtual objects 120 in the order list 130, in some embodiments, refer to Figure 1cEach virtual object 120 in the sorted list 130 is also associated with a sorting identifier 150. Specifically, the sorting identifier 150 can be used to indicate the sorting position of each virtual object 120. For example, the sorting identifier 150 can be in the form of a number, such as the number 1 indicating that the virtual object 120 is at the first position in the sorted list 130, and the number 6 indicating that the virtual object 120 is at the sixth position in the sorted list 130. Of course, in the presence of the sorting identifier 150, the multiple virtual objects 120 in the sorted list 130 can be sorted synchronously according to the sorting identifier, and of course, they can also be sorted not according to the sorting identifier. However, for ease of understanding, in the embodiment of the present application, the synchronous sorting of multiple virtual objects 120 according to the sorting identifier will be used as an example for explanation. In addition, in an embodiment of the present application, the sorting control 140 can also simultaneously include the aforementioned first sorting control 141 for controlling the virtual object to be placed at the top, the second sorting control 142 for controlling the virtual object to be placed at the bottom, the forward control 143 for controlling the forward movement of the virtual object, and the backward control 144 for controlling the backward movement of the virtual object, etc., which will not be repeated here in the embodiment of the present application.
[0047] On the basis of any of the aforementioned graphical user interfaces, the present application also provides an interactive method for sorting virtual objects to implement sorting operations on virtual objects in a sorting list. For details, please refer to Figure 2 , Figure 2 A flowchart of a method for sorting virtual objects provided in an embodiment of the present application is provided, specifically comprising steps S210 to S230:
[0048] S210 , in response to a first triggering operation acting on a first virtual object, selecting the first virtual object.
[0049] In some embodiments of the present application, the first virtual object is usually one or more virtual objects provided in the aforementioned configuration page. For example, the first trigger operation acting on the first virtual object can be a click operation acting on a virtual object to make the clicked virtual object the selected first virtual object, or the first trigger operation acting on the first virtual object can also include a box selection operation acting on multiple virtual objects, so that the multiple boxed virtual objects are the selected first virtual objects. Of course, when there are multiple selected first virtual objects, it does not affect the embodiments of the technical solution of the present application. For example, for the top of multiple virtual objects, the top order of the multiple virtual objects of the first virtual object can be determined according to the current sorting of the multiple virtual objects in the first virtual object, or according to the selection order of each virtual object in the first virtual object. Of course, it is also feasible to use other pre-configured or defined methods to determine the top order of multiple virtual objects, and the embodiments of the present application are not limited here. Of course, for the sake of ease of description, a single first virtual object will be used as an example for illustration in the subsequent embodiments of the present application.
[0050] After the aforementioned step of selecting the first virtual object, that is, when the first virtual object is in a selected state, the present application further implements a sorting operation on the first virtual object. In particular, if a second trigger operation acting on the target sorting control is detected, different interaction logic will be executed based on whether the first virtual object is in a specific sub-sorting list. This will be explained in detail below.
[0051] S220 , in response to a second trigger operation acting on the target sorting control, if the first virtual object is not in the sub-sorting list, adding the first virtual object to the target sub-sorting list corresponding to the target sorting control.
[0052] In an embodiment of the present application, the target sorting control here can be any one of the at least two sorting controls provided above. For example, the target sorting control can be a first sorting control for controlling the virtual object to be placed at the top, or a second sorting control for controlling the virtual object to be placed at the bottom. Of course, it can also be a forward control for controlling the forward movement of the virtual object, or a forward control for controlling the backward movement of the virtual object, and so on. Regardless of the second trigger operation acting on which sorting control, if the first virtual object is not in the sub-sorting list, the first virtual object will be controlled to be added to the target sub-sorting list corresponding to the target sorting control.
[0053] Of course, the sub-sort list here can usually include some virtual objects of the multiple virtual objects provided by the sort list, that is, the sub-sort list here can be regarded as a set of some virtual objects, and of course this set can be an empty set. In addition, when there are at least two sort controls provided in this application, since each sort control corresponds to a sub-sort list, there are at least two sub-sort lists here.
[0054] In addition, it should be noted that the first virtual object is not in the sub-sort list means that the first virtual object is not in the sub-sort list corresponding to any sort control, and does not mean that the first virtual object is not in the target sub-sort list corresponding to the target sort control. That is to say, when the first virtual object is in other sub-sort lists other than the target sub-sort list corresponding to the target sort control, it is also regarded as the first virtual object is in the sub-sort list, and the step of adding the first virtual object to the target sub-sort list corresponding to the target sort control will not be executed.
[0055] Specifically, to facilitate understanding of the above content, in one embodiment, taking the case where the sorting control provided by the configuration page includes a first sorting control for controlling the virtual object to be placed on the top, and a second sorting control for controlling the virtual object to be placed on the bottom, the sub-sorting list also includes a first sub-sorting list corresponding to the first sorting control, which can be understood as a top-placed sub-sorting list in which virtual objects have been placed on the top, and a second sub-sorting list corresponding to the second sorting control, which can be understood as a bottom-placed sub-sorting list in which virtual objects have been placed on the bottom. At this time, taking the target sorting control as the first sorting control as an example, the interactive method for sorting virtual objects includes:
[0056] When the first virtual object is selected, in response to the second trigger operation acting on the first sorting control, if the first virtual object is not in the first sub-sorting list and not in the second sub-sorting list, the first virtual object is added to the first sub-sorting list corresponding to the first sorting control.
[0057] Of course, similarly, when the target sorting control is the second sorting control, the interactive method for sorting virtual objects includes:
[0058] When the first virtual object is selected, in response to the second trigger operation acting on the second sorting control, if the first virtual object is not in the first sub-sorting list and not in the second sub-sorting list, the first virtual object is added to the second sub-sorting list corresponding to the second sorting control.
[0059] That is to say, in the interactive method of virtual object sorting provided in the present application, when the first virtual object is selected and the first virtual object is not in a certain sub-sorting list, the response to the trigger operation acting on the sorting control can be configured to add this first virtual object to the corresponding sub-sorting list.
[0060] Of course, even if the first virtual object is not in the sub-sorted list, in response to the triggering operation of the sorting control, the sorting operation of the first virtual object in the entire sorted list can also be triggered, and the first virtual object is added to the target sub-sorted list corresponding to the target sorting control. That is to say, in one embodiment, adding the first virtual object to the target sub-sorted list corresponding to the target sorting control includes:
[0061] A sorting operation on the first virtual object is completed in the sorting list, and the first virtual object is added to a target sub-sorting list corresponding to the target sorting control.
[0062] For example, let's take the first sorting control where the target sorting control is to control the pinning of a virtual object as an example. At this time, when the second trigger operation acting on the first sorting control is triggered, the pinning operation of the first virtual object will be completed in the sorting list, and the first virtual object will be added to the first sub-sorting list, that is, the pinned sub-sorting list in which the virtual objects have performed the pinning operation.
[0063] Of course, in some embodiments, adding the first virtual object to the target sub-sort list corresponding to the target sort control may be adding the first virtual object to a preset position in the target sub-sort list. That is, in one embodiment, adding the first virtual object to the target sub-sort list corresponding to the target sort control includes:
[0064] The first virtual object is added to a preset position in the target sub-sort list corresponding to the target sort control.
[0065] In particular, in one embodiment, based on the difference in target sorting controls, that is, the different target sub-sorting lists added, the preset position of the first virtual object in the target sub-sorting list added may also vary. For example, as a possible implementation scheme, the first virtual object is added to the preset position in the target sub-sorting list corresponding to the target sorting control:
[0066] Adding the first virtual object to the last position of the first sub-sort list corresponding to the first sort control;
[0067] The first virtual object is added to the first position in the second sub-sorting list corresponding to the second sorting control.
[0068] That is, when the first virtual object is not in the first or second sub-sorted list, a trigger operation on the first sorting control will control the addition of the first virtual object to the last position in the top sub-sorted list, while a trigger operation on the second sorting control will control the addition of the first virtual object to the first position in the bottom sub-sorted list. Of course, it is also feasible to choose to add the first virtual object to other preset positions in the corresponding target sub-sorted list, and this embodiment of the application is not limited thereto.
[0069] S230: When the first virtual object is in the sub-sorted list, complete a sorting operation on the first virtual object in the sub-sorted list where the first virtual object is located.
[0070] In the embodiment of the present application, unlike the aforementioned case where the first virtual object is not in any sub-sorting list, when the first virtual object is in a sub-sorting list, for example, when the first virtual object is pre-added to the corresponding first sub-sorting list or second sub-sorting list through the triggering operation of the first sorting control or the triggering operation of the second sorting control, at this time, the second triggering operation acting on the target sorting control will further control the completion of the sorting operation of the first virtual object in the sub-sorting list where the first virtual object is located.
[0071] Specifically, to facilitate understanding of the above content, the following will be explained in conjunction with a specific embodiment as an example. For example, a first virtual object has been previously added to the first sub-sort list through a trigger operation acting on the first sort control, that is, placed at the top of the sub-sort list. At this time, when a trigger operation acting on the second sort control is detected, the first virtual object will be placed at the bottom of the multiple virtual objects included in the first sub-sort list, that is, the first virtual object will be placed at the bottom of the first sub-sort list, rather than directly placing the first virtual object at the bottom of the sort list. When a trigger operation acting on the first sort control is detected, the first virtual object will be placed at the top of the multiple virtual objects included in the first sub-sort list, that is, the first virtual object will be placed at the top of the first sub-sort list (that is, the top of the entire sort list); if the first virtual object was already at the top of the first sub-sort list, the top position will not change after the top operation.
[0072] Similarly, taking the example of a first virtual object that has already been added to the second sub-sort list (i.e., placed at the bottom of the sub-sort list) through a trigger operation acting on the second sort control, when the trigger operation acting on the first sort control is detected, the first virtual object will be placed at the top of the multiple virtual objects included in the second sub-sort list, that is, the first virtual object will be placed at the top of the second sub-sort list, rather than directly at the top of the entire sort list. When the trigger operation acting on the second sort control is detected, the first virtual object will be placed at the bottom of the multiple virtual objects included in the second sub-sort list, that is, the first virtual object will be placed at the bottom of the second sub-sort list (i.e., the bottom of the entire sort list); if the first virtual object was already at the bottom of the second sub-sort list, its position will not change after the bottoming operation.
[0073] Of course, in order to facilitate the user to identify the target virtual objects that have been added to the sub-sorted lists, for example, the first target virtual object in the first sub-sorted list, or the second target virtual object in the second sub-sorted list, in one embodiment of the present application, on the configuration page provided by the graphical user interface, the virtual objects in the sorted list are further distinguished from the target virtual objects in the sub-sorted lists by preset identification information. That is, in one embodiment, the interactive method for sorting virtual objects further includes:
[0074] In the sorted list, the target virtual object in the sub-sorted list is identified by preset identification information.
[0075] Specifically, in an embodiment of the present application, the first identification information used to identify the first target virtual object in the first sub-sorted list is the same as or different from the second identification information used to identify the second target virtual object in the second sub-sorted list. If the same identification information is used to represent the first target virtual object in the first sub-sorted list and the second target virtual object in the second sub-sorted list, the position of the virtual object in the sorted list needs to be synchronized with its sort position. That is, the target virtual object included in the first sub-sorted list is usually at the front of the sorted list, while the target virtual object included in the second sub-sorted list is usually at the end of the sorted list.
[0076] Specifically, to understand the above content, please refer to Figure 3a , Figure 3a A schematic diagram of the effect of distinguishing and displaying virtual objects in different sub-sorted lists provided in an embodiment of the present application is described in detail as follows.
[0077] In the embodiment of the present application, Figure 1cOn the basis of the provided embodiment, when a virtual object is added to a sub-sorting list, identification information will be displayed corresponding to the virtual object 120 in the sorting list 130, which is used to indicate the sub-sorting list to which the virtual object is added. In particular, in the scheme provided in the embodiment of the present application, the identification information includes first identification information 161 and second identification information 162, which are used to respectively indicate the target virtual objects in different sub-sorting lists, for example, the first target virtual object 131 in the first sub-sorting list and the first target virtual object 132 in the second sub-sorting list.
[0078] Also, see Figure 3a The first identification information 161 and the second identification information 162 can usually be distinguished by different identification styles, for example, Figure 3a . The shapes of the markers shown in the figure are different. Of course, other methods of distinguishing the first marker information 161 and the second marker information 162, such as marker color or marker brightness, are feasible and are not limited in this embodiment of the present application. In addition, the virtual objects themselves can be displayed differently to indicate that the virtual objects are in different sub-sorted lists. The different display methods can be transparency, color saturation, size, image texture, etc.
[0079] On the basis of the above, please refer to Figure 3b and Figure 3c , which is a schematic diagram of the interactive effect of controlling the sorting of virtual objects according to different interactive logics when different virtual objects are selected, provided in an embodiment of the present application.
[0080] For details, please refer to Figure 3b If the selected virtual object 133 is not in the child sorted list, that is, it is not the first target virtual object 131 in the first sorted list or the second target virtual object 132 in the second sorted list, then after selecting the virtual object 133, the triggering operation on the second sorting control 142 will control the selected virtual object 133 to be placed at the bottom of the sorted list. If the selected virtual object 133 is the first target virtual object in the first sorted list, the triggering operation on the second sorting control 142 will control the selected virtual object 133 to be placed at the bottom of the first sorted list.
[0081] Likewise, see Figure 3cIf the selected virtual object 133 is not in the child sorted list, that is, it is not the first target virtual object 131 in the first sorted list or the second target virtual object 132 in the second sorted list, then after selecting the virtual object 133, the triggering operation on the first sorting control 141 will control the selected virtual object 133 to be placed at the top of the sorted list. If the selected virtual object 133 is the second target virtual object in the second sorted list, the triggering operation on the first sorting control 141 will control the selected virtual object 133 to be placed at the top of the second sorted list.
[0082] Of course, the implementation scheme provided above is only explained by taking the top or bottom operation acting on the first virtual object as an example. In fact, the forward or backward operation can also be implemented based on a similar principle. That is, when the first virtual object has not performed the forward operation or the backward operation, that is, when it has not been added to the corresponding third sub-sort list or fourth sub-sort list, the trigger operation acting on the forward control or the backward control will add this first virtual object to the forward sub-sort list or the backward sub-sort list. Therefore, when the first virtual object in the forward sub-sort list or the backward sub-sort list is selected, the forward operation or the backward operation performed on the first virtual object will move it forward or backward in the forward sub-sort list or the backward sub-sort list where it is located, rather than moving it forward or backward by one position on the sort list.
[0083] Of course, it should be noted that the aforementioned method is to control the first virtual object to perform a sorting operation in the sub-sorting list after adding the first virtual object to the sub-sorting list. Of course, considering that there are multiple sub-sorting lists, the user also has the need to switch the first virtual object to other sub-sorting lists, such as putting the first virtual object in the top sub-sorting list back to the bottom of the sorting list. Therefore, in one embodiment of the present application, the present application also provides another interactive method for sorting virtual objects. When the first virtual object is in the sub-sorting list, the switching of the sub-sorting list to which the first virtual object is added is achieved by responding to the third trigger operation acting on the target sorting control. In particular, in order to avoid command conflicts and accidental touches, the operation types of the second trigger operation and the third trigger operation are different. That is to say, in one embodiment, the interactive method for sorting virtual objects also includes:
[0084] In response to a third trigger operation acting on a target sorting control, controlling the first virtual object to be added to a target sub-sorting list corresponding to the target sorting control, wherein the operation types of the second trigger operation and the third trigger operation are different.
[0085] In an embodiment of the present application, the second trigger operation and the third trigger operation may be different operation types. For example, in one possible implementation, the second trigger operation is a click operation, and the third trigger operation may be a long press operation.
[0086] Specifically, to facilitate understanding of the above content, when the first virtual object has been pre-triggered to act on the first sorting control and added to the top sorting list, at this time, if you want to control the operation of the first virtual object in the top sorting list, you can further trigger the second trigger operation of the first sorting control or the second sorting control, for example, click the first sorting control or the second sorting control, thereby controlling the first virtual object to be placed at the top or bottom of the top sorting list. If, based on actual user needs, you need to control the first virtual object to be placed in other sorting lists again, for example, when the first virtual object has been pre-triggered to act on the first sorting control and added to the top sorting list, at this time, if you want to control the first virtual object to be added to the bottom sorting list, you can also trigger the third trigger operation of the second sorting control, for example, long press the second sorting control, thereby controlling the first virtual object to be placed at the bottom of the sorting list and added to the second sub-sorting list, that is, the bottom sub-sorting list. Through the third trigger operation of the second sorting control, in addition to placing the first virtual object at the bottom of the bottom sub-sorting list, the first virtual object can also be placed at a preset position (for example, the top) of the bottom sub-sorting list. It is easy to understand that when the first virtual object has been pre-triggered to act on the first sorting control and added to the top sorting list, if the third trigger operation is applied to the first sorting control, the first virtual object will still be in the top sub-sorting list.
[0087] Of course, in addition to the aforementioned implementation schemes, in response to triggering operations of other types of operations acting on the target sorting control, the first virtual object can also be configured to execute different sorting interaction logic. This embodiment of the present application does not limit this. For example, a sliding operation acting on the target sorting control, and after sliding outside the target sorting control and releasing the control, can also be configured to control the first virtual object to exit the sub-sorting list it has joined.
[0088] The interactive method for sorting virtual objects provided by the present application will continue until the end of this configuration operation after the first virtual object is added to the corresponding sub-sorting list. That is, the virtual objects added to the sub-sorting list will be cleared again after closing the configuration page or saving the current configuration operation by other means, thereby allowing the sorting of multiple specific virtual objects, especially virtual objects that have been pinned to the top or bottom, to be completed within one configuration operation. Compared with the method of requiring multiple pinning or bottoming operations to achieve sorting of virtual objects, the present application greatly simplifies the sorting operation of multiple specific virtual objects by controlling the first virtual object to be pinned to the top or bottom of the specified sub-sorting list when further operation instructions are triggered after the first virtual object is added to the specified sub-sorting list, thereby improving the user experience.
[0089] In addition, it should be noted that the interactive method for sorting virtual objects provided by this application realizes sorting within a specific plurality of virtual objects by configuring a temporary sub-sorting list, which has relatively better independence than other control methods for sorting interactions. Therefore, the interactive method for sorting virtual objects provided by this application can also be configured to be compatible with other interactive methods for sorting virtual objects. For example, see Figure 4a , Figure 4a This is a schematic diagram of another graphical user interface provided in an embodiment of the present application. Compared to the schematic diagram of the graphical user interface provided above, the sorting control provided in this application includes, in addition to a first sorting control or a second sorting control for controlling whether to place a virtual object at the top or bottom, a third sorting control 145 for adjusting the sorting position of the virtual object. In particular, in one embodiment, the third sorting control is used to quickly adjust the sorting position of the second virtual object.
[0090] In one possible implementation, the sorting control further includes a third sorting control for adjusting the sorting position of the virtual object. Specifically, the sorting position of the second virtual object is adjusted in different ways depending on whether the selected second virtual object is in a sub-sorting list. Specifically, in one embodiment, the interactive method for sorting virtual objects further includes:
[0091] In a case where the second virtual object is selected, in response to a fourth trigger operation acting on the third sorting control, if the second virtual object is not in the sub-sorted list, controlling to adjust the sorting position of the second virtual object in the sorted list;
[0092] In a case where the second virtual object is in the sub-sorted list, control is performed to adjust a sorting position of the second virtual object in the sub-sorted list.
[0093] In an embodiment of the present application, similar to the aforementioned control of placing a virtual object in a sub-sort list at the top or bottom of the sub-sort list in which it is located, when the second virtual object is in the sub-sort list, the sorting position of the second virtual object in the sub-sort list will be controlled and adjusted based on the third sorting control, and when the second virtual object is not in the sub-sort list, the sorting position of the second virtual object in the entire sort list will be controlled and adjusted.
[0094] Specifically, in a possible implementation, the third sorting control is a mapping control, and the mapping control may include multiple options, and the multiple options on the mapping control correspond to multiple sorting positions of the virtual object respectively. Taking the mapping control as a scrolling control as an example, by performing a scrolling operation on the scrolling control (in the scenario where a touch display is used for manipulation, the scrolling operation may be a continuous touch operation on the scrolling control; in the scenario where a mouse is used for manipulation, the scrolling operation may be a scrolling operation on the mouse wheel), the option selected by the scrolling control is switched, and the sorting position of the second virtual object in the sorting list is adjusted accordingly based on the selected option. In addition to the scrolling control, the mapping control may also include multiple sub-controls corresponding to the sorting positions (displayed simultaneously in the graphical user interface), and the user can adjust the sorting position of the virtual object to the sorting position corresponding to the sub-control by directly clicking on a specific sub-control. Specifically, to facilitate understanding of the above content, please refer to Figure 4b to Figure 4d , Figure 4b to Figure 4d Schematic diagrams of the interaction effects of sorting virtual objects with different interaction logics based on the third sorting control when different virtual objects are selected are respectively shown.
[0095] See also Figure 4b , when the selected second virtual object 134 is not in the sub-sort list, that is, it is not the first target virtual object 131 in the first sort list or the second target virtual object 132 in the second sort list, after the virtual object 134 is selected, by acting on the third sort control 145, based on the option selected by the scrolling operation, for example, the second position, the selected second target virtual object 134 will be controlled to be placed in the second position except for the target virtual object in the sub-sort list.
[0096] See also Figure 4c , and when the selected second virtual object 134 is the first target virtual object in the first sub-sort list, at this time, by acting on the third sort control 145 with a scrolling operation, based on the option selected by the scrolling operation, for example, the third position, the selected second virtual object 134 will be placed in the third position of the first sort list.
[0097] See also Figure 4d, and when the selected second virtual object 134 is the second target virtual object in the second sub-sort list, at this time, by acting on the third sorting control 145, based on the option selected by the scrolling operation, such as the first one, the selected second virtual object 134 will be placed in the first place in the second sorting list.
[0098] It can be seen that the third sorting control provided above can be effectively compatible with the interactive method for sorting virtual objects provided in this application. By adding virtual objects to the corresponding sub-sorting list and combining the third sorting control for adjusting the sorting position of the virtual object to quickly adjust the sorting position of the virtual object in the sub-sorting list or non-sub-sorting list in which it is located, the configuration requirements for the third sorting control can be effectively reduced. For example, in some possible scenarios, the mapping to a specified sorting position option on the third sorting control can be configured to be reduced to 1 / 3 of the total number of virtual objects. In addition, since the sorting operation of virtual objects in the list can be implemented through the first sorting control, the second sorting control, and the third sorting control, the operation of the virtual object itself only needs to perform the first triggering operation (i.e., the selection operation), so different functions can be implemented by different operations on the virtual object control itself. For example, if the selection operation of the virtual object control is a click operation, then a long press operation on the virtual object can be used as a triggering operation for displaying the detailed information of the virtual object or a triggering operation for other functions; conversely, when the selection operation of the virtual object control is a long press operation, then a click operation on the virtual object can be used as a triggering operation for displaying the detailed information of the virtual object or a triggering operation for other functions.
[0099] Of course, in addition to the third sorting control provided above for adjusting the sorting position of the virtual object, the interactive method for sorting virtual objects provided in this application can also be compatible with triggering operations on virtual objects in the sorting list to achieve sorting of virtual objects. For example, in one possible implementation, the interactive method for sorting virtual objects also includes:
[0100] In response to a fifth trigger operation acting on a third virtual object, controlling to adjust a sort position of the third virtual object, wherein an operation type of the fifth trigger operation is different from an operation type of the first trigger operation.
[0101] Specifically, for ease of understanding, taking the fifth trigger operation as a sliding operation as an example, when responding to the sliding operation acting on the third virtual object, by detecting the fourth virtual object where the touch point is located when the sliding operation ends, the third virtual object and the fourth virtual object can be configured to exchange sorting positions.
[0102] Of course, in addition to the aforementioned implementation solutions, the third virtual object and the fifth virtual object may also be exchanged in sorting position by detecting the fifth virtual object through which the touch point of the sliding operation passes.
[0103] Of course, the fifth trigger operation may also be other operation types. For example, the fifth trigger operation may also include a multi-finger click operation on the third virtual object. In this case, the sorting position of the other virtual objects clicked by the fifth trigger operation may be exchanged with the third virtual object.
[0104] Of course, the solutions provided above are merely some possible implementation methods and should not be regarded as limitations on the technical solutions of this application.
[0105] On the basis of the above-mentioned solution, through the above-mentioned sorting operation, after the third virtual object is swapped with another virtual object, such as the fourth virtual object, at this time, if the fourth virtual object is in the sub-sorted list, the third virtual object will also be added to the sub-sorted list where the fourth virtual object is located. In other words, the interactive method for sorting virtual objects includes:
[0106] In response to a sliding operation on the third virtual object, swapping the third virtual object with a fourth virtual object where the touch point is located when the sliding operation ends; and
[0107] In a case where the fourth virtual object is in the sub-sorted list, control is performed to add the third virtual object to the sub-sorted list where the fourth virtual object is located.
[0108] Of course, after controlling the addition of the third virtual object to the sub-sorting list where the fourth virtual object is located, other subsequent sorting operations acting on the third virtual object will be regarded as controlling the sorting operations of the third virtual object in this sub-sorting list, such as top operation, bottom operation or reordering operation, etc.
[0109] Of course, when the third virtual object is in a sub-sort list, the fourth virtual object will also be controlled to be added to the sub-sort list where the third virtual object is located. The embodiment of the present application will not be repeated here.
[0110] Specifically, to understand the above content, please refer to Figure 5 , Figure 5 This is a schematic diagram of the effect of swapping the sorting positions and sub-sorting lists of two virtual objects provided in an embodiment of the present application. Detailed description is as follows.
[0111] like Figure 5As shown, when it is detected that the selected third virtual object 135 has been slid to a first target virtual object in the first sub-sorted list, the sorting positions of the third virtual object 135 and the first target virtual object are swapped, and the third virtual object 135 is added to the first sub-sorted list. At this time, in response to a trigger operation on the second sorting control 142, i.e., a bottoming operation, the third virtual object 135 is placed at the bottom of the first sub-sorted list.
[0112] An interactive method for sorting virtual objects provided in an embodiment of the present application provides a configuration page for configuring the sorting of multiple virtual objects on a graphical user interface, and provides a sorting list and a sorting control on the configuration page. When a virtual object is selected, a second trigger operation based on the target sorting control is performed, and depending on whether the virtual object is in a specific sub-sorting list, the virtual object pair is controlled to be added to the corresponding sub-sorting list, or the sorting operation of the first virtual object is completed in the sub-sorting list where the first virtual object is located. Through the interactive method provided by the present application, sorting operations within multiple specific objects can be implemented, thereby improving the interactive sorting effect of sorting virtual objects.
[0113] In order to better implement the interactive method for sorting virtual objects provided in the embodiment of the present application, based on the interactive method for sorting virtual objects provided in the embodiment of the present application, the embodiment of the present application also provides an interactive control device for sorting virtual objects, such as Figure 6 As shown, a configuration page for configuring the sorting of multiple virtual objects is provided through a graphical user interface, and the configuration page includes a sorting list of the multiple virtual objects and a sorting control for controlling the sorting of the virtual objects; there are at least two sorting controls;
[0114] The interactive device for sorting virtual objects includes:
[0115] A selection module 610 is configured to select the first virtual object in response to a first triggering operation on the first virtual object;
[0116] The sorting module 620 is configured to respond to a second trigger operation on the target sorting control and, if the first virtual object is not in the sub-sorting list, add the first virtual object to the target sub-sorting list corresponding to the target sorting control, or, if the first virtual object is in the sub-sorting list, perform a sorting operation on the first virtual object in the sub-sorting list where the first virtual object is located.
[0117] The sub-sorted list may include some virtual objects of the plurality of virtual objects; and there are at least two sub-sorted lists.
[0118] In some embodiments of the present application, the sorting module 620 is further configured to: complete a sorting operation on the first virtual object in the sorting list, and add the first virtual object to a target sub-sorting list corresponding to the target sorting control;
[0119] or
[0120] The first virtual object is added to a preset position in the target sub-sort list corresponding to the target sort control.
[0121] In some embodiments of the present application, the sorting module 620 is also used to: respond to a third trigger operation acting on the target sorting control, control the addition of the first virtual object to the target sub-sorting list corresponding to the target sorting control, wherein the operation types of the second trigger operation and the third trigger operation are different.
[0122] In some embodiments of the present application, the sorting control includes at least a first sorting control for controlling the virtual object to be placed at the top, and a second sorting control for controlling the virtual object to be placed at the bottom; the sub-sorting list includes at least a first sub-sorting list corresponding to the first sorting control, and a second sub-sorting list corresponding to the second sorting control.
[0123] In some embodiments of the present application, the sorting control further includes a third sorting control for adjusting the sorting position of the virtual objects; the sorting module 620 is further configured to:
[0124] When the second virtual object is selected, in response to the fourth trigger operation acting on the third sorting control, when the second virtual object is not in the sub-sorting list, the control adjusts the sorting position of the second virtual object in the sorting list, or when the second virtual object is in the sub-sorting list, the control adjusts the sorting position of the second virtual object in the sub-sorting list.
[0125] In some embodiments of the present application, the sorting module 620 is further configured to:
[0126] In response to a fifth trigger operation acting on the third virtual object, controlling the adjustment of the sorting position of the third virtual object, wherein an operation type of the fifth trigger operation is different from an operation type of the first trigger operation.
[0127] In some embodiments of the present application, the sorting module 620 is further configured to:
[0128] In response to a sliding operation on the third virtual object, swapping the third virtual object with a fourth virtual object where the touch point is located when the sliding operation ends; and
[0129] In a case where the fourth virtual object is in the sub-sorted list, control is performed to add the third virtual object to the sub-sorted list where the fourth virtual object is located.
[0130] In some embodiments of the present application, the sorting module 620 is further configured to:
[0131] Identifying, in the sorted list, a target virtual object in the sub-sorted list using preset identification information, wherein first identification information used to identify a first target virtual object in the first sub-sorted list is the same as or different from second identification information used to identify a second target virtual object in the second sub-sorted list;
[0132] In which case, when the first identification information and the second identification information are the same, the target virtual objects included in the first sub-sorted list are at the front end of the sorted list, and the target virtual objects included in the second sub-sorted list are at the end of the sorted list.
[0133] For the specific definition of the interactive device for virtual object sorting, please refer to the definition of the interactive method for virtual object sorting above, which will not be repeated here. The various modules in the above-mentioned interactive device for virtual object sorting can be implemented in whole or in part by software, hardware, and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.
[0134] An interactive method for sorting virtual objects provided in an embodiment of the present application provides a configuration page for configuring the sorting of multiple virtual objects on a graphical user interface, and provides a sorting list and a sorting control on the configuration page. When a virtual object is selected, a second trigger operation based on the target sorting control is performed, and depending on whether the virtual object is in a specific sub-sorting list, the virtual object pair is controlled to be added to the corresponding sub-sorting list, or the sorting operation of the first virtual object is completed in the sub-sorting list where the first virtual object is located. Through the interactive method provided by the present application, sorting operations within multiple specific objects can be implemented, thereby improving the interactive sorting effect of sorting virtual objects.
[0135] In some embodiments of the present application, the interactive device for sorting virtual objects can be implemented in the form of a computer program. The computer program can be used in Figure 7 The computer device shown in FIG. 1 is run on the computer device shown in FIG. The memory of the computer device may store various program modules constituting the interactive means for sorting virtual objects, such as: Figure 6 The selection module 610 and the sorting module 620 are shown. The computer program composed of various program modules enables the processor to execute the steps of the interactive method for sorting virtual objects in various embodiments of the present application described in this specification.
[0136] For example, Figure 7 The computer device shown can be Figure 6The selection module 610 in the interactive device for sorting virtual objects in the game shown executes step S210. The computer device can execute steps S220 and S230 via the sorting module 620. The computer device includes a processor, memory, and a network interface connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external computer device via a network connection. When the computer program is executed by the processor, it implements an interactive method for sorting virtual objects.
[0137] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0138] In some embodiments of the present application, a computer device is provided, comprising one or more processors; a memory; and one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the following steps:
[0139] In response to a first triggering operation acting on the first virtual object, selecting the first virtual object;
[0140] In response to a second trigger operation acting on the target sorting control, if the first virtual object is not in the sub-sorting list, the first virtual object is added to the target sub-sorting list corresponding to the target sorting control, or, if the first virtual object is in the sub-sorting list, the sorting operation on the first virtual object is completed in the sub-sorting list where the first virtual object is located,
[0141] The sub-sorted list may include some virtual objects of the plurality of virtual objects; and there are at least two sub-sorted lists.
[0142] In one embodiment of the present application, the processor executing the application may further implement the following steps: completing a sorting operation on the first virtual object in the sorting list, and adding the first virtual object to a target sub-sorting list corresponding to the target sorting control;
[0143] or
[0144] The first virtual object is added to a preset position in the target sub-sort list corresponding to the target sort control.
[0145] In one embodiment of the present application, the processor executing the application can also implement the following steps: in response to a third trigger operation acting on the target sorting control, control the addition of the first virtual object to the target sub-sorting list corresponding to the target sorting control, wherein the operation types of the second trigger operation and the third trigger operation are different.
[0146] In one embodiment of the present application, the processor executing the application can also implement the following steps: when the second virtual object is selected, in response to the fourth trigger operation acting on the third sorting control, when the second virtual object is not in the sub-sorting list, controlling the adjustment of the sorting position of the second virtual object in the sorting list, or when the second virtual object is in the sub-sorting list, controlling the adjustment of the sorting position of the second virtual object in the sub-sorting list.
[0147] In one embodiment of the present application, the processor executing the application can also implement the following steps: in response to a fifth trigger operation acting on the third virtual object, control the adjustment of the sorting position of the third virtual object, wherein the operation type of the fifth trigger operation is different from the operation type of the first trigger operation.
[0148] In one embodiment of the present application, the processor executing the application may further implement the following steps: in response to a sliding operation on the third virtual object, exchanging the sorting position of the third virtual object with the fourth virtual object where the touch point is located when the sliding operation ends; and
[0149] In a case where the fourth virtual object is in the sub-sorted list, control is performed to add the third virtual object to the sub-sorted list where the fourth virtual object is located.
[0150] In one embodiment of the present application, the processor executing the application can also implement the following steps: identifying the target virtual object in the sub-sorting list with preset identification information in the sorting list, wherein the first identification information used to identify the first target virtual object in the first sub-sorting list is the same as or different from the second identification information used to identify the second target virtual object in the second sub-sorting list.
[0151] In some embodiments of the present application, a computer-readable storage medium is provided, storing a computer program. The computer program is loaded by a processor, causing the processor to perform the following steps:
[0152] In response to a first triggering operation acting on the first virtual object, selecting the first virtual object;
[0153] In response to a second trigger operation acting on the target sorting control, if the first virtual object is not in the sub-sorting list, the first virtual object is added to the target sub-sorting list corresponding to the target sorting control, or, if the first virtual object is in the sub-sorting list, the sorting operation on the first virtual object is completed in the sub-sorting list where the first virtual object is located,
[0154] The sub-sorted list may include some virtual objects of the plurality of virtual objects; and there are at least two sub-sorted lists.
[0155] In one embodiment of the present application, the processor executing the application may further implement the following steps: completing a sorting operation on the first virtual object in the sorting list, and adding the first virtual object to a target sub-sorting list corresponding to the target sorting control;
[0156] or
[0157] The first virtual object is added to a preset position in the target sub-sort list corresponding to the target sort control.
[0158] In one embodiment of the present application, the processor executing the application can also implement the following steps: in response to a third trigger operation acting on the target sorting control, control the addition of the first virtual object to the target sub-sorting list corresponding to the target sorting control, wherein the operation types of the second trigger operation and the third trigger operation are different.
[0159] In one embodiment of the present application, the processor executing the application can also implement the following steps: when the second virtual object is selected, in response to the fourth trigger operation acting on the third sorting control, when the second virtual object is not in the sub-sorting list, controlling the adjustment of the sorting position of the second virtual object in the sorting list, or when the second virtual object is in the sub-sorting list, controlling the adjustment of the sorting position of the second virtual object in the sub-sorting list.
[0160] In one embodiment of the present application, the processor executing the application can also implement the following steps: in response to a fifth trigger operation acting on the third virtual object, control the adjustment of the sorting position of the third virtual object, wherein the operation type of the fifth trigger operation is different from the operation type of the first trigger operation.
[0161] In one embodiment of the present application, the processor executing the application may further implement the following steps: in response to a sliding operation on the third virtual object, exchanging the sorting position of the third virtual object with the fourth virtual object where the touch point is located when the sliding operation ends; and
[0162] In a case where the fourth virtual object is in the sub-sorted list, control is performed to add the third virtual object to the sub-sorted list where the fourth virtual object is located.
[0163] In one embodiment of the present application, the processor executing the application can also implement the following steps: identifying the target virtual object in the sub-sorting list with preset identification information in the sorting list, wherein the first identification information used to identify the first target virtual object in the first sub-sorting list is the same as or different from the second identification information used to identify the second target virtual object in the second sub-sorting list.
[0164] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Any reference to memory, storage, information library or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0165] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0166] The above is a detailed introduction to the interactive control method, device, computer equipment and storage medium in a game provided by the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the ideas of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. An interactive method for sorting virtual objects, characterized in that: Providing a configuration page for configuring the sorting of the plurality of virtual objects through a graphical user interface, the configuration page including a sorting list of the plurality of virtual objects and a sorting control for controlling the sorting of the virtual objects; The method comprises: In response to a first triggering operation on a first virtual object, selecting the first virtual object; In response to a second trigger operation acting on the target sorting control, if the first virtual object is not in the sub-sorting list, the first virtual object is added to the target sub-sorting list corresponding to the target sorting control, or, if the first virtual object is in the sub-sorting list, the sorting operation on the first virtual object is completed in the sub-sorting list where the first virtual object is located, The sub-sorted list may include some virtual objects of the multiple virtual objects.
2. The method according to claim 1, characterized in that The adding the first virtual object to the target sub-sorting list corresponding to the target sorting control includes: completing a sorting operation on the first virtual object in the sorting list, and adding the first virtual object to a target sub-sorting list corresponding to the target sorting control; or The first virtual object is added to a preset position in the target sub-sort list corresponding to the target sort control.
3. The method according to claim 1, characterized in that In the case where the first virtual object is in the sub-sorted list, the method further includes: In response to a third trigger operation acting on a target sorting control, controlling the first virtual object to be added to a target sub-sorting list corresponding to the target sorting control, wherein the operation types of the second trigger operation and the third trigger operation are different.
4. The method according to claim 3, characterized in that The second trigger operation is a click operation, and the third trigger operation is a long press operation.
5. The method according to claim 1, wherein The sorting control includes at least a first sorting control for controlling the virtual object to be placed at the top, and a second sorting control for controlling the virtual object to be placed at the bottom; the sub-sorting list includes at least a first sub-sorting list corresponding to the first sorting control, and a second sub-sorting list corresponding to the second sorting control.
6. The method according to claim 5, characterized in that The sorting control further includes a third sorting control for adjusting the sorting position of the virtual objects; the method further includes: When the second virtual object is selected, in response to the fourth trigger operation acting on the third sorting control, if the second virtual object is not in the sub-sorting list, the control adjusts the sorting position of the second virtual object in the sub-sorting list, or, if the second virtual object is in the sub-sorting list, the control adjusts the sorting position of the second virtual object in the sub-sorting list.
7. The method according to claim 6, characterized in that The third sorting control is a mapping control, which includes multiple options. The multiple options on the mapping control respectively correspond to multiple sorting positions of the virtual objects.
8. The method according to claim 1, characterized in that The method further comprises: In response to a fifth trigger operation acting on a third virtual object, controlling to adjust a sort position of the third virtual object, wherein an operation type of the fifth trigger operation is different from an operation type of the first trigger operation.
9. The method according to claim 8, characterized in that The fifth trigger operation is a sliding operation; and the controlling and adjusting the sorting position of the third virtual object in response to the fifth trigger operation acting on the third virtual object includes: In response to a sliding operation on the third virtual object, swapping the third virtual object with a fourth virtual object where the touch point is located when the sliding operation ends; and In a case where the fourth virtual object is in the sub-sorted list, control is performed to add the third virtual object to the sub-sorted list where the fourth virtual object is located.
10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: Identifying, in the sorted list, a target virtual object in a sub-sorted list using preset identification information, wherein first identification information used to identify a first target virtual object in a first sub-sorted list is the same as or different from second identification information used to identify a second target virtual object in a second sub-sorted list; Among them, when the first identification information and the second identification information are the same, the target virtual objects included in the first sub-sort list are at the front end of the sort list, and the target virtual objects included in the second sub-sort list are at the end of the sort list.
11. An interactive device for sorting virtual objects, characterized in that: Providing a configuration page for configuring the sorting of the plurality of virtual objects through a graphical user interface, the configuration page including a sorting list of the plurality of virtual objects and a sorting control for controlling the sorting of the virtual objects; The device comprises: A selection module, configured to select a first virtual object in response to a first triggering operation on the first virtual object; a sorting module, configured to respond to a second trigger operation on a target sorting control, and, if the first virtual object is not in a sub-sorting list, add the first virtual object to a target sub-sorting list corresponding to the target sorting control, or, if the first virtual object is in a sub-sorting list, complete a sorting operation on the first virtual object in the sub-sorting list where the first virtual object is located; The sub-sorted list may include some virtual objects of the multiple virtual objects.
12. A computer device, characterized in that: The computer device comprises: one or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the interactive method for sorting virtual objects according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that A computer program is stored thereon, and the computer program is loaded by a processor to execute the interactive method for sorting virtual objects according to any one of claims 1 to 10.