Skill release control method, device, storage medium and electronic device

By providing a graphical user interface in the game and responding to the player's touch operations, the problem of skill release and cancellation, viewing angle and movement control when virtual characters run is solved, and the smoothness of game operation and interactive experience is improved.

CN114404932BActive Publication Date: 2025-05-13NETEASE (SHANGHAI) NETWORK CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210049227.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-17
Publication Date
2025-05-13
Estimated Expiration
2042-01-17

AI Technical Summary

Technical Problem

In game scenarios, when the virtual character is in a running state, it is difficult for gamers to simultaneously realize the release and cancellation of pointing skills, viewing angle and movement, resulting in limited operation and poor interactive experience.

Method used

By providing a graphical user interface, including a first touch area, a second touch area and a third touch area, in response to the player's touch operation to determine whether to release the target skill. The second touch area is used to control the movement of the virtual character, and the third touch area is used to control the switching of the virtual character's view angle.

Benefits of technology

It realizes that while ensuring the smoothness of the game operation and good gaming experience, players can effectively control the virtual characters and complete the release and cancellation of pointing skills, solving the problems of limited operation and poor interaction experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114404932B_ABST
    Figure CN114404932B_ABST
Patent Text Reader

Abstract

The present invention discloses a skill release control method, device, storage medium and electronic device. A graphical user interface is provided by an electronic device, and the content displayed by the graphical user interface includes a first touch area, a second touch area and a third touch area. The skill release control method includes: responding to a first touch operation performed on the first touch area, determining a target skill to be released; responding to a second touch operation performed on the second touch area and a third touch operation performed on the third touch area, and determining whether to release the target skill based on the operation changes of the second touch operation and the third touch operation on the graphical user interface. The present invention solves the technical problems of limited operation of game players and poor interactive experience caused by the inability to simultaneously realize the release and cancellation of directional skills, the control of viewing angle and movement when the virtual character is in a running state in the game scene.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computers, and in particular to a skill release control method, device, storage medium and electronic device. Background Art

[0002] At present, in order to increase the competitiveness and entertainment of games, first-person shooter (FPS) games, third-person shooter (TPS) games, etc. have added gameplay in which virtual characters can release targeted skills. This type of gameplay often involves four operations: controlling the movement of virtual characters in the game scene, controlling the perspective of virtual characters in the game scene, controlling the release of specific skills by virtual characters in the game scene, and controlling the cancellation of the release of specific skills by virtual characters in the game scene. In the stage of preparing to release skills, game players usually need to control the movement of virtual characters in the game scene, control the perspective of virtual characters in the game scene, and touch the skill release button at the same time. If the virtual character is in a running state in the game scene, the game player needs to give up the control of the perspective or the control of movement for a long time in the overall process of releasing and canceling the release of specific skills. In addition, if the game player encounters an enemy virtual character in the stage of preparing to release a specific skill, it is difficult to cancel the release of the specific skill in time and continue the rest of the operation, which seriously affects the interactive experience of the game player.

[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0004] At least some embodiments of the present invention provide a skill release control method, device, storage medium and electronic device to at least solve the technical problem of limited operation and poor interactive experience of game players in game scenes due to the inability to simultaneously realize the release and cancellation of directional skills, control of perspective and movement when the virtual character is in a running state.

[0005] According to one embodiment of the present invention, a skill release control method is provided, wherein a graphical user interface is provided by an electronic device, and the content displayed by the graphical user interface includes a first touch area, a second touch area, and a third touch area. The skill release control method includes:

[0006] In response to a first touch operation performed on a first touch area, a target skill to be released is determined; in response to a second touch operation performed on a second touch area and a third touch operation performed on a third touch area, based on operation changes of the second touch operation and the third touch operation on a graphical user interface, it is determined whether to release the target skill, wherein the second touch area is used to control the movement of a virtual character in a game scene, and the third touch area is used to control the perspective switching of the virtual character in a game scene.

[0007] Optionally, in response to a first touch operation performed on the first touch area, determining the target skill includes: in response to the first touch operation performed on the first touch area, unlocking the target skill corresponding to the first touch area.

[0008] Optionally, the skill release control method also includes: when the target skill is in an unlocked state, responding simultaneously to a second touch operation performed on the second touch area and a third touch operation performed on the third touch area, controlling the target skill from the unlocked state to the activated state.

[0009] Optionally, the skill release control method further includes: responding to a second touch operation performed on the second touch area and a third touch operation performed on the third touch area, controlling the target skill to directly enter an activated state.

[0010] Optionally, based on the operational changes of the second touch operation and the third touch operation on the graphical user interface, determining whether to release the target skill includes: obtaining the number of first contacts formed by the second touch operation acting on the second touch area, and the number of second contacts formed by the third touch operation acting on the third touch area; based on the change in the number of contacts between the first number of contacts and the second number of contacts, determining whether to release the target skill.

[0011] Optionally, based on the change in the number of contacts between the first number of contacts and the second number of contacts, determining whether to release the target skill includes: in response to a change in the number of first contacts and the second number of contacts remaining unchanged within a preset time period, canceling the release of the target skill; or, in response to a change in the number of second contacts and the first number of contacts remaining unchanged within a preset time period, canceling the release of the target skill.

[0012] Optionally, based on the change in the number of contacts of the first number of contacts and the second number of contacts, whether to release the target skill includes: in response to changes in the number of the first number of contacts and the number of the second contacts within a preset time period, releasing the target skill.

