Game interaction control methods, devices and electronic devices

By generating composite controls in the graphical user interface of shooting-type online games, the player operation process is simplified, the problem of complex gun control is solved, and the game experience is improved.

CN115957502BActive Publication Date: 2026-06-02NETEASE (HANGZHOU) NETWORK CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NETEASE (HANGZHOU) NETWORK CO LTD
Filing Date
2022-10-17
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In shooting-themed online games, players need to trigger multiple controls to control the gun, which makes the operation process complicated and affects the gaming experience.

Method used

By displaying multiple composable controls in a graphical user interface and responding to control combination trigger events to generate composite controls, players can continuously execute the game functions of multiple target controls through composite controls.

Benefits of technology

It simplifies the game operation process, meets the diverse operation needs of players, and improves the game experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115957502B_ABST
    Figure CN115957502B_ABST
Patent Text Reader

Abstract

This invention provides a game interaction control method, device, and electronic device. Responding to a control combination trigger event, it displays multiple combinable controls from a plurality of operational controls in a first display format; responding to control combination operations, it displays a composite control consisting of multiple target combinable controls corresponding to the control combination operation; and responding to touch operations applied to the composite control, it controls a controlled virtual object to continuously execute the game functions of the multiple target combinable controls corresponding to the composite control. This method meets the diverse game operation needs of players, making game operation more convenient and improving the player's gaming experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of game technology, and more specifically, to a game interactive control method, device, and electronic device. Background Technology

[0002] In related technologies, in online games where shooting is the primary weapon, players typically need to trigger multiple controls to control the firearm. For example, triggering the control for the aiming lens to open the aiming lens, or triggering the control for reloading to load bullets into the gun. This method makes the firearm control process complex, impacting the player's gaming experience. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide a game interaction control method, device and electronic device to meet the diverse game operation needs of players, make game operation more convenient and improve the game experience of players.

[0004] In a first aspect, embodiments of the present invention provide an interactive control method for a game, which provides a graphical user interface through a terminal device; the graphical user interface displays the scene screen of the game scene where the controlled virtual object is located and the game operation area; the game operation area displays multiple operation controls; the operation controls are used to: control the controlled virtual object to execute corresponding game functions; the method includes: responding to a control combination trigger event to display multiple combinable controls among the multiple operation controls in a first display format; responding to a control combination operation to display a composite control of multiple target combinable controls corresponding to the control combination operation; and responding to a touch operation applied to the composite control to control the controlled virtual object to continuously execute the game functions of the multiple target combinable controls corresponding to the composite control.

[0005] Secondly, embodiments of the present invention provide an interactive control device for a game, which provides a graphical user interface through a terminal device; the graphical user interface displays the scene screen of the game scene where the controlled virtual object is located and the game operation area; the game operation area displays multiple operation controls; the operation controls are used to control the controlled virtual object to execute corresponding game functions; the device includes: a combinable control display module, used to respond to a control combination trigger event and display multiple combinable controls among the multiple operation controls in a first display format; a composite control display module, used to respond to a control combination operation and display a composite control of multiple target combinable controls corresponding to the control combination operation; and a function continuous execution module, used to respond to a touch operation applied to the composite control and control the controlled virtual object to continuously execute the game functions of the multiple target combinable controls corresponding to the composite control.

[0006] Thirdly, embodiments of the present invention provide an electronic device, including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-mentioned interactive control method for the game.

[0007] Fourthly, embodiments of the present invention provide a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are invoked and executed by a processor, the machine-executable instructions cause the processor to implement the above-described interactive control method for the game.

[0008] The embodiments of the present invention bring the following beneficial effects:

[0009] The aforementioned interactive control method, device, and electronic device for games respond to control combination trigger events, displaying multiple combinable controls among multiple operation controls in a first display format; responding to control combination operations, displaying a composite control of multiple target combinable controls corresponding to the control combination operation; and responding to touch operations applied to the composite control, controlling a controlled virtual object to continuously execute the game functions of the multiple target combinable controls corresponding to the composite control. This method satisfies the diverse game operation needs of players, making game operation more convenient and improving the player's gaming experience.

[0010] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.

[0011] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0012] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0013] Figure 1 A flowchart illustrating a game interaction control method provided in an embodiment of the present invention;

[0014] Figure 2 This is a schematic diagram of a game operation area for a combinable control combination process provided in an embodiment of the present invention;

[0015] Figure 3This is a schematic diagram of a game operation area displaying a cancel control, provided by an embodiment of the present invention.

[0016] Figure 4 This is a schematic diagram of a game operation area displaying execution parameter identifiers, provided by an embodiment of the present invention;

[0017] Figure 5 This is a schematic diagram of a game operation area marked with a sliding trajectory, provided by an embodiment of the present invention;

[0018] Figure 6 This is a schematic diagram of a game operation area displaying combinable controls, provided by an embodiment of the present invention;

[0019] Figure 7 This is another schematic diagram of a game operation area displaying a cancel control, provided by an embodiment of the present invention;

[0020] Figure 8 This is a schematic diagram of a prompt message provided in an embodiment of the present invention;

[0021] Figure 9 A schematic diagram of the structure of a game interaction control device provided in an embodiment of the present invention;

[0022] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0023] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0024] In combat games, the virtual objects controlled by players typically possess set skills or control set weapons. Players engage in combat against enemy virtual objects by triggering these skills or using these weapons. For example, in online games where shooting is the primary weapon, players usually need to trigger multiple controls to enable the virtual object to control the gun. For instance, triggering the control corresponding to the aiming scope will open the aiming scope (also known as "scoping in"), and triggering the control corresponding to reloading will load bullets into the gun.

[0025] One shooting game introduced a shooting mode: one-click aiming and firing. By selecting the firing mode for a specific weapon through game settings, the need for manual controls was reduced, making the firing process faster. However, this method is rather simplistic and cannot meet the diverse gameplay needs of players.

[0026] Based on this, embodiments of the present invention provide a game interaction control method, device, and electronic device, which can be applied to game battle scenarios including multiple game operation controls.

[0027] In one embodiment of this invention, the game interaction control method can run on a local terminal device or a server. When the game interaction control method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and client devices.

[0028] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of the game's interactive control methods are completed on the cloud gaming server. The client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0029] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.

[0030] In one possible implementation, this invention provides a game interaction control method, which provides a graphical user interface (GUI) through a terminal device. The terminal device can be either the aforementioned local terminal device or a client device in the aforementioned cloud interaction system. The GUI displays the game scene and game operation area where the controlled virtual object is located; the game operation area displays multiple operation controls; these controls are used to control the controlled virtual object to perform corresponding game functions. Figure 1 As shown, the method includes the following steps:

[0031] Step S102: Respond to the control combination trigger event and display multiple combinable controls among multiple operation controls in a first display format.

[0032] The aforementioned control combination trigger events can be generated by players clicking or long-pressing controls pre-set in the graphical user interface to trigger control combination modes, or by players performing a specific touch operation on a control in the game's control area. This specific touch operation is usually distinct from the touch operation that triggered the control. Furthermore, players can pre-configure the game's function execution methods through corresponding controls in the game settings page, so that control combination trigger events are generated immediately upon entering battle mode, allowing players to perform control combination operations. Various methods can be used, and no restrictions are placed here.

