Operation instruction execution control method and device and electronic equipment

By introducing a queue display area in the game, it allows subsequent operation instructions to be added and automatically executed in advance during the execution of target operation instructions, solving the operation interruption and fluency problems caused by false triggering and delay, and achieving more efficient operation instructions execution.

CN119971475APending Publication Date: 2025-05-13SHENZHEN TENCENT TIANYOU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510237053.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-01
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In the game, triggering the next operation command accidentally will cause the execution of the previous operation command to be interrupted, or the operation delay is caused by waiting for the previous operation command to complete, affecting the smoothness of the game.

Method used

When a target game operation instruction with a response time exceeding the duration threshold is executed in a virtual scene, the queue display area is displayed, and the command identification is added to the queue display area in response to the addition operation of the operation control. After the target game operation command is executed, the operation command represented by the command identifier displayed in the queue display area is executed in sequence.

Benefits of technology

By adding operation instructions to be executed in advance to the queue display area and automatically executing them after the target operation instructions are completed, operation interruptions and delays caused by false triggering are avoided, and the smoothness and coherence of operation instructions are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119971475A_ABST
    Figure CN119971475A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computers, in particular to an operation instruction execution control method and device and electronic device.The method comprises the steps that in the process of executing a target game operation instruction, a queue display area is displayed; in response to an adding operation triggered for the at least one operation control, adding an instruction identifier representing an operation instruction corresponding to the at least one operation control into the queue display area; after the target game operation instruction is executed, the operation instructions represented by the instruction identifiers displayed in the queue display area are executed in sequence; through the method provided by the invention, the subsequent operation instruction can be arranged in advance in the process of waiting for completion of execution of the target operation instruction, and the subsequent operation instruction is executed immediately after the target operation instruction is completed, so that the continuity of operation is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device and electronic device for controlling the execution of an operation instruction. Background Art

[0002] In the related art, in the game, usually the next operation instruction can be triggered only after the previous operation instruction is executed. If the next operation instruction is triggered in advance due to an erroneous operation, the execution process of the previous operation instruction will be interrupted. If there is a possibility that the previous operation instruction is waited for a period of time before the next operation instruction is triggered, it will cause operation delays, making the game process not smooth enough. Therefore, how to solve the problem of interrupting the execution process of the previous operation instruction or causing operation delays due to unreasonable timing of triggering the operation is a technical problem that needs to be solved urgently in the related art. Summary of the invention

[0003] In view of this, an embodiment of the present application proposes an execution control method, device and electronic device for operating instructions, which ensure the continuity of interactive operations.

[0004] The embodiment of the present application is implemented by adopting the following technical solutions:

[0005] In a first aspect, an embodiment of the present application provides an execution control method for an operation instruction, comprising: during the process of executing a target game operation instruction in a virtual scene, displaying a queue display area in a virtual interactive interface; the target game operation instruction refers to a game operation instruction whose response time exceeds a time threshold; in response to an add operation triggered by at least one operation control in the virtual interactive interface, adding an instruction identifier representing the operation instruction corresponding to the at least one operation control to the queue display area; after the execution of the target game operation instruction is completed, sequentially executing the operation instructions represented by each of the instruction identifiers displayed in the queue display area in the virtual scene.

[0006] In a second aspect, an embodiment of the present application provides an execution control device for operation instructions, comprising: a display module, for displaying a queue display area in a virtual interactive interface during the process of executing a target game operation instruction in a virtual scene; the target game operation instruction refers to a game operation instruction whose response time exceeds a time threshold; an adding module, for responding to an add operation triggered by at least one operation control in the virtual interactive interface, and adding an instruction identifier representing the operation instruction corresponding to the at least one operation control to the queue display area; an execution module, for sequentially executing the operation instructions represented by each of the instruction identifiers displayed in the queue display area in the virtual scene after the execution of the target game operation instruction is completed.

[0007] In some embodiments, the display module is specifically used to display an operation queue control in the virtual interactive interface in response to starting to execute the target game operation instruction in the virtual scene; and, in response to an operation triggered on the operation queue control, display the queue display area in the virtual interactive interface.

[0008] In some embodiments, multiple instruction identifiers are displayed in the queue display area; the execution order of the operation instructions represented by the multiple instruction identifiers in the queue display area is determined by the display positions of the multiple instruction identifiers in the queue display area; the execution control device of the operation instructions may also include a position exchange module, which is used to respond to a position exchange operation triggered by a first instruction identifier in the queue display area, and exchange the display position of the first instruction identifier with the second instruction identifier in the queue display area, so that the display positions of the first instruction identifier and the second instruction identifier in the queue display area are interchanged.

[0009] In some embodiments, the position exchange operation is a drag operation; the position exchange module is specifically used to, in response to a drag operation triggered by a first instruction identifier in the queue display area, exchange the display position of the first instruction identifier with a second instruction identifier at the destination position of the drag operation.

[0010] In some embodiments, after the instruction identifier is added to the queue display area, a number indicating the execution order of the operation instruction corresponding to the instruction identifier is displayed on the operation control corresponding to the instruction identifier; the execution control device for the operation instruction may also include an updating module for updating the number displayed on the operation control corresponding to the first instruction identifier according to the execution order of the operation instruction represented by the first instruction identifier after the display position is exchanged, and updating the number displayed on the operation control corresponding to the second instruction identifier according to the execution order of the operation instruction represented by the second instruction identifier after the display position is exchanged.

[0011] In some embodiments, the execution control device of the operation instruction may also include an order superposition module, which is used to superimpose and display numbers identical to the order of addition on the operation controls that are triggered to add operations in the virtual interactive interface, according to the order of addition of the operation controls that are triggered to add operations.

[0012] In some embodiments, the queue display area also displays a delete control for each instruction identifier located in the queue display area; the execution control device for the operation instruction may also include a deletion module for deleting the third instruction identifier from the queue display area in response to an operation triggered by the delete control of the third instruction identifier in the queue display area.

[0013] In some embodiments, a clear control is also displayed in the queue display area; the execution control device of the operation instruction may also include a clear module for clearing the instruction identifier displayed in the queue display area and canceling the display of the queue display area in response to an operation triggered by the clear control of the queue display area.

[0014] In some embodiments, the execution module includes an initialization unit, which is used to initialize the reference instruction identifier to a fourth instruction identifier in response to the completion of the execution of the target game operation instruction; the fourth instruction identifier refers to the instruction identifier corresponding to the operation instruction with the first execution order in the queue display area; a condition detection unit, which is used to perform execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene; if the detection determines that the execution condition of the operation instruction represented by the reference instruction identifier is met, the operation instruction represented by the reference instruction identifier is executed; a removal unit, which is used to remove the reference instruction identifier from the queue display area after the operation instruction represented by the reference instruction identifier is executed; a loop judgment unit, which is used to update the reference instruction identifier to an instruction identifier corresponding to the next operation instruction to be executed in the queue display area if the reference instruction identifier is not the instruction identifier corresponding to the operation instruction with the last execution order in the queue display area, and return to the step of performing execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene; if the reference instruction identifier is the instruction identifier corresponding to the operation instruction with the last execution order in the queue display area, it is determined that all the operation instructions represented by the instruction identifiers displayed in the queue display area have been executed.

[0015] In some embodiments, the condition detection unit is also used to skip executing the operation instruction represented by the reference instruction identifier if it is detected that the execution condition of the operation instruction represented by the reference instruction identifier is not met, update the reference instruction identifier to an instruction identifier corresponding to the next operation instruction to be executed in the queue display area, and return to the step of performing execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene.

[0016] In some embodiments, the execution control device of the operation instruction may also include a control detection module, which is used to delete the instruction identifier corresponding to the first operation control from the queue display area if the first operation control in the virtual interactive interface is canceled during the execution of the target game operation instruction in the virtual scene.

[0017] In some embodiments, the execution control device of the operation instruction may also include a first queue determination module, which is used to obtain the number of queue expansion props held by the target object; and determine the queue display length based on the number of queue expansion props held by the target object; the queue display length is used to indicate the maximum number of instruction identifiers displayed in the queue display area; the display module is used to display the queue display area in the virtual interactive interface according to the queue display length during the process of executing the target game operation instruction in the virtual scene.

[0018] In some embodiments, the execution control device of the operation instruction may also include a second queue determination module, which is used to obtain the progress of the game round in which the virtual scene is located; and determine the queue display length corresponding to the progress; the queue display length is positively correlated with the progress; the queue display length is used to indicate the maximum number of instruction identifiers displayed in the queue display area; the display module is used to display the queue display area in the virtual interactive interface according to the queue display length during the process of executing the target game operation instruction in the virtual scene.

[0019] In some embodiments, the execution module is also used to, if during the process of executing a target game operation instruction in a virtual scene and the queue display area is not displayed in the virtual interaction interface, if an operation triggered by a second operation control in the virtual interaction interface is detected, interrupt the execution of the target game operation instruction and execute the operation instruction corresponding to the second operation control.

[0020] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor; a memory, wherein computer instructions are stored in the memory, and when the computer instructions are executed by the processor, the above method is implemented.

[0021] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the above method is implemented.

[0022] In a fifth aspect, an embodiment of the present application provides a computer program product, including computer instructions, which implement the above method when executed by a processor.

[0023] The embodiments of the present application provide an execution control method, device and electronic device for operation instructions. The method displays a queue display area in a virtual interactive interface during the process of executing a target game operation instruction whose response time exceeds a time threshold in a virtual scene; in response to an add operation triggered by at least one operation control in the virtual interactive interface, an instruction identifier representing the operation instruction corresponding to the at least one operation control is added to the queue display area; after the target game operation instruction is executed, the operation instructions represented by each instruction identifier displayed in the queue display area are sequentially executed in the virtual scene; through the method provided by the present application, it is achieved that in the process of executing the target operation instruction, the instruction identifier representing one or more operation instructions to be executed is added to the queue display area in advance In the display area, after the target operation instruction is completed, the operation instructions indicated by the instruction identifier in the queue display area are automatically executed in sequence, and the user does not need to strictly manage the timing of triggering the execution of the next operation instruction of the target game operation instruction. In this way, it can avoid the interruption of the execution process of the target game operation instruction due to the premature erroneous triggering of the execution of the next operation instruction, and it can also avoid the long time interval between the end of the execution of the target game operation instruction and the triggering of the execution of the next operation instruction due to the late time of triggering the execution of the next operation instruction. Through the method of the present application, the user does not need to interrupt the execution of the target game operation instruction, and can arrange the operation instruction to be executed after the target game operation instruction in advance, which greatly improves the fluency and coherence of the execution of the operation instruction in the virtual scene.