[0013] Optionally, the skill release control method further includes: in response to the fact that the number of the first contact points and the number of the second contact points do not change within a preset time period, determining a release direction of the target skill.

[0014] According to one embodiment of the present invention, a skill release control device is further provided, wherein a graphical user interface is provided by an electronic device, and the content displayed by the graphical user interface includes a first touch area, a second touch area, and a third touch area. The skill release control device includes:

[0015] A determination module is used to respond to a first touch operation performed on a first touch area to determine a target skill to be released; a control module is used to respond to a second touch operation performed on a second touch area and a third touch operation performed on a third touch area, and determine whether to release the target skill based on the operation changes of the second touch operation and the third touch operation on the graphical user interface, wherein the second touch area is used to control the movement of a virtual character in a game scene, and the third touch area is used to control the perspective switching of the virtual character in a game scene.

[0016] Optionally, the determination module is further used to: respond to a first touch operation performed on the first touch area, and unlock a target skill corresponding to the first touch area.

[0017] Optionally, the skill release control device also includes: a first activation module, which is used to control the target skill from the unlocked state to the activated state by responding to the second touch operation performed on the second touch area and the third touch operation performed on the third touch area when the target skill is in the unlocked state.

[0018] Optionally, the skill release control device also includes: a second activation module, which is used to respond to a second touch operation performed on the second touch area and a third touch operation performed on the third touch area, and control the target skill to directly enter an activated state.

[0019] Optionally, the control module is also used to: obtain the number of first contacts formed by the second touch operation acting on the second touch area, and the number of second contacts formed by the third touch operation acting on the third touch area; and determine whether to release the target skill based on the change in the number of contacts between the first number of contacts and the second number of contacts.

[0020] Optionally, the control module is also used to: cancel the release of the target skill in response to a change in the number of first contacts and a change in the number of second contacts remaining unchanged within a preset time period; or, cancel the release of the target skill in response to a change in the number of second contacts and a change in the number of first contacts remaining unchanged within a preset time period.

[0021] Optionally, the control module is also used to: release the target skill in response to changes in the number of first contacts and the number of second contacts within a preset time period.

[0022] Optionally, the skill release control device further includes: a directional module, used to determine the release direction of the target skill in response to the fact that the number of the first contact points and the number of the second contact points do not change within a preset time period.

[0023] According to one embodiment of the present invention, a non-volatile storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute any of the skill release control methods described above when running.

[0024] According to one embodiment of the present invention, there is also provided an electronic device, comprising a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute any of the skill release control methods described above.

[0025] In at least some embodiments of the present invention, a method of responding to a first touch operation performed on a first touch area to determine a target skill to be released is adopted, and by responding to a second touch operation performed on a second touch area and a third touch operation performed on a third touch area, based on the operation changes of the second touch operation and the third touch operation on a graphical user interface, it is determined whether to release the target skill. The second touch area is used to control the movement of a virtual character in a game scene, and the third touch area is used to control the perspective switching of the virtual character in the game scene, thereby achieving the purpose of determining whether to release a skill through the operation changes of the touch operation, thereby achieving the technical effect of ensuring the smoothness of game operation and a good game experience, so that game players can not only maintain effective control over the movement and perspective of the virtual character in the game scene to the greatest extent, but also can complete the effective release and cancellation of directional skills, thereby solving the technical problem of limited operation of game players and poor interactive experience caused by the inability to simultaneously realize the release and cancellation of directional skills, the control of perspective and movement when the virtual character is in a running state in the game scene. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0027] Figure 1 is a hardware structure block diagram of a mobile terminal according to a skill release control method of an embodiment of the present invention;

[0028] Figure 2 is a flow chart of a skill release control method according to an embodiment of the present invention;

[0029] Figure 3 is a schematic diagram of a graphical user interface running on a mobile terminal according to an optional embodiment of the present invention;

[0030] Figure 4 is a schematic diagram of a skill activation operation according to an optional embodiment of the present invention;

[0031] Figure 5 is another schematic diagram of skill activation operation according to an optional embodiment of the present invention;

[0032] Figure 6is a structural block diagram of a skill release control device according to an embodiment of the present invention;

[0033] Figure 7 is a structural block diagram of another skill release control device according to an embodiment of the present invention;

[0034] Figure 8 is a structural block diagram of another skill release control device according to an embodiment of the present invention;

[0035] Fig. 9 4 is a structural block diagram of another skill release control device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0036] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0037] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0038] According to one embodiment of the present invention, an embodiment of a skill release control method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0039] The skill release control method in one embodiment of the present invention can be run on a terminal device or a server. The terminal device can be a local terminal device. When the skill release control method is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0040] In an optional implementation, various cloud applications, such as cloud games, can be run under the cloud interaction system. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the skill release control method are completed on the cloud game server. The role of the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the terminal device for information processing is a cloud game server in the cloud. When playing the game, the game player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0041] In an optional embodiment, the terminal device may be a local terminal device. Taking a game as an example, the local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the game player through a graphical user interface, that is, the game program is downloaded and installed and run by an electronic device in a conventional manner. The local terminal device may provide the graphical user interface to the game player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the game player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0042] In a possible implementation, an embodiment of the present invention provides a skill release control method, providing a graphical user interface through a first terminal device, wherein the first terminal device can be the local terminal device mentioned above, or can be a client device in the cloud interaction system mentioned above.