[0033] The aforementioned composable controls are typically operation controls that can be executed sequentially with other game functions. For example, in a game, to obtain a certain item, the player needs to control a controlled virtual object to jump and then control the controlled virtual object to grab the item. In this case, the operation controls controlling the controlled virtual object to jump and the operation controls controlling the controlled virtual object to grab the item can be considered composable controls.

[0034] In games, implementing skills may require players to operate multiple control elements in a predetermined sequence. These control elements can be combined into a single, combinable control. For example, when controlling a virtual character to shoot with a gun, players typically need to load bullets, aim, and then fire; usually, these three actions are assigned corresponding control elements. These three control elements can be set as combinable control elements.

[0035] The aforementioned first display format is typically different from the regular display format of the control elements. It allows for the addition of effects such as highlighting, vibration, or glowing to combinable controls based on their regular display format. Players can distinguish which control elements are combinable and which are not based on their display format, facilitating subsequent control combination operations.

[0036] Step S104: Respond to the control combination operation and display the composite control consisting of multiple target combinable controls corresponding to the control combination operation.

[0037] The above control combination operation allows players to drag multiple combinable controls to a specific location in the game's control area. This location can either have a pre-set combinable control or be an initially empty location. If a combinable control is pre-set at this location, it can be considered the first combinable control to be combined.

[0038] When a player drags a second combinable control to the display position of the first combinable control, an indicator can be displayed on the graphical user interface to prompt the player that if the combinable control is released at the current position, the second combinable control can be combined with the first combinable control to create a composite control. This indicator can be a halo effect around the first combinable control, or a checkmark indicating a combination. Similarly, once a composite control has been created, when the player drags other combinable controls to the display position of the composite control, an indicator can also be displayed to prompt the player that the combinable control can be released, allowing the current combinable control to continue combining with the composite control.

[0039] The composite control can be displayed as a larger control than a regular control. To indicate to the player which controls are combined, the names or identifiers of the combined controls can be labeled on the composite control.

[0040] Step S106: In response to the touch operation applied to the composite control, control the controlled virtual object to continuously execute the game functions of multiple target combinable controls corresponding to the composite control.

[0041] The aforementioned touch operations are typically click operations on composite controls. After clicking a composite control, the controlled virtual object can be controlled to continuously execute the game functions of multiple target composable controls corresponding to that control. The execution order can be the combination order of the target composable controls, or the reverse order of their combination order, which can be preset.

[0042] During the execution of game functions involving multiple target composable controls by a controlled virtual object, corresponding game function indicators can be displayed to indicate the progress and execution events of the game functions. Furthermore, a cancel control corresponding to the composite control can be set in the game operation area. If the player clicks this cancel control while the controlled virtual object is executing game functions involving multiple target composable controls, it can stop the controlled virtual object from executing the game functions of multiple target composable controls, or stop executing the game function of the current target composable control, thus allowing the execution of the game function of the next target composable control.

[0043] Because multiple target composable controls are combined into a composite control, it's difficult for players to manipulate each target composable control individually. Therefore, touch controls can be set for the composite control, temporarily displaying it as its corresponding multiple target composable controls, such as by long-pressing the composite control. Players can then use a swipe gesture connected to the long-press gesture to select several target composable controls from the displayed list. The controlled virtual object will then execute the functions of the selected target composable controls, with the execution order matching the order in which the player swipes across the target composable controls.

[0044] The aforementioned interactive control method for games responds to control combination trigger events, displays multiple combinable controls among multiple operation controls in a first display format; responds to control combination operations, displays a composite control consisting of multiple target combinable controls corresponding to the control combination operation; and responds to touch operations applied to the composite control, controls the controlled virtual object to continuously execute the game functions of the multiple target combinable controls corresponding to the composite control. This method meets the diverse game operation needs of players, makes game operation more convenient, and improves the player's gaming experience.

[0045] The following embodiment provides a specific method for responding to a control combination trigger event and displaying multiple composable controls among multiple operation controls in a first display format.

[0046] In practical implementation, after a player touches any one of the multiple control controls, the system responds to the touch action applied to the control controls by displaying multiple combinable controls in a first display format. This touch action should be distinguished from regular operations on the control controls. For example, if a regular operation on a control is a click, then the trigger for the control combination event could be a long press. Alternatively, a specific control can be designated as the one that triggers the display of combinable controls. When the player touches this designated control, multiple combinable controls from the multiple control controls are displayed in the first display format.

[0047] Among multiple control options, some can only be combined with one or more designated control options. When a player touches a control, that control is referred to as the first control. The first control, which is the first among multiple control options, can respond to touch actions on the first control and display at least one combinable control in a first display format. This first display format can include highlighting, display dithering, etc., to distinguish the display format of combinable controls from other non-combinable control options.

[0048] In addition, controls for triggering control combination modes can be pre-defined in the graphical user interface. To prevent players from accidentally touching them during gameplay, these controls are typically positioned far from the game's control area. For example, if the game's control area is usually located in the lower right corner of the graphical user interface, the controls for triggering control combination modes can be placed in the upper left or lower left corner. Players can generate control combination trigger events by clicking or long-pressing these controls.

[0049] The following embodiments provide a specific method for displaying a composite control of multiple target composable controls corresponding to a control combination operation.

[0050] The target composable control includes at least two composable controls, one of which can be referred to as the first composable control. The player can first select the first composable control from among multiple composable controls. Assuming that not all composable controls can be combined, in response to a first selection operation applied to the first composable control, at least one composable control corresponding to the first composable control is displayed in a second display format. This second display format can be a highlight, vibration, or halo format to indicate to the player that these composable controls can be combined with the first composable control. Then, the player can select the first composable control and at least one second composable control from among the corresponding composable controls. In response to a second selection operation with the first composable control and at least one second composable control from among the at least one composable control corresponding to the first composable control as the selected control, the first composable control and the composite control corresponding to the at least one second composable control are displayed.

[0051] The second selection operation can be of various types. For example, the second selection operation is a sliding operation, the trajectory of which passes through the first combinable control and at least one second combinable control. It can start at the first combinable control and end at the second combinable control; or it can start at the second combinable control and end at the first combinable control. The second selection operation also consists of multiple sub-click operations, each corresponding to the first combinable control and at least one second combinable control. That is, the player can click the first combinable control and at least one second combinable control sequentially to generate the corresponding composite control.

[0052] Taking the combination of a first composable control and a second composable control as an example, the combination process will be explained in detail. Players can drag the first composable control to the display position of the second composable control to generate a combined control. Specifically, in response to a sliding operation that starts at the position of the first composable control and ends at the position of one of the at least one second composable control corresponding to the first composable control, the composite control corresponding to the first and second composable controls will be displayed.

[0053] In specific implementation, in response to a sliding operation originating from the position of the first combinable control, the first combinable control is controlled to move along with the touch point of the sliding operation. This operation can be considered a dragging operation on the first combinable control. In response to the touch point of the sliding operation moving to the display position of a second combinable control among at least one of the at least one combinable controls corresponding to the first combinable control, a control combination indicator is displayed. This control combination indicator is used to indicate that the first combinable control and the second combinable control are combined. This combination indicator can be a checkmark, such as... Figure 2 As shown; in response to the end event of the sliding operation at the position of the second combinable control, the composite control corresponding to the first combinable control and the second combinable control is displayed at the position of the second combinable control.

