Game button touch control method, device and computer-readable storage medium
By obtaining the game status and progress, parsing game commands and behaviors, and matching the triggering actions of physical keys and touch keys, the problem of insufficient control feel in existing gaming phone button control solutions is solved, achieving more realistic game character control and improving user experience.
Patent Information
- Application Number
- CN202111580915.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-22
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-12-22
AI Technical Summary
The existing button control scheme of gaming phones cannot reflect the sense of controlling the characters in the game, and the user experience is insufficient.
By obtaining the game status and process, predicting game commands and actions, parsing commands and behaviors, and matching the triggering actions of physical keys and touch keys, the association of three-dimensional and two-dimensional triggers with the form and behavior of game objects is achieved.
Provides a user-friendly game button touch control solution to enhance the user's gaming control sense and experience.
Smart Images

Figure CN114225370B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communications, and in particular to a game button touch control method, device, and computer-readable storage medium. Background Art
[0002] With the continuous development of smart terminal devices, the gaming market for mobile phones and other devices is also growing. In particular, most existing gaming phones offer "shoulder buttons" located on the phone's frame as an additional operating method for users in addition to screen touch. Mainstream solutions include capacitive touch, ultrasonic pressure, and mechanical click. Both capacitive and mechanical buttons can only simulate touch screen operation through press and release commands. In addition, some ultrasonic control solutions also exist, supporting separate operation of different parts within the ultrasonic area.
[0003] However, in the above solution, pressing or touching can only be triggered by the game or the user manually setting the command. How to press or touch has nothing to do with the command action of the game itself, and cannot reflect the control feeling of controlling the character in the game. The user experience needs to be improved. Summary of the Invention
[0004] In order to solve the above technical defects in the prior art, the present invention proposes a game button touch control method, which includes:
[0005] Get the current game state and the game tasks under the game state.
[0006] The current game instruction and the game action corresponding to the game instruction are predicted in combination with the game task and the current game process, wherein the game instruction is a morphological behavior instruction for the game object, and the game action is a morphological behavior performed by the game object.
[0007] The game form behavior instruction is parsed to obtain the instruction type and instruction name. At the same time, the form behavior is parsed to obtain the object form and object behavior.
[0008] The instruction name is associated with the current physical key and the touch key above the physical key so that the three-dimensional trigger action of the physical key and the two-dimensional trigger action of the touch key match one or more of the instruction type, the object form and the object behavior.
[0009] Optionally, obtaining the current game state and the game tasks in the game state includes:
[0010] Get game information of the current game.
[0011] The current game status is identified based on the game information and historical data of the game, wherein the historical data includes screen recording data corresponding to the game.
[0012] Optionally, obtaining the current game state and the game tasks in the game state further includes:
[0013] A first state of the game object, a second state of a current task interface, and a third state of game communication information in the game state are identified.
[0014] One or more game tasks are determined according to one or more of the first state, the second state, and the third state.
[0015] Optionally, the predicting of a current game instruction and a game action corresponding to the game instruction in combination with the game task and the current game process, wherein the game instruction is a morphological behavior instruction for a game object, and the game action is a morphological behavior performed by the game object, includes:
[0016] The current morphological behavior instruction of the game object is predicted according to the game process, wherein the morphological behavior instruction includes the preset instruction type and the preset instruction name.
[0017] The morphological behavior corresponding to the morphological behavior instruction is determined, wherein the morphological behavior includes the preset object morphology and the preset object behavior.
[0018] Optionally, parsing the game form behavior instruction to obtain the instruction type and instruction name, and simultaneously parsing the form behavior to obtain the object form and object behavior, includes:
[0019] Get a shooting task in the shooting game and start the current shooting process according to the shooting task.
[0020] The four command names in the preset shooting process are scope opening, shooting, cease fire and scope closing.
[0021] Optionally, the parsing of the game form behavior instruction to obtain the instruction type and instruction name, and the parsing of the form behavior to obtain the object form and object behavior, further includes:
[0022] The command types of opening the scope, firing, stopping the fire and closing the scope in the preset shooting process are divided.
[0023] The scope opening and scope closing are regarded as the first plane type, and the shooting and the ceasefire are regarded as the first three-dimensional type.
[0024] Optionally, the parsing of the game form behavior instruction to obtain the instruction type and instruction name, and the parsing of the form behavior to obtain the object form and object behavior, further includes:
[0025] There are four preset object states in the shooting process: holding the gun and aiming, squatting to shoot, standing up to put the gun away, and putting the gun away and closing the aim.
[0026] The characters in the shooting process holding the gun and aiming, squatting to shoot, standing up to put the gun away, and the characters putting the gun away and closing the scope are divided into morphological categories. Among them, the characters holding the gun and aiming and the characters putting the gun away and closing the scope are regarded as the second plane type, and squatting to shoot and standing up to put the gun away are regarded as the second three-dimensional type.
[0027] Optionally, associating the command name according to the current physical key and the touch key above the physical key so that the three-dimensional triggering action of the physical key and the two-dimensional triggering action of the touch key match one or more of the command type, the object form, and the object behavior includes:
[0028] The three-dimensional triggering action of the physical key and the two-dimensional triggering action of the touch key corresponding to the physical key are decomposed to obtain a three-dimensional triggering feature and a two-dimensional triggering feature.
[0029] A matching relationship between the plane trigger feature and the first plane type and / or the second plane type is established, and a matching relationship between the three-dimensional trigger feature and the first three-dimensional type and / or the second three-dimensional type is established.
[0030] The present invention also proposes a game button touch control device, which includes a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the computer program is executed by the processor, the steps of the game button touch control method as described in any one of the above items are implemented.
[0031] The present invention also proposes a computer-readable storage medium, which stores a game button touch control program. When the game button touch control program is executed by a processor, the steps of the game button touch control method as described in any one of the above items are implemented.
[0032] The game button touch control method, device, and computer-readable storage medium of the present invention are implemented by obtaining the current game state and the game task under the game state; combining the game task and the current game process to predict the current game instruction and the game action corresponding to the game instruction, wherein the game instruction is a morphological behavior instruction for the game object, and the game action is a morphological behavior performed by the game object; parsing the game morphological behavior instruction to obtain the instruction type and instruction name, and at the same time, parsing the morphological behavior to obtain the object morphology and object behavior; associating the instruction name with the current physical key and the touch key above the physical key so that the three-dimensional trigger action of the physical key and the plane trigger action of the touch key match one or more of the instruction type, the object morphology, and the object behavior. A humanized game button touch control solution is implemented, allowing users to establish an association relationship with the command action of the game itself through integrated pressing or touching, providing users with a more realistic sense of control and manipulation of the game character, and enhancing the user's gaming experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:
[0034] Figure 1 This is a hardware structure diagram of a mobile terminal according to the present invention;
[0035] Figure 2 This is a diagram of a communication network system architecture provided by an embodiment of the present invention;
[0036] Figure 3 is a flow chart of a first embodiment of a method for controlling game button touches according to the present invention;
[0037] Figure 4 is a flow chart of a second embodiment of the game button touch control method of the present invention;
[0038] Figure 5 is a flowchart of a third embodiment of the game button touch control method of the present invention;
[0039] Figure 6 is a flowchart of a fourth embodiment of the game button touch control method of the present invention;
[0040] Figure 7 is a flowchart of a fifth embodiment of a game button touch control method according to the present invention;
[0041] Figure 8 is a flowchart of a sixth embodiment of the game button touch control method of the present invention;
[0042] Figure 9 is a flow chart of a seventh embodiment of the game button touch control method of the present invention;
[0043] Figure 10 is a flowchart of an eighth embodiment of the game button touch control method of the present invention;
[0044] Figure 11 This is a mapping relationship diagram of the first embodiment of the game button touch control method of the present invention. DETAILED DESCRIPTION
[0045] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0046] In the subsequent description, suffixes such as "module," "component," or "unit" used to represent elements are only used to facilitate the description of the present invention and have no specific meaning. Therefore, "module," "component," or "unit" can be used interchangeably.
[0047] The terminal can be implemented in various forms. For example, the terminal described in the present invention may include mobile terminals such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.
[0048] The following description will be made by taking a mobile terminal as an example. It will be understood by those skilled in the art that, in addition to components specifically used for mobile purposes, the configuration according to the embodiments of the present invention can also be applied to fixed type terminals.
[0049] See also Figure 1 , which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present invention. The mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art will understand that Figure 1 The structure of the mobile terminal shown in the figure does not constitute a limitation to the mobile terminal. The mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0050] The following combination Figure 1 A detailed introduction to each component of the mobile terminal is given below:
[0051] The RF unit 101 can be used to send and receive information or receive signals during calls. Specifically, it receives downlink information from the base station and transmits it to the processor 110 for processing. It also transmits uplink data to the base station. Typically, the RF unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and more. Furthermore, the RF unit 101 can communicate with the network and other devices via wireless communication. The above-mentioned wireless communications may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution), etc.
[0052] WiFi is a short-range wireless transmission technology. Mobile terminals can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 102. It provides users with wireless broadband Internet access. Figure 1 The WiFi module 102 is shown, but it is understandable that it is not an essential component of the mobile terminal and can be omitted as needed without changing the essence of the invention.
[0053] The audio output unit 103 can convert audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Furthermore, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, or the like.
[0054] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos captured by an image capture device (e.g., a camera) in video capture mode or image capture mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the GPU 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the RF unit 101 or the WiFi module 102. The microphone 1042 may receive sound (audio data) in operating modes such as a phone call mode, a recording mode, and a voice recognition mode, and may process such sound into audio data. In the phone call mode, the processed audio (voice) data may be converted into a format that can be transmitted to a mobile communication base station via the RF unit 101. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to eliminate (or suppress) noise or interference generated during the reception and transmission of audio signals.
[0055] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.
[0056] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0057] The user input unit 107 can be used to receive input digital or character information, and generate key signal input related to user settings and function control of the mobile terminal. Specifically, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using a finger, stylus, or any other suitable object or accessory on or near the touch panel 1071) and drive the corresponding connection device according to a pre-set program. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction and detects the signal caused by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 110. It can also receive commands sent by the processor 110 and execute them. In addition, the touch panel 1071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Specifically, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, a joystick, etc., and are not specifically limited here.
[0058] Furthermore, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. Subsequently, the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of touch event. Figure 1 In the embodiment, the touch panel 1071 and the display panel 1061 are two independent components to realize the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the mobile terminal, which is not limited here.
[0059] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.
[0060] Memory 109 can be used to store software programs and various data. Memory 109 may primarily include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as a sound playback function or an image playback function); the data storage area may store data generated based on the use of the mobile phone (such as audio data, a phone book, etc.). Furthermore, memory 109 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0061] Processor 110 is the control center of the mobile terminal, connecting all components of the mobile terminal using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 109 and accessing data stored in memory 109, it executes various functions of the mobile terminal and processes data, thereby providing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, processor 110 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 110.
[0062] The mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 through a power management system, thereby managing functions such as charging, discharging, and power consumption through the power management system.
[0063] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.
[0064] To facilitate understanding of the embodiments of the present invention, the communication network system on which the mobile terminal of the present invention is based is described below.
[0065] See also Figure 2 , Figure 2 A communication network system architecture diagram is provided for an embodiment of the present invention. The communication network system is an LTE system of universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an Evolved UMTS Terrestrial Radio Access Network (E-UTRAN) 202, an Evolved Packet Core (EPC) 203, and an operator's IP service 204, which are sequentially connected in communication.
[0066] Specifically, UE201 may be the above-mentioned terminal 100, which will not be described in detail here.
[0067] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 , etc. Among them, eNodeB 2021 can be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface), and eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 can provide UE 201 with access to EPC 203 .
[0068] EPC 203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, PGW (PDN Gate Way) 2035, and PCRF (Policy and Charging Rules Function) 2036. MME 2031 is the control node that handles signaling between UE 201 and EPC 203, providing bearer and connection management. HSS 2032 provides registers for managing functions such as the Home Location Register (not shown) and stores user-specific information such as service features and data rates. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions for UE 201, PCRF2036 is the policy and charging control policy decision point for service data flow and IP bearer resources, and it selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).
[0069] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services.
[0070] Although the above description is based on the LTE system as an example, those skilled in the art should know that the present invention is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems, and is not limited here.
[0071] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the method of the present invention are proposed.
[0072] Example 1
[0073] Figure 3 Flowchart of the first embodiment of the game button touch control method of the present invention. A game button touch control method, the method comprising:
[0074] S1. Obtain the current game state and the game tasks in the game state.
[0075] S2. Predict the current game instruction and the game action corresponding to the game instruction in combination with the game task and the current game process, wherein the game instruction is a morphological behavior instruction for the game object, and the game action is a morphological behavior performed by the game object.
[0076] S3. parse the game form behavior instruction to obtain the instruction type and instruction name. At the same time, parse the form behavior to obtain the object form and object behavior.
[0077] S4. Associating the instruction name according to the current physical key and the touch key above the physical key, so that the three-dimensional trigger action of the physical key and the two-dimensional trigger action of the touch key match one or more of the instruction type, the object form and the object behavior.
[0078] This embodiment uses the side buttons of a mobile phone as an example. The structure combines capacitive touch and mechanical buttons, with the capacitive touch module placed on the surface of the mechanical buttons. This allows users to use different pressures to receive multiple levels of operational feedback, tailored to different scenarios. Capacitive touch triggering and release correspond to capacitive action 1 and action 2, respectively, while mechanical button presses and releases correspond to mechanical action 1 and action 2, respectively. Users can simultaneously set up to eight custom mappings using the combination button.
[0079] In this embodiment, the capacitive touch function is enabled or disabled according to different usage scenarios, or the capacitive touch sensitivity is changed to meet the user's operating requirements, which can be set by the user.
[0080] In this embodiment, please refer to Figure 11The corresponding relationship diagram is shown. Among them, the user behaviors correspond to the system feedback in the game. Specifically, when the finger touches the preset capacitive area L, the touch area 1 of the preset mapping is pressed, and the game character performs the aiming action of the aiming device; when the finger presses the mechanical button L corresponding to the preset capacitive area L, the touch area 2 of the preset mapping is pressed, and the game character performs the shooting action; when the finger lifts the mechanical button L, the touch area 2 of the preset mapping is lifted, and the game character performs the ceasefire action; when the finger leaves the preset capacitive area L, the touch area 1 of the preset mapping is lifted, and the game character performs the aiming action of the aiming device.
[0081] The beneficial effect of this embodiment is that, by obtaining the current game state and the game tasks under the game state; combining the game tasks and the current game process to predict the current game instructions and the game actions corresponding to the game instructions, wherein the game instructions are morphological behavior instructions for the game object, and the game actions are morphological behaviors performed by the game object; parsing the game morphological behavior instructions to obtain the instruction type and instruction name, and at the same time, parsing the morphological behavior to obtain the object morphology and object behavior; associating the instruction name according to the current physical key and the touch key above the physical key, so that the three-dimensional trigger action of the physical key and the plane trigger action of the touch key match one or more of the instruction type, the object morphology and the object behavior. A humanized game button touch control solution is implemented, which allows users to establish an association relationship with the command action of the game itself through integrated pressing or touching, providing users with a more realistic sense of control and manipulation of the game character, and enhancing the user's gaming experience.
[0082] Example 2
[0083] Figure 4 : is a flowchart of a second embodiment of the game button touch control method of the present invention. Based on the above embodiment, obtaining the current game state and the game tasks under the game state includes:
[0084] S11. Obtain game information of the current game.
[0085] S12. Identify the current game status based on the game information and historical data of the game, wherein the historical data includes screen recording data corresponding to the game.
[0086] Optionally, in this embodiment, button triggers, game processes, and morphological actions of corresponding game objects in the screen recording data are identified and associated.
[0087] The beneficial effect of this embodiment is that by obtaining game information of the current game and identifying the current game status based on the game information and historical data of the game, wherein the historical data includes screen recording data corresponding to the game, a user-friendly game button touch control solution is implemented, allowing users to establish an association with the game's command actions through integrated pressing or touching, providing users with a more realistic sense of control and manipulation of game characters, and enhancing the user's gaming experience.
[0088] Example 3
[0089] Figure 5 : is a flowchart of a third embodiment of the game button touch control method of the present invention. Based on the above embodiment, the obtaining of the current game state and the game tasks in the game state further includes:
[0090] S13: Identify a first state of the game object, a second state of the current task interface, and a third state of the game communication information in the game state.
[0091] S14. Determine one or more game tasks according to one or more of the first state, the second state, and the third state.
[0092] The beneficial effect of this embodiment is that, by identifying the first state of the game object, the second state of the current task interface, and the third state of the game communication information in the game state, and determining one or more game tasks based on one or more of the first state, the second state, and the third state, a humanized game button touch control solution is implemented, allowing users to establish an association with the game's command actions through integrated pressing or touching, providing users with a more realistic sense of control and manipulation of game characters, and enhancing the user's gaming experience.
[0093] Example 4
[0094] Figure 6 This is a flow chart of a fourth embodiment of the game button touch control method of the present invention. Based on the above embodiment, the method combines the game task and the current game process to predict the current game command and the game action corresponding to the game command, wherein the game command is a morphological behavior instruction for the game object, and the game action is a morphological behavior performed by the game object, including:
[0095] S21. Predicting the current morphological behavior instruction of the game object according to the game process, wherein the morphological behavior instruction includes the preset instruction type and the preset instruction name.
[0096] S22: Determine the morphological behavior corresponding to the morphological behavior instruction, wherein the morphological behavior includes the preset object morphology and the preset object behavior.
[0097] Optionally, in this embodiment, the above prediction scheme is proposed for a new matching scheme. It can be understood that this embodiment also includes matching presets for known game processes and morphological behaviors, so that when the process is identified to be consistent, a response trigger can be performed, or when a touch or button is identified, a direct response to the corresponding trigger can be performed.
[0098] The beneficial effect of this embodiment is that, by predicting the current morphological behavior instructions of the game object based on the game process, wherein the morphological behavior instructions include the preset morphological behavior type and the preset morphological behavior name; and determining the morphological behavior corresponding to the morphological behavior instructions, wherein the morphological behavior includes the preset object morphology and the preset object behavior, a humanized game button touch control scheme is implemented, allowing users to establish an association relationship with the command actions of the game itself through integrated pressing or touching, providing users with a more realistic sense of control and manipulation of the game character, and enhancing the user's gaming experience.
[0099] Example 5
[0100] Figure 7 This is a flow chart of a fifth embodiment of the game button touch control method of the present invention. Based on the above embodiment, the parsing of the game form behavior instruction to obtain the instruction type and instruction name, and the parsing of the form behavior to obtain the object form and object behavior include:
[0101] S31. Obtain a shooting task in the shooting game, and determine to start executing the current shooting process according to the shooting task.
[0102] S32, in the preset shooting process, the four command names are: opening the scope, firing, stopping the fire, and closing the scope.
[0103] The beneficial effect of this embodiment is that by obtaining a shooting task in a shooting game and determining the start of the current shooting process based on the shooting task, and presetting the four command names in the shooting process as scope open, fire, cease fire, and scope close, a humanized game button touch control solution is implemented, allowing users to establish a relationship with the game's command actions through integrated pressing or touching, providing users with a more realistic sense of control and manipulation of the game character, and enhancing the user's gaming experience.
[0104] Example 6
[0105] Figure 8This is a flow chart of a sixth embodiment of the game button touch control method of the present invention. Based on the above embodiment, the method further includes: parsing the game form behavior instruction to obtain the instruction type and instruction name, and parsing the form behavior to obtain the object form and object behavior.
[0106] S33, classifying the command types of scope opening, shooting, ceasefire, and scope closing in the preset shooting process.
[0107] S34. Opening and closing the scope are regarded as the first plane type, and firing and stopping the fire are regarded as the first three-dimensional type.
[0108] The beneficial effect of this embodiment is that by classifying the command types for scope opening, firing, cease firing, and scope closing in a preset shooting process; using scope opening and scope closing as the first two-dimensional type and firing and cease firing as the first three-dimensional type, a humanized game button touch control solution is implemented, allowing users to establish a relationship with the game's command actions through integrated pressing or touching, providing users with a more realistic sense of control over the game character and enhancing the user's gaming experience.
[0109] Example 7
[0110] Figure 9 This is a flow chart of the seventh embodiment of the game button touch control method of the present invention. Based on the above embodiment, the method further includes: parsing the game form behavior instruction to obtain the instruction type and instruction name, and parsing the form behavior to obtain the object form and object behavior.
[0111] S35. The four object states in the preset shooting process are: the character holding the gun and aiming, squatting to shoot, standing up to put the gun away, and the character putting the gun away and closing the aiming.
[0112] S36. Perform morphological classification on the characters in the shooting process, such as holding the gun and aiming, squatting to shoot, standing up to put the gun away, and putting the gun away and closing the scope. The characters holding the gun and aiming and putting the gun away and closing the scope are classified as the second plane type, and squatting to shoot and standing up to put the gun away are classified as the second three-dimensional type.
[0113] The beneficial effect of this embodiment is that by presetting the character's shooting process into four object forms: holding a gun and aiming, squatting to shoot, standing up to put the gun away, and putting the gun away and closing the scope; and dividing the forms of the character holding a gun and aiming, squatting to shoot, standing up to put the gun away, and putting the gun away and closing the scope into the second plane type, and squatting to shoot and standing up to put the gun away into the second three-dimensional type, a humanized game button touch control solution is implemented, allowing users to establish a relationship with the game's command actions through integrated pressing or touching, providing users with a more realistic sense of control and manipulation of the game character, and enhancing the user's gaming experience.
[0114] Example 8
[0115] Figure 10 This is a flow chart of an eighth embodiment of the game button touch control method of the present invention. Based on the above embodiment, associating the command name with the current physical key and the touch key above the physical key so that the three-dimensional triggering action of the physical key and the two-dimensional triggering action of the touch key match one or more of the command type, the object form, and the object behavior includes:
[0116] S41 : Decompose the three-dimensional triggering action of the physical key and the two-dimensional triggering action of the touch key corresponding to the physical key to obtain a three-dimensional triggering feature and a two-dimensional triggering feature.
[0117] S42: Establish a matching relationship between the plane trigger feature and the first plane type and / or the second plane type, and establish a matching relationship between the three-dimensional trigger feature and the first three-dimensional type and / or the second three-dimensional type.
[0118] Optionally, in this embodiment, based on the above matching relationship, a mapping relationship between a specific key, the capacitance area of the key, and the control area of the game interface can be established in advance in the above game.
[0119] The beneficial effect of this embodiment is that by decomposing the three-dimensional trigger action of the physical key and the two-dimensional trigger action of the touch key corresponding to the physical key, a three-dimensional trigger feature and a two-dimensional trigger feature are obtained; a matching relationship between the two-dimensional trigger feature and the first plane type and / or the second plane type is established, and a matching relationship between the three-dimensional trigger feature and the first three-dimensional type and / or the second three-dimensional type is established. A humanized game button touch control solution is implemented, allowing users to establish an association relationship with the command action of the game itself through integrated pressing or touching, providing users with a more realistic sense of control and manipulation of game characters and enhancing the user's gaming experience.
[0120] Embodiment 9
[0121] Based on the above embodiments, the present invention also proposes a game button touch control device, which includes a memory, a processor, and a computer program stored on the memory and runnable on the processor. When the computer program is executed by the processor, the steps of the game button touch control method as described in any one of the above items are implemented.
[0122] It should be noted that the above-mentioned device embodiment and method embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are applicable to the device embodiment, which will not be repeated here.
[0123] Example 10
[0124] Based on the above embodiments, the present invention also proposes a computer-readable storage medium, which stores a game button touch control program. When the game button touch control program is executed by a processor, the steps of the game button touch control method as described in any one of the above items are implemented.
[0125] It should be noted that the above-mentioned medium embodiment and method embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are applicable to the medium embodiment, which will not be repeated here.
[0126] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0127] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0128] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0129] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.
Claims
1. A game button touch control method, characterized in that: The method comprises: Get the current game state and the game tasks under the game state; Predicting a current game instruction and a game action corresponding to the game instruction in combination with the game task and the current game process, wherein the game instruction is a morphological behavior instruction for a game object, and the game action is a morphological behavior performed by the game object; Parsing the morphological behavior instruction to obtain the instruction type and instruction name, and at the same time, parsing the morphological behavior to obtain the object morphology and object behavior; Associating the command name according to a current physical key and a touch key above the physical key, so that the three-dimensional triggering action of the physical key and the two-dimensional triggering action of the touch key match one or more of the command type, the object form, and the object behavior; The obtaining of the current game state and the game tasks under the game state includes: Get the game information of the current game; Identifying the current game state based on the game information and historical data of the game, wherein the historical data includes screen recording data corresponding to the game; Identifying a first state of the game object, a second state of the current task interface, and a third state of game communication information in the game state; determining one or more game tasks according to one or more of the first state, the second state, and the third state; The predicting of the current game instruction and the game action corresponding to the game instruction in combination with the game task and the current game process, wherein the game instruction is a morphological behavior instruction for a game object, and the game action is a morphological behavior performed by the game object, includes: Predicting a current morphological behavior instruction of the game object according to the game process, wherein the morphological behavior instruction includes a preset instruction type and a preset instruction name; Determining the morphological behavior corresponding to the morphological behavior instruction, wherein the morphological behavior includes the preset object morphology and the preset object behavior; The step of parsing the game form behavior instruction to obtain the instruction type and instruction name, and simultaneously parsing the form behavior to obtain the object form and object behavior, includes: Get a shooting task in the shooting game, and start the current shooting process according to the shooting task; In the preset shooting process, there are four command names: scope open, shoot, cease fire, and scope close; Categorize the command types for scope opening, firing, stopping, and scope closing in the preset shooting process; Set the scope on and scope off as the first plane type, and the firing and cease firing as the first three-dimensional type; There are four preset shooting states: the character holding the gun and aiming, squatting to shoot, standing up to put the gun away, and the character putting the gun away and closing the scope. The character's shooting process is divided into the following forms: holding the gun and aiming, squatting to shoot, standing up to put the gun away, and putting the gun away. The character holding the gun and aiming and putting the gun away are considered as the second plane type, and squatting to shoot and standing up to put the gun away are considered as the second three-dimensional type. The associating the instruction name according to the current physical key and the touch key above the physical key so that the three-dimensional triggering action of the physical key and the two-dimensional triggering action of the touch key match one or more of the instruction type, the object form, and the object behavior includes: Decomposing the three-dimensional triggering action of the physical key and the two-dimensional triggering action of the touch key corresponding to the physical key to obtain a three-dimensional triggering feature and a two-dimensional triggering feature; A matching relationship between the plane trigger feature and the first plane type and / or the second plane type is established, and a matching relationship between the three-dimensional trigger feature and the first three-dimensional type and / or the second three-dimensional type is established.
2. A game button touch control device, characterized in that: The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the game button touch control method according to claim 1 are implemented.
3. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a game button touch control program, and when the game button touch control program is executed by the processor, the steps of the game button touch control method according to claim 1 are implemented.
Citation Information
Patent Citations
Cloud game processing method and device, equipment and medium
CN113617027A