[0043] Taking a mobile terminal running in a local terminal device as an example, the mobile terminal can be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, referred to as MID), a PAD, a game console, and other terminal devices. Figure 1 1 is a hardware structure block diagram of a mobile terminal according to a skill release control method of an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1Only one is shown in the figure) processor 102 (processor 102 may include but is not limited to a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microprocessor (MCU), a programmable logic device (FPGA), a neural network processor (NPU), a tensor processor (TPU), an artificial intelligence (AI) type processor, etc.) and a memory 104 for storing data. Optionally, the mobile terminal may also include a transmission device 106 for communication functions, an input and output device 108, and a display device 110. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0044] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the skill release control method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above-mentioned skill release control method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0045] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0046] The inputs in the input / output device 108 may come from a plurality of human interface devices (HIDs), such as keyboards and mice, game controllers, and other dedicated game controllers (such as steering wheels, fishing rods, dance mats, remote controls, etc.). In addition to providing input functions, some human interface devices may also provide output functions, such as force feedback and vibration of game controllers, audio output of controllers, etc.

[0047] The display device 110 may be, for example, a head-up display (HUD), a touch-screen liquid crystal display (LCD), and a touch display (also referred to as a "touch screen" or "touch display screen"). The liquid crystal display may enable a user to interact with a user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user may interact with the GUI by finger contacts and / or gestures on a touch-sensitive surface, wherein the human-computer interaction functions here may optionally include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music, and / or web browsing, etc. The executable instructions for executing the above-mentioned human-computer interaction functions are configured / stored in a computer program product or a readable storage medium executable by one or more processors.

[0048] The related art provides the following two methods for virtual characters to release directional skills in game scenes:

[0049] Method 1: The game player uses the right hand to control the skill release perspective. When the right hand is released, the skill release is completed. In addition, the game player can also use the left hand to click the cancel control to cancel the skill release. For example: in a gunfight game, the virtual character's grenade throwing process.

[0050] However, this method has the following technical defects:

[0051] 1) If the game player wants to cancel the skill release, the game player needs to release the left hand first, and then click the cancel control. In this process, the game player needs to give up the movement control of the virtual character in the game scene, which affects the game player's game interaction experience.

[0052] 2) If the game player wants to cancel the skill release, the game player needs to further click the cancel control while holding the skill control with the right hand. This not only wastes the game player's operation time, but also easily causes the game system to make mistakes, thus affecting the game player's game interaction experience.

[0053] Method 2: The player uses the right hand to control the skill release perspective, and releasing the right hand will complete the skill release. If the right hand moves to the cancel area, the skill release can be canceled.

[0054] However, this method has the following technical defects: the perspective will slide during the process of canceling the skill release, thereby affecting the game player's control over the game field of view.

[0055] It can be seen that when the game player controls the virtual character to move in the game scene, the game player's operation of removing the finger and holding the skill control when releasing a skill and the operation of holding down the cancel control will affect the game player's operation fluency. The perspective deviation caused by the virtual character stopping moving and canceling the release of a specific skill in the game scene will also affect the game player's combat status and game experience.

[0056] In this embodiment, a skill release control method running on the mobile terminal is provided, wherein a graphical user interface is provided by an electronic device, and the content displayed by the graphical user interface includes a first touch area, a second touch area, and a third touch area. Figure 2 is a flow chart of a skill release control method according to an embodiment of the present invention. Figure 2 As shown, the skill release control method includes the following steps:

[0057] Step S20, in response to a first touch operation performed on the first touch area, determining a target skill to be released;

[0058] The graphical user interface (GUI) provided by an electronic device refers to the above-mentioned mobile terminal operation user interface displayed in a graphical manner. The content displayed in the interface includes multiple areas, each of which has different functions, that is, each area responds differently after receiving user actions. For a mobile terminal, in the graphical user interface of a game scene, multiple touch areas can be set to receive touch operations of game players, and different responses can be made based on changes in touch operations to achieve human-computer interaction.

[0059] Optionally, in the skill release control method running on the above-mentioned mobile terminal, the content displayed on the graphical user interface includes a first touch area, a second touch area and a third touch area, wherein when the mobile terminal responds to a first touch operation performed on the first touch area, the function implemented is to determine the target skill to be released.

[0060] Figure 3 is a schematic diagram of a graphical user interface running on a mobile terminal according to an optional embodiment of the present invention, such as Figure 3As shown, the graphical user interface includes a first touch area C, a second touch area A and a third touch area B. The first touch area C is a control area for the prop throwing skill, the second touch area A is a control area for the movement of the virtual character in the game scene, and the third touch area B is a control area for the perspective switching of the virtual character in the game scene. The mobile terminal can realize the preparation release (i.e. aiming), release and cancellation release of the prop throwing skill by monitoring the touch operations in the above three touch areas.

[0061] In such Figure 3 In the game scene corresponding to the graphical user interface shown, when the virtual character is in a normal running state (i.e., there is no need to use the above-mentioned prop throwing skill), the game player operates the second touch area A and the third touch area B in the graphical user interface to control the movement of the virtual character in the game scene and switch the perspective. When the above-mentioned prop throwing skill needs to be used, the game player should use the above-mentioned first touch area C to activate and use the skill.