[0054] When it is necessary to combine another second combinable control in the combinable controls corresponding to the first combinable control with the already generated composite control, a sliding operation can be performed starting from the display position of the other second combinable control. In response to the sliding operation starting from the display position of the other second combinable control in at least one combinable control corresponding to the first combinable control and ending at the display position of the composite control, the composite control is updated and displayed. The updated composite control corresponds to the first combinable control and the two second combinable controls.

[0055] Furthermore, the combination of controls can be canceled through touch operations applied to the composite controls. Specifically, players can long-press on a composite control for a preset time length. In response to the long-press operation, a cancellation control corresponding to the composite control will be displayed at a designated location on the composite control, such as... Figure 3 As shown; the response is a sliding operation that starts with the composite control and ends with the cancel control, canceling the display of the composite control. That is, if the player drags the composite control to the display position of the cancel control, the combination of controls is canceled.

[0056] In the actual implementation, it can also be set to respond to the click operation applied to the cancel control after the player clicks the cancel control, and cancel the display of the composite control.

[0057] The following embodiments provide a specific method for controlling a controlled virtual object to continuously execute game functions of multiple target combinable controls corresponding to a composite control in response to a touch operation applied to a composite control.

[0058] Since this composite control is primarily used for the continuous execution of game functions, a click operation can be set as its most common trigger method. When a player clicks the composite control, the system responds to the click action and controls the controlled virtual object to execute the game functions corresponding to the multiple composable controls in the order they are combined. The combination order of the multiple target composable controls corresponding to the composite control is determined based on the control combination operation. For example, if a player drags the first target composable control and the second target composable control sequentially to the display position of the third composable control to generate the corresponding composite control, the combination order will be: third target composable control, first target composable control, second composable control.

[0059] In the implementation process, other touch operations can be set as trigger methods for composite controls to achieve continuous execution of various game functions. For example, players can double-click on a composite control. In response to the double-click operation, multiple target composable controls corresponding to the composite control are displayed at a specified location in the graphical user interface. These target composable controls can then be arranged according to their combination order, such as... Figure 4As shown, the combination order is assumed to be the first control, the second control, and the third control; and the controlled virtual object is controlled to execute the game functions corresponding to the multiple composable controls in sequence according to the combination order of the multiple composable controls corresponding to the composite control. As mentioned above, the game functions correspond to the first, second, and third controls respectively; the combination order of the multiple target composable controls corresponding to the composite control is determined based on the control combination operation corresponding to the composite control. During the process of the controlled virtual object executing the game functions corresponding to the multiple composable controls in sequence according to the combination order of the multiple composable controls corresponding to the composite control, the player can perform a touch operation on a control among the displayed target composable controls, responding to the touch operation acting on the first target composable control among the multiple composable controls corresponding to the composite control, thereby controlling and changing the execution state of the currently executing game function of the controlled virtual object.

[0060] like Figure 4 As shown, while displaying multiple target composable controls corresponding to the composite control at a specified location, it can also display the execution parameter identifier of the game function corresponding to the target composable control at a specified location. The execution parameter identifier is used to indicate the execution time and / or execution progress of the game function. Figure 4 The progress bar shows that the first control's execution progress is 50% and the execution time is 1 second; the second control's execution progress is 0% and the execution time is 3 seconds; and the third control's execution progress is 0% and the execution time is 2 seconds.

[0061] When controlling the execution state of a game function of a controlled virtual object, a double-click operation can be performed on the first target composable control among multiple target composable controls corresponding to a composite control. This cancels the execution of the game function corresponding to the first target composable control during the game function execution state. For example, if the game function corresponding to the first control is in progress, and a third control is double-clicked, the controlled virtual object will execute the sub-state corresponding to the second control and then immediately terminate.

[0062] Furthermore, players can click on the displayed target composable controls. This click, applied to the first target composable control among multiple target composable controls corresponding to the composite control, controls the controlled virtual object to execute the game function corresponding to the first target composable control. This process can be viewed as directly switching the current game function to the game function corresponding to the target composable control clicked by the player.

[0063] During the process of a controlled virtual object executing the game function corresponding to the second target composable control among multiple composable controls, in response to a click operation on the first target composable control among the multiple target composable controls corresponding to the composite control, the controlled virtual object is controlled to stop executing the game function corresponding to the second target composable control; the controlled virtual object is controlled to execute the game function corresponding to the first target composable control, and the game functions corresponding to the composable controls located after the first target composable control in the combination order of the multiple composable controls corresponding to the composite control are continued to be executed. For example, as... Figure 4 In the scenario shown, if the player clicks on the second control while the controlled virtual object is executing the game function of the first control, the controlled virtual object stops executing the game function of the first control, directly starts executing the game function of the second control, and continues executing the game function of the third control.

[0064] The aforementioned game operation area can also display a cancel control corresponding to the composite control; after the controlled virtual object enters the game function execution state, the player can click the cancel control, responding to the click operation on the cancel control, controlling the controlled virtual object to stop executing the game function corresponding to the current composable control, and execute the game function corresponding to the composable control that is after the current composable control in the combination sequence.

[0065] Since multiple target combinable controls have been combined into a composite control, it is difficult for players to operate each target combinable control individually. Therefore, an operation can be set to temporarily restore the composite control to individual controls, making it easier for players to operate. Players can long-press the composite control for a first preset time; this operation is called the first long-press operation. In response to the first long-press operation on the composite control, multiple target combinable controls corresponding to the composite control are displayed at multiple preset positions, starting from the display position of the composite control. This display method can be similar to the display method of decoder icons on a mobile phone, with each target combinable control corresponding to a decoded number, such as... Figure 5 The diagram shows a combination of the first control, the second control, the third control, and the fourth control in the order they are written.

[0066] Players can perform a swipe operation starting from the target composable control displayed at the position of the composite control. In response to this swipe operation, the target composable control corresponding to the composite control through which the swipe path passes is determined as the target trigger control. Figure 5 The first control in the context is the target composable control displayed within the composite control. Figure 5If the trajectory passes through the first, second, and fourth controls, then these controls become the target trigger controls. In response to the end event of the display position of the second target combinable control among the multiple target combinable controls corresponding to the composite control, the controlled virtual object is controlled to execute the game functions corresponding to the target trigger controls in the order in which the sliding operation passes through them. Players can also slide to the location of the cancel control to cancel the operation.

[0067] This invention also provides another method for interactive control of games. This method... Figure 1 This method is implemented based on the method shown. It is applied to shooting games. The operation controls (also called "buttons") in this method are used to control the gun to perform functions such as aiming, firing, and reloading. The generated composite controls can be called "composite buttons" or "combination buttons." The graphical user interface in this method displays the main interface of the gun battle (also called the "battle HUD"), that is, the battle interface of the player-controlled gun and character. This method is mainly implemented in the following ways:

[0068] 1. In the combat HUD, press and hold the scope button for 2 seconds to trigger a combo button response. The borders of the buttons that support combo operations after the response can be highlighted. For example... Figure 6 As shown, the fire button, scope button, and reload button are combinable buttons, indicated by bold edges and highlighted. The weapon change button and hide button are non-combinable buttons.

[0069] 2. Clicking a combinable button will highlight or shake the associated combinable skill buttons. Drag the clicked button above the combinable button; a checkmark will appear near the button that combines the dragged button and the combinable button, indicating a successful combination. The combination will take effect after you release your finger.