[0024] These and other aspects of the present application will become more apparent from the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. 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.

[0026] Figure 1 A schematic diagram showing an application scenario involved in an embodiment of the present application.

[0027] Figure 2 A flow chart of an execution control method of an operation instruction provided in an embodiment of the present application is shown.

[0028] Figure 3 It shows that an embodiment of the present application provides Figure 2 Schematic diagram of the process of step S110.

[0029] Figure 4A A first schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0030] Figure 4B A second schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0031] Figure 4C A third schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0032] Figure 4D A fourth schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0033] Figure 4E A fifth schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0034] Figure 4F A sixth schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0035] Figure 4G A seventh schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0036] Figure 5 It shows that an embodiment of the present application provides Figure 2 Schematic diagram of the process of step S130.

[0037] Fig. 6A An eighth schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0038] Figure 6B A ninth schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0039] Figure 6C A tenth schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0040] Fig.6D An eleventh schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0041] Fig. 6E A twelfth schematic diagram of a virtual interactive interface provided by an embodiment of the present application is shown.

[0042] Figure 7 A schematic diagram of a process for determining a queue display length according to an embodiment of the present application is shown.

[0043] Figure 8 Another schematic diagram of a process for determining a queue display length according to an embodiment of the present application is shown.

[0044] Fig. 9The diagram shows queue display areas under two different queue display lengths according to an embodiment of the present application.

[0045] Fig.10 A flow chart of an execution control method of an operation instruction involved in an embodiment of the present application is shown.

[0046] Fig.11 A schematic diagram of an execution control device for an operation instruction provided in an embodiment of the present application is shown.

[0047] Fig.12 A schematic diagram of an electronic device involved in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0048] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.

[0049] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application.

[0050] In the following description, the terms "first\second" and the like are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first\second" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0051] The "plurality" mentioned in this article refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. In the following description, it involves "some embodiments or some embodiments", which describe a subset of all possible embodiments, but it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.

[0052] To facilitate the understanding of this application, some terms will be explained below.

[0053] Virtual scene: In this application, it refers to a virtual digital game scene. Users can control virtual game characters to perform corresponding game actions in the virtual scene through game operation instructions.

[0054] In the related art, in the game, usually the next operation instruction can be triggered only after the previous operation instruction is executed. If the next operation instruction is triggered in advance due to an erroneous operation, the execution process of the previous operation instruction will be interrupted. If there is a possibility that the previous operation instruction is waited for a period of time before the next operation instruction is triggered, it will cause operation delays, making the game process not smooth enough. Therefore, how to solve the problem of interrupting the execution process of the previous operation instruction or causing operation delays due to unreasonable timing of triggering the operation is a technical problem that needs to be solved urgently in the related art.

[0055] See also Figure 1 , Figure 1 A schematic diagram of an application scenario involved in an embodiment of the present application is provided, including a terminal 10 and a server 20; the terminal 10 and the server 20 are connected via a wired or wireless network.

[0056] The terminal 10 may be an electronic device with a display screen, and the terminal 10 may run a game application and display a virtual interactive interface of the game application through the display screen. The virtual interactive interface may display a virtual scene and operation controls, and the user may generate game operation instructions by performing interactive operations triggered by the operation controls, and the server 20 is responsible for processing the business logic in the virtual scene, such as login management, level management, teammate allocation in the game, game logic execution, etc.

[0057] Exemplarily, the process of terminal 10 executing the method of the present application includes: in the process of executing the target game operation instruction in the virtual scene, a queue display area is displayed in the virtual interactive interface; the target game operation instruction refers to a game operation instruction whose response time exceeds a time threshold; in response to an add operation triggered by at least one operation control in the virtual interactive interface, an instruction identifier representing the operation instruction corresponding to the at least one operation control is added to the queue display area; after the execution of the target game operation instruction is completed, the operation instructions represented by each instruction identifier displayed in the queue display area are executed sequentially in the virtual scene.

[0058] Among them, the terminal 10 can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart screen, a smart TV, a wearable device, a virtual reality device, a car terminal, a smart TV, etc., but is not limited to these.

[0059] Server 20 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, as well as big data and artificial intelligence platforms.

[0060] The present application will be described in detail below with reference to embodiments.

[0061] See also Figure 2 , Figure 2 A flow chart of an execution control method of an operation instruction provided in an embodiment of the present application is provided. The execution control method of an operation instruction includes steps S110-S130:

[0062] S110. During execution of a target game operation instruction in a virtual scene, a queue display area is displayed in a virtual interactive interface; the target game operation instruction refers to a game operation instruction whose response time exceeds a time threshold.

[0063] In this application, a virtual scene refers to a digital scene generated for a game, which may generally include a two-dimensional or three-dimensional model of the game environment (terrain, buildings, vegetation, etc.), a player's game character, game props, a non-player game character (NPC), etc. A virtual scene is related to the game session, and the virtual scene presented in different game sessions may be different, and the virtual scene presented at different times in the same game session may also be different.

[0064] The virtual interaction interface refers to an interface for user interaction. The virtual scene can be displayed in the virtual interaction interface. In addition, the virtual interaction interface also includes at least one operation control; wherein the operation control is used to receive the user's trigger operation (such as click, slide, long press, etc.), and when the operation control receives the user's trigger operation, it can generate a game operation instruction; by executing the game operation instruction, the player's game character can be controlled to perform various interactive operations in the virtual scene. For example, the player's game character is controlled to pick up game props, and the player's game character is controlled to destroy buildings in the virtual scene.

[0065] The virtual interactive interface can also display virtual scenes, such as game maps, the health of the player's game character, the degree of damage to buildings, information about held props, and information about other types of virtual objects in the virtual scene, so that users can understand the game progress and make game decisions based on the real-time displayed game information.

[0066] In the embodiment of the present application, the queue display area is used to display the instruction identifier. One instruction identifier can be used to represent an operation control. The queue display area may include one or more display bits, and one display bit is used to display one instruction identifier. Therefore, the number of display bits in the queue display area is the queue display length.

[0067] In some implementations, a default queue display length of the queue display area may be set, that is, the maximum number of instruction identifiers displayed by default in the queue display area.

[0068] In some embodiments, the response time corresponding to each game operation instruction can be maintained in advance. Before executing each game operation instruction, the response time maintained for the game operation instruction is obtained. If the response time maintained for the game operation instruction exceeds the time threshold, the game operation instruction is determined to be a target operation instruction. The response time of a game operation instruction refers to the response time of the game operation instruction set by default in the game logic, rather than the execution time of the game operation instruction during the execution of the game operation instruction. A game operation instruction whose response time exceeds the time threshold may also be called a continuous operation instruction, indicating that the operation represented by the continuous operation instruction is a continuous operation. The continuous operation may be a treatment operation, an operation of applying a virtual skill, an operation of searching for supplies, etc.

[0069] In other embodiments, an instruction whitelist may be maintained in advance, and the response time of the game operation instructions maintained in the instruction whitelist exceeds a time threshold; before executing each game operation instruction, determine whether the game operation instruction is in the instruction whitelist; if the game operation instruction is in the instruction whitelist, determine that the game operation instruction is a target operation instruction.

[0070] In some embodiments, the queue display area may be displayed in the virtual interactive interface in response to starting to execute the target game operation instruction in the virtual scene.

[0071] In some other embodiments, see Figure 3 , Figure 3 The embodiment of the present application provides Figure 2 Schematic diagram of the process of step S110 in FIG. 1 , step S110 may include steps S210-S220:

[0072] S210: In response to starting to execute the target game operation instruction in the virtual scene, displaying an operation queue control in the virtual interaction interface.

[0073] The operation queue control is a triggerable control that is used to call out the queue display area. The displayed operation queue control can be used to prompt users to pre-arrange subsequent operation instructions to be executed. For ease of understanding, please refer to Figure 4A , Figure 4A A first schematic diagram of a virtual interactive interface according to an embodiment of the present application is shown. Figure 4A In the virtual interactive interface shown, the target game operation instruction being executed in the virtual scene is "use first aid kit". When the target game operation instruction "use first aid kit" is started to be executed, the operation queue control 101 is displayed in the virtual interactive interface.

[0074] If the game operation instruction that is executed in the virtual scene is not a game operation instruction whose response time exceeds the time threshold, the operation queue control will not be displayed in the virtual interaction interface.

[0075] S220: In response to the operation triggered on the operation queue control, display a queue display area in the virtual interactive interface.

[0076] The operation triggered on the operation queue control may be a single click, double click, long press, drag and drop operation on the operation queue control. In some embodiments, the queue display area and the operation queue control may be displayed side by side, for example, the queue display area is displayed immediately to the right of the operation queue control. In other embodiments, the queue display area may be displayed below the operation queue control and immediately adjacent to the operation queue control. It is understandable that in response to starting to execute the target game operation instruction in the virtual scene, the operation queue control is displayed in the virtual interactive interface, and the queue display area is not displayed at this time, for example Figure 4A In the game, when starting to execute the target game operation instruction of "use first aid kit", only the operation queue control is displayed, and the queue display area is not displayed.

[0077] In some embodiments, in order to reduce the screen that obscures the virtual scene, in response to an operation triggered on an operation queue control, a queue display area is displayed in the virtual interaction interface, and the operation queue control is undisplayed in the virtual interaction interface.

[0078] See also Figure 4B , Figure 4B A second schematic diagram of a virtual interactive interface according to an embodiment of the present application is shown. Figure 4B As shown, in response to the operation of triggering the display operation queue control 101 in the virtual interactive interface, a queue display area 102 can be displayed in the virtual interactive interface. Figure 4B Two display positions in the queue display area 102 are exemplarily shown, and two instruction identifiers can be added.

