Game key configuration method and device and electronic equipment
By responding to unprovisioned keys in the game, displaying prompt information and guiding players to enter the configuration page, the configuration omission problem is solved and the game experience is improved.
Patent Information
- Application Number
- CN202510045387.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-10
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-01-10
AI Technical Summary
In the game, players are prone to configuration omissions when configuring keys, resulting in some keys not pre-configuring the corresponding game functions. If the player triggers them, they may fall into a cycle of continuously triggering the keys, resulting in negative emotions of suspicion and anxiety, affecting the game experience.
A method of configuring game buttons is provided. Through the graphical user interface of the terminal device, prompt information is displayed in response to unconfigured keys, and the player is guided to enter the game function configuration page to avoid configuration omissions.
Through the prompt message, players can quickly enter the configuration page, avoid negative emotions caused by continuous triggering of keys, and improve the game experience.
Smart Images

Figure CN119868925A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of game technology, and in particular to a method, device and electronic device for configuring game buttons. Background Art
[0002] In some existing games, a large number of custom button configurations are usually provided, and players can modify the buttons at any time according to their needs. However, if there are a large number of configurable buttons, the degree of freedom is high, and the configuration rules of different products are different, players are prone to miss configurations after configuring the buttons without a deep understanding of the product. At this time, when players enter the game, without realizing that some button bindings are missing, there will be no feedback after triggering the corresponding buttons. At this time, players may fall into a cycle of continuously triggering buttons without feedback, and players are prone to negative emotions such as doubt and anxiety, which greatly affects the player's gaming experience. Summary of the invention
[0003] In view of this, the purpose of the present disclosure is to provide a method, device and electronic device for configuring game buttons. If a button triggered by a player is not pre-configured with a corresponding game function, a prompt message will be fed back to remind the player that the button is not pre-configured with a corresponding game function, as well as a target operation method for configuring the game function. The player can quickly enter the game function configuration page according to the prompt message to avoid the player continuously triggering buttons, which leads to negative emotions such as suspicion and anxiety, thereby improving the player's gaming experience.
[0004] In a first aspect, an embodiment of the present disclosure provides a method for configuring a game button, wherein a graphical user interface is provided through a terminal device, and a human-computer interaction device is externally connected to the terminal device, wherein the human-computer interaction device includes at least a first button and a second button, and the method includes: in a game, in response to a first trigger operation on the first button, controlling the triggering of a first game function pre-configured for the first button; in response to the second button not being pre-configured with a corresponding game function and receiving an operation instruction for the second button, displaying a first prompt message on the graphical user interface; wherein the first prompt message is at least used to prompt a target operation mode for configuring the game function for the second button; in response to the target operation mode being triggered, displaying a game function configuration page corresponding to the second button on the graphical user interface.
[0005] In a second aspect, an embodiment of the present disclosure provides a device for configuring a game button, which provides a graphical user interface through a terminal device, and the terminal device is externally connected to a human-computer interaction device, the human-computer interaction device includes at least a first button and a second button, and the device includes: a first control module, which is used to control the triggering of a first game function pre-configured for the first button in response to a first trigger operation on the first button in the game; a first prompt information display module, which is used to display a first prompt information on the graphical user interface in response to the second button not being pre-configured with a corresponding game function and receiving an operation instruction for the second button; wherein the first prompt information is at least used to prompt a target operation mode for configuring the game function for the second button; a configuration page display module, which is used to display a game function configuration page corresponding to the second button on the graphical user interface in response to the target operation mode being triggered.
[0006] In a third aspect, an embodiment of the present disclosure provides an electronic device, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the method for configuring game buttons of any one of the first aspects.
[0007] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the method for configuring game buttons of any one of the first aspects.
[0008] The embodiments of the present disclosure bring the following beneficial effects:
[0009] The present disclosure provides a configuration method, device and electronic device for a game button. In response to a first trigger operation on a first button, a first game function pre-configured for the first button is controlled to be triggered; in response to a second button not pre-configured with a corresponding game function and receiving an operation instruction for the second button, a first prompt message is displayed on a graphical user interface; wherein the first prompt message is at least used to prompt a target operation mode for configuring the game function for the second button; in response to the triggering of the target operation mode, a game function configuration page corresponding to the second button is displayed on the graphical user interface. In this method, if a button triggered by a player is not pre-configured with a corresponding game function, a prompt message will be fed back to remind the player that the button is not pre-configured with a corresponding game function, and the target operation mode for configuring the game function. The player can quickly enter the game function configuration page according to the prompt message, avoiding the player from continuously triggering the button, resulting in negative emotions of doubt and anxiety, thereby improving the player's gaming experience.
[0010] Other features and advantages of the present disclosure will be described in the following description, and partly become apparent from the description, or understood by practicing the present disclosure. The purpose and other advantages of the present disclosure are realized and obtained by the structures particularly pointed out in the description, claims and drawings.
[0011] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the specific embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
[0013] Figure 1 A flowchart of a method for configuring game buttons provided by an embodiment of the present disclosure;
[0014] Figure 2 A schematic diagram of a graphical user interface provided by an embodiment of the present disclosure;
[0015] Figure 3 A schematic diagram of another graphical user interface provided by an embodiment of the present disclosure;
[0016] Figure 4 A schematic diagram of a game function configuration page provided by an embodiment of the present disclosure;
[0017] Figure 5 A schematic diagram of another game function configuration page provided by an embodiment of the present disclosure;
[0018] Figure 6 A schematic diagram of a configuration of a game button provided by an embodiment of the present disclosure;
[0019] Figure 7 A schematic diagram of another configuration of game buttons provided by an embodiment of the present disclosure;
[0020] Figure 8 A schematic diagram of another game function configuration page provided by an embodiment of the present disclosure;
[0021] Fig. 9 A schematic diagram of another game function configuration page provided by an embodiment of the present disclosure;
[0022] Fig.10 A schematic diagram of another game function configuration page provided by an embodiment of the present disclosure;
[0023] Fig.11 A schematic diagram of a prompt information provided by an embodiment of the present disclosure;
[0024] Fig.12 A schematic diagram of another prompt information provided by an embodiment of the present disclosure;
[0025] Fig.13 A schematic diagram of the structure of a device for configuring game buttons provided in an embodiment of the present disclosure;
[0026] Fig.14 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.
[0028] In existing games, especially multi-hero skill confrontation games, a large number of button custom configurations are usually provided. Players can modify the function buttons according to their needs at any time. However, due to the large number of configurable buttons and high degree of freedom, the configuration rules of different games are different. Players are prone to configuration omissions after adjusting the buttons without having a deep understanding of the game. When the player enters the game, without realizing that some function button bindings are missing, after triggering the corresponding button, it is found that there is no response, and enters the anxiety cycle of <trigger-no feedback-suspecting whether a bug has occurred-continue to trigger>. In existing games, the doubts and anxious experiences of players when experiencing the game in the absence of button settings are ignored. Allowing players to discover the problem by themselves and explore ways to solve the problem hinders the flow experience of players when playing games. It makes players have negative emotions. Based on this, the embodiments of the present disclosure provide a method, device and electronic device for interactive control of game objects, and the technology can be applied to mobile phones, notebooks, tablet computers, computers and other devices.
[0029] In one embodiment of the present disclosure, the interactive control method of the game object can be run on a local terminal device or a server. When the interactive control method of the game object is run on a server, the method can be implemented and executed based on a cloud interactive system, wherein the cloud interactive system includes a server and a client device.
[0030] In an optional implementation, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the interactive control method of the game object are completed on the cloud game server. The role of the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, 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.
[0031] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.
[0032] In a possible implementation, an embodiment of the present invention provides an interactive control method for a game object, providing a graphical user interface through a terminal device, wherein the terminal device may be the local terminal device mentioned above, or may be a client device in the cloud interactive system mentioned above. The terminal device is externally connected to a human-computer interaction device, and the human-computer interaction device includes at least a first button and a second button, such as Figure 1 As shown, the method includes:
[0033] Step S102, in the game, in response to a first trigger operation on a first button, controlling triggering of a first game function pre-configured for the first button;
[0034] The human-computer interaction device is any one of the following: a mouse, a keyboard, a game controller, a touchpad, etc. The first button can be a button on a mouse (such as a left or right button of a mouse), a button on a keyboard, or a common button or a joystick button on a game controller. The first trigger operation can be a single-click operation, a double-click operation, or a long-press operation. The first game function can be a game function such as forward, backward, jump, and casting a target skill.
[0035] For example, if the first game function pre-configured for the first button is to move forward, in response to the first trigger operation on the first button, the game character is controlled to specify a moving forward action.
[0036] Optionally, in a game match, in response to a first trigger operation on a first button, a first game function pre-configured for the first button is controlled to be triggered; or in a non-game match, in response to a first trigger operation on a first button, a first game function pre-configured for the first button is controlled to be triggered. The non-game match may be a game scene in which a game character can be controlled in a game main interface or a game lobby.
[0037] Step S104, in response to the second button not being pre-configured with a corresponding game function and receiving an operation instruction for the second button, displaying first prompt information on the graphical user interface; wherein the first prompt information is at least used to prompt a target operation mode for configuring the game function for the second button;
[0038] Optionally, in response to a second trigger operation on a second button, an operation instruction for the second button is generated; or, in response to at least one second trigger operation on the second button within a specified time, an operation instruction for the second button is generated; or, in response to a preset number of second trigger operations on the second button, an operation instruction for the second button is generated; in response to a preset number of second trigger operations on the second button within a specified time, an operation instruction for the second button is generated.
[0039] Optionally, a pop-up window is displayed on the graphical user interface, and the first prompt information is displayed in the pop-up window; or the first prompt information is displayed in a designated area of the graphical user interface, such as in an edge area or a middle area of the graphical user interface; or the first prompt information is displayed in a chat system of the graphical user interface.
[0040] Similarly, the first prompt information is used to prompt the operation method of opening the game function configuration page corresponding to the second button. The first prompt information is also used to prompt that the second button is not currently configured with any game function.
[0041] Optionally, the first prompt information includes: a shortcut key for triggering the target operation mode, a jump link for recording the target operation mode, or an operation control for triggering the target operation mode. For example, the first prompt information is "The first button is not currently configured with a game function. Please go to Setting up Configuration", where "Settings" is the operation control for triggering the target operation mode, and the target operation mode for configuring the game function of the second button is to click " Setting up For another example, the first prompt message is "The first button is not currently configured with a game function, and can be configured through the following link: xxxx "in," xxxx " is the jump link for recording the target operation method, and the target operation method for configuring the game function for the second button is to click the link" xxxx ". For another example, the first prompt message is "The first button is not currently configured with a game function, and can be configured by pressing shift+A", where "shift+A" is the shortcut key for triggering the target operation method mentioned above, and the target operation method for configuring the game function for the second button is to trigger the button "shift+A".
[0042] For example, Figure 2 The schematic diagram of the graphical user interface shown in FIG. 1 shows a first prompt message in the chat system of the graphical user interface. Specifically, “The [H] key is not currently configured with a game function. Please go to Setting up Configuration.
[0043] Step S106, in response to the triggering of the target operation mode, displaying a game function configuration page corresponding to the second button on the graphical user interface.
[0044] The above-mentioned response to the target operation mode triggering may be a response to a triggering operation on a shortcut key, an operation control, or a jump link in the first prompt information, or a response to a shortcut key in the first prompt information being triggered.
[0045] In the interactive control method of the above-mentioned game object, in response to the first trigger operation on the first button, the control triggers the first game function pre-configured for the first button; in response to the second button not being pre-configured with the corresponding game function and receiving the operation instruction for the second button, the first prompt information is displayed on the graphical user interface; wherein the first prompt information is at least used to prompt the target operation mode for configuring the game function for the second button; in response to the triggering of the target operation mode, the game function configuration page corresponding to the second button is displayed on the graphical user interface. In this method, if a button triggered by the player is not pre-configured with the corresponding game function, a prompt information will be fed back to remind the player that the button is not pre-configured with the corresponding game function, and the target operation mode for configuring the game function. The player can quickly enter the game function configuration page according to the prompt information, avoiding the player from continuously triggering the button, resulting in negative emotions of doubt and anxiety, thereby improving the player's gaming experience.
[0046] The above method also includes: in response to performing a second trigger operation on the second button a preset number of times within a specified time, generating an operation instruction for the second button.
[0047] The above-mentioned designated time can be preset according to the needs of the game, for example, two seconds or three seconds, etc. The above-mentioned preset number of times can be preset according to the needs of the game, for example, two times or three times, etc.
[0048] Optionally, the above-mentioned specified time is related to the operation mode of the second trigger operation. Usually, the specified time is determined based on the operation mode of the second trigger operation; if the operation mode of the second trigger operation is a click operation, the specified time is the first specified time; if the operation mode of the second trigger operation is a double-click operation, the specified time is the second specified time; if the operation mode of the second trigger operation is a long press operation, the specified time is the third specified time. The above-mentioned first specified time is less than the second specified time and less than the third specified time. And the first specified time is greater than the product of the operation duration of the click operation and the preset number of times, the second specified time is greater than the product of the operation duration of the double-click operation and the preset number of times, and the third specified time is greater than the product of the operation duration of the long press operation and the preset number of times.
[0049] Optionally, the above-mentioned specified time is related to the operation duration of the second trigger operation. Usually, the specified multiple of the operation duration of the second trigger operation is the specified time.
[0050] In the above method, if the player triggers the second button multiple times within a certain period of time, the system will determine that the player is not aware that the button is not configured with a game function, and then display the first prompt information, effectively avoiding the player from accidentally touching the prompt, and providing the player with effective non-configuration feedback.
[0051] The target operation mode is provided with corresponding valid conditions. The step of displaying the game function configuration page corresponding to the second button on the graphical user interface in response to the triggering of the target operation mode is a possible implementation method:
[0052] In response to the target operation mode being triggered and the valid conditions being met, the game function configuration page corresponding to the second button is displayed on the graphical user interface; if the target operation mode is triggered and the valid conditions are not met, the game function configuration page corresponding to the second button is not displayed on the graphical user interface.
[0053] The above-mentioned validity conditions are not met, including at least one of the following: the game match in which the terminal device participates ends and enters a new game match; the virtual character currently used by the terminal device changes; the human-computer interaction device changes; the display time of the target operation mode reaches a preset time threshold.
[0054] The game match in which the terminal device participates ends and enters a new game match, which means that the game match in which the terminal device participates when the first prompt message is displayed ends when the target operation mode is triggered, and a new game match is entered. The virtual character currently used by the terminal device changes, which means that the virtual character used by the terminal device when the first prompt message is displayed switches to another virtual character when the target operation mode is triggered. The human-computer interaction device changes, which means that the human-computer interaction device external to the terminal device when the first prompt message is displayed switches to another human-computer interaction device when the target operation mode is triggered. The display time of the target operation mode reaches the preset time threshold, which means that the display time of the first prompt message reaches the preset time threshold, and when the target operation mode is triggered, the display time of the first prompt message exceeds the preset time threshold.
[0055] By setting corresponding valid conditions for the target operation mode, if multiple prompt messages are generated, it is possible to avoid conflicts in the operation modes of opening the configuration page, thereby affecting the player's gaming experience.
[0056] The above method also includes, after the graphical user interface displays the first prompt information, determining the current first game information; wherein the first game information includes the virtual character currently controlled by the terminal device and the current external human-computer interaction device, as well as the game game in which the terminal device is currently participating.
[0057] The method further includes: determining the current second game information in response to the target operation mode trigger; determining whether the target operation mode satisfies the validity condition according to the first game information and the second game information;
[0058] Specifically, according to the first game information and the second game information, it is determined whether the target game information is changed; if so, it is determined that the target operation mode does not meet the valid condition; if not, it is determined that the target operation mode meets the valid condition; wherein the target game information at least includes: a virtual character and a human-computer interaction device controlled by a terminal device;
[0059] Determine whether the game match is over according to the first game information and the second game information; if the game match is not over, or the game match is over and a new game match has not been entered, determine that the target operation mode meets the validity condition; if the game match is over and a new game match has been entered, determine that the target operation mode does not meet the validity condition;
[0060] According to the first game information and the second game information, determine whether the time difference between the trigger time of the second trigger operation and the trigger time of the first trigger operation is greater than a preset time threshold; if so, determine that the target operation mode does not meet the validity conditions; if not, determine that the target operation mode meets the validity conditions.
[0061] The above method also includes: in response to the validity condition not being met, displaying a second prompt message on the graphical user interface; the second prompt message is used to indicate that the target operation mode has expired.
[0062] Optionally, a pop-up window is displayed on the graphical user interface, and the second prompt information is displayed in the pop-up window; or the second prompt information is displayed in a designated area of the graphical user interface, such as in an edge area or a middle area of the graphical user interface; or the second prompt information is displayed in a chat system of the graphical user interface.
[0063] For example, Figure 3 The schematic diagram of the graphical user interface shown in the figure shows a second prompt message in the chat system of the graphical user interface, specifically "the link has expired". In this way, if the player triggers the target operation mode, by displaying the second prompt message, the player can be reminded that the target operation mode at this time has expired and the game function configuration page corresponding to the second button cannot be opened, thereby improving the player's gaming experience.
[0064] The above method also includes: in response to a game function configuration operation triggered on the game function configuration page, configuring a corresponding second game function for at least the second button.
[0065] The game function configuration page includes multiple game functions (including the second game function), and each game function is configured with at least one corresponding key selection control. In one possible manner, in response to a trigger operation of the key selection control corresponding to the second game function, multiple keys to be configured are displayed; in response to a selection operation of a second key among the multiple keys to be configured, it is determined to configure the second key for the second game function, or it is determined to configure the corresponding second game function for the second key.
[0066] For example, Figure 4 The schematic diagram of the game function configuration page shown in FIG. 1 includes multiple game functions, such as Figure 4 There are two key selection controls for each game function, which means that a combination of keys can be set for the game function. Players can click a key selection control corresponding to jump, select the SAPCE key, and complete the configuration operation of configuring the SAPCE key for the jump game function.
[0067] The above method also includes: responding to a trigger operation for the second game function, displaying an input box; responding to an information input operation for the input box, determining input information; and determining a key operation mode of the second key for implementing the second game function based on the input information.
[0068] Optionally, in response to the triggering operation for the second game function, an input box is displayed in the target area of the game function configuration page. Figure 5 As shown, the player clicks on the jump game function, and an input box for the jump game function is displayed in the right area of the game function configuration page. In the initial state, the input box displays "Click to jump". At this time, the second key "space" is used to implement the jump. The key operation method is to click space. Players can modify the operation method according to their habits, for example, change it to "double-click to jump" or "long press to jump", etc.
[0069] In the above method, players can not only configure corresponding game functions for buttons according to their own gaming habits, but also set the operation methods of corresponding buttons for game functions according to their own operating habits, which improves the personalization function of the game and further improves the player's gaming experience.
[0070] The game includes multiple virtual characters for the terminal device to choose to play, that is, the game provides multiple virtual characters, and players can choose to use different virtual characters when playing the game. The method also includes: determining a configuration application object of the game function configured in the game function configuration page, wherein the configuration application object is an individual virtual character or all virtual characters among the multiple virtual characters.
[0071] Optionally, the individual virtual character may be any virtual character, or the individual virtual character may be any virtual character owned by a game user corresponding to the terminal device, or the individual virtual character may be a virtual character currently used by the terminal device.
[0072] A possible implementation method is to determine the configuration application object for configuring the game function in the game function configuration page according to the key configuration method corresponding to the virtual character currently used by the terminal device of the human-computer interaction device currently connected to the terminal device, and display the configuration application object on the game function configuration page.
[0073] Specifically, if the human-computer interaction device currently connected to the terminal device is the first interaction device, determine whether the button configuration method corresponding to the virtual character currently used by the terminal device is a universal configuration method; if so, determine that the configuration application object for configuring the game function in the game function configuration page is all virtual characters; if not, determine that the configuration application object for configuring the game function in the game function configuration page is the virtual character currently used by the terminal device.
[0074] If the human-computer interaction device currently connected to the terminal device is the second interaction device, it is determined that the configuration application object for configuring the game function in the game function configuration page is the virtual character currently used by the terminal device.
[0075] The first interaction device is usually a mouse or a keyboard, and the second interaction device is usually a game controller.
[0076] For example, Figure 4 As shown in the figure, the configuration application objects of the game function in the game function configuration page are all virtual characters (all heroes). Figure 5 The configuration application object for configuring the game function in the game function configuration page shown is the virtual character "Role A" currently used by the terminal device.
[0077] In the above method, when configuring the corresponding buttons for the game functions, the configuration application object of the current game function will be automatically determined, so that the final configuration can be applied to the correct virtual character, further improving the player's gaming experience.
[0078] The second button mentioned above is any single button that is not configured with a game function, or a member button in a preset combination of buttons.
[0079] The above-mentioned preset key combination usually refers to the keys initially provided by the game system, such as the shift+w key combination.
[0080] In one possible manner, the second button is a preset combination button, including a first sub-button and a second sub-button. For example, the second button is Ctrl+M. If some game functions in the initial default setting of the game use the Ctrl+M combination button, then when the combination button is unbound and the player performs operations according to the process described in steps S204-S206 in the game, the corresponding first prompt information can still be triggered. However, the combination buttons other than the preset combination buttons will not trigger the corresponding first prompt information when operated according to the process described in steps S204-S206.
[0081] Before the second button completes configuring the corresponding game function, the above method also includes: in response to receiving an operation instruction for the second button again within a preset time, not displaying the first prompt information on the graphical user interface; in response to receiving an operation instruction for the second button again after the preset time, displaying the first prompt information on the graphical user interface again.
[0082] The above preset time can be set as needed. For example, Figure 6 As shown, if the second button (left mouse button) is pressed a preset number of times (2 times) within a specified time (2 seconds), the first prompt message (system button unbound prompt) will be displayed, and then a cooling time (preset time) will be entered. During the cooling time, if the second button is triggered multiple times within a certain period of time again, the first prompt message will not be displayed. After the cooling time has passed, if the second button is triggered multiple times within a certain period of time, the first prompt message will continue to be displayed. In this method, a cooling time is set to avoid repeatedly triggering the second button and generating transitional prompts.
[0083] The above method also includes: if within a preset time, the game match in which the terminal device participates ends and enters a new game match, or the virtual character currently used by the terminal device changes, and an operation instruction for the second button is received, the first prompt information is displayed again on the graphical user interface.
[0084] That is, after the player triggers the display of the first prompt message through the above steps S204-S206, the player enters the display cooling time. If the game match in which the terminal device participates ends and enters a new game match during the cooling time, or the virtual character currently used by the terminal device is changed, the cooling time is reset. At this time, if an operation instruction for the second button is received, the display of the first prompt message will be triggered immediately, and then a new round of cooling time will be re-entered.
[0085] For example, Figure 7 As shown in the operation diagram, after the first prompt message is displayed, the cool-down period begins. If a hero is changed or a new game is entered during this time, the cool-down period is terminated. If the trigger operation is performed again, the prompt message will still be displayed.
[0086] In the above method, the prompt information is related to the current game match and the virtual character used. Therefore, after changing the virtual character or entering a new game match, if an operation instruction is received, the prompt information will be displayed again to improve the accuracy of the game configuration.
[0087] The above-mentioned game function configuration page includes a first game function and a second game function. The first game function is pre-configured with a first button, and the second game function is not pre-configured with a button. The above-mentioned method also includes: responding to a button configuration operation for the second game function, configuring a first button for the second game function, canceling the first button pre-configured for the first game function, and displaying a third prompt information; the third prompt information is used to indicate that multiple game functions are configured with the same button.
[0088] For example, Figure 8 Schematic diagram of the game function configuration page shown in (a) in FIG. 1 , the first game function "forward" is pre-configured with a first button "W", and the second game function "jump" is not configured with a button. If the "W" button is configured for the second button, as shown in FIG. Figure 8 The schematic diagram of the game function configuration page shown in (b) cancels the first button "W" pre-configured for the first game function "Forward", and displays the third prompt message "Binding conflict: W is unbound from forward and bound to jump".
[0089] The above-mentioned game includes at least one basic game function, and the above-mentioned method also includes: in response to a game opening instruction, if there is a target basic game function in at least one basic game function that is not configured with a basic button, a fourth prompt information is displayed on the graphical user interface; the fourth prompt information is used to indicate that the target basic game function is not configured with a basic button.
[0090] The fourth prompt information may be pattern information, text information, or pop-up window information. After the player opens the game, the fourth prompt information will be displayed, for example, a pop-up window is displayed on the game interface, and the fourth prompt information is displayed in the pop-up window, or a prompt mark is directly displayed on the game interface to indicate that the target basic game function is not configured with a basic button. The fourth prompt information may be "there is a game function that is not configured with a button" or "the forward function is not configured with a button", etc.
[0091] For example, Fig. 9 As shown, the fourth prompt information is displayed on the game interface.
[0092] A possible implementation method: the above-mentioned game function configuration page includes a first-level tab and a second-level tab, and at least one basic game function, each basic game function has a corresponding button selection control; the first-level tab is used to indicate the human-computer interaction device currently connected to the terminal device, and the second-level tab is used to indicate the game content corresponding to the game function; the method also includes: if there is a designated basic game function for which no basic buttons are configured in at least one basic game function, in the game function configuration page, the first-level tab is displayed in a first display mode, the second-level tab is displayed in a second display mode, and the button selection control corresponding to the designated basic game function is displayed in a third display mode.
[0093] The above-mentioned first-level tabs include display, sound, keyboard and mouse, controller (such as game controller), and social. The above-mentioned second-level tabs include general, combat, interface, and communication. If the display of the first prompt message is triggered by the mouse and keyboard, the first-level tab will display the mouse and keyboard; if the display of the first prompt message is triggered by the controller, the first-level tab will display the controller; if the display of the first prompt message is triggered by sound, the first-level tab will display the sound; if the display of the first prompt message is triggered in the game, the second-level tab will display the combat. If the display of the first prompt message is triggered in the game interface, the second-level tab will display the interface.
[0094] The first display mode, the second display mode and the third display mode can be any of the following: highlight display, flashing display, logo display, specified color display, etc. The first display mode, the second display mode and the third display mode can be the same or different. For example, Fig.10 The schematic diagram of the game function configuration page shown in the figure shows a red exclamation mark on the first-level tab and the second-level tab (the color is not shown in the figure), and the key selection control corresponding to the basic game function is displayed in red (grayed out in the figure, red is not shown).
[0095] In the above method, different display methods are used to remind players that there are basic game functions for which buttons have not been configured, and indicate which basic game functions they are, so that players can quickly identify and configure the buttons.
[0096] The above method also includes: in response to a cancel operation on the game function configuration page, displaying a fifth prompt information on the game function configuration page; wherein the fifth prompt information is at least used to indicate that the specified basic game function is not configured with a basic button.
[0097] The fifth prompt information also includes: a configuration application object for specifying basic game functions, and tab information of the primary tab and the secondary tab.
[0098] Optionally, if there is a designated basic game function for which no basic button is configured in at least one basic game function, in response to a cancel operation on the game function configuration page, a pop-up window is displayed on the game function configuration page, and the fifth prompt information is displayed in the pop-up window. Fig.11 The schematic diagram of the game function configuration page shown in the figure shows the fifth prompt information on the game function configuration page. The tab information of the first-level tab is keyboard and mouse, the tab information of the second-level tab is combat, the forward game function has no button configured, and the forward configuration application object is all virtual characters; the backward game function has no button configured, and the backward configuration application object is all virtual characters.
[0099] like Fig.12 The schematic diagram of the game function configuration page shown in the figure shows the fifth prompt information on the game function configuration page, including the tab information of the first-level tab is controller, the tab information of the second-level tab is battle, the forward game function has no button configured, and the forward configuration application object is character A; the backward game function has no button configured, and the backward configuration application object is character B.
[0100] The above-mentioned fifth prompt information also includes a confirmation control; the above-mentioned method also includes: responding to a trigger operation on the confirmation control, determining the first designated basic game function in the fifth prompt information, and the configuration application object of the first designated basic game function; displaying the game function configuration page, determining and displaying the configuration application object of the game function configured in the game function configuration page as the configuration application object of the first designated basic game function.
[0101] For example, Fig.11 As shown, the first designated basic game function is forward, and the forward configuration application object is all virtual characters. All virtual characters are displayed on the game function configuration page, such as Figure 4 shown.
[0102] For example, Fig.12 As shown, the first designated basic game function is forward, and the forward configuration application object is character A. Character A is displayed on the game function configuration page, such as Figure 5 shown.
[0103] In the above method, when the player does not realize that some key bindings are omitted during the battle and tries to trigger his target function through the key many times, the system will prompt the missing key binding. The player can quickly jump to the target setting interface through the hyperlink provided by the prompt to assist the player to quickly bind the key. This allows the player to clearly identify the problem and quickly solve the problem with the help of the system. This effectively improves the player's gaming experience.
[0104] Corresponding to the above method embodiment, the embodiment of the present disclosure provides a game button configuration device, which provides a graphical user interface through a terminal device, and the terminal device is externally connected to a human-computer interaction device, and the human-computer interaction device includes at least a first button and a second button, such as Fig.13 As shown, the device comprises:
[0105] The first control module 1301 is used for controlling and triggering a first game function pre-configured for the first button in response to a first trigger operation on the first button in the game;
[0106] The first prompt information display module 1302 is used to display first prompt information on the graphical user interface in response to the second button not being pre-configured with a corresponding game function and receiving an operation instruction for the second button; wherein the first prompt information is at least used to prompt a target operation mode for configuring the game function for the second button;
[0107] The configuration page display module 1303 is used to display the game function configuration page corresponding to the second button on the graphical user interface in response to the triggering of the target operation mode.
[0108] The disclosed embodiment provides a configuration device for game buttons, which controls the triggering of a first game function pre-configured for the first button in response to a first trigger operation for the first button; displays a first prompt message on a graphical user interface in response to a second button not pre-configured with a corresponding game function and receiving an operation instruction for the second button; wherein the first prompt message is at least used to prompt a target operation mode for configuring the game function for the second button; and displays a game function configuration page corresponding to the second button on a graphical user interface in response to the triggering of the target operation mode. In this method, if a button triggered by a player is not pre-configured with a corresponding game function, a prompt message will be fed back to remind the player that the button is not pre-configured with a corresponding game function, and the target operation mode for configuring the game function. The player can quickly enter the game function configuration page according to the prompt message, avoiding the player from continuously triggering the button, resulting in negative emotions such as doubt and anxiety, thereby improving the player's gaming experience.
[0109] The above-mentioned device also includes an instruction generating module, which is used to generate an operation instruction for the second key in response to a preset number of second trigger operations on the second key within a specified time.
[0110] The above-mentioned designated time is related to the operation mode of the second trigger operation.
[0111] The first prompt information includes: a shortcut key for triggering the target operation mode, a jump link recording the target operation mode, or an operation control for triggering the target operation mode.
[0112] The above-mentioned target operation mode is set with corresponding valid conditions, and the above-mentioned configuration page display module is also used to: in response to the target operation mode being triggered and the valid conditions being met, display the game function configuration page corresponding to the second button on the graphical user interface; if the target operation mode is triggered and the valid conditions are not met, the game function configuration page corresponding to the second button is not displayed on the graphical user interface.
[0113] The above-mentioned device also includes a second prompt information display module, which is also used to: in response to the validity condition not being met, display a second prompt information on the graphical user interface; the second prompt information is used to indicate that the target operation mode has expired.
[0114] The above-mentioned validity conditions are not met, including at least one of the following: the game match in which the terminal device participates ends and enters a new game match; the virtual character currently used by the terminal device changes; the human-computer interaction device changes; the display time of the target operation mode reaches a preset time threshold.
[0115] The above-mentioned device also includes a button configuration module, which is used to: in response to a game function configuration operation triggered on the game function configuration page, configure a corresponding second game function for at least the second button.
[0116] The above-mentioned device also includes a key operation mode determination module, which is used to: respond to the trigger operation for the second game function and display the input box; respond to the information input operation for the input box and determine the input information; determine the key operation mode of the second key for realizing the second game function according to the input information.
[0117] The game includes multiple virtual characters for terminal devices to choose to play, and the device also includes a configuration application object determination module, which is used to: determine the configuration application object of the game function configured in the game function configuration page, wherein the configuration application object is an individual virtual character or all virtual characters among the multiple virtual characters.
[0118] The above individual virtual characters are the virtual characters currently used by the terminal device.
[0119] The second button mentioned above is any single button that is not configured with a game function, or a member button in a preset combination of buttons.
[0120] The above-mentioned device also includes a first display module, which is used to: in response to receiving an operation instruction for the second button again within a preset time, not display the first prompt information on the graphical user interface; in response to receiving an operation instruction for the second button again after the preset time, display the first prompt information on the graphical user interface again.
[0121] The above-mentioned device also includes: a second display module, which is used to: if within a preset time, the game match in which the terminal device participates ends and enters a new game match, or the virtual character currently used by the terminal device changes, and an operation instruction for the second button is received, the first prompt information is displayed again on the graphical user interface.
[0122] The above-mentioned game function configuration page includes a first game function and a second game function. The first game function is pre-configured with a first button, and the second game function is not pre-configured with a button. The above-mentioned device also includes a third prompt information display module, which is used to: respond to the button configuration operation for the second game function, configure the first button for the second game function, cancel the first button pre-configured for the first game function, and display the third prompt information; the third prompt information is used to indicate that multiple game functions are configured with the same button.
[0123] The above-mentioned game includes at least one basic game function, and the above-mentioned device also includes a fourth prompt information display module, which is used to: in response to the game opening instruction, if there is a target basic game function that is not configured with a basic button in at least one basic game function, display a fourth prompt information on the graphical user interface; the fourth prompt information is used to indicate that the target basic game function is not configured with a basic button.
[0124] The above-mentioned game function configuration page includes a first-level tab and a second-level tab, as well as at least one basic game function, each basic game function has a corresponding button selection control; the first-level tab is used to indicate the human-computer interaction device currently connected to the terminal device, and the second-level tab is used to indicate the game content corresponding to the game function; the above-mentioned device also includes a third display module, which is used to: if there is a designated basic game function for which no basic buttons are configured in at least one basic game function, in the game function configuration page, the first-level tab is displayed in the first display mode, the second-level tab is displayed in the second display mode, and the button selection control corresponding to the designated basic game function is displayed in the third display mode.
[0125] The above-mentioned device also includes a fifth prompt information display module, which is used to: respond to a cancel operation on the game function configuration page, and display a fifth prompt information on the game function configuration page; wherein the fifth prompt information is at least used to indicate that the basic button is not configured for the specified basic game function.
[0126] The fifth prompt information also includes: a configuration application object for specifying basic game functions, and tab information of the primary tab and the secondary tab.
[0127] The above-mentioned fifth prompt information also includes a confirmation control; the above-mentioned device also includes a fourth display module, which is used to: respond to the trigger operation of the confirmation control, determine the first designated basic game function in the fifth prompt information, and the configuration application object of the first designated basic game function; display the game function configuration page, determine and display the configuration application object of the game function configured in the game function configuration page as the configuration application object of the first designated basic game function.
[0128] The interactive control device for game objects provided in the embodiment of the present disclosure has the same technical features as the interactive control method for game objects provided in the above-mentioned embodiment, and therefore can also solve the same technical problems and achieve the same technical effects.
[0129] This embodiment also provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the interactive control method of the game object. The electronic device can be a server or a terminal device.
[0130] See also Fig.14 As shown, the electronic device includes a processor 100 and a memory 101, wherein the memory 101 stores machine executable instructions that can be executed by the processor 100, and the processor 100 executes the machine executable instructions to implement the above-mentioned interactive control method of the game object.
[0131] Further, Fig.14 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .
[0132] Among them, the memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 102 can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.14Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0133] The processor 100 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 100. The above processor 100 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101 and completes the steps of the method of the above embodiment in combination with its hardware.
[0134] The processor in the above electronic device can implement the following operations in the above game object interactive control method by executing machine executable instructions:
[0135] In response to a first trigger operation on a first button, the control triggers a first game function pre-configured for the first button; in response to a second button not being pre-configured with a corresponding game function and receiving an operation instruction for the second button, a first prompt message is displayed on a graphical user interface; wherein the first prompt message is at least used to prompt a target operation mode for configuring a game function for the second button; in response to the triggering of the target operation mode, a game function configuration page corresponding to the second button is displayed on a graphical user interface. In this method, if a button triggered by a player is not pre-configured with a corresponding game function, a prompt message will be fed back to remind the player that the button is not pre-configured with a corresponding game function, and the target operation mode for configuring the game function. The player can quickly enter the game function configuration page according to the prompt message, avoiding the player from continuously triggering the button, resulting in negative emotions of doubt and anxiety, thereby improving the player's gaming experience.
[0136] The above method also includes: in response to performing a second trigger operation on the second button a preset number of times within a specified time, generating an operation instruction for the second button.
[0137] The above-mentioned designated time is related to the operation mode of the second trigger operation.
[0138] The first prompt information includes: a shortcut key for triggering the target operation mode, a jump link recording the target operation mode, or an operation control for triggering the target operation mode.
[0139] The above-mentioned target operation mode is set with corresponding valid conditions. In response to the target operation mode being triggered, the step of displaying the game function configuration page corresponding to the second button on the graphical user interface includes: in response to the target operation mode being triggered and the valid conditions being met, the game function configuration page corresponding to the second button is displayed on the graphical user interface; if the target operation mode is triggered and the valid conditions are not met, the game function configuration page corresponding to the second button is not displayed on the graphical user interface.
[0140] The above method also includes: in response to the validity condition not being met, displaying a second prompt message on the graphical user interface; the second prompt message is used to indicate that the target operation mode has expired.
[0141] The above-mentioned validity conditions are not met, including at least one of the following: the game match in which the terminal device participates ends and enters a new game match; the virtual character currently used by the terminal device changes; the human-computer interaction device changes; the display time of the target operation mode reaches a preset time threshold.
[0142] The above method also includes: in response to a game function configuration operation triggered on the game function configuration page, configuring a corresponding second game function for at least the second button.
[0143] The above method also includes: responding to a trigger operation for the second game function, displaying an input box; responding to an information input operation for the input box, determining input information; and determining a key operation mode of the second key for implementing the second game function based on the input information.
[0144] The above game includes multiple virtual characters for terminal devices to choose to play, and the method also includes: determining a configuration application object of the game function configured in the game function configuration page, wherein the configuration application object is an individual virtual character or all virtual characters among the multiple virtual characters.
[0145] The above individual virtual characters are the virtual characters currently used by the terminal device.
[0146] The second button mentioned above is any single button that is not configured with a game function, or a member button in a preset combination of buttons.
[0147] Before the second button completes configuring the corresponding game function, the method also includes: in response to receiving an operation instruction for the second button again within a preset time, not displaying the first prompt information on the graphical user interface; in response to receiving an operation instruction for the second button again after the preset time, displaying the first prompt information on the graphical user interface again.
[0148] The above method also includes: if within a preset time, the game match in which the terminal device participates ends and enters a new game match, or the virtual character currently used by the terminal device changes, and an operation instruction for the second button is received, the first prompt information is displayed again on the graphical user interface.
[0149] The above-mentioned game function configuration page includes a first game function and a second game function, the first game function is pre-configured with a first button, and the second game function is not pre-configured with a button. The method also includes: responding to a button configuration operation for the second game function, configuring a first button for the second game function, canceling the first button pre-configured for the first game function, and displaying a third prompt message; the third prompt message is used to indicate that multiple game functions are configured with the same button.
[0150] The above-mentioned game includes at least one basic game function, and the method also includes: in response to a game opening instruction, if there is a target basic game function in at least one basic game function that is not configured with a basic button, a fourth prompt information is displayed on the graphical user interface; the fourth prompt information is used to indicate that the target basic game function is not configured with a basic button.
[0151] The above-mentioned game function configuration page includes a first-level tab and a second-level tab, as well as at least one basic game function, each basic game function has a corresponding button selection control; the first-level tab is used to indicate the human-computer interaction device currently connected to the terminal device, and the second-level tab is used to indicate the game content corresponding to the game function; the method also includes: if there is a designated basic game function for which no basic buttons are configured in at least one basic game function, in the game function configuration page, the first-level tab is displayed in a first display mode, the second-level tab is displayed in a second display mode, and the button selection control corresponding to the designated basic game function is displayed in a third display mode.
[0152] The above method also includes: in response to a cancel operation on the game function configuration page, displaying a fifth prompt information on the game function configuration page; wherein the fifth prompt information is at least used to indicate that the specified basic game function is not configured with a basic button.
[0153] The fifth prompt information also includes: a configuration application object for specifying basic game functions, and tab information of the primary tab and the secondary tab.
[0154] The above-mentioned fifth prompt information also includes a confirmation control; the method also includes: responding to a trigger operation on the confirmation control, determining the first designated basic game function in the fifth prompt information, and the configuration application object of the first designated basic game function; displaying the game function configuration page, determining and displaying the configuration application object of the game function configured in the game function configuration page as the configuration application object of the first designated basic game function.
[0155] This embodiment also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned interactive control method of the game object.
[0156] The machine executable instructions stored in the machine readable storage medium can implement the following operations in the interactive control method of the game object by executing the machine executable instructions:
[0157] In response to a first trigger operation on a first button, the control triggers a first game function pre-configured for the first button; in response to a second button not being pre-configured with a corresponding game function and receiving an operation instruction for the second button, a first prompt message is displayed on a graphical user interface; wherein the first prompt message is at least used to prompt a target operation mode for configuring a game function for the second button; in response to the triggering of the target operation mode, a game function configuration page corresponding to the second button is displayed on a graphical user interface. In this method, if a button triggered by a player is not pre-configured with a corresponding game function, a prompt message will be fed back to remind the player that the button is not pre-configured with a corresponding game function, and the target operation mode for configuring the game function. The player can quickly enter the game function configuration page according to the prompt message, avoiding the player from continuously triggering the button, resulting in negative emotions of doubt and anxiety, thereby improving the player's gaming experience.
[0158] The above method also includes: in response to performing a second trigger operation on the second button a preset number of times within a specified time, generating an operation instruction for the second button.
[0159] The above-mentioned designated time is related to the operation mode of the second trigger operation.
[0160] The first prompt information includes: a shortcut key for triggering the target operation mode, a jump link recording the target operation mode, or an operation control for triggering the target operation mode.
[0161] The above-mentioned target operation mode is set with corresponding valid conditions. In response to the target operation mode being triggered, the step of displaying the game function configuration page corresponding to the second button on the graphical user interface includes: in response to the target operation mode being triggered and the valid conditions being met, the game function configuration page corresponding to the second button is displayed on the graphical user interface; if the target operation mode is triggered and the valid conditions are not met, the game function configuration page corresponding to the second button is not displayed on the graphical user interface.
[0162] The above method also includes: in response to the validity condition not being met, displaying a second prompt message on the graphical user interface; the second prompt message is used to indicate that the target operation mode has expired.
[0163] The above-mentioned validity conditions are not met, including at least one of the following: the game match in which the terminal device participates ends and enters a new game match; the virtual character currently used by the terminal device changes; the human-computer interaction device changes; the display time of the target operation mode reaches a preset time threshold.
[0164] The above method also includes: in response to a game function configuration operation triggered on the game function configuration page, configuring a corresponding second game function for at least the second button.
[0165] The above method also includes: responding to a trigger operation for the second game function, displaying an input box; responding to an information input operation for the input box, determining input information; and determining a key operation mode of the second key for implementing the second game function based on the input information.
[0166] The above game includes multiple virtual characters for terminal devices to choose to play, and the method also includes: determining a configuration application object of the game function configured in the game function configuration page, wherein the configuration application object is an individual virtual character or all virtual characters among the multiple virtual characters.
[0167] The above individual virtual characters are the virtual characters currently used by the terminal device.
[0168] The second button mentioned above is any single button that is not configured with a game function, or a member button in a preset combination of buttons.
[0169] Before the second button completes configuring the corresponding game function, the method also includes: in response to receiving an operation instruction for the second button again within a preset time, not displaying the first prompt information on the graphical user interface; in response to receiving an operation instruction for the second button again after the preset time, displaying the first prompt information on the graphical user interface again.
[0170] The above method also includes: if within a preset time, the game match in which the terminal device participates ends and enters a new game match, or the virtual character currently used by the terminal device changes, and an operation instruction for the second button is received, the first prompt information is displayed again on the graphical user interface.
[0171] The above-mentioned game function configuration page includes a first game function and a second game function, the first game function is pre-configured with a first button, and the second game function is not pre-configured with a button. The method also includes: responding to a button configuration operation for the second game function, configuring a first button for the second game function, canceling the first button pre-configured for the first game function, and displaying a third prompt message; the third prompt message is used to indicate that multiple game functions are configured with the same button.
[0172] The above-mentioned game includes at least one basic game function, and the method also includes: in response to a game opening instruction, if there is a target basic game function in at least one basic game function that is not configured with a basic button, a fourth prompt information is displayed on the graphical user interface; the fourth prompt information is used to indicate that the target basic game function is not configured with a basic button.
[0173] The above-mentioned game function configuration page includes a first-level tab and a second-level tab, as well as at least one basic game function, each basic game function has a corresponding button selection control; the first-level tab is used to indicate the human-computer interaction device currently connected to the terminal device, and the second-level tab is used to indicate the game content corresponding to the game function; the method also includes: if there is a designated basic game function for which no basic buttons are configured in at least one basic game function, in the game function configuration page, the first-level tab is displayed in a first display mode, the second-level tab is displayed in a second display mode, and the button selection control corresponding to the designated basic game function is displayed in a third display mode.
[0174] The above method also includes: in response to a cancel operation on the game function configuration page, displaying a fifth prompt information on the game function configuration page; wherein the fifth prompt information is at least used to indicate that the specified basic game function is not configured with a basic button.
[0175] The fifth prompt information also includes: a configuration application object for specifying basic game functions, and tab information of the primary tab and the secondary tab.
[0176] The above-mentioned fifth prompt information also includes a confirmation control; the method also includes: responding to a trigger operation on the confirmation control, determining the first designated basic game function in the fifth prompt information, and the configuration application object of the first designated basic game function; displaying the game function configuration page, determining and displaying the configuration application object of the game function configured in the game function configuration page as the configuration application object of the first designated basic game function.
[0177] The computer program product of the interactive control method, device and electronic device of the game object provided in the embodiments of the present disclosure includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the previous method embodiments. The specific implementation can be found in the method embodiments, which will not be repeated here.
[0178] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0179] In addition, in the description of the embodiments of the present disclosure, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present disclosure can be understood according to specific circumstances.
[0180] 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 computer-readable storage medium. 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, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform 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 codes, 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.
[0181] In the description of the present disclosure, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present disclosure. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.
[0182] Finally, it should be noted that the above 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 protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above embodiments, those skilled in the art should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A method for configuring a game button, characterized in that: A graphical user interface is provided by a terminal device, the terminal device is externally connected to a human-computer interaction device, the human-computer interaction device includes at least a first button and a second button, and the method includes: In the game, in response to a first trigger operation on the first button, controlling triggering of a first game function pre-configured for the first button; In response to the second button not being pre-configured with a corresponding game function and receiving an operation instruction for the second button, displaying first prompt information on the graphical user interface; wherein the first prompt information is at least used to prompt a target operation mode for configuring the game function for the second button; In response to the triggering of the target operation mode, a game function configuration page corresponding to the second button is displayed on the graphical user interface.
2. The method according to claim 1, characterized in that: The method further comprises: In response to a second trigger operation being performed a preset number of times on the second button within a specified time, an operation instruction for the second button is generated.
3. The method according to claim 2, characterized in that The designated time is related to the operation mode of the second trigger operation.
4. The method according to claim 1, characterized in that: The first prompt information includes: a shortcut key for triggering the target operation mode, a jump link recording the target operation mode, or an operation control for triggering the target operation mode.
5. The method according to claim 1, characterized in that The target operation mode is provided with a corresponding valid condition, and the step of displaying a game function configuration page corresponding to the second button on the graphical user interface in response to the triggering of the target operation mode comprises: In response to the target operation mode being triggered and the validity condition being met, displaying a game function configuration page corresponding to the second button on the graphical user interface; When the target operation mode is triggered and the validity condition is not satisfied, the game function configuration page corresponding to the second button is not displayed on the graphical user interface.
6. The method according to claim 5, characterized in that The method further comprises: In response to the validity condition not being met, a second prompt message is displayed on the graphical user interface; the second prompt message is used to indicate that the target operation mode has expired.
7. The method according to claim 5, characterized in that The validity condition does not meet at least one of the following conditions: The game match in which the terminal device participates ends, and a new game match begins; The virtual character currently used by the terminal device changes; The human-computer interaction device changes; The display time of the target operation mode reaches a preset time threshold.
8. The method according to claim 1, characterized in that: The method further comprises: In response to a game function configuration operation triggered on the game function configuration page, at least a corresponding second game function is configured for the second button.
9. The method according to claim 8, characterized in that The method further comprises: In response to a triggering operation for the second game function, displaying an input box; In response to an information input operation for the input box, determining input information; Determine, according to the input information, a key operation mode of the second key for implementing the second game function.
10. The method according to claim 8, characterized in that The game includes a plurality of virtual characters for the terminal device to select and play, and the method further includes: Determine a configuration application object of the game function configured in the game function configuration page, wherein the configuration application object is an individual virtual character or all virtual characters among the multiple virtual characters.
11. The method according to claim 10, characterized in that The individual virtual character is a virtual character currently used by the terminal device.
12. The method according to claim 1, characterized in that The second button is any single button that is not configured with a game function, or a member button in a preset combination of buttons.
13. The method according to claim 1, characterized in that Before the second button completes configuring the corresponding game function, the method further includes: In response to receiving the operation instruction for the second button again within a preset time, not displaying the first prompt information on the graphical user interface; In response to receiving the operation instruction for the second button again after the preset time, the first prompt information is displayed again on the graphical user interface.
14. The method according to claim 13, characterized in that The method further comprises: If within the preset time, the game match in which the terminal device participates ends and enters a new game match, or the virtual character currently used by the terminal device changes, and the operation instruction for the second button is received, the first prompt information is displayed again on the graphical user interface.
15. The method according to claim 1, characterized in that The game function configuration page includes a first game function and a second game function, the first game function is pre-configured with a first button, and the second game function is not pre-configured with a button. The method also includes: In response to the key configuration operation for the second game function, the first key is configured for the second game function, the first key pre-configured for the first game function is canceled, and a third prompt message is displayed; the third prompt message is used to indicate that the same key is configured for multiple game functions.
16. The method according to claim 1, characterized in that The game includes at least one basic game function, and the method further includes: In response to a game opening instruction, if there is a target basic game function among the at least one basic game function that is not configured with a basic button, a fourth prompt information is displayed on the graphical user interface; the fourth prompt information is used to indicate that the target basic game function is not configured with a basic button.
17. The method according to claim 1, characterized in that The game function configuration page includes a primary tab and a secondary tab, and at least one basic game function, each of which has a corresponding key selection control; the primary tab is used to indicate the human-computer interaction device currently connected to the terminal device, and the secondary tab is used to indicate the game content corresponding to the game function; The method further comprises: If there is a designated basic game function for which no basic button is configured in the at least one basic game function, in the game function configuration page, the first-level tab is displayed in a first display mode, the second-level tab is displayed in a second display mode, and the button selection control corresponding to the designated basic game function is displayed in a third display mode.
18. The method according to claim 17, characterized in that The method further comprises: In response to a cancel operation on the game function configuration page, fifth prompt information is displayed on the game function configuration page; wherein the fifth prompt information is at least used to indicate that the designated basic game function is not configured with a basic button.
19. The method according to claim 18, characterized in that The fifth prompt information also includes: the configuration application object of the designated basic game function, and the tab information of the first-level tab and the second-level tab.
20. The method according to claim 19, characterized in that The fifth prompt information also includes a confirmation control; and the method further includes: In response to a trigger operation on the confirmation control, determining a first designated basic game function in the fifth prompt information and a configuration application object of the first designated basic game function; The game function configuration page is displayed, and the configuration application object of the game function configured in the game function configuration page is determined and displayed as the configuration application object of the first designated basic game function.
21. A device for configuring game buttons, characterized in that: A graphical user interface is provided by a terminal device, the terminal device is externally connected to a human-computer interaction device, the human-computer interaction device includes at least a first button and a second button, and the device includes: A first control module is used for controlling, in the game, in response to a first trigger operation on the first button, triggering a first game function pre-configured for the first button; A first prompt information display module is used to display first prompt information on the graphical user interface in response to the second button not being pre-configured with a corresponding game function and receiving an operation instruction for the second button; wherein the first prompt information is at least used to prompt a target operation mode for configuring a game function for the second button; A configuration page display module is used to display a game function configuration page corresponding to the second button on the graphical user interface in response to being triggered by the target operation mode.
22. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the game button configuration method described in any one of claims 1-20.
23. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the method for configuring a game button according to any one of claims 1-20.
Citation Information
Patent Citations
Virtual key processing method and device, storage medium and electronic equipment
CN115193023A
Interaction prompting method and device in game, equipment and storage medium
CN115400426A
Method and device for controlling virtual character in game and electronic terminal
CN116531754A
Method and device for displaying operation information of gamepad
WO2024143797A1