[0070] 3. After generating a composite button, triggering it will cause the functions of the multiple buttons corresponding to that button to respond sequentially according to the order of the combination, usually with the first button in the combination being triggered first. For example, if the fire button is used as a composite button, and the player drags controls such as aiming and jumping onto the fire button in sequence, after successfully combining them, clicking the composite button will trigger the fire button first, followed by the aiming and jumping buttons. This combination allows multiple functions to be triggered simultaneously with a single click. For example, dragging the aiming button onto the fire button will activate the action when the checkmark appears and the player raises their hand. Clicking the fire button at this time will first trigger the aiming button, and then the firing action will occur.

[0071] 4. After pressing and holding the compound button for 2 seconds, a close button will appear near the compound button. Figure 7As shown. Dragging the composite button onto the close button and releasing it will cancel the button combination and remove the composite button from the display. Additionally, players can click the close button to cancel the combination, which will also remove the corresponding button combination's functionality. The previously combined buttons will then be reset to their original positions.

[0072] Since players need to adjust their strategies based on the current combat situation when controlling guns in game scenarios, multiple trigger methods can be set for the composite button. The following section details these trigger methods:

[0073] 1. Quick release trigger method: Clicking on a composite control will release the control with one click; the release order is the order in which the control is combined.

[0074] 2. Triggering method for controlling release time: Double-clicking the composite control will display the release order and release progress of each control corresponding to the composite control above the control, which is convenient for players to monitor and cancel the release at any time.

[0075] Double-clicking a composite control will release the combined controls. The release order follows the original combination order. Simultaneously, an information prompt will appear below the gun's crosshair, as shown below. Figure 8 As shown, this displays the current release order and progress. The time displayed at the top of the information prompt indicates how long it will take for the skill to be released. Figure 8 In this game, the reload time is 1 second, the aiming time is 3 seconds, and the firing time is 5 seconds. Clicking the skill controls in the progress bar will prioritize their activation: for example, if the current reload skill is still in progress (not yet completed), clicking the aiming progress bar will stop the reload operation. Aiming will be prioritized; if no other action is taken, the skill will proceed to the next step after aiming, such as aiming down sights or jumping.

[0076] Alternatively, you can click the red cancel button, or double-click it. Figure 8 Clicking any function button on the progress bar will cancel the current release action. For example, if you are currently performing the first reload operation, double-clicking the scope button will cancel its display. Figure 8 As shown, the aiming-out operation is performed after the reload is completed.

[0077] 3. Triggering method for releasing skill combinations of any button: After pressing and holding the composite control for 1.5 seconds, the composite control will expand. At this time, without releasing the button, start from the default control that is being held and slide directly to the corresponding control and release the button to release any combination. This operation method is similar to unlocking a mobile phone by sliding a password.

[0078] If you slide to the cancel control and release it, the current combination release action is canceled.

[0079] In this method, players control the combination and release of operation buttons according to their own needs or the requirements of gameplay, as well as the combination and release of skill combinations with a higher degree of freedom. This method expands the freedom of operation through interactive gestures and rule-based judgment, and also provides more design references for subsequent gameplay.

[0080] For the above method embodiments, see Figure 9 The illustrated game interaction control device provides a graphical user interface (GUI) via a terminal device. The GUI displays the game scene where the controlled virtual object is located and the game operation area. The game operation area displays multiple operation controls. These controls are used to control the controlled virtual object to perform corresponding game functions. The device includes:

[0081] The composable control display module 902 is used to respond to a control combination trigger event and display multiple composable controls among multiple operation controls in a first display format.

[0082] The composite control display module 904 is used to respond to control combination operations and display a composite control consisting of multiple target combinable controls corresponding to the control combination operation.

[0083] The continuous execution module 906 is used to respond to touch operations applied to the composite control and control the controlled virtual object to continuously execute the game functions of multiple target combinable controls corresponding to the composite control.

[0084] The aforementioned interactive control device for a game responds to control combination trigger events, displays multiple combinable controls among multiple operation controls in a first display format; responds to control combination operations, displays a composite control consisting of multiple target combinable controls corresponding to the control combination operation; and responds to touch operations applied to the composite control, controls the controlled virtual object to continuously execute the game functions of the multiple target combinable controls corresponding to the composite control. This method satisfies the diverse game operation needs of players, makes game operation more convenient, and improves the player's gaming experience.

[0085] The aforementioned composable control display module is also used to: respond to touch operations applied to multiple operation controls, and display multiple composable controls among the multiple operation controls in a first display format.

[0086] The aforementioned combinable control display module is also used to: respond to a touch operation applied to a first operation control among a plurality of operation controls, and display at least one combinable control corresponding to the first operation control among a plurality of operation controls in a first display format.

[0087] The aforementioned composite control display module is further configured to: respond to a first selection operation applied to a first combinable control among a plurality of combinable controls, display at least one combinable control corresponding to the first combinable control among the plurality of combinable controls in a second display format; and respond to a second selection operation in which at least one second combinable control among the first combinable control and at least one of the at least one combinable control corresponding to the first combinable control is selected, display the first combinable control and the composite control corresponding to the at least one second combinable control.

[0088] The second selection operation is a sliding operation, wherein the trajectory of the sliding operation passes through the first combinable control and at least one second combinable control; or the second selection operation consists of multiple sub-click operations, wherein the multiple sub-click operations correspond to the first combinable control and at least one second combinable control.

[0089] The aforementioned composite control display module is further configured to: in response to a first sliding operation that starts at the position of the first combinable control and ends at a second combinable control among at least one of the at least one combinable controls corresponding to the first combinable control, display the first combinable control and the composite control corresponding to the second combinable control.

[0090] The aforementioned device further includes: a composite control update module, used to update the display of the composite control in response to a sliding operation that starts from the display position of another second composite control among at least one of the at least one composite controls corresponding to the first composite control and ends at the display position of the composite control; the updated composite control corresponds to the first composite control and two second composite controls.

[0091] The aforementioned composite control display module is further configured to: respond to a sliding operation starting from the position of the first combinable control, control the first combinable control to move with the touch point of the sliding operation; respond to the touch point of the sliding operation moving to the display position of a second combinable control among at least one of the at least one combinable controls corresponding to the first combinable control, display a control combination identifier; the control combination identifier is used to indicate that the first combinable control and the second combinable control are combined; respond to the end event of the sliding operation at the position of the second combinable control, display the first combinable control and the composite control corresponding to the second combinable control at the position of the second combinable control.

[0092] The above-mentioned continuous execution module is also used to: respond to click operations applied to the composite control, and control the controlled virtual object to execute the game functions corresponding to the multiple composable controls in sequence according to the combination order of the multiple composable controls corresponding to the composite control; the combination order of the multiple target composable controls corresponding to the composite control is determined based on the control combination operation corresponding to the composite control.

[0093] The aforementioned continuous execution module is also used to: respond to a double-click operation applied to the composite control, display multiple target composable controls corresponding to the composite control at a specified location in the graphical user interface, and control the controlled virtual object to sequentially execute the game functions corresponding to the multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control; during the process of the controlled virtual object sequentially executing the game functions corresponding to the multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control, respond to a touch operation applied to the first target composable control among the multiple composable controls corresponding to the composite control, and control to change the execution state of the currently executing game function of the controlled virtual object.