[0079] It is understandable that if the user does not trigger the corresponding operation on the operation queue control, the queue display area will not be displayed in the virtual interactive interface, and the user cannot add instruction identifiers to the queue display area. In this case, if during the process of executing the target game operation instruction in the virtual scene, an operation triggered by other operation controls in the virtual interactive interface is detected, the execution of the target game operation instruction can be interrupted, and the operation instruction corresponding to the triggered operation control can be executed.

[0080] In the above embodiment, the target game operation instruction is executed in the virtual scene, and the operation queue control is displayed in the virtual interactive interface, but the queue display area is not displayed. Afterwards, the queue display area is displayed when the operation of the operation queue control is detected, so that the user can choose whether to display the queue display area. In this way, when executing the target game operation instruction in the virtual scene, the user does not need to plan the subsequent operation instructions to be executed in advance according to needs, but can choose to execute other new operation instructions and interrupt the execution of the target game operation instruction, thereby improving the flexibility of user operation.

[0081] S120: In response to an adding operation triggered by at least one operation control in the virtual interactive interface, an instruction identifier representing an operation instruction corresponding to the at least one operation control is added to a queue display area.

[0082] The adding operation triggered by the operation control is an operation for adding the instruction identifier of the operation instruction corresponding to the operation control to the queue display area. The adding operation can be a click operation, a touch operation, a long press operation, etc. triggered by the operation control displayed in the virtual interactive interface, which is not specifically limited here.

[0083] In some embodiments, the operation triggered by the operation control for executing the operation instruction represented by the operation control (for ease of description, it is referred to as the first trigger operation) and the adding operation triggered by the operation control can be the same trigger operation. For example, if the first trigger operation is a click operation, when the queue display area is displayed in the virtual interactive interface, the click operation triggered by the operation control displayed in the virtual interactive interface is regarded as the adding operation triggered by the operation control, and in this case, the operation instruction represented by the operation control will not be executed; and when the queue display area is not displayed on the virtual interactive interface, if the click operation triggered by the operation control displayed in the virtual interactive interface is detected, the operation instruction represented by the operation control is executed accordingly. The response to the operation triggered by the operation control is distinguished by whether the queue display area is displayed.

[0084] Exemplarily, if a queue display area is displayed in the virtual interactive interface, it means that the target game operation instruction is being executed at this time. When the user clicks on the operation control a, the user's operation of clicking the operation control a can be regarded as an add operation triggered by the operation control a, and the instruction identifier of the operation instruction corresponding to the operation control a is added to the queue display area; if the queue display area is not displayed in the virtual interactive interface, when the user clicks on the operation control a, the operation instruction corresponding to the operation control a is executed.

[0085] In other embodiments, the add operation triggered by the operation control and the operation triggered by the operation control for executing the operation instruction represented by the operation control may be different operations. For example, a single-click operation triggered by the operation control may be regarded as an operation for triggering the execution of the operation instruction represented by the operation control, and a long-press operation triggered by the operation control may be regarded as an add operation triggered by the operation control.

[0086] Among them, the same operation control in the virtual interactive interface can be triggered to add multiple operations to add the instruction identifier representing the same operation instruction to the queue display area multiple times, so that the same operation instruction can be executed multiple times; further, the maximum number of times the same instruction identifier can be repeatedly added can be restricted. In other embodiments, the instruction identifier representing an operation instruction can also be restricted to be added only once.

[0087] The instruction identifier may be an icon of an operation control, or may be an instruction text of an operation instruction represented by the operation control.

[0088] For easier understanding, see Figure 4C , Figure 4C A third schematic diagram of a virtual interactive interface according to an embodiment of the present application is shown. Figure 4C As shown, the target game operation instruction being executed is "Use first aid kit", and the instruction identifier corresponding to the "energy drink" operation control 104 has been added to the queue display area 102. At this time, the user can also trigger add operations on other operation controls, such as triggering add operations on the "driving" operation control 103.

[0089] In some embodiments, if during the execution of the target game operation instruction, and the number of instruction identifiers displayed in the queue display area in the virtual interaction interface has reached the maximum number, if an addition operation of an operation control in the virtual interaction interface (assuming it is a third operation control) is detected, a prompt message indicating that the queue display area cannot continue to add instruction identifiers can be displayed.

[0090] S130. After the target game operation instruction is executed, the operation instructions represented by the instruction identifiers displayed in the queue display area are executed sequentially in the virtual scene.

[0091] In some embodiments, the execution order corresponding to each display position in the queue display area can be pre-set, and the execution order of each instruction identifier in the queue display area can be determined by the display position of the instruction identifier in the queue display area. For example, if the setting is to execute the operation instructions represented by each instruction identifier in the queue display area in order from left to right in the queue display area, the operation instruction represented by the instruction identifier with the display position at the far left in the queue display area will be used as the next operation instruction to be executed after the target game operation instruction.

[0092] For example, if the order of adding is set to the first to the last, the added instruction identifiers are displayed in the queue display area in sequence from left to right, wherein, after the target game operation instruction is executed, the operation instructions represented by the instruction identifiers in the queue display area are executed in sequence from left to back. Figure 4D As shown, the instruction identifier corresponding to the "energy drink" operation control 104 is located in the leftmost display position in the queue display area, and the instruction identifier in the next display position in the queue display area is the instruction identifier corresponding to the "driving" operation control 103, which means that the execution order of the operation instruction corresponding to the "driving" operation control 103 is after the execution order of the operation instruction corresponding to the "energy drink" operation control 104.

[0093] In some embodiments, the arrangement order of the instruction identifiers displayed in the queue display area is determined by the triggering order of the corresponding operation controls; on this basis, the user can also manually adjust the arrangement order of the instruction identifiers in the queue display area.

[0094] The method provided in the embodiment of the present application is to display a queue display area in the virtual interactive interface during the process of executing a target game operation instruction whose response time exceeds a time threshold in a virtual scene; in response to an add operation triggered by at least one operation control in the virtual interactive interface, add an instruction identifier representing an operation instruction corresponding to at least one operation control to the queue display area; after the target game operation instruction is executed, the operation instructions represented by each instruction identifier displayed in the queue display area are sequentially executed in the virtual scene; through the method provided in the present application, it is achieved that in the process of executing the target operation instruction, the instruction identifier representing one or more operation instructions to be executed is added to the queue display area in advance, and the instruction identifier is displayed in the queue display area after the target operation instruction is executed. After completion, the operation instructions indicated by the instruction identifier in the queue display area are automatically executed in sequence, and the user does not need to strictly manage the timing of triggering the execution of the next operation instruction of the target game operation instruction. In this way, it can avoid the interruption of the execution process of the target game operation instruction due to the premature erroneous triggering of the execution of the next operation instruction, and it can also avoid the long time interval between the end of the execution of the target game operation instruction and the triggering of the execution of the next operation instruction due to the late time of triggering the execution of the next operation instruction. Through the method of the present application, the user does not need to interrupt the execution of the target game operation instruction, and can arrange the operation instruction to be executed after the target game operation instruction in advance, which greatly improves the fluency and coherence of the execution of the operation instruction in the virtual scene.

[0095] In other implementations, a clear control may also be displayed in the queue display area, and in response to an operation triggered on the clear control of the queue display area, the instruction identifier displayed in the queue display area is cleared.

[0096] It is understandable that if the user triggers the clear control, it means that the user wants to cancel all operation instructions after the target game operation instruction. Therefore, in some embodiments, in response to the operation of triggering the clear control of the queue display area, the queue display area can be canceled on the basis of clearing the instruction identifier displayed in the queue display area. In this case, if the user needs to display the queue display area again, the queue display area can be displayed again by triggering the operation queue control.

[0097] For easier understanding, please continue to refer to Figure 4D ,like Figure 4D As shown in FIG. 1 , the queue display area 102 has added the instruction mark corresponding to the "driving" operation control 103 and the instruction mark corresponding to the "energy drink" operation control 104; in addition, the queue display area 102 can also display the clear control 105. By responding to the operation of triggering the clear control 105, all the instruction marks added to the queue display area 102 can be cleared, and the queue display area 102 can be canceled. After responding to the operation of triggering the clear control 105, the virtual interactive interface is as shown in FIG. Figure 4A shown.

[0098] By providing a clear control, multiple instruction identifiers that have been added to the queue display area can be quickly cleared, thereby facilitating the player to re-plan subsequent operation instructions; at the same time, by responding to the operation triggered by the clear control of the queue display area and canceling the display of the queue display area, the queue display area can be quickly closed. That is to say, after canceling the display of the queue display area, if an operation triggered by the second operation control in the virtual interactive interface is detected, the execution of the target game operation instruction can be interrupted and the operation instruction corresponding to the second operation control can be executed.

[0099] In some embodiments, during the process of executing a target game operation instruction in a virtual scene and the queue display area is not displayed in the virtual interactive interface, if an operation triggered by a second operation control in the virtual interactive interface is detected, the execution of the target game operation instruction can be interrupted and the operation instruction corresponding to the second operation control can be executed.

[0100] Among them, the second operation control can be any operation control in the virtual interactive interface. In the process of executing the target game operation instruction in the virtual scene, if the queue display area is not displayed in the virtual interactive interface, it means that in this case, the function corresponding to the queue display area is not activated, that is, the instruction identifier cannot be added to the queue display area. At this time, the operation instruction can be executed according to the operation instruction execution logic in the relevant technology, that is, if the operation triggered by the second operation control in the virtual interactive interface is detected, the execution of the target game operation instruction can be interrupted, and the operation instruction corresponding to the second operation control is executed. If the target game operation instruction is executed in the virtual scene, and the queue display area is already displayed in the virtual interactive interface, it means that the function corresponding to the queue display area has been activated. At this time, if the operation triggered by the second operation control in the virtual interactive interface is detected, the instruction identifier of the operation instruction corresponding to the second operation control can be added to the queue display area.