[0062] Step S21, responding to the second touch operation performed on the second touch area and the third touch operation performed on the third touch area, and determining whether to release the target skill based on the operation changes of the second touch operation and the third touch operation on the graphical user interface, wherein the second touch area is used to control the movement of the virtual character in the game scene, and the third touch area is used to control the perspective switching of the virtual character in the game scene.

[0063] Optionally, the second touch area can be used to control the movement of the virtual character in the game scene, and the third touch area can be used to control the perspective switching of the virtual character in the game scene. In the skill release control method running on the mobile terminal, when it is determined that the skill to be released is the target skill, the mobile terminal monitors the second touch area and the third touch area, and when a touch operation (which may include a second touch operation performed on the second touch area and a third touch operation performed on the third touch area) is detected, the target skill can be activated.

[0064] Figure 4 is a schematic diagram of a skill activation operation according to an optional embodiment of the present invention. Figure 4 As shown, taking a game player who uses two fingers to control the graphical user interface during the game as an example, after the game player clicks the first touch area C, it is determined that the target skill to be released is the above-mentioned prop throwing skill. At this time, if the game player presses and holds the second touch area A and the third touch area B, the above-mentioned prop throwing skill is activated and the skill state is switched to to be released.

[0065] Optionally, the second touch area can be used to control the movement of the virtual character in the game scene, and the third touch area can be used to control the perspective switching of the virtual character in the game scene. In the skill release control method running on the mobile terminal, when it is determined that the skill to be released is the target skill, the mobile terminal monitors the second touch area and the third touch area. When a touch operation (including a second touch operation performed on the second touch area and a third touch operation performed on the third touch area) is detected, the release or cancellation of the target skill can be determined based on the operation changes of the second touch operation and the third touch operation on the graphical user interface.

[0066] Still like Figure 4 As shown, taking a game player who uses two fingers to control the graphical user interface during the game as an example, when the game player clicks the first touch area C to determine the item throwing skill to be released, he presses the second touch area A and the third touch area B with two fingers to activate the skill. At this time, there are a total of two touch points on the graphical user interface. The mobile terminal continuously monitors the number of touch points on the graphical user interface. When the number of touch points changes, it determines when the above-mentioned item throwing skill is released or when it is canceled according to the specific circumstances of the change.

[0067] Through the above steps, a method of determining a target skill to be released in response to a first touch operation performed on a first touch area can be adopted, and whether to release the target skill can be determined based on the operation changes of the second touch operation and the third touch operation on the graphical user interface by responding to a second touch operation performed on a second touch area and a third touch operation performed on a third touch area, wherein the second touch area is used to control the movement of the virtual character in the game scene, and the third touch area is used to control the perspective switching of the virtual character in the game scene, thereby achieving the purpose of determining whether to release a skill through the operation changes of the touch operation, thereby achieving the technical effect of ensuring the smoothness of game operation and a good game experience, so that the game player can not only maintain the effective control of the movement and perspective of the virtual character in the game scene to the greatest extent, but also can complete the effective release and cancellation of directional skills, thereby solving the technical problem of limited operation of the game player and poor interactive experience caused by the inability to simultaneously realize the release and cancellation of directional skills and the control of perspective and movement when the virtual character is in a running state in the game scene.

[0068] Optionally, in step S20, in response to the first touch operation performed on the first touch area, determining the target skill to be released may include the following execution steps:

[0069] Step S201, in response to a first touch operation performed on a first touch area, unlocking a target skill corresponding to the first touch area.

[0070] Optionally, in the skill release control method running on the above mobile terminal, when the mobile terminal receives the first touch operation performed in the first touch area, the mobile terminal responds by unlocking the target skill to be released.

[0071] Still like Figure 4 As shown, taking a game player who uses two fingers to control the graphical user interface during the game as an example, in the game scene, when the virtual character in a normal running state needs to use the prop throwing skill, the game player should click the first touch area C corresponding to the prop throwing skill to unlock the skill. In other words, for the virtual character running normally in the game scene, the prop throwing skill is in a locked state, and the game player cannot unlock the prop throwing skill by pressing the second touch area A and the third touch area B. Until the mobile terminal detects the touch operation of the game player clicking the first touch area C, the above prop throwing skill is unlocked, and the game player can use the skill by pressing the second touch area A and the third touch area B.

[0072] It should be noted that, when the first touch operation performed by the game player on the first touch area is received, the target skill corresponding to the first touch area can also be directly controlled to enter an activated state.

[0073] Still like Figure 4 As shown, taking a game player who uses two fingers to control the graphical user interface during the game as an example, in the game scene, when the virtual character in a normal running state needs to use a prop throwing skill, the prop can also be thrown directly by touching the first touch area C corresponding to the prop throwing skill.

[0074] Optionally, the skill release control method may further include the following execution steps:

[0075] Step S22, when the target skill is in an unlocked state, responding to a second touch operation performed on the second touch area and a third touch operation performed on the third touch area, controlling the target skill to enter an activated state from the unlocked state.

[0076] Optionally, in the skill release control method running on the above-mentioned mobile terminal, after the target skill is unlocked, the target skill can be controlled to enter an activated state from an unlocked state by simultaneously performing touch operations on the second touch area and the third touch area.

[0077] Still like Figure 4 As shown, when the game player clicks the first touch area C to unlock the above-mentioned prop throwing skill, he can use the skill. After the game player presses the second touch area A and the third touch area B at the same time, the prop throwing skill is activated and the game player can execute the throwing or cancel the throwing action.