[0094] The above-mentioned continuous execution module is also used to: display multiple target composable controls corresponding to the composite control at a specified position of the composite control, and display the execution parameter identifier of the game function corresponding to the target composable control at a specified position of the target composable control; wherein, the execution parameter identifier is used to indicate the execution time and / or execution progress of the game function.

[0095] The above-mentioned continuous execution module is also used to: respond to the double-click operation of the first target composable control among the multiple composable controls corresponding to the composite control, and cancel the execution of the game function corresponding to the first target composable control in the game function execution state.

[0096] The above-mentioned continuous execution module is also used to: respond to the click operation of the first target composable control among the multiple target composable controls corresponding to the composite control, and control the controlled virtual object to execute the game function corresponding to the first target composable control.

[0097] The aforementioned continuous execution module is also used to: during the process of the controlled virtual object executing the game function corresponding to the second target composable control among multiple composable controls, respond to the click operation acting on the first target composable control among the multiple target composable controls corresponding to the composite control, control the controlled virtual object to stop executing the game function corresponding to the second target composable control; control the controlled virtual object to execute the game function corresponding to the first target composable control, and continue to execute the game function corresponding to the composable control located after the first target composable control in the combination order according to the combination order of the multiple composable controls corresponding to the composite control.

[0098] The aforementioned game operation area also displays a cancel control corresponding to the composite control; the aforementioned device further includes: a function stop module, used to respond to a click operation applied to the cancel control, control the controlled virtual object to stop executing the game function corresponding to the current composable control, and execute the game function corresponding to the composable control located after the current composable control in the combination sequence.

[0099] The aforementioned continuous execution module is also used to: respond to a first long press operation applied to the composite control, and display multiple target combinable controls corresponding to the composite control at multiple set positions starting from the display position of the composite control; respond to a sliding operation starting from the target combinable control displayed at the display position of the composite control, and determine the target combinable controls corresponding to the composite control through which the sliding operation trajectory passes as target trigger controls; respond to the end event of the sliding operation at the display position of the second target combinable control among the multiple target combinable controls corresponding to the composite control, and control the controlled virtual object to execute the game functions corresponding to the target trigger controls in the order in which the sliding operation passes the target trigger controls.

[0100] The aforementioned device further includes: a cancellation control display module, used to display the cancellation control corresponding to the composite control at a specified position of the composite control in response to a second long press operation applied to the composite control; and a second cancellation module, used to cancel the display of the composite control in response to a sliding operation starting from the composite control and ending at the cancellation control.

[0101] The aforementioned device also includes: a second cancellation module, used to cancel the display of the composite control in response to a click operation applied to the cancellation control.

[0102] This embodiment also provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor. The processor executes the machine-executable instructions to implement the interactive control method of the aforementioned game, for example:

[0103] Responding to control combination trigger events, displaying multiple composable controls among multiple operation controls in a first display format; responding to control combination operations, displaying a composite control of multiple target composable controls corresponding to the control combination operation; responding to touch operations applied to the composite control, controlling the controlled virtual object to continuously execute the game functions of the multiple target composable controls corresponding to the composite control.

[0104] The above methods meet the diverse game operation needs of players, make game operation more convenient, and improve the player's game experience.

[0105] Optionally, the step of responding to the combined trigger event of the above-mentioned control and displaying multiple composable controls among the multiple operation controls in a first display format includes: responding to a touch operation applied to the operation controls among the multiple operation controls and displaying multiple composable controls among the multiple operation controls in a first display format.

[0106] Optionally, the step of responding to the control combination trigger event and displaying multiple composable controls among multiple operation controls in a first display format includes: responding to a touch operation applied to a first operation control among multiple operation controls and displaying at least one composable control corresponding to the first operation control among multiple operation controls in a first display format.

[0107] Optionally, the step of responding to the control combination operation and displaying the composite control of multiple target composable controls corresponding to the control combination operation includes: responding to a first selection operation applied to a first composable control among multiple composable controls, displaying at least one composable control corresponding to the first composable control among multiple composable controls in a second display format; and responding to a second selection operation with at least one second composable control among the first composable control and at least one second composable control corresponding to the first composable control as the selected control, displaying the first composable control and the composite control corresponding to the at least one second composable control.

[0108] Optionally, the second selection operation is a sliding operation, wherein the trajectory of the sliding operation passes through the first combinable control and at least one second combinable control; or the second selection operation consists of multiple sub-click operations, wherein the multiple sub-click operations correspond to the first combinable control and at least one second combinable control.

[0109] Optionally, the above-mentioned response to the second selection operation of the first combinable control and at least one second combinable control among the first combinable control and at least one second combinable control corresponding to the first combinable control, and the step of displaying the first combinable control and the composite control corresponding to the at least one second combinable control, includes: responding to the first sliding operation starting from the position of the first combinable control and ending at the second second combinable control among the at least one combinable control corresponding to the first combinable control, and displaying the first combinable control and the composite control corresponding to the second combinable control.

[0110] Optionally, after displaying the composite control corresponding to the first combinable control and the second combinable control, the method further includes: in response to a sliding operation that starts from the display position of another second combinable control among at least one of the first combinable controls and ends at the display position of the composite control, updating the display of the composite control; the updated composite control corresponds to the first combinable control and the two second combinable controls.

[0111] Optionally, the above-mentioned response to a first sliding operation, starting from the position of the first combinable control and ending at a second combinable control among at least one of the at least one combinable controls corresponding to the first combinable control, and displaying the composite control corresponding to the first combinable control, includes: responding to a sliding operation starting from the position of the first combinable control, controlling the first combinable control to move with the touch point of the sliding operation; responding to the touch point of the sliding operation moving to the display position of the second combinable control among at least one of the at least one combinable controls corresponding to the first combinable control, displaying a control combination identifier; the control combination identifier is used to indicate that the first combinable control and the second combinable control are combined; and responding to the end event of the sliding operation at the position of the second combinable control, displaying the first combinable control and the composite control corresponding to the second combinable control at the position of the second combinable control.

[0112] Optionally, the above-mentioned step of responding to a touch operation applied to a composite control and controlling the controlled virtual object to continuously execute the game functions of multiple target composable controls corresponding to the composite control includes: responding to a click operation applied to the composite control and controlling the controlled virtual object to sequentially execute the game functions corresponding to multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control; the combination order of the multiple target composable controls corresponding to the composite control is determined based on the control combination operation corresponding to the composite control.

[0113] Optionally, the steps of responding to touch operations applied to the composite control and controlling the controlled virtual object to continuously execute game functions of multiple target composable controls corresponding to the composite control include: responding to double-click operations applied to the composite control, displaying multiple target composable controls corresponding to the composite control at a specified location in the graphical user interface, and controlling the controlled virtual object to sequentially execute the game functions corresponding to the multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control; during the process of the controlled virtual object sequentially executing the game functions corresponding to the multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control, responding to touch operations applied to the first target composable control among the multiple composable controls corresponding to the composite control, and controlling to change the execution state of the currently executing game function of the controlled virtual object.

[0114] Optionally, the step of displaying multiple target composable controls corresponding to the composite control at a specified location in the graphical user interface includes: displaying multiple target composable controls corresponding to the composite control at a specified location in the composite control, and displaying the execution parameter identifier of the game function corresponding to the target composable control at a specified location in the target composable control; wherein, the execution parameter identifier is used to indicate the execution time and / or execution progress of the game function.