[0101] Since it is limited to the case where the queue display area is not displayed in the virtual interactive interface, if an operation triggered by the second operation control in the virtual interactive interface is detected, the execution of the target game operation instruction can be interrupted and the operation instruction corresponding to the second operation control can be executed. In this way, during the execution of the target game operation instruction, the player can decide as needed whether to use the queue display area to plan the subsequent operation instructions to be executed, or not to display the queue display area and trigger other operation controls to interrupt the target game operation instruction, so as to meet the player's needs for flexible operation.

[0102] In some embodiments, a plurality of instruction identifiers are displayed in the queue display area; the execution order of the operation instructions represented by the plurality of instruction identifiers in the queue display area is determined by the display positions of the plurality of instruction identifiers in the queue display area; after step S120, the execution control method of the operation instruction may further include:

[0103] In response to a position exchange operation triggered by a first instruction identifier in the queue display area, the display positions of the first instruction identifier and the second instruction identifier in the queue display area are exchanged so that the display positions of the first instruction identifier and the second instruction identifier in the queue display area are interchanged.

[0104] It should be noted that the same instruction identifier may exist among the multiple instruction identifiers displayed in the queue display area.

[0105] The position exchange operation refers to an operation for exchanging the display positions of any two instruction identifiers in the queue display area. For ease of description, the two instruction identifiers involved in the position exchange are described as the first instruction identifier and the second instruction identifier.

[0106] There are many ways to implement the position exchange operation. For example, you can long press to select the first instruction identifier, and then click to select the second instruction identifier, so as to swap the display positions of the first instruction identifier and the second instruction identifier in the queue display area; or you can press and hold the first instruction identifier, and then drag the first instruction identifier to the position of the second instruction identifier to implement the position exchange operation, etc. The specific method of the position exchange operation is not limited here.

[0107] In this embodiment, the execution order of the operation instructions represented by different instruction identifiers is changed by changing the positions of different instruction identifiers in the queue display area. In this way, after adding the instruction identifiers to the queue display area, the player can adjust the execution order of the operation instructions represented by different instruction identifiers as needed to meet the player's game decision-making needs.

[0108] In some implementations, if the position exchange operation is a drag operation, in response to the position exchange operation triggered by the first instruction identifier in the queue display area, exchanging the display position of the first instruction identifier with the second instruction identifier in the queue display area may specifically include:

[0109] In response to a drag operation triggered by a first instruction identifier in the queue display area, the display position of the first instruction identifier is exchanged with a second instruction identifier at a destination position of the drag operation.

[0110] See also Figure 4E and Figure 4F ,exist Figure 4EIn the queue display area 102 shown, the instruction mark corresponding to the "driving" operation control 103 and the instruction mark corresponding to the "energy drink" operation control 104 have been added, and the instruction mark corresponding to the "driving" operation control 103 is on the right side of the instruction mark corresponding to the "energy drink" operation control 104; in this case, the position exchange operation can be triggered for the instruction mark corresponding to the "driving" operation control 103 in the queue display area 102, for example, the instruction mark corresponding to the "driving" operation control 103 can be dragged to the position of the instruction mark corresponding to the "energy drink" operation control 104, and then, in response to the drag operation triggered by the instruction mark corresponding to the "driving" operation control 103, the position of the instruction mark corresponding to the "driving" operation control 103 and the instruction mark corresponding to the "energy drink" operation control 104 are exchanged, and the virtual interaction interface after the position exchange is as shown in FIG. Figure 4F As shown, it can be seen that after the position exchange operation is triggered on the instruction identifier corresponding to the "driving" operation control 103, the instruction identifier corresponding to the "driving" operation control 103 is changed to the left side of the instruction identifier corresponding to the "energy drink" operation control 104, realizing the position exchange.

[0111] In the above implementation, since the execution order of the operation instructions represented by the multiple instruction identifiers in the queue display area is determined by the display positions of the multiple instruction identifiers in the queue display area, the instruction identifiers are dragged between different display positions in the queue display area through an intuitive drag operation to change the execution order of the operation instructions represented by each instruction identifier. The operation is intuitive and convenient, and it is convenient for players to quickly and conveniently adjust the execution order of different operation instructions.

[0112] In some embodiments, after the instruction identifier is added to the queue display area, a number indicating the execution order of the operation instruction corresponding to the instruction identifier is displayed on the operation control corresponding to the instruction identifier. Specifically, the execution control method of the operation instruction may further include the steps of:

[0113] According to the order in which the operation controls are triggered to add operations, numbers identical to the order in which the operations are added are superimposed and displayed on the operation controls that are triggered to add operations in the virtual interactive interface.

[0114] It can be understood that, when the user does not trigger the position exchange operation of the instruction identifier in the queue display area, the order in which an operation control is triggered to add an operation is, that is, the display position of the instruction identifier of the operation instruction corresponding to the operation control in the queue display area, that is, the execution order of the operation instruction corresponding to the operation control.

[0115] For example Figure 4C As shown, in Figure 4CIn the queue display area 102 shown, the instruction identifier corresponding to the "Driving" operation control 103 is located at the first position in the arrangement display area 102, that is, the addition order is 1, and the instruction identifier corresponding to the "Energy Drink" operation control 104 is located at the second position in the arrangement display area 102, that is, the addition order is 2; at this time, in the virtual interactive interface, the number "1" is superimposed on the "Driving" operation control 103, and the number "2" is superimposed on the "Energy Drink" operation control 104.

[0116] It should be noted that, in the case where multiple adding operations are triggered on an operation control, multiple numbers need to be superimposed and displayed on the operation control in the virtual interactive interface, and each number corresponds to an adding order of the operation control.

[0117] For example, see Figure 4G If the “energy drink” operation control 104 is triggered to add two operations, the instruction identifiers corresponding to each adding operation are displayed in the queue display area 102, such as Figure 4G In the queue display area 102 shown, the instruction identifier corresponding to the "energy drink" operation control 104 is respectively located in the first and second positions of the queue display area 102; at this time, in the virtual interactive interface, the numbers "1" and "2" are superimposed on the "energy drink" operation control 104 at the same time.

[0118] In the above embodiment, by superimposing and displaying numbers identical to the order of addition on the operation controls that trigger the addition operation in the virtual interactive interface, the player can intuitively know the execution order of the operation instructions represented by each instruction identifier in the queue display area.

[0119] In some embodiments, in response to the position exchange operation triggered by the first instruction identifier in the queue display area, after the first instruction identifier and the second instruction identifier in the queue display area are exchanged for display position, the execution control method of the operation instruction may further include the steps of:

[0120] According to the execution order of the operation instructions represented by the first instruction identifier after the display position is swapped, the numbers displayed on the operation control corresponding to the first instruction identifier are updated, and according to the execution order of the operation instructions represented by the second instruction identifier after the display position is swapped, the numbers displayed on the operation control corresponding to the second instruction identifier are updated.

[0121] Please continue reading Figure 4E , if the user does not trigger the position exchange operation on the instruction identifier in the queue display area, Figure 4EIn the queue display area 102 shown, the instruction identifier corresponding to the "energy drink" operation control 104 is located at the first position of the queue display area 102, that is, the addition order is 1; the instruction identifier corresponding to the "driving" operation control 103 is located in the second position of the queue display area 102, that is, the addition order is 2; at this time, in the virtual interactive interface, the number "1" is superimposed on the "energy drink" operation control 104, and the number "2" is superimposed on the "driving" operation control 103.

[0122] Please continue reading Figure 4F After the instruction mark corresponding to the "driving" operation control 103 triggers the position exchange operation, Figure 4F In the queue display area 102 shown, the command identifier corresponding to the "driving" operation control 103 and the command identifier corresponding to the "energy drink" operation control 104 are swapped in position. At this time, the command identifier corresponding to the "driving" operation control 103 is located at the first position in the queue display area 102, that is, the execution order is 1, and the command identifier corresponding to the "energy drink" operation control 104 is located at the second position in the queue display area 102, that is, the execution order is 2; at this time, in the virtual interactive interface, the number superimposed on the "driving" operation control 103 is updated from the number "2" to the number "1", and the number superimposed on the "energy drink" operation control 104 is updated from the number "1" to the number "2".

[0123] In the above implementation, after the positions of the instruction identifiers in the queue display area are swapped, the numbers displayed on the operation controls corresponding to the instruction identifiers will also be updated synchronously, and the numbers superimposed and displayed on the operation controls are consistent with the corresponding execution order.

[0124] In some embodiments, the queue display area further displays a delete control for each instruction identifier in the queue display area; after step S120, the execution control method of the operation instruction may further include the steps of:

[0125] In response to an operation triggered by a delete control on the third instruction identifier in the queue display area, the third instruction identifier is deleted from the queue display area.

[0126] The third instruction identifier may be any instruction identifier displayed in the queue display area.

[0127] It should be noted that after an instruction identifier is deleted from the queue display area through its deletion control, the execution order of the operation instructions represented by other instruction identifiers that originally followed the instruction identifier in the queue display area will also change. Therefore, it is also necessary to synchronously update the numbers displayed on the operation controls corresponding to other instruction identifiers that originally followed the instruction identifier in the queue display area.

[0128] In the above embodiment, a corresponding delete control is displayed for each instruction identifier in the queue display area, so that the player can delete the instruction identifier added to the queue display area as needed, and subsequently add instruction identifiers corresponding to other operation controls to the queue display area to achieve quick deletion of the third instruction identifier; since each instruction identifier in the queue display area has a corresponding delete control, independent management of each instruction identifier in the queue display area is achieved, which is convenient for users to manage the queue display area in a more fine-grained manner, thereby improving the user's operational flexibility.

[0129] In some embodiments, see Figure 5 , Figure 5 The embodiment of the present application provides Figure 2 Schematic diagram of the process of step S130, step S130 includes steps S310-S360:

[0130] S310. In response to the target game operation instruction being executed, the reference instruction identifier is initialized to a fourth instruction identifier; the fourth instruction identifier is the instruction identifier corresponding to the operation instruction that is first in execution order in the queue display area.

[0131] S320: Perform execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene.