[0078] Optionally, the skill release control method may further include the following execution steps:

[0079] Step S23, in response to the second touch operation performed on the second touch area and the third touch operation performed on the third touch area, controlling the target skill to directly enter an activated state.

[0080] Optionally, in the skill release control method running on the above-mentioned mobile terminal, activation of the target skill can also be achieved as follows: after the mobile terminal detects the second touch operation performed in the above-mentioned second touch area and the third touch operation performed in the above-mentioned third touch area, it detects the first touch operation performed in the above-mentioned first touch area. At this time, the mobile terminal controls the target skill to directly enter the activation state.

[0081] Still like Figure 4 As shown, for game players who use two fingers to control the graphical user interface during the game, activating the prop throwing skill is achieved as follows: the game player unlocks the skill after clicking the first touch area C, and the mobile terminal detects that the game player presses the second touch area A and the third touch area B to activate the prop throwing skill.

[0082] Figure 5 is another skill activation operation schematic diagram according to an optional embodiment of the present invention. Figure 5 As shown, for game players who use at least three fingers to control the graphical user interface during the game, in order to more quickly and smoothly complete the actions of the virtual character in the game scene, when the game player continues to press the second touch area A to control the movement of the virtual character, and presses the third touch area B to switch the perspective of the virtual character, the activation of the prop throwing skill can also be quickly achieved in this way: when the mobile terminal detects that the game player clicks the first touch area C, the prop throwing skill is immediately activated. At this time, there is no need to perform the prop unlocking process, which can improve the game operation smoothness experience of game players who use at least three fingers to control the graphical user interface during the game.

[0083] Optionally, in step S21, based on the operation changes of the second touch operation and the third touch operation on the graphical user interface, determining whether to release the target skill may include the following execution steps:

[0084] Step S211, obtaining the number of first touch points formed by the second touch operation acting on the second touch area, and the number of second touch points formed by the third touch operation acting on the third touch area;

[0085] Step S212: Determine whether to release the target skill based on the change in the number of contacts between the first number of contacts and the second number of contacts.

[0086] Optionally, in the skill release control method running on the above-mentioned mobile terminal, when the mobile terminal simultaneously detects that the touch operations in the second touch area and the third touch area activate the above-mentioned target skill, the mobile terminal continues to monitor the number of first touch points in the above-mentioned second touch area and the number of second touch points in the above-mentioned third touch area, and judges the release and cancellation of the skill according to the changes in the above-mentioned two numbers of contacts.

[0087] like Figure 4 and Figure 5 As shown, when the game player uses the above-mentioned prop throwing skill, the mobile terminal continues to monitor the number of contacts a in the second touch area A and the number of contacts b in the third touch area B. At this time, a is 1 and b is 1. When the mobile terminal detects that at least one of the numbers of contacts in a and b has changed, it determines the release or cancellation of the above-mentioned prop throwing skill.

[0088] Optionally, in step S212, determining whether to release the target skill based on the change in the number of contacts between the first number of contacts and the second number of contacts may include one of the following execution steps:

[0089] Step S2121, in response to the change in the number of first contacts and the unchanged number of second contacts within a preset time period, canceling the release of the target skill;

[0090] Step S2122, in response to the change in the number of the second contacts and the unchanged number of the first contacts within a preset time period, canceling the release of the target skill.

[0091] Optionally, in the skill release control method running on the above-mentioned mobile terminal, after determining the target skill, when the mobile terminal detects that the number of first contacts acting on the second touch area or the number of second contacts acting on the third touch area has changed, a preset time length is specified, and skill cancellation is determined according to one of the following rules: when the number of second contacts has not changed within the above-mentioned preset time length after the number of first contacts has changed; when the number of first contacts has not changed within the above-mentioned preset time length after the number of second contacts has changed.

[0092] Optionally, in step S212, determining whether to release the target skill based on the change in the number of first contacts and the number of second contacts may include the following execution steps:

[0093] Step S2123, in response to the change in both the number of first contacts and the number of second contacts within a preset time period, releasing the target skill.

[0094] Optionally, in the skill release control method running on the above-mentioned mobile terminal, when the mobile terminal detects that the number of first contacts acting on the second touch area or the number of second contacts acting on the third touch area changes after the skill is activated, the skill release is determined according to the following rules: a preset time length is specified, and the number of second contacts changes within the above-mentioned preset time length after the number of first contacts changes, or the number of first contacts also changes within the above-mentioned preset time length after the number of second contacts changes.

[0095] Still like Figure 4 and Figure 5 As shown, when the game player uses the above prop throwing skill, the number of contact points a is 1, the number of contact points b is 1, and a preset time of 0.2 seconds is specified. At this time, the mobile terminal always monitors the changes of a and b:

[0096] If, at a certain moment, the game player releases the finger that controls the movement of the virtual character in the game scene, that is, the contacts in the second touch area A disappear, and the number of contacts a changes from 1 to 0, then continue to monitor the number of contacts b in the third touch area B within 0.2 seconds after this moment. If, after 0.2 seconds, the game player still does not release the finger that controls the perspective switching of the virtual character in the game scene, that is, the contacts in the third touch area B have not changed, and the number of contacts b is always 1, then the above-mentioned prop throwing skill is canceled.