[0115] Optionally, the above-mentioned step of responding to the touch operation of the first target composable control among the multiple composable controls corresponding to the composite control, and controlling the change of the execution state of the currently executing game function of the controlled virtual object, includes: responding to the double-click operation of the first target composable control among the multiple composable controls corresponding to the composite control, and canceling the execution of the game function corresponding to the first target composable control in the game function execution state.

[0116] Optionally, the above-mentioned step of responding to a touch operation of the first target composable control among the multiple composable controls corresponding to the composite control, and controlling the change of the execution state of the currently executing game function of the controlled virtual object, includes: responding to a click operation of the first target composable control among the multiple target composable controls corresponding to the composite control, and controlling the controlled virtual object to execute the game function corresponding to the first target composable control.

[0117] Optionally, the step of controlling and changing the execution state of the currently executing game function of the controlled virtual object in response to a touch operation on the first target combinable control among the multiple combinable controls corresponding to the composite control during the process of the controlled virtual object sequentially executing the game function corresponding to the multiple combinable controls corresponding to the composite control includes: during the process of the controlled virtual object executing the game function corresponding to the second target combinable control among the multiple combinable controls, in response to a click operation on the first target combinable control among the multiple target combinable controls corresponding to the composite control, controlling the controlled virtual object to stop executing the game function corresponding to the second target combinable control; controlling the controlled virtual object to execute the game function corresponding to the first target combinable control, and continuing to execute the game function corresponding to the combinable control located after the first target combinable control in the combination order according to the combination order of the multiple combinable controls corresponding to the composite control.

[0118] Optionally, the game operation area also displays a cancel control corresponding to the composite control; after controlling the controlled virtual object to execute the game functions corresponding to the multiple composable controls in the order of their combination, the method further includes: responding to a click operation on the cancel control, controlling the controlled virtual object to stop executing the game function corresponding to the current composable control, and executing the game function corresponding to the composable control that is after the current composable control in the combination order.

[0119] Optionally, the above-mentioned step of responding to a touch operation applied to a composite control and controlling the controlled virtual object to continuously execute the game functions of multiple target combinable controls corresponding to the composite control further includes: responding to a first long press operation applied to the composite control, displaying multiple target combinable controls corresponding to the composite control at multiple set positions starting from the display position of the composite control; responding to a sliding operation starting from the target combinable control displayed at the display position of the composite control, determining the target combinable controls corresponding to the composite control through which the trajectory of the sliding operation passes as target trigger controls; and responding to the end event of the sliding operation at the display position of the second target combinable control among the multiple target combinable controls corresponding to the composite control, controlling the controlled virtual object to sequentially execute the game functions corresponding to the target trigger controls in the order in which the sliding operation passes the target trigger controls.

[0120] Optionally, after the above-mentioned display control combination operation corresponds to a composite control of multiple target combinable controls, the method further includes: in response to a second long press operation applied to the composite control, displaying a cancel control corresponding to the composite control at a specified position of the composite control; and in response to a sliding operation starting from the composite control and ending at the cancel control, canceling the display of the composite control.

[0121] Optionally, after displaying the cancel control corresponding to the composite control at a specified position of the composite control, the method further includes: responding to a click operation applied to the cancel control and canceling the display of the composite control.

[0122] See Figure 10 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the interactive control method of the game described above.

[0123] Furthermore, Figure 10 The electronic device shown also includes a bus 102 and a communication interface 103, with the processor 100, the communication interface 103 and the memory 101 connected via the bus 102.

[0124] The memory 101 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, or metropolitan area network. The bus 102 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 10The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0125] Processor 100 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 100 or by instructions in software form. Processor 100 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 101, and the processor 100 reads the information from memory 101 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.

[0126] This embodiment also provides a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions cause the processor to implement the interactive control method of the above-mentioned game.

[0127] The present invention provides a game interaction control method, apparatus, and electronic device, including a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments, for example:

[0128] Responding to control combination trigger events, displaying multiple composable controls among multiple operation controls in a first display format; responding to control combination operations, displaying a composite control of multiple target composable controls corresponding to the control combination operation; responding to touch operations applied to the composite control, controlling the controlled virtual object to continuously execute the game functions of the multiple target composable controls corresponding to the composite control.

[0129] The above methods meet the diverse game operation needs of players, make game operation more convenient, and improve the player's game experience.

[0130] Optionally, the step of responding to the combined trigger event of the above-mentioned control and displaying multiple composable controls among the multiple operation controls in a first display format includes: responding to a touch operation applied to the operation controls among the multiple operation controls and displaying multiple composable controls among the multiple operation controls in a first display format.

[0131] Optionally, the step of responding to the control combination trigger event and displaying multiple composable controls among multiple operation controls in a first display format includes: responding to a touch operation applied to a first operation control among multiple operation controls and displaying at least one composable control corresponding to the first operation control among multiple operation controls in a first display format.

[0132] Optionally, the step of responding to the control combination operation and displaying the composite control of multiple target composable controls corresponding to the control combination operation includes: responding to a first selection operation applied to a first composable control among multiple composable controls, displaying at least one composable control corresponding to the first composable control among multiple composable controls in a second display format; and responding to a second selection operation with at least one second composable control among the first composable control and at least one second composable control corresponding to the first composable control as the selected control, displaying the first composable control and the composite control corresponding to the at least one second composable control.

[0133] Optionally, the second selection operation is a sliding operation, wherein the trajectory of the sliding operation passes through the first combinable control and at least one second combinable control; or the second selection operation consists of multiple sub-click operations, wherein the multiple sub-click operations correspond to the first combinable control and at least one second combinable control.

[0134] Optionally, the above-mentioned response to the second selection operation of the first combinable control and at least one second combinable control among the first combinable control and at least one second combinable control corresponding to the first combinable control, and the step of displaying the first combinable control and the composite control corresponding to the at least one second combinable control, includes: responding to the first sliding operation starting from the position of the first combinable control and ending at the second second combinable control among the at least one combinable control corresponding to the first combinable control, and displaying the first combinable control and the composite control corresponding to the second combinable control.

[0135] Optionally, after displaying the composite control corresponding to the first combinable control and the second combinable control, the method further includes: in response to a sliding operation that starts from the display position of another second combinable control among at least one of the first combinable controls and ends at the display position of the composite control, updating the display of the composite control; the updated composite control corresponds to the first combinable control and the two second combinable controls.

[0136] Optionally, the above-mentioned response to a first sliding operation, starting from the position of the first combinable control and ending at a second combinable control among at least one of the at least one combinable controls corresponding to the first combinable control, and displaying the composite control corresponding to the first combinable control, includes: responding to a sliding operation starting from the position of the first combinable control, controlling the first combinable control to move with the touch point of the sliding operation; responding to the touch point of the sliding operation moving to the display position of the second combinable control among at least one of the at least one combinable controls corresponding to the first combinable control, displaying a control combination identifier; the control combination identifier is used to indicate that the first combinable control and the second combinable control are combined; and responding to the end event of the sliding operation at the position of the second combinable control, displaying the first combinable control and the composite control corresponding to the second combinable control at the position of the second combinable control.