[0132] Among them, execution condition detection refers to detecting whether the current game state meets the conditions for executing the operation instructions; the execution conditions of different operation instructions can be the same or different; for example, for the two operation instructions of "driving" and "riding", their execution conditions are that there is a mobile vehicle and the mobile vehicle is not damaged; and for the operation instruction of "using first aid kit", its execution conditions can include holding the first aid kit props and not being in the mobile vehicle.

[0133] S330: If the detection determines that the execution condition of the operation instruction indicated by the reference instruction identifier is met, execute the operation instruction indicated by the reference instruction identifier.

[0134] S340. After the operation instruction represented by the reference instruction identifier is executed, the reference instruction identifier is removed from the queue display area.

[0135] It should be noted that during the execution of the operation instruction represented by the reference instruction identifier, the position exchange operation cannot be triggered for the reference instruction identifier in the queue display area, but the position exchange operation can still be triggered for other instruction identifiers in the queue display area except the reference instruction identifier.

[0136] In some embodiments, after the reference instruction identifier is removed from the queue display area, the execution order of the operation instructions represented by other instruction identifiers in the queue display area will change relatively. Therefore, it is also necessary to synchronously update the numbers displayed on the operation controls corresponding to other instruction identifiers in the queue display area.

[0137] Specifically, after the reference instruction identifier is removed from the queue display area, the execution order of the operation instructions represented by other instruction identifiers in the queue display area will be advanced by one place, that is, the numbers displayed on the operation controls corresponding to the other instruction identifiers will be reduced by 1. For example, before the reference instruction identifier is removed from the queue display area, the execution order of the reference instruction identifier is "1", and the execution order of the operation instructions represented by other instruction identifiers in the queue display area are "2", "3", and "4", respectively, and the numbers displayed on the operation controls corresponding to the other instruction identifiers are also "2", "3", and "4", respectively; after the operation instruction represented by the reference instruction identifier is executed, after the reference instruction identifier is removed from the queue display area, the execution order of the operation instructions represented by other instruction identifiers in the queue display area are updated to "1", "2", and "3", respectively, and the numbers displayed on the operation controls corresponding to the other instruction identifiers are also updated to "1", "2", and "3", respectively.

[0138] S350. If the reference instruction identifier is not the instruction identifier corresponding to the last operation instruction in the execution order in the queue display area, update the reference instruction identifier to the instruction identifier corresponding to the next operation instruction to be executed in the queue display area, and return to the step of performing execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene.

[0139] Obviously, if the reference instruction identifier is not the instruction identifier corresponding to the last operation instruction in the execution order in the queue display area, it means that there are subsequent operation instructions waiting to be executed; if the reference instruction identifier is the instruction identifier corresponding to the last operation instruction in the execution order in the queue display area, it means that all executable operation instructions have been executed.

[0140] S360: If the reference instruction identifier is the instruction identifier corresponding to the last operation instruction in the queue display area, it is determined that all operation instructions represented by the instruction identifiers displayed in the queue display area have been executed.

[0141] In some implementations, when all operation instructions represented by the instruction identifiers displayed in the queue display area have been executed, the queue display area may continue to be displayed, or the queue display area may be cancelled.

[0142] S370. If the detection determines that the execution condition of the operation instruction represented by the reference instruction identifier is not met, skip executing the operation instruction represented by the reference instruction identifier, update the reference instruction identifier to the instruction identifier corresponding to the next operation instruction to be executed in the queue display area, and return to the step of executing the execution condition detection of the operation instruction represented by the reference instruction identifier in the virtual scene.

[0143] Of course, after skipping the operation instruction represented by the reference instruction identifier, it is also necessary to determine whether the current reference instruction identifier is the instruction identifier corresponding to the operation instruction with the last execution order in the queue display area. If the reference instruction identifier is not the instruction identifier corresponding to the operation instruction with the last execution order in the queue display area, the reference instruction identifier is updated to the instruction identifier corresponding to the next operation instruction to be executed in the queue display area, and return to the step of performing execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene.

[0144] See also Fig. 6A ,exist Fig. 6A In the virtual scene shown, the target game operation instruction being executed is "use first aid kit". At this time, the instruction identifier corresponding to the "driving" operation control 103 and the instruction identifier corresponding to the "energy drink" operation control 104 have been added to the queue display area 102, and the instruction identifier corresponding to the "energy drink" operation control 104 is located at the first position in the queue display area 102.

[0145] After the target game operation instruction "use first aid kit" is executed, the reference instruction identifier is initialized to the instruction identifier corresponding to the "energy drink" operation control 104, and it is determined whether the operation instruction represented by the reference instruction identifier, that is, "drink energy drink", meets the execution condition. If the execution condition is met, the operation instruction "drink energy drink" is executed. Figure 6B As shown; in addition, when it is determined that the execution conditions are met and the operation instruction "drink energy drink" has begun to be executed, the instruction identifier corresponding to the "energy drink" operation control 104 can be deleted from the queue display area 102, so that the instruction identifier corresponding to the "driving" operation control 103 is located at the first position in the queue display area 102.

[0146] Similarly, after the execution of "drinking energy drinks" is completed, the reference instruction identifier is initialized to the instruction identifier corresponding to the "driving" operation control 103, and it is determined whether the operation instruction represented by the reference instruction identifier, that is, "driving a vehicle", meets the execution condition. If the execution condition is met, the operation instruction "driving a vehicle" is executed, such as Figure 6C As shown, Figure 6CIn the game, the player's character is driving a vehicle; in addition, when it is determined that the execution conditions are met and the operation instruction "driving the vehicle" has begun to be executed, the instruction identifier corresponding to the "driving" operation control 103 can be deleted from the queue display area 102. At this time, since the instruction identifier no longer exists in the queue display area 102, the queue display area 102 can be cancelled.

[0147] In the above embodiment, after the execution of the target game operation instruction is completed, the corresponding operation instruction is executed in the order of execution of the operation instruction represented by each instruction identifier in the queue display area, and when it is detected that the operation instruction to be executed meets the corresponding execution condition, the corresponding operation instruction is executed. In this way, it is ensured that when the operation instruction is planned in advance, the pre-planned operation instruction also meets the game logic in the game when it is executed, avoiding the situation where the operation instruction is executed when the execution condition of the operation instruction is not met, resulting in inconsistency with the game logic in the game.

[0148] In some embodiments, if it is detected that the execution condition of the operation instruction represented by the reference instruction identifier is not met, a prompt message indicating that the execution condition is not met may be generated and displayed in the virtual interactive interface; for example, Fig.6D As shown, the reference instruction identifier is the instruction identifier of the operation instruction represented by the "energy drink" operation control, and its execution condition is holding the "energy drink" item. If the target character does not hold the "energy drink" item, the execution condition is not met. At this time, a prompt message "Insufficient number of props, cannot be used" is generated to indicate that the execution condition is not met, so that the user can make game decisions based on the prompt information, such as deleting the instruction identifier in the queue display area, or allocating game resources to meet the execution condition of the operation instruction represented by the instruction identifier.

[0149] When the execution conditions are not met, the operation instruction represented by the reference instruction identifier is skipped. On the one hand, this avoids the execution of the operation instruction when the execution conditions are not met. On the other hand, since the operation instruction is skipped, the operation instruction in the later order can be executed first, so that the skipped operation instruction can be executed later when the execution conditions of the skipped operation instruction are met.

[0150] In some embodiments, after step S120, the execution control method of the operation instruction may further include the following steps: during the process of executing the target game operation instruction in the virtual scene, if the first operation control in the virtual interactive interface is canceled from the display, the instruction identifier corresponding to the first operation control is deleted from the queue display area.

[0151] The operation controls in the virtual interactive interface can be divided into two categories. One type of operation controls are always displayed in a fixed area of ​​the virtual interactive interface throughout the entire game process; the other type of operation controls determines whether to display the operation control in the virtual interactive interface based on whether the current game state meets the display condition corresponding to the operation control; wherein, the display condition corresponding to an operation control is determined by the game logic. For ease of description, the operation control that determines whether to display in the virtual interactive interface based on whether the current game state meets the display condition corresponding to the operation control is described as the first operation control. Specifically, if the current game state does not meet the display condition corresponding to the first operation control, the first operation control is not displayed in the virtual interactive interface; if the current game state meets the display condition corresponding to the first operation control, the first operation control is displayed in the virtual interactive interface.

[0152] For example, the "move joystick" operation control is used to control the movement of the player's game character in the virtual scene, and is always displayed in a fixed area of ​​the virtual interaction interface during the entire game process; and the "driving" operation control is used to control the player's game character to drive a mobile vehicle, and the "driving" operation control will only be displayed in the virtual interaction interface when the distance between the player's game character and the mobile vehicle is less than a distance threshold.

[0153] Since the game status changes in real time, during the process of executing the target game operation instruction in the virtual scene, the game status may change from satisfying the display conditions of the first operation control to not satisfying the display conditions of the first operation control. Therefore, during the process of executing the target game operation instruction in the virtual scene, the first operation control in the virtual interactive interface may be cancelled.

[0154] For example, when the distance between the player's game character and the mobile vehicle is not less than the distance threshold, the "driving" operation control will be cancelled in the virtual interaction interface. Obviously, since the distance between the player's game character and the mobile vehicle is far at this time, the player's game character cannot complete the "driving" operation instruction. Therefore, if there is a command mark corresponding to the "driving" operation control in the queue display area at this time, the command mark corresponding to the "driving" operation control can be directly deleted from the queue display area.

[0155] See also Fig. 6A and Fig. 6E ,exist Fig. 6AIn the virtual scene shown, the target game operation instruction being executed is "use first aid kit". At this time, the instruction identifier corresponding to the "driving" operation control 103 and the instruction identifier corresponding to the "energy drink" operation control 104 have been added to the queue display area 102; if during the execution of the target game operation instruction "use first aid kit", the vehicle in the virtual interactive scene is driven away by other player game characters, so that the "driving" operation control 103 corresponding to the vehicle is cancelled in the current virtual interactive interface, at this time, the instruction identifier corresponding to the "driving" operation control 103 can be directly deleted from the queue display area 102, such as Fig. 6E shown.