[0097] If, at a certain moment, the game player releases the finger that controls the movement of the virtual character in the game scene, that is, the contacts in the second touch area A disappear, and the number of contacts a changes from 1 to 0, then continue to monitor the number of contacts b in the third touch area B within 0.2 seconds after this moment. If within 0.2 seconds, the game player releases the finger that controls the perspective switching of the virtual character in the game scene, that is, the number of contacts b in the third touch area B changes from 1 to 0, then the above-mentioned prop throwing skill is released.

[0098] Optionally, the process of determining the release of the prop throwing skill can be implemented as follows: when the mobile terminal detects a change in the number of first contacts, it continues to monitor the change in the number of second contacts within the preset time period thereafter, and when the number of second contacts changes, the skill is released immediately.

[0099] Optionally, the process of determining the release of the prop throwing skill can be implemented as follows: when the mobile terminal detects a change in the number of first contacts, it continues to monitor the change in the number of second contacts within the preset time period thereafter. If the number of second contacts also changes, the skill is released at the end of the preset time period.

[0100] In fact, the key to controlling whether the target skill is released is that when the game player activates the target skill, the two hands that press the second touch area and the third touch area at the same time are monitored. If one hand is released, the target skill is canceled, and if both hands are released at the same time, the target skill is released. In order to adapt to the actual game situation, the above preset time length is specified. If the time difference between the release of both hands is within the preset time length, it is regarded as the release of both hands at the same time, and the skill is released.

[0101] In particular, for a game player who uses at least three fingers to control the graphical user interface during the game, the operation of releasing both hands at the same time may be: releasing at least one of the multiple fingers pressed in the second touch area A, and releasing at least one of the multiple fingers pressed in the third touch area B. For example, when the game player is in a state of preparing to release the prop throwing skill, the number of contacts a in the second touch area A is 2, the number of contacts b in the third touch area B is 2, and the preset time is 0.2 seconds. At this time, when the mobile terminal detects that the number of contacts b also changes to 1 within 0.2 seconds after the number of contacts a changes to 1, the skill is determined to be released; or, when the mobile terminal detects that the number of contacts b changes to 0 within 0.2 seconds after the number of contacts a changes to 1, the skill is determined to be released; or, when the mobile terminal detects that the number of contacts b changes to 1 within 0.2 seconds after the number of contacts a changes to 0, the skill is determined to be released; or, when the mobile terminal detects that the number of contacts b changes to 1 within 0.2 seconds after the number of contacts a changes to 0, the skill is determined to be released; or, when the mobile terminal detects that the number of contacts b also changes to 0 within 0.2 seconds after the number of contacts a changes to 0, the skill is determined to be released.

[0102] It should be noted that in actual application scenarios, the logic of releasing or canceling skills can be varied for different game scenarios and different skill types. Therefore, in the skill release control method provided in this embodiment, the above-mentioned conditions for determining the cancellation of the release of the target skill can also be used as the conditions for determining the release of the target skill, and the above-mentioned conditions for determining the release of the target skill can also be used as the conditions for determining the cancellation of the release of the target skill.

[0103] Still like Figure 4 and Figure 5 As shown, when the game player uses the above prop throwing skill, the number of contacts a is 1, the number of contacts b is 1, and a preset time of 0.2 seconds is specified. At this time, the mobile terminal monitors the changes of a and b to determine whether the prop throwing skill is released or not. Alternatively, the following method can be used:

[0104] If, at a certain moment, the game player releases the finger that controls the movement of the virtual character in the game scene, that is, the contacts in the second touch area A disappear, and the number of contacts a changes from 1 to 0, then continue to monitor the number of contacts b in the third touch area B within 0.2 seconds after this moment. If, after 0.2 seconds, the game player still does not release the finger that controls the perspective switching of the virtual character in the game scene, that is, the contacts in the third touch area B have not changed, and the number of contacts b is always 1, then the above-mentioned prop throwing skill is released.

[0105] If, at a certain moment, the game player releases the finger that controls the movement of the virtual character in the game scene, that is, the contacts in the second touch area A disappear, and the number of contacts a changes from 1 to 0, then continue to monitor the number of contacts b in the third touch area B within 0.2 seconds after this moment. If within 0.2 seconds, the game player releases the finger that controls the perspective switching of the virtual character in the game scene, that is, the number of contacts b in the third touch area B changes from 1 to 0, then the above-mentioned prop throwing skill is canceled.

[0106] For another example, for a game player who uses at least three fingers to complete the control of the graphical user interface during the game, when the game player is in the state of preparing to release the prop throwing skill, the number of contacts a in the second touch area A is 2, the number of contacts b in the third touch area B is 2, and the preset time is 0.2 seconds. At this time, when the mobile terminal detects that the number of contacts a changes to 1 and the number of contacts b also changes to 1 within 0.2 seconds, it is determined that the skill is canceled and released; or, when the mobile terminal detects that the number of contacts a changes to 1 and the number of contacts b changes to 0 within 0.2 seconds, it is determined that the skill is canceled and released; or, when the mobile terminal detects that the number of contacts a changes to 0 and the number of contacts b changes to 1 within 0.2 seconds, it is determined that the skill is canceled and released; or, when the mobile terminal detects that the number of contacts a changes to 0 and the number of contacts b changes to 0 within 0.2 seconds, it is determined that the skill is canceled and released.

[0107] Optionally, the skill release control method may further include the following execution steps:

