Control method and device in game, electronic equipment and readable storage medium
Through the key combination operation of the external input device, the conflict problem between the movement of virtual objects and the release of skills in game control is solved, the accuracy and smoothness of game operation are achieved, and the efficiency of human-computer interaction and player experience are improved.
Patent Information
- Application Number
- CN202510983612.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-16
- Publication Date
- 2025-10-03
AI Technical Summary
During the game control process, players can easily interrupt the game rhythm when operating with the keyboard or mouse, affecting the efficiency of human-computer interaction and player experience. Especially when controlling the movement of virtual objects and releasing skills, it is difficult to avoid conflicts between field of view adjustment and skill selection at the same time.
By operating the key combination of the external input device, combined with pressing the key of the first external input device and releasing the key combination of the second external input device, the control selection mode is entered to achieve accurate movement of virtual objects and execution of game instructions, avoiding interruption of other operations.
It improves the efficiency of human-computer interaction and the player's gaming experience, ensures the accuracy and smoothness of virtual object operations, and improves the efficiency and accuracy of game skill release.
Smart Images

Figure CN120733340A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of human-computer interaction technology, and in particular to a control method, device, electronic device, and readable storage medium in a game. Background Art
[0002] During the game control process, players can control virtual objects to execute different game control instructions by combining one or at least two keys on the keyboard. However, since the keys that control different game instructions may be close to each other on the keyboard, when controlling the virtual object to execute a certain game control instruction, the control process of another game control instruction is paused, which interrupts the player's game rhythm and leads to a lower gaming experience.
[0003] In the related art, a skill selection area is displayed in a graphical user interface, and different areas are selected by moving the mouse to select game control commands. However, during the actual game control process, the direction of the virtual object and the adjustment of the field of view angle can generally be controlled by moving the mouse. If the skill selection and field of view adjustment do not conflict with each other, the field of view adjustment of the virtual object cannot be controlled by moving the mouse when selecting the game control command. At this time, the virtual object will not be able to view and defend against the attacks of the enemy virtual objects, resulting in the failure of the game task, reducing the efficiency of human-computer interaction and the player's gaming experience. Summary of the Invention
[0004] In view of this, the purpose of the present disclosure is to provide a control method, device, electronic device and readable storage medium in a game, which controls the movement of a virtual object through a first external input device, and controls the first virtual object to execute different game instructions through different operations on the buttons of a second external input device, so as to ensure the accuracy of the control of the first virtual object, and accurately control the first virtual object to complete the game control instructions without interrupting other operations on the first virtual object, thereby improving the efficiency of human-computer interaction and the player's gaming experience.
[0005] In a first aspect, an embodiment of the present disclosure provides a control method in a game, wherein a terminal device provides a graphical user interface, wherein the graphical user interface displays at least a portion of a game scene and a first virtual object, and the terminal device is externally connected to a first external input device and a second external input device, and the control method includes: In response to a pressing operation on a key of the first external input device, controlling the first virtual object to move in the game scene; wherein the pressing operation on the key of the first external input device is a pressing operation on one key or a combination of multiple keys on the first external input device; In response to a pressing operation on a key of the second external input device, controlling entry into a control selection mode; wherein the pressing operation on the key of the second external input device is pressing two keys of the second external input device simultaneously; In the control selection mode, in response to a release operation of a first button of the second external input device, controlling the first virtual object to execute a first game control instruction; In response to a release operation of a second button of the second external input device, the first virtual object is controlled to execute a second game control instruction.
[0006] In a second aspect, an embodiment of the present disclosure further provides a control device in a game, wherein a graphical user interface is provided through a terminal device, wherein the graphical user interface displays at least a portion of a game scene and a first virtual object, and the terminal device is externally connected to a first external input device and a second external input device, and the control device includes: a movement control module, configured to control the movement of the first virtual object in the game scene in response to a pressing operation on a key of the first external input device; wherein the pressing operation on the key of the first external input device is a pressing operation on a key or a combination of keys on the first external input device; a button pressing module, configured to control the entry into the control selection mode in response to a button pressing operation on the second external input device; wherein the button pressing operation on the second external input device is to press two buttons of the second external input device simultaneously; a first game control module configured to, in the control selection mode, control the first virtual object to execute a first game control instruction in response to a release operation on a first button of the second external input device; The second game control module is configured to control the first virtual object to execute a second game control instruction in response to a release operation of a second button of the second external input device.
[0007] In a third aspect, an embodiment of the present disclosure further provides an electronic device comprising: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to execute the control method in the game as described in the first aspect.
[0008] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, and the computer program is executed by a processor to execute the control method in the game as described in the first aspect.
[0009] The control method, device, electronic device and readable storage medium in the game provided by the embodiments of the present disclosure control a first virtual object to move in a game scene in response to a pressing operation on a key of a first external input device; wherein the pressing operation on the key of the first external input device is a pressing operation on a key or a combination of multiple keys on the first external input device; in response to a pressing operation on a key of a second external input device, control is controlled to enter a control selection mode; wherein the pressing operation on the key of the second external input device is to press two keys of the second external input device at the same time; in the control selection mode, in response to a release operation on the first key of the second external input device, the first virtual object is controlled to execute a first game control instruction; in response to a release operation on the second key of the second external input device, the first virtual object is controlled to execute a second game control instruction. In this way, while controlling the movement of the virtual object through the first external input device, the first virtual object is controlled to execute different game instructions through different operations on the buttons of the second external input device, so as to ensure the accuracy of the control of the first virtual object. Without interrupting other operations on the first virtual object, the first virtual object is accurately controlled to complete the game control instructions, thereby improving the efficiency of human-computer interaction and the player's gaming experience.
[0010] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.
[0012] Figure 1 A flowchart of a control method in a game provided by an embodiment of the present disclosure; Figure 2 One of the schematic diagrams of the graphical user interface provided by the embodiment of the present disclosure; Figure 3 This is a second schematic diagram of a graphical user interface provided by an embodiment of the present disclosure; Figure 4 This is a third schematic diagram of a graphical user interface provided in an embodiment of the present disclosure; Figure 5 This is a fourth schematic diagram of a graphical user interface provided in an embodiment of the present disclosure; Figure 6This is a fifth schematic diagram of a graphical user interface provided in an embodiment of the present disclosure; Figure 7 A schematic diagram of the structure of a control device in a game provided by an embodiment of the present disclosure; Figure 8 A schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0013] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the disclosure for which protection is sought, but merely represents selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, every other embodiment obtained by those skilled in the art without making creative work falls within the scope of protection of the present disclosure.
[0014] First, the nouns involved in this disclosure are introduced: (1) Terminal equipment The terminal device involved in the embodiments of the present disclosure mainly refers to a terminal for providing a graphical user interface and capable of controlling virtual characters. Among them, the terminal device can be the local terminal device mentioned below, or a client device in a cloud interactive system. The terminal device may include but is not limited to any one of the following devices: a smart phone, a tablet computer, a game console, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a personal digital assistant (PDA), an e-book reader, etc. An application that supports games is installed and running in the terminal device, such as an application that supports three-dimensional games or two-dimensional games. In the embodiments of the present disclosure, the application is introduced as a game application. Optionally, the application can be a stand-alone application, such as a stand-alone 3D game program, or a network-connected application.
[0015] (2) Graphical User Interface A graphical user interface (GUI) is an interface display format for communication between humans and computers. It allows users to manipulate icons, logos, or menu options on the screen using input devices such as a mouse or keyboard. It also allows users to manipulate icons or menu options on the screen by performing touch operations on the touch screen of a touch-sensitive terminal to select commands, start programs, or perform other tasks.
[0016] (3) Game scene A game scene is the game scene displayed (or provided) when an application is running on a terminal or server—that is, the scene used during normal game play. Specifically, a game scene refers to the virtual game controls that host a virtual character during gameplay. Within the game scene, the virtual character can perform actions such as movement and skill activation, controlled by commands issued by the user (i.e., the player) to the terminal device. Optionally, the game scene can be a simulation of the real world, a virtual environment that is partially simulated and partially fictional, or a purely fictional virtual environment. The game scene can be any of two-dimensional, 2.5-dimensional, and three-dimensional. The virtual environment can include the sky, land, ocean, and other environments, with land including environmental elements such as deserts and cities. The game scene is the scene where the user controls the complete game logic of the virtual character. Optionally, the game scene can also be used for game battles between at least two virtual characters, with virtual resources available to the at least two virtual characters. Exemplarily, a game scene can include any one or more of the following elements: game background elements, game object elements, game prop elements, and game material elements.
[0017] (4) Virtual objects A virtual object refers to a dynamic object that can be controlled in a virtual scene. Optionally, the dynamic object can be a virtual character, a virtual animal, an animated character, etc. The virtual object is a character controlled by a player through an input device, or an artificial intelligence (AI) set in a virtual environment through training, or a non-player character (NPC) set in a virtual scene battle. Optionally, the virtual object is a virtual character competing in a virtual scene. Optionally, the number of virtual objects in the virtual scene battle is preset, or dynamically determined based on the number of clients joining the battle, which is not limited in the embodiments of the present disclosure. In one possible implementation, the user can control the virtual object to move in the virtual scene, for example, to control the virtual object to run, jump, crawl, etc., and can also control the virtual object to fight with other virtual objects using skills, virtual props, etc. provided by the application.
[0018] Next, the technical background of this disclosure is introduced: During the game control process, players can control virtual objects to execute different game control instructions by combining one or at least two keys on the keyboard. However, since the keys that control different game instructions may be close to each other on the keyboard, when controlling the virtual object to execute a certain game control instruction, the control process of another game control instruction is paused, which interrupts the player's game rhythm and leads to a lower gaming experience.
[0019] In the related art, a skill selection area is displayed in a graphical user interface, and different areas are selected by moving the mouse to select game control commands. However, during the actual game control process, the direction of the virtual object and the adjustment of the field of view angle can generally be controlled by moving the mouse. If the skill selection and field of view adjustment do not conflict with each other, the field of view adjustment of the virtual object cannot be controlled by moving the mouse when selecting the game control command. At this time, the virtual object will not be able to view and defend against the attacks of the enemy virtual objects, resulting in the failure of the game task, reducing the efficiency of human-computer interaction and the player's gaming experience.
[0020] Based on this, the embodiment of the present disclosure provides a control method in a game to accurately control the first virtual object to complete game control instructions, thereby improving the efficiency of human-computer interaction and the player's gaming experience.
[0021] In one embodiment of the present disclosure, the control method in the game can be run on a local mobile terminal or a server. When the control method in the game is run on the server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0022] In an optional embodiment, various cloud applications, such as cloud games, can be run under the cloud interaction system. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud game operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the control method in the game are completed on the cloud game server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; but the cloud game server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud game server. The cloud game server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.
[0023] In an optional embodiment, taking a game as an example, a local mobile terminal stores a game program and is used to present the game screen. The local mobile terminal is used to interact with the player through a graphical user interface, that is, conventionally downloading and installing the game program through an electronic device and running it. The local mobile terminal can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal's display screen, or provided to the player through holographic projection. For example, the local mobile terminal may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.
[0024] In an optional implementation, an embodiment of the present invention provides a control method for a game, providing a graphical user interface via a mobile terminal. The mobile terminal may be the aforementioned local mobile terminal (e.g., a local touch-screen terminal) or a client device in the aforementioned cloud interaction system. The following description uses the control method for the aforementioned game running on a local mobile terminal (hereinafter referred to as the mobile terminal) as an example.
[0025] See also Figure 1 , Figure 1 This is a flow chart of a control method in a game provided by an embodiment of the present disclosure. Figure 1 As shown in , the control method in the game provided by the embodiment of the present disclosure includes: S101. In response to a pressing operation on a key of the first external input device, control the first virtual object to move in the game scene; wherein the pressing operation on the key of the first external input device is a pressing operation on a key or a combination of multiple keys on the first external input device.
[0026] S102: In response to a pressing operation on a key of the second external input device, control the device to enter a control selection mode; wherein the pressing operation on the key of the second external input device is pressing two keys of the second external input device simultaneously.
[0027] S103: In the control selection mode, in response to a release operation on a first button of the second external input device, control the first virtual object to execute a first game control instruction.
[0028] S104: In response to a release operation of a second button of the second external input device, control the first virtual object to execute a second game control instruction.
[0029] The control method in the game provided by the embodiment of the present disclosure controls the movement of the virtual object through the first external input device, and at the same time controls the first virtual object to execute different game instructions through different operations on the buttons of the second external input device, so as to ensure the accuracy of the control of the first virtual object. Without interrupting other operations on the first virtual object, the first virtual object is accurately controlled to complete the game control instructions, thereby improving the efficiency of human-computer interaction and the player's gaming experience.
[0030] The following describes the exemplary steps of the embodiment of the present disclosure: S101. In response to a pressing operation on a key of the first external input device, control the first virtual object to move in the game scene; wherein the pressing operation on the key of the first external input device is a pressing operation on a key or a combination of multiple keys on the first external input device.
[0031] In the disclosed embodiment, the player can control the virtual objects in the game scene through the external device of the terminal device to perform virtual game tasks.
[0032] In an optional embodiment, the first external input device is a keyboard, and the player controls the movement of the virtual object in the game scene by pressing a key or a combination of keys on the first external input device.
[0033] For example, the virtual object may be controlled to move in the game scene by pressing one or a combination of at least two keys among the W key, the A key, the S key, and the D key on the keyboard.
[0034] In an optional embodiment, when the first virtual object controlled by the player has multiple skills, the player can also control the first virtual object to release different skills by pressing a button or a combination of buttons on the first external input device.
[0035] For the above example, taking the game control instruction of controlling the virtual object to release skills as an example, it can be achieved by pressing one or a combination of at least two keys among the Q key, E key, R key and F key on the keyboard to control the first virtual object to release different skills.
[0036] Here, since the keys for controlling virtual objects and the keys for controlling virtual objects to release skills are both located on one side of the keyboard (the left part), when players control virtual objects to release skills, in order to ensure the accuracy of skill release control, they may need to stop controlling the movement of the virtual objects. Even players who are not familiar with the key positions on the keyboard need to pause the operation to confirm the specific key positions, which interrupts the player's game rhythm and leads to a lower game experience.
[0037] In an optional embodiment, the second external input device is a mouse, and a skill selection area can be displayed in a graphical user interface, and different areas can be selected by moving the mouse to release skills. However, in the actual control process of the game, the direction of the virtual object and the adjustment of the field of view angle can generally be controlled by moving the mouse. If the skill selection and field of view adjustment do not conflict with each other, the field of view adjustment of the virtual object cannot be controlled by moving the mouse when selecting the skill. That is, when controlling the skill selection by moving the mouse, the viewing angle adjustment of the virtual object cannot be controlled at the same time, and accurate aiming operations cannot be performed. At this time, the virtual object will not be able to view and defend against the attacks of the enemy virtual objects, resulting in the failure of the game task, affecting the efficiency of human-computer interaction and the player's gaming experience.
[0038] In view of this, the embodiments of the present disclosure provide a control method in the game, which controls the first virtual object to execute different game instructions through different operations on the mouse buttons while keeping the mouse still, so as to ensure the accuracy of the control of the first virtual object. Without interrupting other operations on the first virtual object, the first virtual object is accurately controlled to complete the game control instructions, thereby improving the efficiency of human-computer interaction and the player's gaming experience.
[0039] S102: In response to a pressing operation on a key of the second external input device, control the device to enter a control selection mode; wherein the pressing operation on the key of the second external input device is pressing two keys of the second external input device simultaneously.
[0040] In an optional embodiment, taking the first game control instruction and the second game control instruction as game skill release instructions as an example, in order for players to accurately understand the skill information of different game skills, the skill status information of the first game skill and the second game skill corresponding to the first button and the second button of the second external device can be displayed at a preset position of the graphical user interface, so that players can accurately understand the status of different skills, and then more accurately control skills, thereby improving the accuracy of skill release and the efficiency of human-computer interaction.
[0041] Specifically, before the step of “responding to a pressing operation on a key of the second external input device, controlling entry into a control selection mode”, the control method further includes: a1: Displaying a skill information prompt area in the graphical user interface; the skill information prompt area displays skill status information of a first game skill and a second game skill corresponding to a first button and a second button.
[0042] In an embodiment of the present disclosure, in order to reduce the obstruction of the graphical user interface by the skill information prompt area, the skill information prompt area can be displayed in a blank space of the graphical user interface. For example, the skill information prompt area can be displayed in the lower left corner of the graphical user interface.
[0043] In an optional embodiment, the skill information prompt area includes a first skill prompt sub-area and a second skill prompt sub-area. The first skill prompt sub-area is used to prompt the skill status information of the first game skill, and the second skill prompt sub-area is used to prompt the skill status information of the second game skill.
[0044] Here, the skill status information of the first game skill and the second game skill represents whether the first game skill and the second game skill are in a cooling state. If the game skill is not in a cooling state, it can be released immediately. If the game skill is in a cooling state, it is necessary to wait until the skill cooling time ends before it can be released.
[0045] In an optional embodiment, the skill status information of the game skill can be prompted in text. For example, if the first game skill is in a cooling state and the second game skill has ended the cooling state, the skill status information of "skill cooling down" can be displayed at the preset position of the first skill prompt sub-area corresponding to the first game skill, and the skill status information of "skill ready" can be displayed at the preset position of the second skill prompt sub-area corresponding to the second game skill.
[0046] In another optional embodiment, the skill status information of the game skills can be prompted by icons. For example, if the first game skill is in a cooldown state and the second game skill has ended the cooldown state, a "cooldown icon" can be displayed at a preset position of the first skill prompt sub-area corresponding to the first game skill, and a ready icon can be displayed at a preset position of the second skill prompt sub-area corresponding to the second game skill.
[0047] In another optional embodiment, the skill status information of the game skill can also be prompted through the filling status of the first skill prompt sub-area and the second skill prompt sub-area. For example, if the first game skill is in a cooling state and the second game skill has ended the cooling state, the first skill prompt sub-area can be filled only partially at this time, and the second skill prompt sub-area can be filled in full.
[0048] Here, for game skills that are in a cooling state, the filling area of the corresponding game skill prompt sub-area can be determined based on the difference between the current time and the cooling start time and the ratio of the total cooling time. As the cooling time increases, the filling area gradually expands. If all the game skill prompt sub-areas are filled, the skill cooling is over and is in a ready state.
[0049] For example, if the total cooldown time is 3 minutes, at this time, the game skill has been cooled for 1 and a half minutes, accounting for half of the total cooldown time, then the filling area of the game skill prompt sub-area can be set to half of the total area.
[0050] In an optional embodiment, in order to ensure that players can understand different game control instructions more clearly, after determining that the player has pressed a button on the second external input device, a control instruction selection area can be displayed in the graphical user interface, so that players can understand more clearly the different game skills and game skill information corresponding to the current second external input device, thereby improving human-computer interaction efficiency and player gaming experience.
[0051] Specifically, the control method further includes: b1: In response to a pressing operation on a key of the second external input device, a control instruction selection area is displayed in the graphical user interface.
[0052] Here, the control instruction selection area displays game control instructions and instruction operation instruction information corresponding to the first button and the second button.
[0053] In an optional embodiment, in order to facilitate player observation, the control instruction selection area can be displayed in the middle position of the graphical user interface, and the display area of the control instruction selection area is larger than the display area of the skill information prompt area.
[0054] Furthermore, in order to prevent the game scene displayed in the graphical user interface from being excessively blocked and to prevent players from being confused, after receiving the player's pressing operation on the button of the second external input device, the control instruction selection area can be displayed while the display of the skill information prompt area can be canceled.
[0055] In an optional embodiment, the game control instructions corresponding to the first button and the second button are displayed in the control instruction selection area. Taking the game control instruction as a skill release instruction as an example, the skill name of the first game skill corresponding to the first button can be displayed in the first selection area of the control instruction selection area, and the skill name of the second game skill corresponding to the second button can be displayed in the second selection area of the control instruction selection area.
[0056] At the same time, the skill status information is displayed at the preset positions of the first selection area and the second selection area. Here, the specific display method of the skill status information is consistent with the display method in the skill information prompt area, and will not be repeated here.
[0057] In an optional embodiment, the instruction operation indication information may be displayed at a preset position of the control instruction selection area, illustratively, at the top center of the control instruction selection area.
[0058] Here, the command operation instruction information may be text prompt information, so as to prompt the player how to issue different game control instructions.
[0059] For example, taking the first game control instruction and the second game control instruction as game skill release instructions, the instruction operation instruction information can prompt the player in text form on how to release the skill. Specifically, the instruction operation instruction information can be "release the corresponding key to trigger the skill."
[0060] Furthermore, after determining that the player presses two buttons of the second external input device at the same time, the control selection mode is entered, and the virtual object is controlled to execute different game control instructions according to the order in which the player releases the buttons.
[0061] S103: In the control selection mode, in response to a release operation on a first button of the second external input device, control the first virtual object to execute a first game control instruction.
[0062] S104: In response to a release operation of a second button of the second external input device, control the first virtual object to execute a second game control instruction.
[0063] In the embodiment of the present disclosure, if it is determined that the player first releases the first button of the second external input device, it is determined that the player needs to issue a first game control instruction corresponding to the first button; if it is determined that the player first releases the second button of the second external input device, it is determined that the player needs to issue a second game control instruction corresponding to the second button.
[0064] Here, the first button of the second external input device may be a left button of a mouse; and the second button of the second external input device may be a right button of a mouse.
[0065] In an optional embodiment, if the first game control instruction and the second game control instruction are game skill release instructions, the player's release operations on different buttons will release different game skills. In this way, the release of game skills can be completed in a timely and accurate manner, further improving the release efficiency of game skills and the efficiency of human-computer interaction.
[0066] Specifically, the step of “controlling the first virtual object to execute the first game control instruction in response to a release operation of the first button of the second external input device” includes: c1: In response to a release operation of a first button of the second external input device, controlling the first virtual object to release a first game skill.
[0067] In an optional embodiment, if it is determined that the player has released the first button of the second external device, it is necessary to control the first virtual object to release the first game skill. When releasing the first game skill, it is necessary to determine whether the first game skill is in a cooling state. If the first game skill is not in a cooling state, the first virtual object can be controlled to release the first game skill.
[0068] Specifically, the step of “controlling the first virtual object to release the first game skill in response to a release operation of the first button of the second external input device” includes: d1: In response to a release operation on a first button of the second external input device, if the first game skill is not in a cooldown state, controlling the first virtual object to release the first game skill.
[0069] In an optional embodiment, if it is determined that the player has released the first button of the second external device, it is necessary to obtain the skill status of the corresponding first game skill. If it is determined that the first game skill is not in a cooling state (in a ready state), the first virtual object can be directly controlled to release the first game skill.
[0070] In another optional embodiment, if it is determined that the first game skill is in a cooling state and cannot be released immediately, a prompt message can be displayed in the graphical user interface to remind the player that the first game skill is in a cooling state and cannot be released. The player can also be prompted with the remaining cooling time of the first game skill, so that the player can more accurately determine the timing of releasing the first game skill and enhance the player's gaming experience.
[0071] Specifically, the step of “controlling the first virtual object to execute the second game control instruction in response to a release operation of the second button of the second external input device” includes: e1: In response to a release operation of a second button of the second external input device, controlling the first virtual object to release a second game skill.
[0072] In an optional embodiment, similarly, if it is determined that the player has released the second button of the second external device, it is necessary to control the first virtual object to release the second game skill. When releasing the second game skill, it is necessary to determine whether the second game skill is in a cooling state. If the second game skill is not in a cooling state, the first virtual object can be controlled to release the second game skill.
[0073] Specifically, the step of “controlling the first virtual object to release the second game skill in response to a release operation of the second button of the second external input device” includes: f1: In response to a release operation on a second button of the second external input device, if the second game skill is not in a cooldown state, controlling the first virtual object to release the second game skill.
[0074] In an optional embodiment, if it is determined that the player has released the second button of the second external device, it is necessary to obtain the skill status of the corresponding second game skill. If it is determined that the second game skill is not in a cooling state (in a ready state), the first virtual object can be directly controlled to release the second game skill.
[0075] In another optional embodiment, if it is determined that the second game skill is in a cooling state and cannot be released immediately, a prompt message can be displayed in the graphical user interface to remind the player that the second game skill is in a cooling state and cannot be released. The player can also be prompted with the remaining cooling time of the second game skill, so that the player can more accurately determine the timing of releasing the second game skill and enhance the player's gaming experience.
[0076] In an optional embodiment, game skills may be divided into first-category skills and second-category skills, where the first-category skills may be instantaneous skills and the second-category skills may be item skills; for instantaneous skills, if it is determined that the player issues a release instruction for an instantaneous skill targeting a first virtual object, the corresponding game skill will be directly released and a corresponding skill effect will be generated; for item skills, if it is determined that the player issues a release instruction for a item skill targeting a first virtual object, it is necessary to first aim at the selected virtual object, and then launch the corresponding virtual prop towards the virtual object. Different game skills have different release processes, and the release process of different types of game skills will be explained below.
[0077] In an optional embodiment, when the first game skill is a first-category skill, the step of “controlling the first virtual object to release the first game skill in response to a release operation on the first button of the second external input device” includes: g1: In response to a release operation of a first button of the second external input device, controlling the first virtual object to release the first game skill.
[0078] In the disclosed embodiment, taking the release of the first game skill as an example, if the first game skill is a first-category skill (instantaneous skill), the release of the first game skill is directly completed as long as it is determined that the player issues a release operation on the first button.
[0079] In a possible implementation, the first virtual object may be controlled to release the first game skill toward the second virtual object in the game scene.
[0080] Here, the second virtual object can be determined based on the player's selection operation (for example, selecting the second virtual object by sliding the mouse, etc.), or it can be automatically determined by the system based on the role relationship (hostile relationship, etc.) between different virtual objects and the first virtual object, the distance between the position of different virtual objects and the position of the first virtual object, and the role status of the virtual object.
[0081] For example, taking the first game skill as a healing skill, it is necessary to release it towards a virtual object in the same game camp as the first virtual object. In the game scene, there are four virtual objects, among which virtual object A, virtual object B and virtual object C are in the same camp as the first virtual object, and virtual object D is in a different camp from the first virtual object. It is necessary to select a second virtual object from virtual object A, virtual object B and virtual object C to release the healing skill. According to the positions of virtual object A, virtual object B and virtual object C in the game scene, it can be determined that the distance between virtual object A and the first virtual object is 100m (game distance), and the distance between virtual object B and the first virtual object is 20m (game distance). In the example above, the distance between virtual object C and the first virtual object is 30m (game distance). At this time, virtual object A is not within the skill release range of the first virtual object, while virtual objects B and C are both within the skill release range of the first virtual object. At this time, the health value of virtual object B is 10, and the health value of virtual object C is 70. Virtual object B is given priority for treatment and is determined as the second virtual object. At this time, after determining that the player has released the first button, if the treatment skill is not in a cooldown state, the first virtual object is directly controlled to release the treatment skill toward virtual object B to treat virtual object B and increase the health value of virtual object B (increase the health of virtual object B).
[0082] In another optional embodiment, when the first game skill is a second-category skill, the step of “controlling the first virtual object to release the first game skill in response to a release operation on the first button of the second external input device” includes: h1: In response to a release operation on the first button of the second external input device, control the first virtual object to use the corresponding target virtual prop to enter a pre-use state; wherein, in the pre-use state, the graphical user interface displays at least one of the following information: an aiming mark, a virtual action corresponding to the first virtual object and the pre-use state, and a pre-use animation corresponding to the target virtual prop.
[0083] h2: In response to the pressing operation on the first button, control the first virtual object to aim in the direction to launch the target virtual prop.
[0084] In an optional implementation, if the first game skill is a second-category skill (prop-type skill), after determining that the player has released the first button, it is necessary to determine the target virtual prop corresponding to the first game skill.
[0085] In a possible embodiment, in order for the player to determine that the second type of game skill is currently triggered, when it is determined that the target virtual prop has entered the pre-use state, at least one information such as an aiming mark, a virtual action corresponding to the first virtual object and the pre-use state, and a pre-use animation corresponding to the target virtual prop can be displayed in the graphical user interface.
[0086] Here, the aiming mark can be the crosshairs of the target virtual prop or the launch trajectory of the target virtual prop; for the player controlling the first virtual object, when it is determined that the target virtual prop needs to be used, the first virtual prop can make corresponding virtual actions in conjunction with the target virtual prop. For example, it can be a virtual action of the first virtual prop raising its arm to prepare to throw the target virtual prop; at the same time, after it is determined that the first virtual object is going to use the target virtual prop, a pre-use animation of the first virtual object taking out the target virtual prop or operating the target virtual prop so that the target virtual prop is in a ready state can also be played.
[0087] For example, taking the target virtual prop as a virtual grenade, the target virtual prop display pre-use animation that can be played can be an animation of the first virtual object taking out the virtual grenade from the virtual backpack and pulling the virtual fuse of the virtual grenade.
[0088] In a possible implementation, the first virtual object may be controlled to use the target virtual object to aim at the third virtual object, and the target virtual prop may be launched toward the third virtual object.
[0089] Here, similarly, the third virtual object can be determined based on the player's selection operation (for example, selecting the third virtual object by sliding the mouse, etc.), or it can be automatically determined by the system based on the role relationship (hostile relationship, etc.) between different virtual objects and the first virtual object, the distance between the location of the different virtual objects and the location of the first virtual object, and the range of the target virtual object.
[0090] Furthermore, when it is determined that the player has again pressed the first button, the first virtual object is controlled to use the target virtual object to launch the target virtual object toward the third virtual object to attack the third virtual object.
[0091] For example, taking the virtual dart as the target item corresponding to the first game skill, it is necessary to release it towards a virtual object in a different game camp from the first virtual object. In the game scene, there are two virtual objects E and virtual object F belonging to the enemy camp. According to the positions of virtual object E and virtual object F, the distance between virtual object E and the first virtual object is 10m (game distance), and the distance between virtual object F and the first virtual object is 70m (game distance). The throwing distance of the virtual dart is 20m (game distance). Virtual object E is within the range of the virtual dart. Virtual object E is determined as the third virtual object. After determining that the player has issued a release operation for the first button, the first virtual object is controlled to use the virtual dart to aim at virtual object E. If the pressing operation for the first button is received again, the first virtual object is controlled to throw the virtual dart towards the position of virtual object E.
[0092] Here, the method for releasing the second game skill by the player issuing a public operation on the second button of the second external device is similar to the release process of the first game skill, and will not be repeated here.
[0093] In an optional embodiment, there may be more than just the first game control instruction and the second game control instruction for the first virtual object. Different control instructions can be divided, and by triggering the third button of the second external device, different control instructions can be switched to issue different game control instructions to the virtual object, which helps to improve the richness and accuracy of the player's control over the virtual object, thereby improving the efficiency of human-computer interaction and the player's gaming experience.
[0094] Specifically, the control method further includes: i1: In the control selection mode, in response to a triggering operation on the third button of the second external input device, switching the game control instructions for the first virtual object.
[0095] i2: In response to a release operation of the first button of the second external input device, control the first virtual object to execute a third game control instruction.
[0096] i3: In response to a release operation of the second button of the second external input device, controlling the first virtual object to execute a fourth game control instruction.
[0097] In a possible implementation, taking the second external input device as a mouse as an example, the third button of the second external device may be a mouse wheel; and the triggering operation on the third button may be a sliding operation on the mouse wheel.
[0098] In another possible implementation, taking the second external input device as a mouse as an example, the third button of the second external device may be a side button of the mouse; and the triggering operation on the third button may be a pressing operation on the side button of the mouse.
[0099] In an optional embodiment, after determining that a trigger operation for a third button of a second external input device is received, it can be determined that a switching instruction for a game control instruction is received, the game control instruction corresponding to the first button of the second external device is switched from the first game control instruction to the third game control instruction, and the game control instruction corresponding to the second button of the second external device is switched from the second game control instruction to the fourth game control instruction. If a release operation for the first button of the second external input device is received again, the first virtual object will be controlled to execute the third game control instruction; if a release operation for the second button of the second external input device is received again, the first virtual object will be controlled to execute the fourth game control instruction.
[0100] Here, the method of controlling the first virtual object to execute the third game control instruction and the fourth game control instruction is the same as the method of controlling the first virtual object to execute the first game control instruction and the second game control instruction, which will not be repeated here.
[0101] In an optional embodiment, for the first game skill and the second game skill, they respectively include a first game state and a second game state. When it is determined that the game control instruction is a game skill release instruction, the skill states of the first game skill and the second game skill can be switched by triggering the third button of the second external device.
[0102] Specifically, the control method further includes: j1: In the control selection mode, in response to a triggering operation on the third button of the second external input device, the states of the first game skill and the second game skill are switched from a first skill state to a second skill state.
[0103] j2: In response to a release operation on the first button of the second external input device, controlling the first virtual object to release the first game skill in the second skill state.
[0104] j3: In response to a release operation on a second button of the second external input device, controlling the first virtual object to release a second game skill in a second skill state.
[0105] In the embodiment of the present disclosure, if the trigger operation of the third button for the second external device is not received, the first game skill and the second game skill are defaulted to be in the first game skill state, and after determining that the trigger operation of the third button for the second external device is received, the skill state of the first game skill and the second game skill is switched from the first skill state to the second skill state. If the release operation of the first button for the second external input device is received again, the first game skill is still released, and the first game skill in the second skill state is released; if the release operation of the second button for the second external input device is received again, the second game skill is still released, and the second game skill in the second skill state is released.
[0106] In an optional embodiment, in order for players to more clearly determine the current game control instructions or the switching status of game function states, different skill areas can be divided when displaying the control instruction selection area, and then corresponding switching prompt information can be displayed to prompt players to switch skill states, which helps to improve human-computer interaction efficiency and player gaming experience.
[0107] Specifically, the control method further includes: k1: In response to a pressing operation on a key of the second external input device, a control instruction selection area is displayed in the graphical user interface, and a first skill area, a second skill area and switching prompt information are displayed in the control instruction selection area.
[0108] The first skill area displays the first game skill and the second game skill in the first skill state; the second skill area displays the first game skill and the second game skill in the second skill state.
[0109] Here, when displaying the control instruction selection area, the control instruction selection area can be divided into a first skill area and a second skill area. For example, the control instruction selection area is divided into two parts, the upper part is the first skill area, and the lower part is the second skill area.
[0110] Furthermore, the switching prompt information may be text prompt information to prompt the player to control the first virtual object to release game skills in different skill states by switching different skill areas.
[0111] In an optional embodiment, the step of “in the control selection mode, in response to a triggering operation on a third button of the second external input device, switching the state of the first game skill and the second game skill from a first skill state to a second skill state” includes: l1: In response to the triggering operation of the third button of the second external input device, the first skill area of the control instruction selection area is switched to the second skill area, and the status of the first game skill and the second game skill is switched from the first skill state to the second skill state.
[0112] For example, taking the third button as the mouse wheel and the triggering operation of the third button as a sliding operation, the upper half of the control instruction selection area is the first skill area, and the lower half is the second skill area. At this time, it can be switched from the first skill area to the second skill area by sliding the wheel downward for the second external input device. The second skill area includes a first skill sub-area corresponding to the first button and a second skill sub-area corresponding to the second button; the first skill sub-area corresponds to the first skill state, and the second skill sub-area corresponds to the second skill state. In response to the release operation of the first button for the second external input device, the first virtual object is controlled to release the first game skill in the second skill state; in response to the release operation of the second button for the second external input device, the first virtual object is controlled to release the second game skill in the second skill state.
[0113] In an optional implementation, in order to allow players to more clearly understand the current skill release status, improve the player's skill release accuracy and human-computer interaction efficiency, the skill area that the player has determined to select can be highlighted (highlighted, filled with other colors, etc.).
[0114] Exemplarily, the upper half of the control instruction selection area is the first skill area, and the lower half is the second skill area. The first skill area includes the first skill sub-area corresponding to the first button and the second skill sub-area corresponding to the second button; the first skill sub-area corresponds to the first game skill in the first skill state, and the second skill sub-area corresponds to the second game skill in the first skill state; the second skill area includes the third skill sub-area corresponding to the first button and the fourth skill sub-area corresponding to the second button; the third skill sub-area corresponds to the first game skill in the second skill state, and the fourth skill sub-area corresponds to the second game skill in the second skill state. If it is determined that the current player has issued a release operation for the first game skill in the first skill state through the second external device, the first skill sub-area will be highlighted at this time.
[0115] In an optional embodiment, taking the game control instruction as a game skill release instruction as an example, when there are multiple skills that the player can control the virtual object to release, different game skills can be divided, and the control instruction selection area can be divided into the same area, and two game skills are included in each area to correspond to the first button and the second button of the second external input device respectively. At the same time, through the trigger operation of the third button of the second external input device, different areas are switched, and then different game skills are switched, and then the first virtual object is controlled to be released.
[0116] For example, if the first virtual object has six releasable game skills, the control instruction selection area can be divided into three skill areas, each skill area corresponding to two game skills, thereby completing the switching of different game skills.
[0117] In an optional embodiment, if a release operation of a button for a second external device is received at the same time, the control selection mode can be quickly exited and the display of the control instruction selection area can be canceled, which can reduce the steps of canceling the display of the control instruction selection area and improve the human-computer interaction efficiency and the player's gaming experience.
[0118] Specifically, the control method further includes: m1: In response to a release operation of a key on the second external input device, exiting the control selection mode and canceling the display of the control instruction selection area.
[0119] The release operation on the button of the second external input device is to release two buttons of the second external input device at the same time.
[0120] In an optional embodiment, if the player simultaneously releases two buttons on two external input devices, it is determined that the player has chosen to exit the control selection mode. At the same time, the display of the control instruction selection area is canceled to reduce the obstruction of the game scene displayed in the graphical user interface, thereby improving the human-computer interaction efficiency and the player's gaming experience.
[0121] In an optional embodiment, the game control instructions for the first virtual object include not only skill release instructions, but also other game control instructions. The player can switch different game control instructions by operating the second external device to enhance the richness of the player's control over the first virtual object.
[0122] Specifically, the first game control instruction and the second game control instruction further include at least one of the following: Interaction control instructions for the virtual backpack, state switching instructions for the first virtual object, and viewing instructions for the virtual map.
[0123] In an optional embodiment, the interactive control instructions for the virtual backpack can be instructions for using and discarding virtual props. Specifically, after determining that the player has determined the target prop through interactive operations with the virtual backpack, in response to a press operation on a key of the second external input device, a virtual prop interaction area is displayed in the graphical user interface; in response to a release operation on a first key of the second external input device, the first virtual object is controlled to use the target prop; in response to a release operation on a second key of the second external input device, the first virtual object is controlled to discard the target prop; further, in response to a release operation on the key of the second external input device, the display of the virtual prop interaction area is canceled. In this way, the use or discard operation of the virtual prop can be completed without repeatedly opening the backpack and repeating the operation on the virtual prop, thereby improving the efficiency of human-computer interaction and the player's gaming experience.
[0124] In another optional embodiment, the state switching instruction for the target virtual object can be to switch the first virtual object to a different character state. Specifically, in response to a press operation on a button of the second external input device, a character state switching area is displayed in the graphical user interface; in response to a release operation on the first button of the second external input device, the first virtual object is controlled to switch to the first character state; in response to a release operation on the second button of the second external input device, the first virtual object is controlled to switch to the second character state, where the first character state is different from the second character state; and in response to a release operation on the button of the second external input device, the character state switching area is canceled. In this way, the control steps for virtual object switching can be reduced, and the human-computer interaction efficiency and the player's gaming experience can be improved.
[0125] Exemplarily, the character state of the first virtual object can be an upright state or a crouching state, the first button of the second external input device corresponds to the crouching state, and the second button of the second external input device corresponds to the upright state. In the game scene, the first virtual object is being attacked by an enemy virtual object. At this time, if there is virtual grass in the game scene, in response to the pressing operation of the button of the second external input device, the character state switching area is displayed in the graphical user interface; in response to the releasing operation of the first button of the second external input device, the first virtual object is controlled to adjust to the crouching state to hide behind the virtual grass and avoid the attack of the enemy virtual object.
[0126] In another optional embodiment, the viewing instruction for the virtual map can be an instruction for zooming in and out of the virtual map and an instruction for adjusting the map area. Specifically, in response to pressing a button on the second external input device, the virtual map is displayed in the graphical user interface; in response to releasing a first button on the second external input device, the display area of the virtual map is controlled to be zoomed in and out to ensure that the player can view the micro details and macro structure of the map elements in the virtual map; in response to releasing a second button on the second external input device, different display areas of the virtual map are controlled to switch to allow the player to view different area locations in the virtual map; in response to releasing a button on the second external input device, the display of the virtual map is canceled. In this way, the efficiency of human-computer interaction and the player's gaming experience can be improved.
[0127] The following is an explanation of the control process in the game according to the embodiment of the present disclosure through specific examples: See also Figure 2 , Figure 2 This is one of the schematic diagrams of the graphical user interface provided by the embodiment of the present disclosure, such as Figure 2 As shown, a skill information prompt area 210 is displayed in the graphical user interface 200 , and skill status information of the first game skill and the second game skill corresponding to the first button and the second button are displayed in the skill information prompt area 210 .
[0128] For further information, see Figure 3 , Figure 3 This is a second schematic diagram of a graphical user interface provided by an embodiment of the present disclosure, as shown in FIG. Figure 3As shown, in response to the pressing operation of the button of the second external input device, the control instruction selection area 220 is displayed in the graphical user interface 200, wherein the first skill display area 221 and the second skill display area 222 are displayed in the control instruction selection area 220. At this time, there is still a part of the filling area in the first skill display area 221, indicating that the first skill is still in a cooling state and is not in a ready-to-release state.
[0129] For further information, see Figure 4 , Figure 4 This is a third schematic diagram of a graphical user interface provided in an embodiment of the present disclosure, as shown in FIG. Figure 4 As shown, if the second skill is a second-category (prop-type) skill, in response to the release operation of the second button of the second external input device, the aiming area 230 is displayed in the graphical user interface 200 to aim at the corresponding virtual object, and when the pressing operation of the first button is received again, the first virtual object is controlled to launch the target virtual prop toward the virtual object in the aiming area 230.
[0130] For further information, see Figure 5 , Figure 5 This is a fourth schematic diagram of a graphical user interface provided by an embodiment of the present disclosure, as shown in FIG. Figure 5 As shown, in response to the pressing operation of the button for the second external input device, the control instruction selection area 220 is displayed in the graphical user interface 200. At this time, since the first game skill and the second game skill have different skill states, the first skill area 223, the second skill area 224 and the switching prompt information 225 are displayed in the control instruction selection area 220. If the trigger operation (sliding operation) of the third button (mouse wheel) for the second external input device is not received, it is in the control process of the first skill area 223. If the release operation of the first button for the second external input device is received, it is determined that the player is performing a control operation on the first skill in the first skill area 223, and the first skill sub-area 2231 will be highlighted.
[0131] For further information, see Figure 6 , Figure 6 This is a fifth schematic diagram of a graphical user interface provided by an embodiment of the present disclosure, as shown in FIG. Figure 6 As shown, if a trigger operation (sliding operation) is received for the third button (mouse wheel) of the second external input device, the player is in the control process of the second skill area 224. If a release operation is received for the first button of the second external input device, it is determined that the player is performing a control operation on the third skill in the second skill area 224, and the third skill sub-area 2241 will be highlighted.
[0132] The control method in the game provided by the embodiment of the present disclosure controls the movement of a first virtual object in a game scene in response to a pressing operation on a key of a first external input device; wherein the pressing operation on the key of the first external input device is a pressing operation on a key or a combination of keys on the first external input device; and controls entry into a control selection mode in response to a pressing operation on a key of a second external input device; wherein the pressing operation on the key of the second external input device is pressing two keys of the second external input device at the same time; in the control selection mode, in response to a release operation on the first key of the second external input device, controls the first virtual object to execute a first game control instruction; and in response to a release operation on the second key of the second external input device, controls the first virtual object to execute a second game control instruction. In this way, while controlling the movement of the virtual object through the first external input device, the first virtual object is controlled to execute different game instructions through different operations on the buttons of the second external input device, so as to ensure the accuracy of the control of the first virtual object. Without interrupting other operations on the first virtual object, the first virtual object is accurately controlled to complete the game control instructions, thereby improving the efficiency of human-computer interaction and the player's gaming experience.
[0133] Based on the same inventive concept, the embodiment of the present disclosure also provides a control device in the game corresponding to the control method in the game. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the control method in the above-mentioned game in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0134] See also Figure 7 , Figure 7 This is a schematic diagram of the structure of a control device in a game provided by an embodiment of the present disclosure. Figure 7 As shown in , the control device 700 includes: a movement control module 710, configured to control the movement of the first virtual object in the game scene in response to a key press operation on the first external input device; wherein the key press operation on the first external input device is a key press operation on one or a combination of keys on the first external input device; a button pressing module 720 for controlling entry into a control selection mode in response to a button pressing operation on the second external input device; wherein the button pressing operation on the second external input device is to press two buttons of the second external input device simultaneously; A first game control module 730 is configured to control the first virtual object to execute a first game control instruction in response to a release operation on the first button of the second external input device in the control selection mode; The second game control module 740 is configured to control the first virtual object to execute a second game control instruction in response to a release operation of the second button of the second external input device.
[0135] In an optional embodiment, the first game control instruction and the second game control instruction are game skill release instructions; When the first game control module 730 is used to control the first virtual object to execute the first game control instruction in response to the release operation of the first button of the second external input device, the first game control module 730 is used to: In response to a release operation on a first button of the second external input device, the first virtual object is controlled to release a first game skill.
[0136] When the second game control module 740 is used to control the first virtual object to execute the second game control instruction in response to the release operation of the second button of the second external input device, the second game control module 740 is used to: In response to a release operation of a second button of the second external input device, the first virtual object is controlled to release a second game skill.
[0137] In an optional embodiment, when the first game control module 730 is configured to control the first virtual object to release the first game skill in response to a release operation of the first button of the second external input device, the first game control module 730 is configured to: In response to a release operation on a first button of the second external input device, if the first game skill is not in a cooldown state, controlling the first virtual object to release the first game skill.
[0138] In an optional embodiment, when the second game control module 740 is used to control the first virtual object to release the second game skill in response to a release operation of the second button of the second external input device, the second game control module 740 is configured to: In response to a release operation on a second button of the second external input device, if the second game skill is not in a cooldown state, controlling the first virtual object to release the second game skill.
[0139] In an optional embodiment, when the first game skill is a first-category skill, when the first game control module 730 is configured to control the first virtual object to release the first game skill in response to a release operation on the first button of the second external input device, the first game control module 730 is configured to: In response to a release operation on the first button of the second external input device, the first virtual object is controlled to release the first game skill.
[0140] In an optional embodiment, when the first game skill is a second-category skill, when the first game control module 730 is configured to control the first virtual object to release the first game skill in response to a release operation on the first button of the second external input device, the first game control module 730 is configured to: In response to a release operation on a first button of the second external input device, controlling the first virtual object to enter a pre-use state using a corresponding target virtual item, wherein in the pre-use state, the graphical user interface displays at least one of the following information: an aiming mark, a virtual action of the first virtual object corresponding to the pre-use state, and a pre-use animation corresponding to the target virtual item; In response to a pressing operation on the first button, the first virtual object is controlled to launch the target virtual prop toward an aiming direction.
[0141] In an optional embodiment, the control device 700 further includes a first control instruction selection area display module (not shown in the figure), and the first control instruction selection area display module is used to: In response to a pressing operation on a key of the second external input device, displaying a control instruction selection area in the graphical user interface; The control instruction selection area displays game control instructions and instruction operation instruction information corresponding to the first button and the second button.
[0142] In an optional embodiment, the control device 700 further includes an instruction switching control module (not shown in the figure), and the instruction switching control module is configured to: In the control selection mode, in response to a triggering operation on a third button of the second external input device, switching a game control instruction for the first virtual object; In response to a release operation on a first button of the second external input device, controlling the first virtual object to execute a third game control instruction; In response to a release operation of the second button of the second external input device, the first virtual object is controlled to execute a fourth game control instruction.
[0143] In an optional embodiment, the first game skill and the second game skill include a first skill state and a second skill state; the control device 700 further includes a skill state switching and releasing module (not shown in the figure), and the skill state switching and releasing module is configured to: In the control selection mode, in response to a triggering operation on a third button of the second external input device, the states of the first game skill and the second game skill are switched from a first skill state to a second skill state; In response to a release operation on a first button of the second external input device, controlling the first virtual object to release the first game skill in a second skill state; In response to a release operation on a second button of the second external input device, the first virtual object is controlled to release a second game skill in a second skill state.
[0144] In an optional embodiment, the control device 700 further includes a second control instruction selection area display module (not shown in the figure), and the second control instruction selection area display module is used to: In response to a pressing operation on a key of the second external input device, displaying a control instruction selection area in the graphical user interface, and displaying a first skill area, a second skill area, and switching prompt information in the control instruction selection area; The first skill area displays the first game skill and the second game skill in the first skill state; the second skill area displays the first game skill and the second game skill in the second skill state.
[0145] In an optional embodiment, when the skill state switching release module is configured to, in the control selection mode, respond to a triggering operation on a third button of the second external input device to switch the states of the first game skill and the second game skill from a first skill state to a second skill state, the skill state switching release module is configured to: In response to the triggering operation of the third button of the second external input device, the first skill area of the control instruction selection area is switched to the second skill area, and the status of the first game skill and the second game skill is switched from the first skill state to the second skill state.
[0146] In an optional embodiment, the control device 700 further includes a control instruction selection area cancellation module (not shown in the figure), and the control instruction selection area cancellation module is configured to: In response to a release operation of a key on the second external input device, controlling exit from the control selection mode and canceling display of the control instruction selection area; The release operation on the button of the second external input device is to release two buttons of the second external input device at the same time.
[0147] In an optional embodiment, the control device 700 further includes a skill information prompt area display module (not shown in the figure), and the skill information prompt area display module is used to: A skill information prompt area is displayed in the graphical user interface; the skill information prompt area displays skill status information of the first game skill and the second game skill corresponding to the first button and the second button.
[0148] In an optional embodiment, the first game control instruction and the second game control instruction further include at least one of the following: Interaction control instructions for the virtual backpack, state switching instructions for the first virtual object, and viewing instructions for the virtual map.
[0149] In an optional implementation, the first external input device is a keyboard; the second external input device is a mouse.
[0150] The control device in the game provided by the embodiment of the present disclosure controls the movement of a first virtual object in a game scene in response to a pressing operation on a key of a first external input device; wherein the pressing operation on the key of the first external input device is a pressing operation on a key or a combination of keys on the first external input device; and controls entry into a control selection mode in response to a pressing operation on a key of a second external input device; wherein the pressing operation on the key of the second external input device is pressing two keys of the second external input device at the same time; in the control selection mode, in response to a release operation on the first key of the second external input device, controls the first virtual object to execute a first game control instruction; and in response to a release operation on the second key of the second external input device, controls the first virtual object to execute a second game control instruction. In this way, while controlling the movement of the virtual object through the first external input device, the first virtual object is controlled to execute different game instructions through different operations on the buttons of the second external input device, so as to ensure the accuracy of the control of the first virtual object. Without interrupting other operations on the first virtual object, the first virtual object is accurately controlled to complete the game control instructions, thereby improving the efficiency of human-computer interaction and the player's gaming experience.
[0151] See also Figure 8 , Figure 8 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Figure 8 As shown in FIG, the electronic device 800 includes a processor 810, a memory 820 and a bus 830.
[0152] The memory 820 stores machine-readable instructions executable by the processor 810. When the electronic device 800 is running, the processor 810 communicates with the memory 820 via the bus 830, so that the processor 810 executes the following instructions at runtime: In response to a pressing operation on a key of the first external input device, controlling the first virtual object to move in the game scene; wherein the pressing operation on the key of the first external input device is a pressing operation on one key or a combination of multiple keys on the first external input device; In response to a pressing operation on a key of the second external input device, controlling entry into a control selection mode; wherein the pressing operation on the key of the second external input device is pressing two keys of the second external input device simultaneously; In the control selection mode, in response to a release operation of a first button of the second external input device, controlling the first virtual object to execute a first game control instruction; In response to a release operation of a second button of the second external input device, the first virtual object is controlled to execute a second game control instruction.
[0153] In an optional embodiment, the first game control instruction and the second game control instruction are game skill release instructions; in the instruction executed by the processor 810, the step of controlling the first virtual object to execute the first game control instruction in response to a release operation on the first button of the second external input device includes: In response to a release operation on a first button of the second external input device, the first virtual object is controlled to release a first game skill.
[0154] In an optional embodiment, the first game control instruction and the second game control instruction are game skill release instructions; in the instruction executed by the processor 810, in response to the release operation of the second button of the second external input device, controlling the first virtual object to execute the second game control instruction includes: In response to a release operation of a second button of the second external input device, the first virtual object is controlled to release a second game skill.
[0155] In an optional embodiment, in the instructions executed by the processor 810, the step of controlling the first virtual object to release the first game skill in response to a release operation of the first button of the second external input device includes: In response to a release operation on a first button of the second external input device, if the first game skill is not in a cooldown state, controlling the first virtual object to release the first game skill.
[0156] In an optional embodiment, in the instructions executed by the processor 810, the step of controlling the first virtual object to release the second game skill in response to a release operation of the second button of the second external input device includes: In response to a release operation on a second button of the second external input device, if the second game skill is not in a cooldown state, controlling the first virtual object to release the second game skill.
[0157] In an optional embodiment, in the instructions executed by the processor 810, when the first game skill is a first category skill, the responding to a release operation on a first button of the second external input device to control the first virtual object to release the first game skill includes: In response to a release operation on the first button of the second external input device, the first virtual object is controlled to release the first game skill.
[0158] In an optional embodiment, in the instructions executed by the processor 810, when the first game skill is a second-category skill, the responding to a release operation on a first button of the second external input device to control the first virtual object to release the first game skill includes: In response to a release operation on a first button of the second external input device, controlling the first virtual object to enter a pre-use state using a corresponding target virtual item, wherein in the pre-use state, the graphical user interface displays at least one of the following information: an aiming mark, a virtual action of the first virtual object corresponding to the pre-use state, and a pre-use animation corresponding to the target virtual item; In response to a pressing operation on the first button, the first virtual object is controlled to launch the target virtual prop toward an aiming direction.
[0159] In an optional implementation, the instructions executed by the processor 810 further include: In response to a pressing operation on a key of the second external input device, displaying a control instruction selection area in the graphical user interface; The control instruction selection area displays game control instructions and instruction operation instruction information corresponding to the first button and the second button.
[0160] In an optional implementation, the instructions executed by the processor 810 further include: In the control selection mode, in response to a triggering operation on a third button of the second external input device, switching a game control instruction for the first virtual object; In response to a release operation on a first button of the second external input device, controlling the first virtual object to execute a third game control instruction; In response to a release operation of the second button of the second external input device, the first virtual object is controlled to execute a fourth game control instruction.
[0161] In an optional implementation, the first game skill and the second game skill include a first skill state and a second skill state; the instructions executed by the processor 810 further include: In the control selection mode, in response to a triggering operation on a third button of the second external input device, the states of the first game skill and the second game skill are switched from a first skill state to a second skill state; In response to a release operation on a first button of the second external input device, controlling the first virtual object to release the first game skill in a second skill state; In response to a release operation on a second button of the second external input device, the first virtual object is controlled to release a second game skill in a second skill state.
[0162] In an optional implementation, the instructions executed by the processor 810 further include: In response to a pressing operation on a key of the second external input device, displaying a control instruction selection area in the graphical user interface, and displaying a first skill area, a second skill area, and switching prompt information in the control instruction selection area; The first skill area displays the first game skill and the second game skill in the first skill state; the second skill area displays the first game skill and the second game skill in the second skill state.
[0163] In an optional embodiment, the instructions executed by the processor 810, wherein in the control selection mode, in response to a triggering operation on a third button of the second external input device, switching the states of the first game skill and the second game skill from a first skill state to a second skill state, include: In response to the triggering operation of the third button of the second external input device, the first skill area of the control instruction selection area is switched to the second skill area, and the status of the first game skill and the second game skill is switched from the first skill state to the second skill state.
[0164] In an optional implementation, the instructions executed by the processor 810 further include: In response to a release operation of a key on the second external input device, controlling exit from the control selection mode and canceling display of the control instruction selection area; The release operation on the button of the second external input device is to release two buttons of the second external input device at the same time.
[0165] In an optional implementation, the instructions executed by the processor 810 further include: A skill information prompt area is displayed in the graphical user interface; the skill information prompt area displays skill status information of the first game skill and the second game skill corresponding to the first button and the second button.
[0166] In an optional implementation, the first game control instruction and the second game control instruction further include at least one of the following: Interaction control instructions for the virtual backpack, state switching instructions for the first virtual object, and viewing instructions for the virtual map.
[0167] In an optional implementation, the first external input device is a keyboard; the second external input device is a mouse.
[0168] Through the above method, while controlling the movement of the virtual object through the first external input device, the first virtual object is controlled to execute different game instructions through different operations on the buttons of the second external input device, so as to ensure the accuracy of the control of the first virtual object. Without interrupting other operations on the first virtual object, the first virtual object is accurately controlled to complete the game control instructions, thereby improving the human-computer interaction efficiency and the player's gaming experience; at the same time, in order to enable the player to accurately understand the skill information of different game skills, the skill status information of the first game skill and the second game skill corresponding to the first button and the second button of the second external device can be displayed at a preset position of the graphical user interface, so that the player can accurately understand the status of different skills, and then more accurately control the skills, thereby improving the accuracy of skill release and the efficiency of human-computer interaction; at the same time, after determining that the player's pressing operation on the button of the second external input device is received, the control instruction selection area can be displayed in the graphical user interface, so that the player can more clearly understand the different game skills and game skills corresponding to the current second external input device. At the same time, for the first virtual object, there may be more than the first game control instruction and the second game control instruction. Different control instructions can be divided, and by triggering the third button of the second external device, different control instructions can be switched to issue different game control instructions to the virtual object, which helps to improve the richness and accuracy of the player's control over the virtual object, thereby improving the efficiency of human-computer interaction and the player's gaming experience. At the same time, in order for the player to more clearly determine the current game control instruction or the switching status of the game function state, different skill areas can be divided when displaying the control instruction selection area, and then corresponding switching prompt information can be displayed to prompt the player to switch the skill state, which helps to improve the efficiency of human-computer interaction and the player's gaming experience. At the same time, if the release operation of the button for the second external device is received at the same time, the control selection mode can be quickly exited and the display of the control instruction selection area can be canceled. The steps of canceling the display of the control instruction selection area can be reduced, thereby improving the efficiency of human-computer interaction and the player's gaming experience.
[0169] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon, such that when the computer program is executed by a processor, the following instructions are executed: In response to a pressing operation on a key of the first external input device, controlling the first virtual object to move in the game scene; wherein the pressing operation on the key of the first external input device is a pressing operation on one key or a combination of multiple keys on the first external input device; In response to a pressing operation on a key of the second external input device, controlling entry into a control selection mode; wherein the pressing operation on the key of the second external input device is pressing two keys of the second external input device simultaneously; In the control selection mode, in response to a release operation of a first button of the second external input device, controlling the first virtual object to execute a first game control instruction; In response to a release operation of a second button of the second external input device, the first virtual object is controlled to execute a second game control instruction.
[0170] In an optional embodiment, the first game control instruction and the second game control instruction are game skill release instructions; in the instructions executed by the computer-readable storage medium, the step of controlling the first virtual object to execute the first game control instruction in response to a release operation on a first button of the second external input device includes: In response to a release operation on a first button of the second external input device, the first virtual object is controlled to release a first game skill.
[0171] In an optional embodiment, the first game control instruction and the second game control instruction are game skill release instructions; in the instructions executed by the computer-readable storage medium, the step of controlling the first virtual object to execute the second game control instruction in response to a release operation on a second button of the second external input device includes: In response to a release operation of a second button of the second external input device, the first virtual object is controlled to release a second game skill.
[0172] In an optional embodiment, in the instructions executed by the computer-readable storage medium, the step of controlling the first virtual object to release the first game skill in response to a release operation on the first button of the second external input device includes: In response to a release operation on a first button of the second external input device, if the first game skill is not in a cooldown state, controlling the first virtual object to release the first game skill.
[0173] In an optional embodiment, in the instructions executed by the computer-readable storage medium, the step of controlling the first virtual object to release the second game skill in response to a release operation on the second button of the second external input device includes: In response to a release operation on a second button of the second external input device, if the second game skill is not in a cooldown state, controlling the first virtual object to release the second game skill.
[0174] In an optional embodiment, in the instructions executed by a computer-readable storage medium, when the first game skill is a first category skill, controlling the first virtual object to release the first game skill in response to a release operation on a first button of the second external input device includes: In response to a release operation on the first button of the second external input device, the first virtual object is controlled to release the first game skill.
[0175] In an optional embodiment, in the instructions executed by a computer-readable storage medium, when the first game skill is a second-category skill, controlling the first virtual object to release the first game skill in response to a release operation on a first button of the second external input device includes: In response to a release operation on a first button of the second external input device, controlling the first virtual object to enter a pre-use state using a corresponding target virtual item, wherein in the pre-use state, the graphical user interface displays at least one of the following information: an aiming mark, a virtual action of the first virtual object corresponding to the pre-use state, and a pre-use animation corresponding to the target virtual item; In response to a pressing operation on the first button, the first virtual object is controlled to launch the target virtual prop toward an aiming direction.
[0176] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include: In response to a pressing operation on a key of the second external input device, displaying a control instruction selection area in the graphical user interface; The control instruction selection area displays game control instructions and instruction operation instruction information corresponding to the first button and the second button.
[0177] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include: In the control selection mode, in response to a triggering operation on a third button of the second external input device, switching a game control instruction for the first virtual object; In response to a release operation on a first button of the second external input device, controlling the first virtual object to execute a third game control instruction; In response to a release operation of the second button of the second external input device, the first virtual object is controlled to execute a fourth game control instruction.
[0178] In an optional embodiment, the first game skill and the second game skill include a first skill state and a second skill state; the instructions executed by the computer-readable storage medium further include: In the control selection mode, in response to a triggering operation on a third button of the second external input device, the states of the first game skill and the second game skill are switched from a first skill state to a second skill state; In response to a release operation on a first button of the second external input device, controlling the first virtual object to release the first game skill in a second skill state; In response to a release operation on a second button of the second external input device, the first virtual object is controlled to release a second game skill in a second skill state.
[0179] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include: In response to a pressing operation on a key of the second external input device, displaying a control instruction selection area in the graphical user interface, and displaying a first skill area, a second skill area, and switching prompt information in the control instruction selection area; The first skill area displays the first game skill and the second game skill in the first skill state; the second skill area displays the first game skill and the second game skill in the second skill state.
[0180] In an optional embodiment, the instructions executed by a computer-readable storage medium, wherein in the control selection mode, in response to a triggering operation on a third button of the second external input device, switching the states of the first game skill and the second game skill from a first skill state to a second skill state, include: In response to the triggering operation of the third button of the second external input device, the first skill area of the control instruction selection area is switched to the second skill area, and the status of the first game skill and the second game skill is switched from the first skill state to the second skill state.
[0181] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include: In response to a release operation of a key on the second external input device, controlling exit from the control selection mode and canceling display of the control instruction selection area; The release operation on the button of the second external input device is to release two buttons of the second external input device at the same time.
[0182] In an optional implementation manner, the instructions executed by the computer-readable storage medium further include: A skill information prompt area is displayed in the graphical user interface; the skill information prompt area displays skill status information of the first game skill and the second game skill corresponding to the first button and the second button.
[0183] In an optional implementation, the first game control instruction and the second game control instruction further include at least one of the following: Interaction control instructions for the virtual backpack, state switching instructions for the first virtual object, and viewing instructions for the virtual map.
[0184] In an optional implementation, the first external input device is a keyboard; the second external input device is a mouse.
[0185] Through the above method, while controlling the movement of the virtual object through the first external input device, the first virtual object is controlled to execute different game instructions through different operations on the buttons of the second external input device, so as to ensure the accuracy of the control of the first virtual object. Without interrupting other operations on the first virtual object, the first virtual object is accurately controlled to complete the game control instructions, thereby improving the human-computer interaction efficiency and the player's gaming experience; at the same time, in order to enable the player to accurately understand the skill information of different game skills, the skill status information of the first game skill and the second game skill corresponding to the first button and the second button of the second external device can be displayed at a preset position of the graphical user interface, so that the player can accurately understand the status of different skills, and then more accurately control the skills, thereby improving the accuracy of skill release and the efficiency of human-computer interaction; at the same time, after determining that the player's pressing operation on the button of the second external input device is received, the control instruction selection area can be displayed in the graphical user interface, so that the player can more clearly understand the different game skills and game skills corresponding to the current second external input device. At the same time, for the first virtual object, there may be more than the first game control instruction and the second game control instruction. Different control instructions can be divided, and by triggering the third button of the second external device, different control instructions can be switched to issue different game control instructions to the virtual object, which helps to improve the richness and accuracy of the player's control over the virtual object, thereby improving the efficiency of human-computer interaction and the player's gaming experience. At the same time, in order for the player to more clearly determine the current game control instruction or the switching status of the game function state, different skill areas can be divided when displaying the control instruction selection area, and then corresponding switching prompt information can be displayed to prompt the player to switch the skill state, which helps to improve the efficiency of human-computer interaction and the player's gaming experience. At the same time, if the release operation of the button for the second external device is received at the same time, the control selection mode can be quickly exited and the display of the control instruction selection area can be canceled. The steps of canceling the display of the control instruction selection area can be reduced, thereby improving the efficiency of human-computer interaction and the player's gaming experience.
[0186] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0187] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. There may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some communication interface, indirect coupling or communication connection of devices or units, which may be electrical, mechanical or other forms.
[0188] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0189] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0190] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0191] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above-mentioned embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-mentioned embodiments within the technical scope disclosed in the present disclosure, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A control method in a game, characterized in that: A graphical user interface is provided by a terminal device, wherein the graphical user interface displays at least a portion of a game scene and a first virtual object. The terminal device is externally connected to a first external input device and a second external input device. The control method includes: In response to a pressing operation on a key of the first external input device, controlling the first virtual object to move in the game scene; wherein the pressing operation on the key of the first external input device is a pressing operation on one key or a combination of multiple keys on the first external input device; In response to a pressing operation on a key of the second external input device, controlling entry into a control selection mode; wherein the pressing operation on the key of the second external input device is pressing two keys of the second external input device simultaneously; In the control selection mode, in response to a release operation of a first button of the second external input device, controlling the first virtual object to execute a first game control instruction; In response to a release operation of a second button of the second external input device, the first virtual object is controlled to execute a second game control instruction.
2. The control method according to claim 1, characterized in that: The first game control instruction and the second game control instruction are game skill release instructions; The step of controlling the first virtual object to execute a first game control instruction in response to a release operation of the first button of the second external input device includes: In response to a release operation on a first button of the second external input device, controlling the first virtual object to release a first game skill; The step of controlling the first virtual object to execute a second game control instruction in response to a release operation of a second button of the second external input device includes: In response to a release operation of a second button of the second external input device, the first virtual object is controlled to release a second game skill.
3. The control method according to claim 2, characterized in that: The step of controlling the first virtual object to release the first game skill in response to a release operation of the first button of the second external input device includes: In response to a release operation on a first button of the second external input device, if the first game skill is not in a cooldown state, controlling the first virtual object to release the first game skill; The step of controlling the first virtual object to release the second game skill in response to a release operation of the second button of the second external input device includes: In response to a release operation on a second button of the second external input device, if the second game skill is not in a cooldown state, controlling the first virtual object to release the second game skill.
4. The control method according to claim 2, characterized in that: When the first game skill is a first category skill, the step of controlling the first virtual object to release the first game skill in response to a release operation of a first button of the second external input device includes: In response to a release operation on the first button of the second external input device, the first virtual object is controlled to release the first game skill.
5. The control method according to claim 2, characterized in that: When the first game skill is a second-category skill, the step of controlling the first virtual object to release the first game skill in response to a release operation of the first button of the second external input device includes: In response to a release operation on a first button of the second external input device, controlling the first virtual object to enter a pre-use state using a corresponding target virtual item, wherein in the pre-use state, the graphical user interface displays at least one of the following information: an aiming mark, a virtual action of the first virtual object corresponding to the pre-use state, and a pre-use animation corresponding to the target virtual item; In response to a pressing operation on the first button, the first virtual object is controlled to launch the target virtual prop toward an aiming direction.
6. The control method according to claim 2, characterized in that: The control method further includes: In response to a pressing operation on a key of the second external input device, displaying a control instruction selection area in the graphical user interface; The control instruction selection area displays game control instructions and instruction operation instruction information corresponding to the first button and the second button.
7. The control method according to claim 6, characterized in that: The control method further includes: In the control selection mode, in response to a triggering operation on a third button of the second external input device, switching a game control instruction for the first virtual object; In response to a release operation on a first button of the second external input device, controlling the first virtual object to execute a third game control instruction; In response to a release operation of the second button of the second external input device, the first virtual object is controlled to execute a fourth game control instruction.
8. The control method according to claim 7, characterized in that: The first game skill and the second game skill include a first skill state and a second skill state; the control method further includes: In the control selection mode, in response to a triggering operation on a third button of the second external input device, the states of the first game skill and the second game skill are switched from a first skill state to a second skill state; In response to a release operation on a first button of the second external input device, controlling the first virtual object to release the first game skill in a second skill state; In response to a release operation on a second button of the second external input device, the first virtual object is controlled to release a second game skill in a second skill state.
9. The control method according to claim 8, characterized in that: The control method further includes: In response to a pressing operation on a key of the second external input device, displaying a control instruction selection area in the graphical user interface, and displaying a first skill area, a second skill area, and switching prompt information in the control instruction selection area; The first skill area displays the first game skill and the second game skill in the first skill state; the second skill area displays the first game skill and the second game skill in the second skill state.
10. The control method according to claim 9, characterized in that: In the control selection mode, in response to a triggering operation on a third button of the second external input device, switching the states of the first game skill and the second game skill from a first skill state to a second skill state includes: In response to the triggering operation of the third button of the second external input device, the first skill area of the control instruction selection area is switched to the second skill area, and the status of the first game skill and the second game skill is switched from the first skill state to the second skill state.
11. The control method according to claim 6, characterized in that: The control method further includes: In response to a release operation of a key on the second external input device, controlling exit from the control selection mode and canceling display of the control instruction selection area; The release operation on the button of the second external input device is to release two buttons of the second external input device at the same time.
12. The control method according to claim 2, characterized in that: Before controlling the entry into the control selection mode in response to the pressing operation of the key of the second external input device, the control method further includes: A skill information prompt area is displayed in the graphical user interface; the skill information prompt area displays skill status information of the first game skill and the second game skill corresponding to the first button and the second button.
13. The control method according to claim 1, characterized in that: The first game control instruction and the second game control instruction further include at least one of the following: Interaction control instructions for the virtual backpack, state switching instructions for the first virtual object, and viewing instructions for the virtual map.
14. The control method according to claim 1, characterized in that: The first external input device is a keyboard; the second external input device is a mouse.
15. A control device in a game, characterized in that: A graphical user interface is provided through a terminal device, wherein the graphical user interface displays at least a portion of a game scene and a first virtual object. The terminal device is externally connected to a first external input device and a second external input device, and the control device includes: a movement control module, configured to control the movement of the first virtual object in the game scene in response to a pressing operation on a key of the first external input device; wherein the pressing operation on the key of the first external input device is a pressing operation on a key or a combination of keys on the first external input device; a button pressing module, configured to control the entry into the control selection mode in response to a button pressing operation on the second external input device; wherein the button pressing operation on the second external input device is to press two buttons of the second external input device simultaneously; a first game control module configured to, in the control selection mode, control the first virtual object to execute a first game control instruction in response to a release operation on a first button of the second external input device; The second game control module is configured to control the first virtual object to execute a second game control instruction in response to a release operation of a second button of the second external input device.
16. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory communicate via the bus, and the processor executes the machine-readable instructions to perform the steps of the control method in the game as described in any one of claims 1 to 14.
17. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of the control method in the game according to any one of claims 1 to 14.