[0156] In the above embodiment, if the first operation control in the virtual interactive interface is undisplayed, it means that under the current game state, the operation instruction corresponding to the first operation control cannot be executed. Therefore, the instruction identifier corresponding to the first operation control can be automatically deleted from the queue display area to avoid the waste caused by the instruction identifier corresponding to the first operation control occupying the queue display area. At the same time, it also avoids the waste of resources caused by subsequent meaningless execution condition judgment of the operation instruction represented by the instruction identifier corresponding to the first operation control.

[0157] In some embodiments, see Figure 7 , Figure 7 A flow chart of determining the queue display length involved in an embodiment of the present application is provided. Before step S110, the execution control method of the operation instruction may further include:

[0158] S410: Obtain the number of queue expansion props held by the target object.

[0159] The target object refers to the player game character controlled by the user in the game; the queue expansion props refer to the props used to increase the queue display length of the queue display area in the game. The user can pick up the queue expansion props in the virtual scene by controlling the player game character in the game.

[0160] The information on the number of queue expansion items held is used to indicate the number of queue expansion items held by the player's game character in the current game state.

[0161] S420. Determine the queue display length of the queue display area based on the number of queue expansion props held by the target object; the queue display length is used to indicate the maximum number of instruction identifiers in the queue display area.

[0162] It can be understood that the longer the queue display length of the queue display area is, the more instruction identifiers can be added to the queue display area, and the user can arrange and adjust more operation instructions in advance.

[0163] In some embodiments, the initial display length of the queue display area can be preset to n, where n is a positive integer. If the number of queue expansion props held by the target object is N, where N is a non-negative integer, then the queue display length of the queue display area is equal to the initial display length plus the number of queue expansion props held by the target object, that is, the queue display length is n+N.

[0164] Furthermore, the maximum queue length M of the queue display length can be set, where M is greater than n. If the initial display length plus the number of queue expansion props held by the target object is greater than the maximum queue length, that is, (n+N)>M, the queue display length is M, otherwise, the queue display length is n+N.

[0165] On this basis, step S110 specifically includes: in the process of executing the target game operation instruction in the virtual scene, displaying the queue display area in the virtual interactive interface according to the queue display length.

[0166] That is, the number of display bits displayed in the queue display area is equal to the number represented by the queue display length.

[0167] In the above embodiment, the queue display length of the queue display area is determined by the number of queue expansion props held by the target object. Since the queue display length of the queue display area is larger, more instruction identifiers can be added to the queue display area. In this way, players can plan in advance to hold the required number of queue expansion props to meet the number requirements of subsequent advance planning of operation instructions, thereby enhancing the user's decision-making flexibility.

[0168] In some embodiments, see Figure 8 , Figure 8 Another flowchart of determining the queue display length involved in the embodiment of the present application is provided. Before step S110, the execution control method of the operation instruction may further include:

[0169] S510, obtaining the progress of the game round where the virtual scene is located.

[0170] The progress of the game round in which the virtual scene is located may refer to the game duration of the game round, the number of occurrences of a specified event in the game, or the remaining number of player game characters in the game. The specific definition of progress may be set according to actual needs.

[0171] Exemplarily, the game progress can be divided into early, middle and late stages. If the standard duration of a game is 60 minutes, the first 20 minutes determine the game progress as the early stage, the middle 20 minutes determine the game progress as the middle stage, and the last 20 minutes determine the game progress as the late stage; if the number of player game characters in a game is 100, the game progress is determined to be in the early stage if the remaining number of player game characters is greater than 50, the game progress is determined to be in the middle stage if the remaining number of player game characters is greater than 20 and less than 50, the game progress is determined to be in the middle stage, the game progress is determined to be in the late stage if the remaining number of player game characters is less than 10, and so on.

[0172] S520, determining a queue display length corresponding to the progress; the queue display length is positively correlated with the progress; the queue display length is used to indicate the maximum number of instruction identifiers displayed in the queue display area.

[0173] In some embodiments, the queue display length corresponding to each game progress can be pre-set; for example, when the game progress is in the early stage, the corresponding queue display length is 1; when the game progress is in the middle stage, the corresponding queue display length is 2; when the game progress is in the late stage, the corresponding queue display length is 3.

[0174] On this basis, step S110 specifically includes: in the process of executing the target game operation instruction in the virtual scene, displaying the queue display area in the virtual interactive interface according to the queue display length.

[0175] In other implementations, the queue display length of the queue display area may also be determined based on the progress of the game round in which the virtual scene is located and the number of queue expansion props held by the target object.

[0176] For easier understanding, see Fig. 9 , Fig. 9 FIG. 2 shows queue display areas under two different queue display lengths involved in the embodiment of the present application. Fig. 9 As shown in FIG. 1 , the queue display length of the queue display area 102 is 3, that is, three instruction identifiers can be added; Fig. 9 As shown in Ⅱ, the queue display length of the queue display area 102 is 2, that is, two instruction identifiers can be added; wherein, the queue display length of the queue display area 102 can be determined according to the number of queue expansion props held by the target object and / or the progress of the game in which the virtual scene is located.

[0177] In the above embodiment, the queue display length of the queue display area is determined by the progress of the game round in which the virtual scene is located. The greater the progress of the game round, the greater the queue display length of the queue display area, and the more instruction identifiers can be added to the queue display area. In this way, it can meet the player's higher demand for advance planning of operation instructions in the later stages of the game round, and facilitate advance planning of more operation instructions to meet the player's decision-making needs.

[0178] See also Fig.10 , Fig.10 The application flow chart involved in the embodiment of the present application is given, including the following 201-212:

[0179] 201, execute a target game operation instruction, wherein the target game operation instruction refers to a game operation instruction whose response time exceeds a time threshold.

[0180] 202, displaying an operation queue control; specifically, in response to starting to execute a target game operation instruction in a virtual scene, displaying an operation queue control in a virtual interactive interface. Figure 4A As shown, in response to starting to execute the target game operation instruction line of "use first aid kit", the operation queue control 101 is displayed in the virtual interactive interface.

[0181] In some embodiments, during the process of executing the target game operation instruction in the virtual scene, the remaining response time of the target game operation instruction may be displayed, for example Figure 4A In the process of executing the target game operation instruction "Use first aid kit", the remaining response time is displayed, that is, 3.6 seconds, and the corresponding prompt information of the target game operation instruction being executed is displayed, that is, "First aid kit is being used".

[0182] 203, detecting the operation triggered by the operation queue control. If the operation triggered by the operation queue control is detected, executing 204.

[0183] 204, display the queue display area. The number of display positions in the queue display area can be a default number, or can be determined according to the number of queue expansion props held in the above embodiment, or according to the progress of the current game. In response to the operation triggered by the operation queue control, the displayed queue display area can be as follows: Figure 4B shown. Figure 4B Two display positions in the queue display area are shown in FIG. 1 . In addition, the queue display area displays a clear control, and the queue display area can be canceled in response to a trigger operation on the clear control in the queue display area.

[0184] 205, detecting the adding operation triggered by the operation control. One or more operation controls currently displayed in the virtual interactive interface can be selectively added to the queue display area as needed. It is understandable that the operation control currently displayed in the virtual interactive interface indicates the control of the operation instruction that can be executed in the future. In this case, the operation control that triggers the adding operation will not be executed immediately, and will not interrupt the target game operation instruction.

[0185] 206, add the instruction identifier corresponding to the operation control that triggers the add operation to the queue display area. In addition, the corresponding numbers can be superimposed and displayed on the operation control according to the order in which the operation control is added by default. For example Figure 4C and Figure 4B As shown, the numbers displayed are used to indicate the execution order of the operation instructions corresponding to the operation controls.

[0186] 207, detect whether the target game operation instruction is executed. If it is detected that the target game operation instruction is executed, execute 208.

[0187] 208, determine whether the operation instruction indicated by the reference instruction identifier satisfies the execution condition. The reference instruction identifier is initialized to the instruction identifier corresponding to the operation instruction with the first execution order in the queue display area; if it satisfies, execute 209, if not, execute 210.

[0188] 209, execute the operation instruction indicated by the reference instruction identifier.

[0189] 210, skip executing the operation instruction indicated by the reference instruction identifier.

[0190] 211, update the reference instruction identifier to indicate the instruction identifier corresponding to the next operation instruction to be executed in the queue display area, and return to execute 208 and subsequent steps until the reference instruction identifier is the instruction identifier corresponding to the operation instruction with the last execution order in the queue display area.

[0191] In some embodiments, when the player completes the current operation, the system will automatically check whether the operation instruction corresponding to the first instruction identifier in the queue display area meets the execution conditions; if the execution conditions are met, the system will execute the task immediately and automatically put the operation instruction corresponding to the next instruction identifier into the pending state to ensure that the task sequence is not disturbed; if the execution conditions are not met, the system will skip the operation instruction and judge the execution conditions for the operation instruction corresponding to the next instruction identifier until all tasks in the queue are processed.

[0192] In addition, if the operation control corresponding to the instruction identifier in the queue display area disappears due to game mechanism reasons while waiting for execution (such as the driving button disappears when you are away from the vehicle), the instruction identifier in the queue display area will be deleted immediately. When the operation control corresponding to the instruction identifier does not meet the execution conditions, it can be prompted according to the pre-set execution failure logic (such as the health recovery when the health is full will prompt "Health is full" through the information bar). If the pre-set execution failure logic does not cover the execution failure, the failure reason will be explicitly prompted in the information bar, such as Fig. 6A As shown, Fig. 6AIn the example, the operation instruction to be executed is "drink energy drink", but there is no "energy drink" item, so the execution condition is not met. The notification bar will display the failure reason "insufficient props, cannot be used".

[0193] 212, manage the queue display area. Exemplarily, the instruction identifier in the queue display area can be deleted by triggering a delete control for the instruction identifier in the queue display area; the instruction identifier displayed in the queue display area can be cleared by triggering a clear control for the queue display area; and the positions of the instruction identifiers in the queue display area can be exchanged by triggering a position exchange operation of the instruction identifier.