[0137] Optionally, the above-mentioned step of responding to a touch operation applied to a composite control and controlling the controlled virtual object to continuously execute the game functions of multiple target composable controls corresponding to the composite control includes: responding to a click operation applied to the composite control and controlling the controlled virtual object to sequentially execute the game functions corresponding to multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control; the combination order of the multiple target composable controls corresponding to the composite control is determined based on the control combination operation corresponding to the composite control.

[0138] Optionally, the steps of responding to touch operations applied to the composite control and controlling the controlled virtual object to continuously execute game functions of multiple target composable controls corresponding to the composite control include: responding to double-click operations applied to the composite control, displaying multiple target composable controls corresponding to the composite control at a specified location in the graphical user interface, and controlling the controlled virtual object to sequentially execute the game functions corresponding to the multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control; during the process of the controlled virtual object sequentially executing the game functions corresponding to the multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control, responding to touch operations applied to the first target composable control among the multiple composable controls corresponding to the composite control, and controlling to change the execution state of the currently executing game function of the controlled virtual object.

[0139] Optionally, the step of displaying multiple target composable controls corresponding to the composite control at a specified location in the graphical user interface includes: displaying multiple target composable controls corresponding to the composite control at a specified location in the composite control, and displaying the execution parameter identifier of the game function corresponding to the target composable control at a specified location in the target composable control; wherein, the execution parameter identifier is used to indicate the execution time and / or execution progress of the game function.

[0140] Optionally, the above-mentioned step of responding to the touch operation of the first target composable control among the multiple composable controls corresponding to the composite control, and controlling the change of the execution state of the currently executing game function of the controlled virtual object, includes: responding to the double-click operation of the first target composable control among the multiple composable controls corresponding to the composite control, and canceling the execution of the game function corresponding to the first target composable control in the game function execution state.

[0141] Optionally, the above-mentioned step of responding to a touch operation of the first target composable control among the multiple composable controls corresponding to the composite control, and controlling the change of the execution state of the currently executing game function of the controlled virtual object, includes: responding to a click operation of the first target composable control among the multiple target composable controls corresponding to the composite control, and controlling the controlled virtual object to execute the game function corresponding to the first target composable control.

[0142] Optionally, the step of controlling and changing the execution state of the currently executing game function of the controlled virtual object in response to a touch operation on the first target combinable control among the multiple combinable controls corresponding to the composite control during the process of the controlled virtual object sequentially executing the game function corresponding to the multiple combinable controls corresponding to the composite control includes: during the process of the controlled virtual object executing the game function corresponding to the second target combinable control among the multiple combinable controls, in response to a click operation on the first target combinable control among the multiple target combinable controls corresponding to the composite control, controlling the controlled virtual object to stop executing the game function corresponding to the second target combinable control; controlling the controlled virtual object to execute the game function corresponding to the first target combinable control, and continuing to execute the game function corresponding to the combinable control located after the first target combinable control in the combination order according to the combination order of the multiple combinable controls corresponding to the composite control.

[0143] Optionally, the game operation area also displays a cancel control corresponding to the composite control; after controlling the controlled virtual object to execute the game functions corresponding to the multiple composable controls in the order of their combination, the method further includes: responding to a click operation on the cancel control, controlling the controlled virtual object to stop executing the game function corresponding to the current composable control, and executing the game function corresponding to the composable control that is after the current composable control in the combination order.

[0144] Optionally, the above-mentioned step of responding to a touch operation applied to a composite control and controlling the controlled virtual object to continuously execute the game functions of multiple target combinable controls corresponding to the composite control further includes: responding to a first long press operation applied to the composite control, displaying multiple target combinable controls corresponding to the composite control at multiple set positions starting from the display position of the composite control; responding to a sliding operation starting from the target combinable control displayed at the display position of the composite control, determining the target combinable controls corresponding to the composite control through which the trajectory of the sliding operation passes as target trigger controls; and responding to the end event of the sliding operation at the display position of the second target combinable control among the multiple target combinable controls corresponding to the composite control, controlling the controlled virtual object to sequentially execute the game functions corresponding to the target trigger controls in the order in which the sliding operation passes the target trigger controls.

[0145] Optionally, after the above-mentioned display control combination operation corresponds to a composite control of multiple target combinable controls, the method further includes: in response to a second long press operation applied to the composite control, displaying a cancel control corresponding to the composite control at a specified position of the composite control; and in response to a sliding operation starting from the composite control and ending at the cancel control, canceling the display of the composite control.

[0146] Optionally, after displaying the cancel control corresponding to the composite control at a specified position of the composite control, the method further includes: responding to a click operation applied to the cancel control and canceling the display of the composite control.

[0147] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0148] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.

[0149] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0150] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0151] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for interactive control of a game, characterized in that, A graphical user interface is provided through a terminal device; the graphical user interface displays the scene screen of the game scene where the controlled virtual object is located and the game operation area; the game operation area displays multiple operation controls; the operation controls are used to control the controlled virtual object to perform corresponding game functions; the method includes: Respond to control combination trigger events and display multiple composable controls from multiple operation controls in a first display format; In response to control combination operations, display a composite control containing multiple target composable controls corresponding to the control combination operation; In response to a touch operation applied to the composite control, the controlled virtual object is controlled to continuously execute the game functions of the multiple target composable controls corresponding to the composite control; The step of responding to a touch operation applied to the composite control and controlling the controlled virtual object to continuously execute the game functions of the multiple target composable controls corresponding to the composite control includes: In response to a double-click operation applied to the composite control, multiple target composable controls corresponding to the composite control are displayed at a specified location in the graphical user interface, and the controlled virtual object is controlled to execute the game functions corresponding to the multiple composable controls in sequence according to the combination order of the multiple composable controls corresponding to the composite control. During the process of the controlled virtual object sequentially executing the game functions corresponding to the multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control, in response to the touch operation of the first target composable control among the multiple composable controls corresponding to the composite control, the execution state of the game function currently being executed by the controlled virtual object is changed.

2. The method according to claim 1, characterized in that, The steps of responding to a control composition trigger event and displaying multiple composable controls among multiple action controls in a first display format include: In response to a touch operation applied to one of the plurality of operation controls, multiple combinable controls among the plurality of operation controls are displayed in a first display format.

3. The method according to claim 1, characterized in that, The steps of responding to a control composition trigger event and displaying multiple composable controls among multiple action controls in a first display format include: In response to a touch operation applied to a first operation control among the plurality of operation controls, at least one combinable control corresponding to the first operation control among the plurality of operation controls is displayed in a first display format.

4. The method according to claim 1, characterized in that, The step of responding to a control combination operation and displaying a composite control consisting of multiple target composable controls corresponding to the control combination operation includes: In response to a first selection operation applied to a first composable control among the plurality of composable controls, at least one composable control corresponding to the first composable control among the plurality of composable controls is displayed in a second display format; In response to a second selection operation that selects at least one second composable control from the first composable control and at least one of the composable controls corresponding to the first composable control, the first composable control and the composite control corresponding to the at least one second composable control are displayed.

5. The method according to claim 4, characterized in that, The second selection operation is a sliding operation, wherein the trajectory of the sliding operation passes through the first combinable control and the at least one second combinable control; or the second selection operation consists of multiple sub-click operations, wherein the multiple sub-click operations correspond to the first combinable control and the at least one second combinable control.