[0108] Step S24, in response to the fact that the number of the first contact points and the number of the second contact points have not changed, determining the release direction of the target skill.

[0109] Optionally, in the skill release control method running on the above-mentioned mobile terminal, after the above-mentioned target skill is activated, before the number of the above-mentioned first contacts or the above-mentioned second contacts changes, the above-mentioned target skill is always in a waiting-to-release state. At this time, the movement of the virtual character in the game scene can be adjusted through the contacts in the above-mentioned second touch area, and the perspective of the virtual character in the game scene can be switched through the contacts in the above-mentioned third touch area, thereby adjusting the release direction of the target skill.

[0110] Since the second touch area is used to control the movement of the virtual character in the game scene, and the third touch area is used to control the perspective switching of the virtual character in the game scene, the virtual character can still be controlled to move and switch perspectives in the game scene after the above skills are activated and before the above touch operation ends.

[0111] Still like Figure 4 As shown, taking a game player who uses two fingers to complete the control of the graphical user interface during the game as an example, after the game player clicks the first touch area C to unlock the prop throwing skill, when the game player presses the second touch area A and the third touch area B with two fingers respectively and slides in the corresponding areas, the above-mentioned prop throwing skill is activated due to the touch operation on the second touch area A and the third touch area B, and the virtual character can be controlled to move and switch perspectives in the game scene, that is, the activation and aiming operations of the above-mentioned prop throwing skill are completed at the same time, wherein the aiming operation in the game scene refers to the movement control and perspective switching of the virtual character in the skill preparation release stage to determine the release direction of the skill.

[0112] Still like Figure 5 As shown, taking a game player who uses at least three fingers to control the graphical user interface during the game as an example, when the game player controls the virtual character in the game scene to be in a normal running state, the game player presses the second touch area A and the third touch area B with two fingers respectively and slides in the corresponding areas to control the virtual character to move and switch perspectives in the game scene. At this time, the third finger is used to click the first touch area C to directly activate the prop throwing skill. The aforementioned two fingers do not need to be released and continue to slide in the corresponding area to achieve aiming operation.

[0113] Optionally, when determining the aiming direction of the target skill, a second preset time length may be specified to specify the maximum allowed aiming time, thereby avoiding the mobile terminal from having to wait indefinitely for the skill release operation in the game.

[0114] At this time, an optional condition for the mobile terminal to determine whether a skill is released may be: within the second preset time period after the skill is activated, the change in the number of contacts is monitored to meet the aforementioned skill release condition, and the skill is released; or within the second preset time period after the skill is activated, the change in the number of contacts is not monitored to meet the aforementioned skill release condition, then the skill is released at the end of the second preset time period; otherwise, the skill is canceled.

[0115] Another optional condition for the mobile terminal to determine whether a skill is released may be: within a second preset time period after the skill is activated, if the change in the number of contacts is monitored to meet the skill release condition, the skill is released; otherwise, the skill is cancelled.

[0116] Through the above steps, the purpose of determining whether to release a target skill based on the operation changes on the graphical user interface when the virtual character moves in the three-dimensional game scene is achieved, thereby ensuring the smoothness of game operations and a good gaming experience while enabling game players to not only maintain effective control over the movement and perspective of the virtual character in the game scene to the greatest extent, but also achieve the technical effect of effectively releasing and canceling directional skills.

[0117] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an 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, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0118] In this embodiment, a skill release control device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0119] Figure 6 is a structural block diagram of a skill release control device according to an embodiment of the present invention, wherein a graphical user interface is provided by an electronic device, and the content displayed by the graphical user interface includes a first touch area, a second touch area, and a third touch area, such as Figure 6 As shown, the skill release control device includes: a determination module 601, which is used to respond to a first touch operation performed on a first touch area to determine a target skill to be released; a control module 602, which is used to respond to a second touch operation performed on a second touch area and a third touch operation performed on a third touch area, and determine whether to release the target skill based on the operation changes of the second touch operation and the third touch operation on the graphical user interface, wherein the second touch area is used to control the movement of the virtual character in the game scene, and the third touch area is used to control the virtual character to switch perspectives in the game scene.

[0120] Optionally, the determination module 601 is further configured to: in response to a first touch operation performed on the first touch area, unlock a target skill corresponding to the first touch area.

[0121] Optionally, Figure 7 is a structural block diagram of another skill release control device according to an embodiment of the present invention. Figure 7 As shown, the device includes Figure 6 In addition to all the modules shown, it also includes: a first activation module 603, which is used to control the target skill from the unlocked state to the activated state by responding to the second touch operation performed on the second touch area and the third touch operation performed on the third touch area when the target skill is in the unlocked state.

[0122] Optionally, Figure 8 is a structural block diagram of another skill release control device according to an embodiment of the present invention. Figure 8 As shown, the device includes Figure 7 In addition to all the modules shown, it also includes: a second activation module 604, which is used to respond to the second touch operation performed on the second touch area and the third touch operation performed on the third touch area, and control the target skill to directly enter the activation state.

[0123] Optionally, the above-mentioned control module 602 is also used to: obtain the number of first contacts formed by the second touch operation acting on the second touch area, and the number of second contacts formed by the third touch operation acting on the third touch area; based on the change in the number of contacts between the first number of contacts and the second number of contacts, determine whether to release the target skill.