[0194] In some embodiments, in the queue display area, the player can quickly remove unnecessary instruction identifiers by clicking the delete control under each instruction identifier. The player can also adjust the execution order of the operation instructions by dragging the instruction identifier, thereby realizing flexible management of the queue display area. If the player wants to clear all instruction identifiers in the entire queue display area and exit the queue display area, just click the "Cancel" control, the instruction identifiers in the queue display area will be immediately cleared, and the queue display area will be cancelled. Afterwards, if other operation instructions are detected during the execution of the target game operation instruction, the subsequent operation instruction will interrupt the target game operation instruction that is currently ongoing.

[0195] In addition, when players adjust the execution order of operation instructions by dragging the instruction markers, the queue display area will update the position of each instruction marker in real time to ensure that the operation instructions are arranged in the new order; at the same time, the system will update the digital corner marks on the corresponding operation controls in real time in the virtual interactive interface.

[0196] In the above application process, by introducing the queue display area, the player can add the instruction mark representing one or more operation instructions to be executed to the queue display area in advance during the execution of the target operation instruction, and after the target operation instruction is completed, the operation instruction represented by the instruction mark in the queue display area is automatically executed in sequence. The player can arrange the subsequent operation instructions to be executed without interrupting the execution of the current target operation instruction, which greatly improves the fluency and coherence of the operation. In addition, the queue display area provided by the present application can support the addition of instruction marks of different types of operation instructions (such as item use, skill release, interaction, etc.), and provides a management function for the instruction mark in the queue display area, allowing players to adjust or cancel the instruction marks of certain operation instructions in the queue display area. At the same time, the design of the queue display area avoids accidental touches and unnecessary interruptions, so that players can more efficiently execute tactical instructions and tasks in scenes of intense combat or intensive operations, and at the same time, by reducing the inconvenience caused by operation interruptions or delays, the player's operating efficiency is significantly improved. In addition, the management function of the queue display area enhances the player's sense of control over the operation process, avoiding tactical execution problems caused by improper operation sequence, thereby improving the smoothness of operation in the game by seamlessly connecting different operation instructions, and reducing strategic errors caused by operation pressure or accidental touches. In game scenarios that require highly precise and coherent operations, it can effectively reduce the burden on players, making the game experience smoother and more efficient, especially in fast-paced or strategically demanding game types, and has a wide range of application value.

[0197] In the above application process, not only can the operation continuity be improved, so that the player can arrange subsequent operation instructions in the process of executing the target game operation instruction, but also the interruption of the execution process of the target game operation instruction due to the early erroneous triggering of the execution of the next operation instruction can be avoided, and the time interval between the end of the execution of the target game operation instruction and the triggering of the execution of the next operation instruction due to the late triggering of the execution of the next operation instruction can be avoided, which greatly improves the smoothness and continuity of the execution of the operation instruction in the virtual scene; it can also reduce the risk of operation errors. When players arrange multiple tasks in a high-pressure scene, they often interrupt the current continuous operation due to accidental touches. By adding the instruction identifier corresponding to the operation instruction to the queue display area in advance, an effective buffer mechanism can be provided for common accidental touch problems; moreover, by managing the instruction identifier in the queue display area Management and adjustment allow players to maintain full control of the operation process in a rapidly changing game environment. Players can flexibly manage the execution order and status of tasks, which is especially suitable for operation-intensive scenarios, allowing players to more efficiently deal with complex tactical arrangements and task execution in the game, reducing the chance of misoperation; finally, since the queue display area allows players to pre-set multiple subsequent operation instructions when the execution of the current target game operation instruction has not ended, it can not only reduce the need for frequent manual operations and improve the overall operation efficiency, but also enhance the player's tactical flexibility, allowing players to plan subsequent operation instructions in advance during the execution of the target game operation instruction, making tactical execution more flexible. In operation-intensive or fast-paced game scenarios, players do not need to frequently interrupt the current operation, and can efficiently adjust tactical strategies to adapt to the dynamic changes in the game process.

[0198] In some embodiments, see Fig.11 , Fig.11 A schematic diagram of an execution control device for an operation instruction provided in an embodiment of the present application is provided. The execution control device 500 for an operation instruction includes:

[0199] The display module 510 is used to display a queue display area in the virtual interactive interface during the process of executing a target game operation instruction in the virtual scene; the target game operation instruction refers to a game operation instruction whose response time exceeds a time threshold.

[0200] The adding module 520 is used to add an instruction identifier representing an operation instruction corresponding to the at least one operation control to the queue display area in response to an adding operation triggered by at least one operation control in the virtual interactive interface.

[0201] The execution module 530 is used to sequentially execute the operation instructions represented by the instruction identifiers displayed in the queue display area in the virtual scene after the target game operation instruction is executed.

[0202] In some embodiments, the display module 510 is specifically used to display an operation queue control in a virtual interactive interface in response to starting to execute a target game operation instruction in a virtual scene; and, in response to an operation triggered on the operation queue control, display a queue display area in the virtual interactive interface.

[0203] In some embodiments, multiple instruction identifiers are displayed in the queue display area; the execution order of the operation instructions represented by the multiple instruction identifiers in the queue display area is determined by the display positions of the multiple instruction identifiers in the queue display area; the execution control device 500 of the operation instructions may also include a position exchange module, which is used to respond to the position exchange operation triggered by the first instruction identifier in the queue display area, and exchange the display position of the first instruction identifier with the second instruction identifier in the queue display area, so that the display positions of the first instruction identifier and the second instruction identifier in the queue display area are interchanged.

[0204] In some embodiments, the position exchange operation is a drag operation; the position exchange module is specifically used to, in response to a drag operation triggered by a first instruction identifier in the queue display area, exchange the display position of the first instruction identifier with a second instruction identifier at the destination position of the drag operation.

[0205] In some embodiments, after the instruction identifier is added to the queue display area, a number indicating the execution order of the operation instruction corresponding to the instruction identifier is displayed on the operation control corresponding to the instruction identifier; the execution control device 500 of the operation instruction may also include an update module for updating the number displayed on the operation control corresponding to the first instruction identifier according to the execution order of the operation instruction represented by the first instruction identifier after the display position is exchanged, and updating the number displayed on the operation control corresponding to the second instruction identifier according to the execution order of the operation instruction represented by the second instruction identifier after the display position is exchanged.

[0206] In some embodiments, the execution control device 500 of the operation instruction may also include an order superposition module, which is used to superimpose and display numbers with the same order of addition on the operation controls that are triggered to add operations in the virtual interactive interface according to the order of addition of the operation controls that are triggered to add operations.

[0207] In some embodiments, the queue display area also displays a delete control for each instruction identifier located in the queue display area; the execution control device 500 of the operation instruction may also include a delete module for deleting the third instruction identifier from the queue display area in response to an operation triggered by the delete control of the third instruction identifier in the queue display area.

[0208] In some embodiments, a clear control is also displayed in the queue display area; the execution control device 500 of the operation instruction may also include a clear module for clearing the instruction identifier displayed in the queue display area and canceling the display of the queue display area in response to the operation triggered by the clear control of the queue display area.

[0209] In some embodiments, the execution module 530 includes an initialization unit for initializing the reference instruction identifier to a fourth instruction identifier in response to the completion of the execution of the target game operation instruction; the fourth instruction identifier refers to the instruction identifier corresponding to the operation instruction with the first execution order in the queue display area; a condition detection unit for performing an execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene; if the detection determines that the execution condition of the operation instruction represented by the reference instruction identifier is met, the operation instruction represented by the reference instruction identifier is executed; a removal unit for removing the reference instruction identifier from the queue display area after the operation instruction represented by the reference instruction identifier is executed; a loop judgment unit for updating the reference instruction identifier to an instruction identifier corresponding to the next operation instruction to be executed in the queue display area if the reference instruction identifier is not the instruction identifier corresponding to the operation instruction with the last execution order in the queue display area, and returning to the step of performing an execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene; if the reference instruction identifier is the instruction identifier corresponding to the operation instruction with the last execution order in the queue display area, determining that all the operation instructions represented by the instruction identifiers displayed in the queue display area have been executed.

[0210] In some embodiments, the condition detection unit is also used to skip executing the operation instruction represented by the reference instruction identifier if the detection determines that the execution condition of the operation instruction represented by the reference instruction identifier is not met, update the reference instruction identifier to an instruction identifier corresponding to the next operation instruction to be executed in the queue display area, and return to the step of performing execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene.

[0211] In some embodiments, the execution control device of the operation instruction may also include a control detection module, which is used to delete the instruction identifier corresponding to the first operation control from the queue display area if the first operation control in the virtual interactive interface is canceled during the execution of the target game operation instruction in the virtual scene.

[0212] In some embodiments, the execution control device 500 of the operation instruction may also include a first queue determination module, which is used to obtain the number of queue expansion props held by the target object; and determine the queue display length based on the number of queue expansion props held by the target object; the queue display length is used to indicate the maximum number of instruction identifiers displayed in the queue display area; the display module is used to display the queue display area in the virtual interactive interface according to the queue display length during the process of executing the target game operation instruction in the virtual scene.

[0213] In some embodiments, the execution control device 500 of the operation instruction may also include a second queue determination module, which is used to obtain the progress of the game round in which the virtual scene is located; and determine the queue display length corresponding to the progress; the queue display length is positively correlated with the progress; the queue display length is used to indicate the maximum number of instruction identifiers displayed in the queue display area; the display module is used to display the queue display area in the virtual interactive interface according to the queue display length during the process of executing the target game operation instruction in the virtual scene.

[0214] In some embodiments, the execution module 530 is also used to, if during the process of executing a target game operation instruction in a virtual scene and the queue display area is not displayed in the virtual interactive interface, if an operation triggered by a second operation control in the virtual interactive interface is detected, interrupt the execution of the target game operation instruction and execute the operation instruction corresponding to the second operation control.

