A method, device, and computer-readable storage medium for assisting in the release of game skills.
By adding an auxiliary control layer on top of the game interface, which displays the skill range and default direction, and receives control operations to adjust the release distance and angle, the problem of inaccurate skill release in the game is solved, and the hit rate and user experience are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NUBIA TECHNOLOGY CO LTD
- Filing Date
- 2021-06-23
- Publication Date
- 2026-05-26
AI Technical Summary
In existing technologies, it is difficult for users to accurately hit targets when releasing game skills, especially in games like Honor of Kings, resulting in a poor gaming experience for both novice and experienced players, and a high level of operational difficulty.
By adding an auxiliary control layer on top of the game interface, which displays the skill range and default direction, and receives control operations to adjust the release distance and angle, the accurate release of game skills can be achieved.
It improves the hit rate of game skills, reduces the difficulty of operation for users, and enhances the game experience.
Smart Images

Figure CN113384888B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of mobile communications, and more particularly to a method, device, and computer-readable storage medium for assisting in the release of game skills. Background Technology
[0002] In the current technology, with the continuous development of smart terminal devices, users' demands for gaming experiences on mobile phones and other devices are also increasing. In particular, for popular large-scale games on the market, such as Honor of Kings or League of Legends Mobile, accurate skill release and increasing skill hit rate have become the most important aspects for both new and experienced players. Currently, Honor of Kings' hero skills could be set to smart casting and manual casting like in League of Legends. However, many Honor of Kings players often miss enemy heroes when using smart casting, resulting in skills going astray. Therefore, players are eager to set skills to be released towards themselves to improve hit rate, but this is not currently possible.
[0003] For the reasons mentioned above, there is an urgent need in the existing technology to provide a technical solution that can assist users in releasing game skills, so as to avoid bringing high game difficulty to new users and increase their enthusiasm and gaming experience. Summary of the Invention
[0004] To address the aforementioned technical deficiencies in the prior art, this invention proposes a game skill-assisted release method, which includes:
[0005] When a game skill to be released is selected for a target object, the skill range and default target of the game skill are determined.
[0006] The skill range and the default target are displayed in the auxiliary control layer above the game interface.
[0007] The system receives control operations on the game skill and the default target, and displays the release distance and release angle status within the skill range on the auxiliary control layer according to the control operations.
[0008] When it is determined to release the game skill, the relative distance between the skill subject and the target object is adjusted according to the release distance state and the release angle state, and the game skill is released.
[0009] Optionally, before determining the skill range and default target of the selected game skill to be released on the target object, the process includes:
[0010] An auxiliary control layer is created on top of the game interface to display skill assistance information.
[0011] Respond to touch commands within the game interface and block touch commands from the auxiliary control layer.
[0012] Optionally, when a game skill to be released against a target object is selected, determining the skill range and default target of the game skill includes:
[0013] Select the game skill to be released within the skill area.
[0014] Select the target object to which the game skill will be applied within the battle area.
[0015] Optionally, the auxiliary control layer on top of the game interface displays the skill range and the default target, including:
[0016] Identify whether the skill range can cover the target object, and the angle of deviation of the default pointing from the target object.
[0017] The auxiliary control layer uses a first color identifier to indicate the coverage state of the target object by the skill range, and a second color identifier to indicate the deviation angle.
[0018] Optionally, the step of receiving adjustment operations on the game skill and the default direction, and displaying the release distance and release angle status within the skill range on the auxiliary control layer according to the adjustment operations, includes:
[0019] The control operation is received in the skill area.
[0020] The release distance and release angle states within the skill range are adjusted according to the control operation.
[0021] Optionally, the step of receiving adjustment operations on the game skill and the default direction, and displaying the release distance and release angle status within the skill range on the auxiliary control layer according to the adjustment operations, further includes:
[0022] The release distance and release angle status are displayed in real time during the adjustment process in the auxiliary control layer.
[0023] The first color identifier indicates the coverage trend and coverage progress in the coverage state, and the second color identifier indicates the change trend of the deviation angle and the overlap progress.
[0024] Optionally, when it is determined that the game skill will be released, adjusting the relative distance between the skill subject and the target object according to the release distance state and the release angle state, and then releasing the game skill, includes:
[0025] When it is determined that the game skill will be released, the coverage progress is identified.
[0026] If it is still not covered, then, based on the overlap progress, adjust the movement distance and direction of the skill subject towards the target object.
[0027] Optionally, the step of adjusting the relative distance between the skill subject and the target object according to the release distance state and the release angle state when it is determined to release the game skill, and then releasing the game skill, further includes:
[0028] When it is determined that the relative distance between the moved skill subject and the target object is within the skill's range, and the overlap progress reaches the overlap, both the first color identifier and the second color identifier are switched to the main color corresponding to the game skill.
[0029] Release the game skill, and upon completion of the release, remove the first color identifier and the second color identifier.
[0030] The present invention also proposes a game skill assist release device, which 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, it implements the steps of the game skill assist release method as described in any of the preceding claims.
[0031] The present invention also proposes a computer-readable storage medium storing a game skill assist release program, which, when executed by a processor, implements the steps of the game skill assist release method as described in any of the preceding claims.
[0032] The present invention provides a game skill-assisted release method, device, and computer-readable storage medium. When a game skill to be released against a target object is selected, the skill range and default direction corresponding to the game skill are determined. The skill range and default direction are displayed on an auxiliary control layer above the game interface. Adjustments to the game skill and default direction are received, and the release distance and release angle states within the skill range are displayed on the auxiliary control layer according to the adjustments. When it is determined that the game skill will be released, the relative distance between the skill subject and the target object is adjusted according to the release distance and release angle states, and the game skill is released. This provides a user-friendly game skill-assisted release scheme, improving the hit rate of game skills, reducing the difficulty of user operation, and enhancing the user's gaming experience. Attached Figure Description
[0033] The present invention will be further described below with reference to the accompanying drawings and embodiments. In the accompanying drawings:
[0034] Figure 1 This is a schematic diagram of the hardware structure of a mobile terminal according to the present invention;
[0035] Figure 2 This is a communication network system architecture diagram provided in an embodiment of the present invention;
[0036] Figure 3 This is a flowchart of the first embodiment of the game skill assisted release method of the present invention;
[0037] Figure 4 This is a flowchart of the second embodiment of the game skill assisted release method of the present invention;
[0038] Figure 5 This is a flowchart of the third embodiment of the game skill assisted release method of the present invention;
[0039] Figure 6 This is a flowchart of the fourth embodiment of the game skill assisted release method of the present invention;
[0040] Figure 7 This is a flowchart of the fifth embodiment of the game skill assisted release method of the present invention;
[0041] Figure 8 This is a flowchart of the sixth embodiment of the game skill assisted release method of the present invention;
[0042] Figure 9 This is a flowchart of the seventh embodiment of the game skill assisted release method of the present invention;
[0043] Figure 10 This is a flowchart of the eighth embodiment of the game skill assisted release method of the present invention;
[0044] Figure 11 This is a schematic diagram of the interface of the first embodiment of the game skill assisted release method of the present invention. Detailed Implementation
[0045] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0046] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.
[0047] Terminals can be implemented in various forms. For example, the terminals described in this invention may include mobile terminals such as mobile phones, tablets, laptops, handheld computers, personal digital assistants (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 use a mobile terminal as an example. Those skilled in the art will understand that, apart from elements specifically designed for mobile purposes, the construction according to embodiments of the present invention can also be applied to fixed-type terminals.
[0049] Please see Figure 1 This is a schematic diagram of the hardware structure of a mobile terminal 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, etc. Those skilled in the art will understand that... Figure 1 The mobile terminal structure shown does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0050] The following is combined Figure 1 A detailed introduction to each component of the mobile terminal:
[0051] The radio frequency unit 101 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and processes it with the processor 110; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, and a duplexer. Furthermore, the radio frequency unit 101 can also communicate wirelessly with networks and other devices. The aforementioned 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).
[0052] WiFi is a short-range wireless transmission technology. Mobile terminals using the WiFi module 102 can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 1 WiFi module 102 is shown, but it is understood that it is not a necessary component of a mobile terminal and can be omitted as needed without changing the nature of the invention.
[0053] The audio output unit 103 can convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into audio signals and output them as sound when the mobile terminal 100 is in call signal receiving mode, call mode, recording mode, voice recognition mode, broadcast receiving mode, etc. Furthermore, the audio output unit 103 can also provide audio output related to specific functions performed by the mobile terminal 100 (e.g., call signal receiving sound, message receiving sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc.
[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 acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on the display unit 106. The image frames processed by the GPU 1041 can be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) in operating modes such as telephone call mode, recording mode, and voice recognition mode, and can process such sound into audio data. The processed audio (voice) data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in telephone call mode. The microphone 1042 can 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. The ambient light sensor can adjust the brightness of the display panel 1061 according to the ambient light level, and the proximity sensor can turn off the display panel 1061 and / or 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 various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured in the phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail 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] User input unit 107 can be used to receive input numerical or character information, and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, user input unit 107 may include touch panel 1071 and other input devices 1072. Touch panel 1071, also known as touch screen, can collect touch operations on or near the user (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 1071), and drive corresponding connection devices according to a pre-set program. Touch panel 1071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 110, and can receive and execute commands from processor 110. In addition, 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 also include other input devices 1072. Specifically, other input devices 1072 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc., without being 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 corresponding visual output on the display panel 1061 based on the type of touch event. Although in Figure 1 In this 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. The specific implementation is not limited here.
[0059] Interface unit 108 serves as an interface through which at least one external device can connect to 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, and so on. Interface unit 108 may be used to receive input (e.g., data, power, etc.) from the external device and transmit the received input to one or more elements within mobile terminal 100, or it may be used to transmit data between mobile terminal 100 and the external device.
[0060] The memory 109 can be used to store software programs and various data. The memory 109 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 109 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0061] The processor 110 is the control center of the mobile terminal. It connects various parts of the mobile terminal via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 109, and by calling data stored in the memory 109, it performs various functions and processes data of the mobile terminal, thereby providing overall monitoring of the mobile terminal. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 110.
[0062] The mobile terminal 100 may also include a power supply 111 (such as a battery) that supplies power to various components. Preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.
[0063] although Figure 1 As not shown, the mobile terminal 100 may also 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] Please see Figure 2 , Figure 2 This invention provides a communication network system architecture diagram. The communication network system is an LTE system based on the universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and the operator's IP services 204, which are connected in sequence.
[0066] Specifically, UE201 can be the aforementioned terminal 100, which will not be elaborated here.
[0067] E-UTRAN202 includes eNodeB2021 and other eNodeB2022s. Among them, eNodeB2021 can connect to other eNodeB2022s via backhaul (e.g., X2 interface), and eNodeB2021 connects to EPC203. eNodeB2021 can provide UE201 with access to EPC203.
[0068] EPC203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gateway) 2034, PGW (Packet Data Network Gateway) 2035, and PCRF (Policy and Charging Rules Function) 2036, etc. Among them, MME2031 is the control node that handles signaling between UE201 and EPC203, providing bearer and connection management. HSS2032 provides registers to manage functions such as the Home Location Register (not shown in the diagram) and stores user-specific information such as service characteristics and data rates. All user data can be sent through SGW2034. PGW2035 can provide UE 201 IP address allocation and other functions. PCRF2036 is the policy and charging control decision point for service data flow and IP bearer resources. It selects and provides available policy and charging control decisions for the policy and charging enforcement function unit (not shown in the figure).
[0069] IP services 204 may include the Internet, intranet, IMS (IP Multimedia Subsystem), or other IP services.
[0070] Although the above description uses the LTE system as an example, those skilled in the art should understand 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, etc., which are not limited here.
[0071] Based on the aforementioned 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 This is a flowchart of the first embodiment of the game skill assisted release method of the present invention. A game skill assisted release method, the method comprising:
[0074] S1. When a game skill to be released is selected for a target object, the skill range and default target of the game skill are determined.
[0075] S2. The skill range and the default target are displayed in the auxiliary control layer on the upper layer of the game interface.
[0076] S3. Receive adjustment operations on the game skill and the default direction, and display the release distance and release angle status within the skill range on the auxiliary control layer according to the adjustment operations.
[0077] S4. When it is determined to release the game skill, adjust the relative distance between the skill subject and the target object according to the release distance state and the release angle state, and release the game skill.
[0078] Optionally, in this embodiment, when a game skill to be released against a target object is selected, the skill range and default direction corresponding to the game skill are determined; and the skill range and the default direction are displayed on the auxiliary control layer above the game interface. The user first enables this function of displaying the upper-level pattern in the game space, and this upper-level pattern of the game interface can be arbitrarily set by the user and can serve as an auxiliary line for the game skill release area. After enabling this function, the user can operate it during the game.
[0079] Optionally, in this embodiment, the system adds a layer of content above the application interface as an auxiliary control layer. This auxiliary control layer can customize the patterns displayed on the upper layer, such as... Figure 11 As shown, the added custom content is kept in a persistent state and displayed on the upper layer, while the touch screen directly responds to the operations of the underlying application.
[0080] Optionally, in this embodiment, the system receives control operations on the game skill and the default target, and displays the release distance and release angle states within the skill range on the auxiliary control layer according to the control operations; and when it is determined to release the game skill, the system adjusts the relative distance between the skill body and the target object according to the release distance and release angle states, and releases the game skill. As in the example above, the player's skill body is at the center point, and the click coordinates are calculated using the percentage of the total length from the center point to the skill circle and the degree of the skill circle's direction, thereby responding to the corresponding length and direction of the skill button.
[0081] Optionally, in this embodiment, taking the game Honor of Kings as an example, for Gan Jiang Mo Xie's skill of activating arc sword energy, the user can pre-set the circular auxiliary line of the attack range at each level of the skill. When the enemy enters the auxiliary line area, clicking on the enemy's position can automatically calculate the enemy's position and release the skill.
[0082] The beneficial effects of this embodiment are as follows: when a game skill to be released is selected against a target object, the skill range and default direction of the game skill are determined; the skill range and default direction are displayed in the auxiliary control layer above the game interface; adjustment operations on the game skill and the default direction are received, and the release distance and release angle states within the skill range are displayed in the auxiliary control layer according to the adjustment operations; when it is determined to release the game skill, the relative distance between the skill body and the target object is adjusted according to the release distance and release angle states, and the game skill is released. This achieves a user-friendly game skill auxiliary release scheme, improves the hit rate of game skills, reduces the difficulty of user operation, and enhances the user's gaming experience.
[0083] Example 2
[0084] Figure 4 This is a flowchart of the second embodiment of the game skill assisted release method of the present invention. Based on the above embodiment, before determining the skill range and default target of the game skill when a game skill to be released on the target object is selected, the process includes:
[0085] S01. Create an auxiliary control layer on top of the game interface to display skill assistance information.
[0086] S02. Respond to touch commands within the game interface and block touch commands from the auxiliary control layer.
[0087] Optionally, in this embodiment, an auxiliary control layer for displaying skill assistance information is created on the upper layer of the game interface, and the range of the auxiliary control layer is a circular area with a certain radius centered on the location of the skill subject.
[0088] Optionally, in this embodiment, within the game's battle interface, touch commands within the game interface are responded to, while touch commands of the auxiliary control layer are blocked. Within the game's settings interface, touch commands of the auxiliary control layer are responded to, and display parameters such as the transparency and color indicators of the auxiliary control layer are adaptively modified or edited.
[0089] The beneficial effect of this embodiment is that by creating an auxiliary control layer on top of the game interface for displaying skill assistance information, and by responding to touch commands within the game interface while blocking touch commands from the auxiliary control layer, an auxiliary control layer setting method is provided to achieve a user-friendly game skill assistance release scheme. This improves the hit rate of game skills, reduces the difficulty of user operation, and enhances the user's gaming experience.
[0090] Example 3
[0091] Figure 5 This is a flowchart of the third embodiment of the game skill assisted release method of the present invention. Based on the above embodiment, when a game skill to be released on a target object is selected, determining the skill range and default target of the game skill includes:
[0092] S11. Select the game skill to be released within the skill area.
[0093] S12. Select the target object to which the game skill is applied within the battle area.
[0094] Optionally, in this embodiment, the game skill to be released is selected by receiving a touch command for any skill within the skill area.
[0095] Optionally, in this embodiment, the game skill is selected first, and after the game skill is selected, the target object to which the game skill will act is selected within the battle area. Specifically, after the game skill is selected, multiple target objects to which the game skill will act sequentially are selected within the battle area, and the order in which the game skills are released is determined according to the order in which the target objects are selected.
[0096] The beneficial effect of this embodiment is that by selecting the game skill to be released within the skill area and selecting the target object to be affected by the game skill within the battle area, a user-friendly game skill assisted release scheme is achieved. This provides a method for associating the selection of the target object and the game skill, improving the hit rate of the game skill, reducing the user's operational difficulty, and enhancing the user's gaming experience.
[0097] Example 4
[0098] Figure 6 This is a flowchart of the fourth embodiment of the game skill assisted release method of the present invention. Based on the above embodiment, the step of displaying the skill range and the default direction in the auxiliary control layer on the upper layer of the game interface includes:
[0099] S21. Identify whether the skill range can cover the target object, and the deviation angle of the default pointing from the target object.
[0100] S22. In the auxiliary control layer, the target object is covered by the skill range by a first color identifier, and the deviation angle is indicated by a second color identifier.
[0101] Optionally, in this embodiment, it is identified whether the skill range can cover the target object, and the deviation angle of the default pointing direction from the target object. When a game skill is initially selected, the default information of the game skill is obtained, specifically including the aforementioned skill range and the initial default pointing angle.
[0102] Optionally, in this embodiment, the auxiliary control layer indicates the coverage state of the target object by the skill range through a first color identifier, and indicates the deviation angle through a second color identifier. Specifically, the first color identifier can be a circular frame of a user-defined color identifier, and the second color identifier can be an indicator arrow of a user-defined color identifier.
[0103] Optionally, when the distance to the coverage area is far, a lighter first color is used to indicate that the current coverage status is far from the coverage area. Similarly, when the deviation angle is large, a lighter second color is used to indicate the current deviation angle.
[0104] The beneficial effect of this embodiment is that, by identifying whether the skill range can cover the target object and the deviation angle between the default pointing and the target object, the auxiliary control layer uses a first color identifier to indicate the coverage state of the target object by the skill range, and a second color identifier to indicate the deviation angle. This provides a diverse range of color-coding methods for achieving a user-friendly game skill assistance release scheme, improving the hit rate of game skills, reducing the difficulty of user operation, and enhancing the user's gaming experience.
[0105] Example 5
[0106] Figure 7 This is a flowchart of the fifth embodiment of the game skill assisted release method of the present invention. Based on the above embodiment, the step of receiving the adjustment operation on the game skill and the default direction, and displaying the release distance state and release angle state within the skill range on the auxiliary control layer according to the adjustment operation, includes:
[0107] S31. Receive the control operation in the skill area.
[0108] S32. Adjust the release distance state and release angle state within the skill range according to the control operation.
[0109] Optionally, in this embodiment, the skill angle adjustment operation is received in the skill area, and the skill body position adjustment operation is received in the game operation area. The release distance state and release angle state within the skill range are adjusted according to the adjustment operation.
[0110] Optionally, in this embodiment, the minimum distance from the skill coverage in the current coverage state is identified in real time using different shades of a first color, and the size of the current deviation angle is identified in real time using different shades of a second color.
[0111] The beneficial effect of this embodiment is that by receiving the control operation in the skill area, and adjusting the release distance and release angle states within the skill range according to the control operation, a real-time color-coded method for indicating the release distance and release angle states is provided to achieve a user-friendly game skill assistance release scheme. This improves the hit rate of game skills, reduces the difficulty of user operation, and enhances the user's gaming experience.
[0112] Example 6
[0113] Figure 8 This is a flowchart of the sixth embodiment of the game skill assisted release method of the present invention. Based on the above embodiment, the step of receiving the adjustment operation on the game skill and the default direction, and displaying the release distance state and release angle state within the skill range on the auxiliary control layer according to the adjustment operation, further includes:
[0114] S33. The release distance and release angle status during the adjustment process are displayed in real time on the auxiliary control layer.
[0115] S34. The first color identifier indicates the coverage trend and coverage progress in the coverage state, and the second color identifier indicates the change trend and overlap progress of the deviation angle.
[0116] Optionally, in this embodiment, the release distance status and release angle status during the adjustment process are displayed in real time on the auxiliary control layer. The release distance status can be represented by the color intensity of the first color indicator and the size of the range circle, while the release angle status can be represented by the color intensity of the second color indicator and the angle between the arrow direction and the desired target direction. Optionally, this angle area can be filled with a color block corresponding to the standard color of the second color.
[0117] Optionally, in this embodiment, the first color identifier indicates the coverage trend and coverage progress in the coverage state, and the second color identifier indicates the change trend of the deviation angle and the overlap progress. The coverage trend includes closer coverage and farther coverage, which can be represented by darkening and lightening the first color, respectively. The coverage progress can be represented by the color of the circle corresponding to the standard color of the first color when the minimum coverage distance is reached. In this embodiment, regarding the change trend of the deviation angle and the overlap progress, similarly, if the change trend is an increase in the deviation angle, the second color is lightened accordingly; conversely, the second color is darkened accordingly. If the overlap progress reaches complete overlap, it is represented by the arrow color corresponding to the standard color of the second color.
[0118] The beneficial effects of this embodiment are that it displays the release distance and release angle states in real time during the adjustment process on the auxiliary control layer; it indicates the coverage trend and coverage progress in the coverage state through the first color identifier; and it indicates the change trend and overlap progress of the deviation angle through the second color identifier. This provides a dynamic color-coded presentation method for a user-friendly game skill assistance release scheme, improving the hit rate of game skills, reducing the difficulty of user operation, and enhancing the user's gaming experience.
[0119] Example 7
[0120] Figure 9 This is a flowchart of the seventh embodiment of the game skill assisted release method of the present invention. Based on the above embodiment, when it is determined that the game skill will be released, adjusting the relative distance between the skill subject and the target object according to the release distance state and the release angle state, and then releasing the game skill, includes:
[0121] S41. When it is determined that the game skill will be released, the coverage progress is identified.
[0122] S42. If it is still not covered, then adjust the movement distance and direction of the skill subject towards the target object based on the overlap progress.
[0123] Optionally, in this embodiment, if the skill is still not covered, the movement distance and direction of the skill subject towards the target object are adjusted based on the overlap progress. This ensures that the relative distance between the skill subject and the target object is within an effective skill range, and that the adjusted release angle of the skill subject completely overlaps with the angle between the skill subject and the target object. In other words, the user's last adjusted skill release angle remains unchanged, while the distance and relative position between the skill subject and the target object are actively adjusted to ensure accurate hit on the target object after skill release.
[0124] The beneficial effect of this embodiment is that, when it is determined to release the game skill, the coverage progress is identified; if it is still in an uncovered state, the movement distance and direction of the skill subject towards the target object are adjusted based on the overlap progress. This provides an adaptive skill subject movement mode for realizing a user-friendly game skill assisted release scheme, improving the hit rate of game skills, reducing the difficulty of user operation, and enhancing the user's gaming experience.
[0125] Example 8
[0126] Figure 10 This is a flowchart of the eighth embodiment of the game skill assisted release method of the present invention. Based on the above embodiment, when it is determined that the game skill will be released, adjusting the relative distance between the skill subject and the target object according to the release distance state and the release angle state, and releasing the game skill, further includes:
[0127] S43. When it is determined that the relative distance between the moved skill subject and the target object is within the skill range and the overlap progress reaches the overlap, both the first color identifier and the second color identifier are switched to the main color corresponding to the game skill.
[0128] S44. Release the game skill, and upon completion of the release, remove the first color identifier and the second color identifier.
[0129] Optionally, in this embodiment, when it is determined that the relative distance between the moved skill subject and the target object is within the skill's range, and the overlap progress reaches overlap, both the first color identifier and the second color identifier are switched to the primary color corresponding to the game skill. This primary color is determined by the maximum color proportion of the game skill. During the release of the game skill, the second color identifier is removed, and when the release of the game skill is completed, the first color identifier is further removed.
[0130] The beneficial effect of this embodiment is that, when it is determined that the relative distance between the moved skill subject and the target object is within the skill's range and the overlap progress reaches overlap, both the first color identifier and the second color identifier are switched to the main color corresponding to the game skill; the game skill is released, and upon completion of the release, the first color identifier and the second color identifier are revoked. This provides a way to revoke the game skill release identifier to achieve a user-friendly game skill assistance release scheme, improving the hit rate of game skills, reducing the difficulty of user operation, and enhancing the user's gaming experience.
[0131] Example 9
[0132] Based on the above embodiments, the present invention also proposes a game skill assist release device, which 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, it implements the steps of the game skill assist release method as described in any of the above embodiments.
[0133] It should be noted that the above-described device embodiments and method embodiments belong to the same concept. The specific implementation process can be found in the method embodiments, and the technical features in the method embodiments are also applicable to the device embodiments, which will not be repeated here.
[0134] Example 10
[0135] Based on the above embodiments, the present invention also proposes a computer-readable storage medium storing a game skill assist release program, which, when executed by a processor, implements the steps of the game skill assist release method as described in any of the above embodiments.
[0136] It should be noted that the above-described medium embodiments and method embodiments belong to the same concept. The specific implementation process can be found in the method embodiments, and the technical features in the method embodiments are also applicable to the medium embodiments, which will not be repeated here.
[0137] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0138] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0139] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0140] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.
Claims
1. A method for assisting in the release of game skills, characterized in that, The method includes: An auxiliary control layer is created on top of the game interface to display skill assistance information; touch commands within the game interface are responded to, and touch commands of the auxiliary control layer are blocked. When a game skill to be released is selected for a target object, the skill range and default target of the game skill are determined; wherein, the game skill to be released is selected within the skill area; and the target object to which the game skill acts is selected within the battle area. The auxiliary control layer displays the skill range and the default direction; wherein, it identifies whether the skill range can cover the target object, and the deviation angle between the default direction and the target object; the auxiliary control layer indicates the coverage state of the target object by the skill range through a first color identifier, and indicates the deviation angle through a second color identifier; The system receives adjustment operations on the game skill and the default direction, and displays the release distance and release angle status within the skill range on the auxiliary control layer according to the adjustment operations; wherein, the adjustment operations are received in the skill area; the release distance and release angle status within the skill range are adjusted according to the adjustment operations; the release distance and release angle status during the adjustment process are displayed in real time on the auxiliary control layer; the coverage trend and coverage progress in the coverage state are indicated by the first color identifier, and the change trend and overlap progress of the deviation angle are indicated by the second color identifier; When it is determined that the game skill will be released, the relative distance between the skill subject and the target object is adjusted according to the release distance state and the release angle state, and the game skill is released; wherein, when it is determined that the game skill will be released, the coverage progress is identified; if it is still in an uncovered state, the movement distance and movement direction of the skill subject towards the target object are adjusted in combination with the overlap progress; when it is determined that the relative distance between the moved skill subject and the target object is within the skill range and the overlap progress reaches overlap, the first color identifier and the second color identifier are both switched to the main color corresponding to the game skill; the game skill is released, and when the release is completed, the first color identifier and the second color identifier are removed.
2. A game skill release assist device, characterized in that, The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the game skill assistance release method as described in claim 1.
3. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a game skill assist release program, which, when executed by a processor, implements the steps of the game skill assist release method as described in claim 1.