[0124] Optionally, the control module 602 is also used to: cancel the release of the target skill in response to a change in the number of first contacts and a change in the number of second contacts within a preset time period; or, cancel the release of the target skill in response to a change in the number of second contacts and a change in the number of first contacts within a preset time period.

[0125] Optionally, the control module 602 is further configured to release a target skill in response to changes in both the number of first contacts and the number of second contacts within a preset time period.

[0126] Optionally, Fig. 9 is a structural block diagram of another skill release control device according to an embodiment of the present invention. Fig. 9 As shown, the device includes Figure 8 In addition to all the modules shown, it also includes: a directional module 605, which is used to determine the release direction of the target skill in response to the fact that the number of the first contact points and the number of the second contact points do not change within a preset time period.

[0127] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0128] An embodiment of the present invention further provides a non-volatile storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0129] Optionally, in this embodiment, the non-volatile storage medium may be configured to store a computer program for performing the following steps:

[0130] S1, in response to a first touch operation performed on a first touch area, determining a target skill to be released;

[0131] S2, responding to a second touch operation performed on a second touch area and a third touch operation performed on a third touch area, and determining whether to release a target skill based on operational changes of the second touch operation and the third touch operation on a graphical user interface, wherein the second touch area is used to control the movement of a virtual character in a game scene, and the third touch area is used to control the perspective switching of the virtual character in a game scene.

[0132] Optionally, in this embodiment, the above-mentioned non-volatile storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.

[0133] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0134] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0135] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0136] S1, in response to a first touch operation performed on a first touch area, determining a target skill to be released;

[0137] S2, responding to a second touch operation performed on a second touch area and a third touch operation performed on a third touch area, and determining whether to release a target skill based on operational changes of the second touch operation and the third touch operation on a graphical user interface, wherein the second touch area is used to control the movement of a virtual character in a game scene, and the third touch area is used to control the perspective switching of the virtual character in a game scene.

[0138] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0139] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0140] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0141] In the several embodiments provided by the present invention, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0142] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0143] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0144] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0145] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A skill release control method, characterized in that: A graphical user interface is provided by an electronic device, wherein the content displayed by the graphical user interface includes a first touch area, a second touch area, and a third touch area, and the skill release control method includes: In response to a first touch operation performed on the first touch area, determining a target skill to be released; Responding to a second touch operation performed on the second touch area and a third touch operation performed on the third touch area, wherein the second touch area is used to control the movement of the virtual character in the game scene, and the third touch area is used to control the virtual character to switch perspectives in the game scene; Acquire the number of first touch points formed by the second touch operation acting on the second touch area, and the number of second touch points formed by the third touch operation acting on the third touch area; Determining whether to release the target skill based on a change in the number of contacts between the first number of contacts and the second number of contacts; Based on the change in the number of contacts between the first number of contacts and the second number of contacts, determining whether to release the target skill also includes: in response to a change in the first number of contacts and a change in the second number of contacts remaining unchanged within a preset time period, canceling the release of the target skill; or, in response to a change in the second number of contacts and a change in the first number of contacts remaining unchanged within a preset time period, canceling the release of the target skill.

2. The skill release control method according to claim 1, characterized in that: In response to the first touch operation performed on the first touch area, determining the target skill includes: In response to the first touch operation performed on the first touch area, the target skill corresponding to the first touch area is unlocked.

3. The skill release control method according to claim 2, characterized in that: The skill release control method further includes: When the target skill is in an unlocked state, the target skill is controlled to enter an activated state from the unlocked state in response to the second touch operation performed on the second touch area and the third touch operation performed on the third touch area.

4. The skill release control method according to claim 1, characterized in that: The skill release control method further includes: In response to the second touch operation performed on the second touch area and the third touch operation performed on the third touch area, the target skill is controlled to directly enter an activated state.

5. The skill release control method according to claim 1, characterized in that: Determining whether to release the target skill based on a change in the number of contacts between the first number of contacts and the second number of contacts includes: In response to changes in both the first number of contacts and the second number of contacts within a preset time period, releasing the target skill.

6. The skill release control method according to claim 1, characterized in that: The skill release control method further includes: In response to the first number of contacts and the second number of contacts not changing, a release direction of the target skill is determined.

7. A skill release control device, characterized in that: A graphical user interface is provided by an electronic device, wherein the content displayed by the graphical user interface includes a first touch area, a second touch area, and a third touch area, and the skill release control device includes: a determination module, configured to determine a target skill to be released in response to a first touch operation performed on the first touch area; A control module, used to respond to a second touch operation performed on the second touch area and a third touch operation performed on the third touch area, wherein the second touch area is used to control the movement of a virtual character in a game scene, and the third touch area is used to control the perspective switching of the virtual character in the game scene; obtain the number of first contacts formed by the second touch operation acting on the second touch area, and the number of second contacts formed by the third touch operation acting on the third touch area; determine whether to release the target skill based on the change in the number of contacts between the first number of contacts and the second number of contacts; determine whether to release the target skill based on the change in the number of contacts between the first number of contacts and the second number of contacts, and further include: in response to a change in the first number of contacts and a change in the second number of contacts remaining unchanged within a preset time, cancel the release of the target skill; or, in response to a change in the second number of contacts and a change in the first number of contacts remaining unchanged within a preset time, cancel the release of the target skill.

8. A non-volatile storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the skill release control method described in any one of claims 1 to 6 when running.

9. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to execute the skill release control method described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and device for performing user operation in touch terminal

    CN105930054A