[0215] Fig.12 The schematic diagram of the structure of the computer system of the electronic device suitable for implementing the embodiment of the present application is shown. The electronic device may be the terminal as described above, which is used to implement the execution control method of the operation instruction provided by the present application. It should be noted that: Fig.12 The computer system 1300 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0216] like Fig.12As shown, the computer system 1300 includes a central processing unit (CPU) 1301, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1302 or the program loaded from the storage part 1308 to the random access memory (RAM) 1303, such as executing the method in the above embodiment. In RAM 1303, various programs and data required for system operation are also stored. CPU 1301, ROM 1302 and RAM 1303 are connected to each other through bus 1304. Input / output (I / O) interface 1305 is also connected to bus 1304.

[0217] The following components are connected to the I / O interface 1305: an input section 1306 including a keyboard, a mouse, a microphone, etc.; an output section 1307 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1308 including a hard disk, etc.; and a communication section 1309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1309 performs communication processing via a network such as the Internet. A drive 1310 is also connected to the I / O interface 1305 as needed. A removable medium 1311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1310 as needed so that the computer instructions read therefrom are installed into the storage section 1308 as needed.

[0218] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes computer instructions. When the computer instructions are executed by the central processing unit (CPU) 1301, various functions defined in the system of the present application are executed.

[0219] The present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed by a processor, the method in any of the above method embodiments is implemented.

[0220] It should be noted that the computer-readable storage medium shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (Erasable Programmable Read Only Memory, EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable storage medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0221] In the embodiments of the present application, the term "module" or "unit" refers to a computer instruction or a part of a computer instruction with a predetermined function, and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a 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 of the module or unit function.

[0222] The above are only preferred embodiments of the present application, and are not intended to limit the present application in any form. Although the present application has been disclosed as above with preferred embodiments, it is not intended to limit the present application. Any technical personnel in the field can make some changes or modify the technical contents disclosed above into equivalent embodiments without departing from the scope of the technical solution of the present application. However, any brief modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of the technical solution of the present application.

Claims

1. A method for controlling the execution of an operation instruction, characterized in that: include: During the process of executing the target game operation instruction in the virtual scene, a queue display area is displayed in the virtual interactive interface; The target game operation instruction refers to a game operation instruction whose response time exceeds a time threshold; In response to an adding operation triggered on at least one operation control in the virtual interactive interface, adding an instruction identifier representing an operation instruction corresponding to the at least one operation control to the queue display area; After the target game operation instruction is executed, the operation instructions represented by the instruction identifiers displayed in the queue display area are executed sequentially in the virtual scene.

2. The method according to claim 1, characterized in that In the process of executing the target game operation instruction in the virtual scene, displaying the queue display area in the virtual interactive interface includes: In response to starting to execute the target game operation instruction in the virtual scene, displaying an operation queue control in the virtual interaction interface; In response to an operation triggered on the operation queue control, the queue display area is displayed in the virtual interaction interface.

3. The method according to claim 1, characterized in that The queue display area displays a plurality of instruction identifiers; the execution order of the operation instructions represented by the plurality of instruction identifiers in the queue display area is determined by the display positions of the plurality of instruction identifiers in the queue display area; After adding, in response to the adding operation triggered by at least one operation control in the virtual interactive interface, an instruction identifier representing the operation instruction corresponding to the at least one operation control to the queue display area, the method further includes: In response to a position exchange operation triggered by a first instruction identifier in the queue display area, the display positions of the first instruction identifier and the second instruction identifier in the queue display area are exchanged so that the display positions of the first instruction identifier and the second instruction identifier in the queue display area are interchanged.

4. The method according to claim 3, characterized in that The position exchange operation is a drag operation; In response to the position exchange operation triggered by the first instruction identifier in the queue display area, exchanging the display position of the first instruction identifier with the second instruction identifier in the queue display area, comprises: In response to a drag operation triggered by a first instruction identifier in the queue display area, the display position of the first instruction identifier is exchanged with a second instruction identifier at a destination position of the drag operation.

5. The method according to claim 3, characterized in that: After the instruction identifier is added to the queue display area, a number indicating the execution order of the operation instruction corresponding to the instruction identifier is displayed on the operation control corresponding to the instruction identifier; After exchanging the display positions of the first instruction identifier and the second instruction identifier in the queue display area in response to the position exchange operation triggered by the first instruction identifier in the queue display area, the method further includes: According to the execution order of the operation instructions represented by the first instruction identifier after the display position is swapped, the numbers displayed on the operation control corresponding to the first instruction identifier are updated, and according to the execution order of the operation instructions represented by the second instruction identifier after the display position is swapped, the numbers displayed on the operation control corresponding to the second instruction identifier are updated.

6. The method according to claim 5, characterized in that Before updating the number displayed on the operation control corresponding to the first instruction identifier according to the execution order of the operation instructions represented by the first instruction identifier after the display position is exchanged, and updating the number displayed on the operation control corresponding to the second instruction identifier according to the execution order of the operation instructions represented by the second instruction identifier after the display position is exchanged, the method further includes: According to the order in which the operation controls are triggered to add operations, numbers identical to the order in which the operations are added are superimposed and displayed on the operation controls that are triggered to add operations in the virtual interactive interface.

7. The method according to claim 1, characterized in that The queue display area also displays a delete control for each instruction identifier in the queue display area; After adding, in response to the adding operation triggered by at least one operation control in the virtual interactive interface, an instruction identifier representing the operation instruction corresponding to the at least one operation control to the queue display area, the method further includes: In response to an operation triggered by a delete control of the third instruction identifier in the queue display area, the third instruction identifier is deleted from the queue display area.

8. The method according to claim 1, characterized in that The queue display area also displays a clear control; After adding, in response to the adding operation triggered by at least one operation control in the virtual interactive interface, an instruction identifier representing the operation instruction corresponding to the at least one operation control to the queue display area, the method further includes: In response to an operation triggered by a clear control of the queue display area, the instruction identifiers displayed in the queue display area are cleared, and the queue display area is undisplayed.

9. The method according to claim 1, characterized in that: After the target game operation instruction is executed, the operation instructions represented by the instruction identifiers displayed in the queue display area are sequentially executed in the virtual scene, including: In response to the target game operation instruction being executed, the reference instruction identifier is initialized to a fourth instruction identifier; the fourth instruction identifier is the instruction identifier corresponding to the operation instruction that is executed first in the queue display area; Performing execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene; If the detection determines that the execution condition of the operation instruction represented by the reference instruction identifier is met, the operation instruction represented by the reference instruction identifier is executed; After the operation instruction represented by the reference instruction identifier is executed, removing the reference instruction identifier from the queue display area; If the reference instruction identifier is not the instruction identifier corresponding to the last operation instruction in the execution order in the queue display area, the reference instruction identifier is updated to indicate the instruction identifier corresponding to the next operation instruction to be executed in the queue display area, and the step of performing execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene is returned to be executed; If the reference instruction identifier is the instruction identifier corresponding to the last operation instruction in the execution order in the queue display area, it is determined that all operation instructions represented by the instruction identifiers displayed in the queue display area have been executed.

10. The method according to claim 9, characterized in that After performing execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene, the method further includes: If the detection determines that the execution condition of the operation instruction represented by the reference instruction identifier is not met, the execution of the operation instruction represented by the reference instruction identifier is skipped, the reference instruction identifier is updated to the instruction identifier corresponding to the next operation instruction to be executed in the queue display area, and the step of performing execution condition detection on the operation instruction represented by the reference instruction identifier in the virtual scene is returned.

11. The method according to claim 1, characterized in that: After adding, in response to the adding operation triggered by at least one operation control in the virtual interactive interface, an instruction identifier representing the operation instruction corresponding to the at least one operation control to the queue display area, the method further includes: During the process of executing the target game operation instruction in the virtual scene, if the first operation control in the virtual interactive interface is cancelled, the instruction identifier corresponding to the first operation control is deleted from the queue display area.

12. The method according to claim 1, characterized in that In the process of executing the target game operation instruction in the virtual scene, before displaying the queue display area in the virtual interactive interface, the method includes: Get the number of queue expansion props held by the target object; Determine the queue display length based on the number of queue expansion props held by the target object; the queue display length is used to indicate the maximum number of instruction identifiers displayed in the queue display area; In the process of executing the target game operation instruction in the virtual scene, displaying the queue display area in the virtual interactive interface includes: During the process of executing the target game operation instruction in the virtual scene, the queue display area is displayed in the virtual interactive interface according to the queue display length.

13. The method according to claim 1, characterized in that In the process of executing the target game operation instruction in the virtual scene, before displaying the queue display area in the virtual interactive interface, the method includes: Obtaining the progress of the game round in which the virtual scene is located; Determine a queue display length corresponding to the progress; the queue display length is positively correlated with the progress; the queue display length is used to indicate the maximum number of instruction identifiers displayed in the queue display area; In the process of executing the target game operation instruction in the virtual scene, displaying the queue display area in the virtual interactive interface includes: During the process of executing the target game operation instruction in the virtual scene, the queue display area is displayed in the virtual interactive interface according to the queue display length.

14. The method according to claim 1, characterized in that In the process of executing the target game operation instruction in the virtual scene, after displaying the queue display area in the virtual interactive interface, the method further includes: If during the process of executing a target game operation instruction in a virtual scene and the queue display area is not displayed in the virtual interaction interface, if an operation triggered by a second operation control in the virtual interaction interface is detected, the execution of the target game operation instruction is interrupted and the operation instruction corresponding to the second operation control is executed.

15. An execution control device for an operation instruction, characterized in that: include: A display module, used to display a queue display area in a virtual interactive interface during the process of executing a target game operation instruction in a virtual scene; The target game operation instruction refers to a game operation instruction whose response time exceeds a time threshold; an adding module, configured to, in response to an adding operation triggered on at least one operation control in the virtual interactive interface, add an instruction identifier representing an operation instruction corresponding to the at least one operation control to the queue display area; The execution module is used to sequentially execute the operation instructions represented by the instruction identifiers displayed in the queue display area in the virtual scene after the target game operation instruction is executed.

16. An electronic device, characterized in that: include: processor; A memory, wherein computer instructions are stored in the memory, and when the computer instructions are executed by the processor, the method according to any one of claims 1 to 14 is implemented.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method according to any one of claims 1 to 14 is implemented.

18. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by a processor, the method described in any one of claims 1 to 14 is implemented.