6. The method of claim 4, in response to a second selection operation that selects at least one second composable control from the first composable control and at least one of the at least one composable controls corresponding to the first composable control as the selected control, the step of displaying the first composable control and the composite control corresponding to the at least one second composable control includes: In response to a first sliding operation that starts at the position of the first combinable control and ends at a second combinable control among at least one of the at least one combinable controls corresponding to the first combinable control, the composite control corresponding to the first combinable control and the second combinable control is displayed.

7. The method according to claim 6, characterized in that, After displaying the composite control corresponding to the first composable control and the second composable control, the method further includes: In response to a sliding operation that starts at the display position of another second composable control among at least one composable controls corresponding to the first composable control and ends at the display position of the composite control, the composite control is updated and displayed; the updated composite control corresponds to the first composable control and the two second composable controls.

8. The method according to claim 6, characterized in that, The step of responding to a first sliding operation that starts at the position of the first composable control and ends at a second composable control among at least one of the composable controls corresponding to the first composable control, and displays the composite control corresponding to the first composable control and the second composable control, includes: In response to a sliding operation originating from the position of the first combinable control, the first combinable control is controlled to move along with the touch point of the sliding operation; In response to the sliding operation, the touch point moves to the display position of a second composable control among at least one composable controls corresponding to the first composable control, and a control combination identifier is displayed; the control combination identifier is used to indicate that the first composable control and the second composable control are combined. In response to the end event of the sliding operation at the position of the second combinable control, a composite control corresponding to the first combinable control and the second combinable control is displayed at the position of the second combinable control.

9. The method according to claim 1, characterized in that, The step of responding to a touch operation applied to the composite control and controlling the controlled virtual object to continuously execute the game functions of the multiple target composable controls corresponding to the composite control includes: In response to a click operation applied to the composite control, the controlled virtual object is controlled to execute the game functions corresponding to the multiple composable controls in sequence according to the combination order of the multiple composable controls corresponding to the composite control; the combination order of the multiple target composable controls corresponding to the composite control is determined based on the control combination operation corresponding to the composite control.

10. The method according to claim 1, characterized in that, The step of displaying multiple target composable controls corresponding to the composite control at a specified location in the graphical user interface includes: Multiple target composable controls corresponding to the composite control are displayed at a designated location on the composite control, and execution parameter identifiers of the game functions corresponding to the target composable controls are displayed at a designated location on the target composable controls; wherein, the execution parameter identifiers are used to indicate the execution time and / or execution progress of the game functions.

11. The method according to claim 1, characterized in that, The steps of responding to a touch operation applied to the first target composable control among multiple composable controls corresponding to the composite control, and controlling the change of the execution state of the currently executing game function of the controlled virtual object, include: In response to a double-click operation on the first target composable control among the multiple composable controls corresponding to the composite control, the game function corresponding to the first target composable control is canceled during the game function execution state.

12. The method according to claim 1, characterized in that, The steps of responding to a touch operation applied to the first target composable control among multiple composable controls corresponding to the composite control, and controlling the change of the execution state of the currently executing game function of the controlled virtual object, include: In response to a click operation on the first target composable control among multiple target composable controls corresponding to the composite control, the controlled virtual object is controlled to execute the game function corresponding to the first target composable control.

13. The method according to claim 1, characterized in that, During the process of the controlled virtual object sequentially executing the game functions corresponding to multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control, the step of responding to the touch operation of the first target composable control among the multiple composable controls corresponding to the composite control and controlling the change of the execution state of the currently executing game function of the controlled virtual object includes: During the process of the controlled virtual object executing the game function corresponding to the second target composable control among multiple composable controls, in response to the click operation of the first target composable control among the multiple target composable controls corresponding to the composite control, the controlled virtual object is controlled to stop executing the game function corresponding to the second target composable control; The controlled virtual object is controlled to execute the game function corresponding to the first target composable control, and the game function corresponding to the composable control located after the first target composable control in the combination order of the multiple composable controls corresponding to the composite control is continued to be executed.

14. The method according to claim 1, characterized in that, The game operation area also displays the cancel control corresponding to the composite control; After controlling the controlled virtual object to sequentially execute the game functions corresponding to the multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control, the method further includes: In response to a click operation on the cancel control, the controlled virtual object is controlled to stop executing the game function corresponding to the current composable control, and execute the game function corresponding to the composable control that is located after the current composable control in the combination sequence.

15. The method according to claim 1, characterized in that, The step of responding to a touch operation applied to the composite control and controlling the controlled virtual object to continuously execute the game functions of the multiple target composable controls corresponding to the composite control further includes: In response to a first long press operation applied to the composite control, multiple target combinable controls corresponding to the composite control are displayed at multiple set positions, starting from the display position of the composite control; In response to a sliding operation originating from a target composable control displayed at the display position of the composite control, the target composable control corresponding to the composite control through which the trajectory of the sliding operation passes is determined as the target trigger control; In response to the end event of the display position of the second target composable control among the multiple target composable controls corresponding to the composite control, the controlled virtual object is controlled to execute the game functions corresponding to the target trigger controls in the order in which the sliding operation passes the target trigger controls.

16. The method according to claim 1, characterized in that, After displaying a composite control consisting of multiple target composable controls corresponding to the control combination operation, the method further includes: In response to a second long press operation applied to the composite control, a cancel control corresponding to the composite control is displayed at a specified position on the composite control; In response to a sliding operation that starts with the composite control and ends with the cancel control, the composite control is canceled from display.

17. The method according to claim 16, characterized in that, After displaying the cancel control corresponding to the composite control at a specified location of the composite control, the method further includes: In response to a click operation applied to the cancel control, the composite control is canceled from display.

18. An interactive control device for a game, characterized in that, A graphical user interface is provided through a terminal device; the graphical user interface displays the scene screen of the game scene where the controlled virtual object is located and the game operation area; the game operation area displays multiple operation controls; the operation controls are used to control the controlled virtual object to perform corresponding game functions; the device includes: A composable control display module is used to respond to control combination trigger events and display multiple composable controls from multiple operation controls in a first display format. A composite control display module is used to respond to control combination operations and display a composite control consisting of multiple target combinable controls corresponding to the control combination operation. A continuous execution module is used to respond to touch operations applied to the composite control and control the controlled virtual object to continuously execute the game functions of the multiple target combinable controls corresponding to the composite control; The continuous execution module is also used for: In response to a double-click operation applied to the composite control, multiple target composable controls corresponding to the composite control are displayed at a specified location in the graphical user interface, and the controlled virtual object is controlled to execute the game functions corresponding to the multiple composable controls in sequence according to the combination order of the multiple composable controls corresponding to the composite control. During the process of the controlled virtual object sequentially executing the game functions corresponding to the multiple composable controls according to the combination order of the multiple composable controls corresponding to the composite control, in response to the touch operation of the first target composable control among the multiple composable controls corresponding to the composite control, the execution state of the game function currently being executed by the controlled virtual object is changed.

19. An electronic device, characterized in that, It includes a processor and a memory, the memory storing machine-executable instructions that can be executed by the processor, the processor executing the machine-executable instructions to implement the interactive control method of the game according to any one of claims 1-17.

20. A machine-readable storage medium, characterized in that, The machine-readable storage medium stores machine-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the interactive control method of the game as described in any one of claims 1-17.