Game skill control method and device, storage medium and electronic equipment

By displaying skill controls and virtual objects in the game interface, the problem of low skill coordination efficiency in team strategy games is solved, enabling more efficient and accurate skill release.

CN119868946BActive Publication Date: 2026-07-31NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NETEASE (HANGZHOU) NETWORK CO LTD
Filing Date
2025-01-14
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In team-based strategy games, the low efficiency of players coordinating the release of game skills leads to significant communication time consumption, which negatively impacts the gaming experience.

Method used

By displaying skill controls in the first user interface, generating virtual objects in response to touch operations, and displaying skill prompt areas, players in the same game faction can intuitively view the location and type of skill release.

Benefits of technology

It reduces the communication time required for skill coordination during teamwork, improves skill release efficiency and accuracy, and enhances the gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119868946B_ABST
    Figure CN119868946B_ABST
Patent Text Reader

Abstract

This disclosure provides a method, apparatus, computer storage medium, and electronic device for controlling game skills, relating to the field of game technology. A first user interface is provided via a first terminal device. The first user interface includes at least a portion of a game scene and a first virtual character located within the game scene. The method includes: displaying a first skill control in the first user interface; determining a target direction based on a first touch operation on the first skill control; controlling the generation of a virtual object within the field of view of the first virtual character, and displaying a skill prompt area in the target direction of the virtual object; the skill prompt area is used to prompt a second virtual character controlled by a second terminal device to release the target game skill corresponding to the second skill control, wherein the first virtual character and the second virtual character belong to the same game faction. This reduces the communication time cost for teammates to coordinate skill releases and improves the efficiency of multi-player cooperative skill releases.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of game technology, and more particularly to a method for controlling game skills, a device for controlling game skills, a computer storage medium, and an electronic device. Background Technology

[0002] In one gameplay style, players can control various virtual characters to unleash corresponding game skills within the game scene. In team-based strategy games, multiple players within the same faction can coordinate their skills to increase attack power and improve the win rate of their controlled virtual characters in battle. For example, player A1, controlling character a1, can unleash skill B1 (e.g., deploying cover in the game scene), while player A2, controlling character a2, can unleash skill B2 (e.g., launching a ranged attack). Player A1 can deploy cover to trap enemy virtual characters, while player A2 can control character a2 behind cover to launch a ranged attack on the enemy virtual characters, thus defeating them.

[0003] In relevant technical solutions, during team battles, players typically communicate effectively with teammates via text or in-game voice chat before unleashing skills to coordinate with other game skills. However, given the rapidly changing nature of in-game combat, these methods require significant time to communicate skill combination strategies, resulting in low efficiency in skill release and negatively impacting the user's gaming experience. Summary of the Invention

[0004] This disclosure provides a method for controlling game skills, a device for controlling game skills, a computer storage medium, and an electronic device, thereby reducing the communication time cost of skill coordination during team collaboration and improving the efficiency of players in releasing game skills.

[0005] In a first aspect, one embodiment of this disclosure provides a method for controlling a game skill. The method provides a first user interface through a first terminal device. The first user interface includes at least a portion of a game scene and a first virtual character located in the game scene. The method includes: displaying a first skill control in the first user interface; determining a target direction based on a first touch operation on the first skill control; controlling the generation of a virtual object within the field of view of the first virtual character, and displaying a skill prompt area in the target direction of the virtual object; the skill prompt area is an area used to prompt the release of a target game skill corresponding to the second skill control by controlling a second virtual character through a second terminal device, wherein the first virtual character and the second virtual character belong to the same game faction.

[0006] Secondly, one embodiment of this disclosure provides a game skill control device. This device provides a first user interface via a first terminal device. The first user interface includes at least a portion of a game scene and a first virtual character located within the game scene. The device includes: a control display module for displaying a first skill control in the first user interface; a direction determination module for determining a target direction based on a first touch operation on the first skill control; and a prompt area display module for controlling the generation of a virtual object within the field of view of the first virtual character and displaying a skill prompt area in the target direction of the virtual object. The skill prompt area is an area used to prompt the second virtual character to release the target game skill corresponding to the second skill control via a second terminal device. The first virtual character and the second virtual character belong to the same game faction.

[0007] Thirdly, one embodiment of this disclosure provides a method for controlling game skills. This method provides a second user interface via a second terminal device. The second user interface includes at least a portion of a game scene and a second virtual character located within the game scene. The method includes: displaying a virtual object in the second user interface, and a skill prompt area in the target direction of the virtual object; wherein the virtual object is created in the game scene in response to first skill release information from a first terminal device, and the first skill release information is information generated by the first terminal device in response to a first touch operation on a first skill control; and controlling the second virtual object to release a target game skill matching the second skill control in the skill prompt area in response to a distance less than a preset distance between the second virtual character and the skill prompt area; the first virtual character and the second virtual character belong to the same game faction.

[0008] Fourthly, one embodiment of this disclosure provides a game skill control device. This device provides a second user interface via a second terminal device. The second user interface includes at least a portion of a game scene and a second virtual character located within the game scene. The device includes: a display module for displaying a virtual object in the second user interface and a skill prompt area in the target direction of the virtual object; wherein the virtual object is created in the game scene in response to first skill release information from a first terminal device, and the first skill release information is information generated by the first terminal device in response to a first touch operation on a first skill control; and a skill release module for controlling the second virtual object to release a target game skill matching a second skill control in the skill prompt area in response to a distance less than a preset distance between the second virtual character and the skill prompt area; the first virtual character and the second virtual character belong to the same game faction.

[0009] Fifthly, one embodiment of this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-described method for controlling game skills.

[0010] In a sixth aspect, one embodiment of this disclosure provides an electronic device, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the control method of the game skill described above by executing the executable instructions.

[0011] In a seventh aspect, one embodiment of this disclosure provides a computer program product, including a computer program that is executed by a processor to implement the control method for the game skills described above.

[0012] The technical solution disclosed herein has the following beneficial effects:

[0013] The aforementioned method for controlling game skills involves displaying a first skill control in a first user interface; responding to a first touch operation on the first skill control and determining a target direction based on the first touch operation; controlling the generation of a virtual object within the field of view of the first virtual character and displaying a skill prompt area in the target direction of the virtual object; the skill prompt area is an area used to prompt the second virtual character to release the target game skill corresponding to the second skill control through the control of the second terminal device, and the first virtual character and the second virtual character belong to the same game faction.

[0014] This method utilizes a first skill control provided in the first user interface. When a player needs friendly players to coordinate skill release, simply triggering the first skill control generates a virtual object within the field of view of the first virtual character. Simultaneously, a visual skill prompt area is displayed based on a defined target direction. Friendly players can then intuitively see the specific game skill to be released and its location, overcoming the time-consuming technical issues associated with text or voice communication among multiple players in the same game team in related solutions. This reduces the time cost of communicating teammate skill coordination and improves the efficiency of multi-player skill coordination. Furthermore, the visual skill prompt area enhances the timeliness and accuracy of information transmission, preventing misunderstandings of skill coordination strategies due to voice / text communication or errors in skill release due to memory lapses. This achieves both improved skill casting efficiency and increased accuracy among team members.

[0015] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0017] Figure 1 This schematic diagram illustrates the application architecture of a control system for a game skill in one of the exemplary embodiments of this invention.

[0018] Figure 2 This schematically illustrates a flowchart of a game skill control method applied to a first terminal device according to one of the exemplary embodiments of the present invention;

[0019] Figure 3 This diagram illustrates a display of a virtual character selection interface in one of the exemplary embodiments of the present invention.

[0020] Figure 4A This diagram schematically illustrates one of the first skill controls in this exemplary embodiment;

[0021] Figure 4B This schematic diagram illustrates another first skill control in this exemplary embodiment;

[0022] Figure 5 This schematic diagram illustrates one embodiment of generating a virtual object via a first touch operation.

[0023] Figure 6 This schematic diagram illustrates one embodiment of the present exemplary embodiment of differentiating the display of the touch area;

[0024] Figure 7A This schematically illustrates a first user interface prior to generating a pre-constructed virtual object in response to a first touch operation, according to one of the exemplary embodiments of the present invention.

[0025] Figure 7B This schematically illustrates a first user interface after generating a pre-constructed virtual object in response to a first touch operation, according to one of the exemplary embodiments of the present invention.

[0026] Figure 8 This schematic diagram illustrates one embodiment of the present exemplary embodiment of displaying a skill prompt area in a first display mode;

[0027] Figure 9 This schematic diagram illustrates one embodiment of the present exemplary embodiment of displaying a skill prompt area in a second display mode;

[0028] Figure 10 This schematic diagram illustrates the display of a skill prompt area within the second field of view of a second virtual character in one of the exemplary embodiments of this invention.

[0029] Figure 11 This schematically illustrates a flowchart of a game skill control method applied to a second terminal device according to one of the exemplary embodiments of the present invention;

[0030] Figure 12 This illustration schematically shows a skill prompt information display diagram of one of the exemplary embodiments of the present invention;

[0031] Figure 13 This schematic diagram illustrates the structure of a game skill control device applied to a first terminal device in this exemplary embodiment.

[0032] Figure 14 This schematic diagram illustrates the structure of a game skill control device applied to a second terminal device in this exemplary embodiment.

[0033] Figure 15 The schematic diagram illustrates the structure of an electronic device in this exemplary embodiment. Detailed Implementation

[0034] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of exemplary embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0035] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0036] The flowchart shown in the attached diagram is merely an illustrative example and does not necessarily include all steps. For example, some steps may be broken down, while others may be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0037] In the relevant technological context, with the continuous development of the video game industry, many games with different gameplay have emerged on the market. More and more users are beginning to experience various games through electronic devices, such as Massive Multiplayer Online Games (MMOGs). In these games, a large number of players can participate online simultaneously and engage in group battles. Developers typically equip different virtual characters with corresponding game skills, such as defensive and offensive skills. Offensive skills allow virtual characters to attack enemy virtual characters, inflicting varying degrees of damage. Defensive skills allow virtual characters to withstand attacks from enemy virtual characters; for example, skills that construct cover.

[0038] Taking the defensive skill of constructing cover as an example, in teamwork, skill combinations between teammates can greatly enhance the effectiveness of game skills, thereby increasing the team's win rate in battle. For instance, buff skills such as "Area Shield" and "Area Healing Array" can be combined with constructed ice wall cover to form a defensive synergy, ensuring that allies can reduce damage or safely return to the area healing array to quickly replenish health; or, offensive skills such as "Area Poison Smoke" and "Area Artillery Bombardment" can be combined with constructed ice wall cover to prioritize terrain blocking, restricting enemy movement, and then unleashing burst damage on enemy virtual characters through offensive skills.

[0039] In existing technical solutions, before players control their virtual characters to execute the skill of constructing cover, they need to communicate with other players in the same game team to determine the combat plan, such as the location and time of constructing cover, and timely notification when cover construction is completed. However, the above technical solutions consume a lot of in-game communication costs, resulting in low efficiency in releasing game skills and affecting the user's gaming experience. In the ever-changing game, especially during intense battles with enemy virtual characters, there are often situations where there is no time for communication, which can easily lead to a lack of coordination between game members and a waste of game skills.

[0040] This exemplary embodiment addresses the aforementioned problems by proposing a method for controlling game skills. This method can be applied to scenarios where any game skill is released during team battles in a game. The method involves displaying a first skill control on a first user interface via a first terminal device; determining a target direction based on a first touch operation on the first skill control; generating a virtual object within the field of view of a first virtual character; and displaying a skill prompt area in the target direction of the virtual object. The skill prompt area is used to prompt a second virtual character, controlled via a second terminal device, to release the target game skill corresponding to the second skill control. The first and second virtual characters belong to the same game faction. This allows for the simultaneous display of a skill prompt area while controlling the first virtual character to release a virtual object. The friendly virtual character (i.e., the second virtual character) can intuitively view the specific game skill to be released and its location within the skill prompt area, thus avoiding the technical problem of consuming excessive time communicating skill combination release strategies, resulting in low efficiency in releasing game skills and impacting the user's gaming experience.

[0041] The following will combine Figure 1 The method and apparatus for controlling game skills disclosed herein are applied to... Figure 1 An embodiment of the system architecture in the exemplary application environment shown is illustrated.

[0042] Figure 1 This is a schematic diagram of an application scenario provided in an embodiment of this application, with reference to... Figure 1 As shown, the system architecture 100 in this scenario may include one or more of terminal devices 101, 102, 103, and 104, a network 105, and a server 106. Multiple users can play the game through two or more of terminal devices 101, 102, 103, and 104. The server 106 can match these multiple terminal devices into the same game and synchronize information between them. For example, taking a first terminal device and a second terminal device as examples, the first terminal device controls a first virtual character, and the second terminal device controls a second virtual character; the first and second virtual characters are on the same game team.

[0043] A first skill control is displayed in a first user interface via a first terminal device. The first terminal device responds to a first touch operation on the first skill control and determines a target direction based on the first touch operation. A virtual object is generated within the field of view of the first virtual character, and a skill prompt area is displayed in the target direction of the virtual object. The skill prompt area is used to prompt the second virtual character to release the target game skill corresponding to the second skill control via the second terminal device. The second terminal device displays the virtual object and the skill prompt area in the target direction of the virtual object in the second user interface. The virtual object is created in the game scene in response to the first skill release information from the first terminal device, and the first skill release information is generated by the first terminal device in response to the first touch operation on the first skill control. In response to the distance between the second virtual character and the skill prompt area being less than a preset distance, the second virtual object is controlled to release a target game skill matching the second skill control in the skill prompt area.

[0044] The aforementioned terminal devices can be, for example, any device involving item recommendations, such as mobile phones, tablets (PADs), laptops, desktop computers, smart TVs, smart in-vehicle devices, smart wearable devices, and aircraft. The terminal devices may have game applications installed, which may have functions such as game scene display and control of game skill release. The applications involved in this application embodiment can be software clients, or web pages, mini-programs, etc. Server 106 is the server corresponding to the software, web pages, mini-programs, etc., and the specific type of client is not limited.

[0045] Server 106 can serve as a backend server for game applications, providing corresponding backend services such as game data storage and support for multiple terminal devices. It can be a standalone physical server, a server cluster or distributed system comprised of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms, but it is not limited to these.

[0046] It should be noted that the game skill control method in this embodiment can be executed by the terminal device or the server 106 alone, or by both the server 106 and the terminal device. In practical applications, specific configurations can be made according to the circumstances, and this application does not impose specific limitations here.

[0047] Both the server 106 and the terminal device may include one or more processors, memory, and interactive I / O interfaces. Furthermore, the server 106 may be configured with a database to store game data generated by each terminal device during gameplay. The memory of both the server 106 and the terminal device may also store the program instructions required for execution in the recommendation reason generation method provided in this application embodiment. These program instructions, when executed by the processor, can be used to implement the game skill control process provided in this application embodiment.

[0048] It should be noted that when the game skill control method provided in this application embodiment is executed by either server 106 or terminal device alone, the above application scenario may also include only server 106 or terminal device, or server 106 and terminal device may be considered as the same device. Of course, in practical applications, when the game skill control method provided in this application embodiment is executed by both server 106 and terminal device, server 106 and terminal device may also be the same device; that is, server 106 and terminal device may be different functional modules of the same device, or virtual devices virtualized from the same physical device.

[0049] In this embodiment, the terminal device and the server 106 can communicate directly or indirectly through one or more networks 105. The network 105 can be a wired network or a wireless network; for example, the wireless network can be a mobile cellular network or a Wireless-Fidelity (WIFI) network, and of course, it can be other possible networks. This embodiment does not limit the types of networks used. It should be noted that... Figure 1 The examples shown are merely illustrative; in reality, the number of terminal devices and servers is unlimited and is not specifically limited in the embodiments of this application.

[0050] In one embodiment of this disclosure, the game skill control method can run on a local terminal device or a server. When the game skill control method runs 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.

[0051] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of game skill control methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0052] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.

[0053] In one possible implementation, the present invention provides a method for controlling game skills, which provides a graphical user interface through a terminal device, wherein the terminal device may be the aforementioned local terminal device or a client device in the aforementioned cloud interaction system.

[0054] However, those skilled in the art will readily understand that the above application scenarios are merely illustrative and are not intended to limit the scope of this exemplary embodiment.

[0055] The following describes the method provided by exemplary embodiments of this application in conjunction with the application scenarios described above and with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of this application, and the embodiments of this application are not limited in any way. It should also be noted that the following method can be executed by the terminal device or the server, or by both the terminal device and the server.

[0056] Figure 2The flowchart illustrates a control method for game skills applied to a first terminal device according to one exemplary embodiment of this invention. This embodiment uses a first terminal device among multiple terminal devices as the execution subject. The first terminal device can be any terminal device in the game team, and it can be either the aforementioned local terminal device or a client device in the aforementioned cloud interaction system. (Refer to...) Figure 2 As shown, the specific implementation process of this method includes the following steps S201-S203:

[0057] Step S201: Display the first skill control in the first user interface.

[0058] Step S202: In response to a first touch operation on the first skill control, determine the target direction based on the first touch operation.

[0059] Step S203: Control the generation of a virtual object within the field of view of the first virtual character, and display a skill prompt area in the target direction of the virtual object; the skill prompt area is an area used to prompt the second virtual character to release the target game skill corresponding to the second skill control through the second terminal device.

[0060] The first virtual character and the second virtual character belong to the same game faction.

[0061] In the above Figure 2 The provided technical solution utilizes a first skill control within the first user interface. When a player needs friendly players to coordinate skill release, simply triggering the first skill control generates a virtual object within the field of vision of the first virtual character. Simultaneously, a visual skill prompt area is displayed based on a defined target direction. Friendly players can then intuitively see the specific game skill to be released and its location, overcoming the time-consuming nature of communication between multiple players in the same game faction via text or voice in related solutions. This reduces the time cost of communicating teammate skill coordination and improves the efficiency of multi-player skill coordination. Furthermore, the visual skill prompt area enhances the timeliness and accuracy of information transmission, preventing misunderstandings of skill coordination strategies due to voice / text communication or errors in skill release due to memory lapses. This achieves both improved skill casting efficiency and increased accuracy among team members.

[0062] The following will describe in conjunction with specific embodiments Figure 2 The specific implementation methods of each step in the illustrated embodiment are described in detail below:

[0063] According to some embodiments of this disclosure, the first terminal device executes step S202, responding to a first touch operation on the first skill control, and when determining the target direction based on the first touch operation, executes step S203 to control the generation of a virtual object within the field of view of the first virtual character, and displays a skill prompt area in the target direction of the virtual object. The skill prompt area is used to prompt the second virtual character, controlled by the second terminal device, to release the target game skill corresponding to the second skill control.

[0064] The first touch operation can be any type of operation, such as a click, double-click, swipe, or long-press, and this embodiment does not impose any special restrictions on it. The virtual object is generated within the field of view of the first virtual character by the player through touch operation on the first skill control. It can be any type of virtual object. For example, a virtual object can be an object with a specific existence duration and a visual entity effect, and this embodiment does not impose any special restrictions on it.

[0065] The specific duration of existence mentioned above can be a duration that continues to exist in the game scene after the skill is released until the game ends, or it can be a short period of time (e.g., 5 seconds) after the skill is released. For example, the virtual object can be a cover-type virtual object, such as an ice wall or a mound of earth displaying cover in the game scene. These virtual objects can block the enemy virtual character's attacks, movement direction, and line of sight, and can be considered defensive virtual objects. Furthermore, the virtual object can also be other types of virtual objects. For example, when the first skill control is triggered, an ice spike bullet is fired at an enemy virtual character within the field of vision. In this embodiment, the virtual object is an ice spike bullet, which disappears from the game scene upon contact with the enemy virtual character, causing some damage. In this embodiment, the virtual object can be considered an offensive virtual object.

[0066] In an optional implementation, virtual objects of the cover type (hereinafter also referred to as virtual cover objects) can be divided into indestructible cover, destructible cover, and changeable cover. Virtual cover objects can withstand damage from enemy attack skills and can also block the virtual character's vision and movement direction. Indestructible cover refers to objects that are permanently displayed in the virtual scene and do not respond when attacked, such as trees, rocks, terrain, building walls, etc. in the virtual scene. In this case, the virtual object continues to exist in the game scene after the skill is released until the game ends. Destructible cover refers to objects whose health decreases when attacked by specific attacks until they are destroyed and disappear from the virtual scene. For example, an ice wall cover can be destroyed after a certain period of time or when subjected to firepower. In this case, the display duration of the virtual object is related to its corresponding health. Correspondingly, changeable cover can be dynamically changing cover with changing form and health regeneration. Of course, a virtual cover object can also be a virtual object with a certain effective duration. For example, a player can release an ice wall, which can disappear from the virtual scene when its health is not 0 but its effective duration is 0. This embodiment of the disclosure does not impose any special restrictions on virtual objects.

[0067] For example, the specific type of the virtual object is related to the virtual character selected by the player, specifically to the game skills that the developers have pre-configured for the virtual character. Figure 3 One embodiment relating the specific type of virtual object to the selected virtual character, see reference. Figure 3 The image shown is the skill introduction interface for one of the selectable virtual characters. Figure 3 In the interface shown, the left half displays a list of virtual characters available for players to choose from. If a virtual character has already been selected by another player (usually another player from the same game faction), that virtual character becomes unselectable. For example, referring to the first virtual character in the list of available virtual characters, it will display "Selected," and that player can no longer select that virtual character. The model of the virtual character currently selected by the player is displayed in the center of the interface, and the right half of the interface introduces the character's name and skill information. For example, the currently selected virtual character possesses the active cover skill "Ice Barrier" and the passive attack skill "Ice Soul Technique." Players can trigger the "Ice Barrier" active cover skill to generate an ice wall cover in the game scene. In this embodiment, the virtual object is the ice wall cover shown above.

[0068] It should be noted that before the game starts, players select a virtual character from the list of virtual characters as their first virtual character. Figure 3 The game skills corresponding to the different virtual characters provided in the left half are different, and the virtual objects generated by different game skills are also different. Players can choose the appropriate virtual character according to their actual needs.

[0069] Taking other types of virtual objects as an example, when the first terminal device responds to the first touch operation on the first skill control and determines the target direction, it controls the generation of a ground-burning flame skill within the field of vision of the first virtual character, and displays a skill prompt area in the target direction of the ground-burning flame. In this embodiment, the virtual object is a ground-burning flame. It can damage enemy virtual characters, but it will not block the advance of enemy virtual characters like a cover skill. The aforementioned ground-burning flame is merely an example; it can also be other types of virtual objects, such as spatial three-dimensional ice rain, etc. This disclosure embodiment does not impose any special limitations on the display form of the virtual object.

[0070] In one optional embodiment of this disclosure, the first terminal device generates a virtual object within the field of view of the first virtual character in response to a second touch operation on the first skill control.

[0071] The second touch operation is a different operation method from the first touch operation.

[0072] In this embodiment, when the first terminal device responds to the player's second touch operation on the first skill control, it generates virtual objects only within the field of view of the first virtual character, but does not generate and display the skill prompt area.

[0073] Based on the above embodiments, players can perform different touch operations on the same skill control to achieve different technical effects. That is, by performing a second touch operation on the first skill control, a virtual object is generated only within the field of view of the first virtual character; while by performing a first touch operation on the first skill control, a skill prompt area can be displayed in the target direction of the virtual object while generating the virtual object within the field of view of the first virtual character. This allows the skill prompt area to prompt a second virtual character of the same game faction to release the corresponding target game skill. This method uses one control to implement multiple functions, reducing the complexity of the graphical user interface while simplifying user operation and improving user operation efficiency.

[0074] In addition to the above embodiments that perform different first touch operations and second touch operations on the first skill control to achieve different touch effects, the first skill control can also be divided into sub-controls with different functions, so as to achieve different touch effects based on the touch operations of different sub-controls. In this case, the first touch operation and the second touch operation can be the same or different touch operation methods. The following will be described in detail with reference to specific embodiments.

[0075] Example 1:

[0076] In an optional embodiment of this disclosure, if the first skill control includes a skill release sub-control, then when performing the above steps in response to a second touch operation on the first skill control, and generating a virtual object only within the field of view of the first virtual character, the first terminal device may generate a virtual object within the field of view of the first virtual character in response to a second touch operation on the skill release sub-control.

[0077] The first skill control can contain a skill casting sub-control. Players can trigger the skill casting sub-control to execute the step of generating virtual objects only within the field of view of the first virtual character.

[0078] by Figure 4B Taking the cover deployment control shown as an example, Figure 5 This schematic diagram illustrates one embodiment of generating a virtual object via a first touch operation; see reference. Figure 5 As shown, when the player touches the skill casting sub-control 401, an ice wall cover 501 is generated within the field of vision of the first virtual character. Through this embodiment, by performing a first touch operation on the skill casting sub-control within the first skill control, the player can generate a virtual object only within the field of vision of the first virtual character, without needing to provide skill casting prompts to friendly virtual characters in the same game faction. This process preserves the skill effect of only generating virtual objects, thereby improving operational flexibility.

[0079] Example 2:

[0080] In one optional embodiment of this disclosure, the first skill control includes multiple direction selection sub-controls with different directions. The direction selection controls are used to indicate the relative direction between the second virtual character and the generated virtual object when the second virtual character releases the game skill corresponding to the second skill control.

[0081] In response, when performing the above steps S202 and S203, the player can select a target direction sub-control from multiple different direction selection sub-controls provided by the first skill control, so that the first terminal device responds to the first touch operation on the target direction sub-control, determines the target direction based on the direction corresponding to the target direction sub-control, and the first terminal device controls the generation of a virtual object within the field of view of the first virtual character, and displays the skill prompt area in the target direction of the virtual object.

[0082] Example 3:

[0083] In one optional embodiment of this disclosure, the first skill control may simultaneously include a skill casting sub-control and multiple direction selection sub-controls for different directions.

[0084] The following will combine Figure 4AAn example is provided for a first skill control that includes a skill casting sub-control and multiple direction selection sub-controls in different directions. Figure 4A This schematic diagram illustrates one example of a first skill control in this exemplary embodiment; see reference. Figure 4A As shown, the first skill control includes a skill casting sub-control 401, and multiple direction selection sub-controls displayed around the skill casting sub-control 401 in different directions, namely a downward direction selection sub-control 4021, a leftward direction selection sub-control 4022, an upward direction selection sub-control 4023, and a rightward direction selection sub-control 4024.

[0085] When the first terminal device responds to a second touch operation on the skill casting sub-control 401 in the first skill control, it generates a virtual object only within the field of view of the first virtual character; when the first terminal device responds to a first touch operation on the target direction sub-control (e.g., the downward direction selection sub-control 4021) in the first skill control, the determined target direction is downward, and it can control the generation of a virtual object within the field of view of the first virtual object while displaying a skill prompt area in the downward direction of the virtual object.

[0086] Example 4: In addition to the above examples, in an optional example of this disclosure, the first skill control includes a second skill control. The number of second skill controls can be one or more, and this disclosure does not impose any special limitations on this.

[0087] In an optional embodiment, the first skill control includes multiple second skill controls, and the target game skills corresponding to the multiple second skill controls are different, and / or the game skill types of the target game skills are different.

[0088] Based on the above embodiments, when the plurality of second skill controls include at least a first target skill control and a second target skill control, the target game skills corresponding to the corresponding first target skill control and the second target skill control are different, and / or the game skill types of the target game skills are different.

[0089] The second skill control is used to represent and combine the skill of generating virtual objects, thereby enhancing the overall skill effect of using the aforementioned virtual object generation game skill individually. Game skill types can be categorized into offensive skills and defensive skills based on their attributes. The skill combination between the first and second skill controls can be a combination of two offensive skills, two defensive skills, or one offensive skill and one defensive skill.

[0090] For example, taking the virtual object generated by the first touch operation of the first skill control as a virtual cover object, the game skill corresponding to the second skill control could be "cast an area healing array." Combined with the virtual object generated by the first skill control, this achieves a combination of two defensive skills: the "healing array" and the "virtual cover object." This protects the first virtual character from enemy attacks while they are recovering health using the "healing array." Alternatively, the game skill corresponding to the second skill control could be the "area artillery bombardment" skill, combining with the virtual object generated by the first skill control—one offensive skill and one defensive skill—to restrict the movement of enemy virtual characters while simultaneously inflicting offensive damage.

[0091] In this embodiment 4, by providing multiple second skill controls with different target game skills and / or different game skill types within the first skill control, players can easily select a specific skill or a specific type of target game skill to combine with their existing skills. For example, assuming the first and second target skill controls correspond to different game skill types—for instance, the first target skill control is a defensive skill and the second target skill control is an offensive skill—when a player generates an ice wall cover by performing a first touch operation on the first skill control / its target direction sub-control, they can also trigger an offensive skill at the target direction of the ice wall cover by performing a touch operation on the second target skill control. Similarly, they can trigger a defensive skill at the target direction of the ice wall cover by performing a touch operation on the first target skill control, thereby increasing the flexibility of skill combinations.

[0092] Based on the above embodiment 4, it can also be combined with the above embodiment 3 to form a first skill control, that is, the first skill control may include: a skill casting sub-control, multiple direction selection sub-controls of different directions, and at least one second skill control.

[0093] In an optional embodiment of this disclosure, for the sake of the aesthetics of the first skill control and ease of player operation, when the first skill control simultaneously includes a skill casting sub-control, multiple direction selection sub-controls in different directions, and at least one second skill control, the multiple direction selection sub-controls in different directions are displayed around the periphery of the skill casting sub-control, and the second skill control is displayed around the periphery of the multiple direction selection sub-controls in different directions.

[0094] To facilitate understanding, we will combine Figure 4B An example is provided to illustrate another way of displaying the primary skill control.

[0095] Figure 4BThis schematic diagram illustrates another example of a cover deployment control in this exemplary embodiment; see reference. Figure 4B As shown, the first skill control includes a skill casting sub-control 401, multiple direction selection sub-controls 4021-4024 in different directions, and two second skill controls, namely second skill control 4031 and second skill control 4032. The direction selection controls 4021-4024 respectively represent the response areas of multiple candidate directions (i.e., response areas in the up, down, left, and right directions). The multiple direction selection sub-controls 4021-4024 are displayed around the periphery of the skill casting sub-control 401, while the second skill controls 4031 and 4032 are displayed around the periphery of the multiple direction selection sub-controls 4021-4024.

[0096] It should be understood that, Figure 4B The second skill control shown has two controls, but it can also be any number, such as one or three, or other numbers. This disclosure does not impose any special limitations on this. Figure 4B Multiple second skill controls may correspond to different target game skills, and / or the target game skills may have different game skill types. For example, suppose second skill control 4031 can be a "defense buff" skill, such as "area shield" or "area blood array"; second skill control 4032 can be an "attack buff" skill, such as "poison smoke" or "artillery bombardment". Furthermore, multiple second skill controls can also represent a single game skill; for example, second skill control 4031 can be the "area shield" skill, and second skill control 4032 can be the "poison smoke" skill.

[0097] Through the above embodiments, touch operations can be performed through the skill casting sub-control, multiple direction selection sub-controls with different directions, and at least one second skill control displayed in the first skill control. This allows players to achieve different trigger effects based on the same control. At this time, the touch operations performed on each sub-control can be the same or different operation methods, thereby simplifying the first user interface while improving the convenience and efficiency of user operation.

[0098] After introducing the first skill control with different display forms, we will continue to focus on step S203, which controls the generation of a virtual object within the field of view of the first virtual character, and displays a skill prompt area in the target direction of the virtual object; the skill prompt area is the area used to prompt the second virtual character to release the target game skill corresponding to the second skill control through the second terminal device.

[0099] The second virtual character is in the same game faction as the first virtual character, and is equipped with the target game skill. It should be understood that the game faction of the first virtual character may also include virtual characters without the target game skill; their corresponding terminal devices may display a skill prompt area, but they will be unable to use the target game skill.

[0100] In one optional embodiment of this disclosure, during gameplay, the player can adjust the spawn position of virtual objects while controlling the generation of virtual objects within the field of view of the first virtual character. The following will describe this in conjunction with specific embodiments.

[0101] Example a: In an optional embodiment of this disclosure, when performing the above step S203 and controlling the generation of virtual objects within the field of view of the first virtual character, the first terminal device can control the generation of pre-constructed virtual objects within the field of view of the first virtual object; in response to a sliding operation on the first user interface, adjust the field of view of the first virtual character and the position of the pre-constructed virtual objects within the field of view; and generate virtual objects based on the position of the pre-constructed virtual objects within the adjusted field of view.

[0102] Among them, pre-constructed virtual objects are phantom images of virtual objects generated in the game scene of the first user interface before the virtual objects are constructed. By pre-constructing virtual objects, players can adjust the position parameters before constructing the virtual objects, so as to help players construct virtual objects that meet their requirements.

[0103] For example, pre-constructed virtual objects differ from virtual objects. Taking virtual cover objects as an example, pre-constructed virtual objects do not possess the functions of virtual cover objects, such as obstructing the field of vision or blocking attack damage. Furthermore, the position of pre-constructed virtual objects generated within the field of vision is editable. For instance, players can adjust the field of vision of the first virtual character and the position of pre-constructed virtual objects within that field of vision by swiping on the first user interface. Once the player has adjusted the position of the pre-constructed virtual objects within the adjusted field of vision, the virtual object can be generated.

[0104] Example b: In another optional embodiment of this disclosure, when the first skill control includes at least multiple direction selection sub-controls of different directions, the player can adjust the position of the pre-constructed virtual object through the multiple direction selection sub-controls of different directions. That is, when the first terminal device performs the above step S301, it can control the generation of the pre-constructed virtual object within the field of view of the first virtual object; in response to the third touch operation on the target direction sub-control, it controls the field of view of the first virtual character and the pre-constructed virtual object to adjust in the direction corresponding to the target direction sub-control, so as to generate a virtual object based on the position of the pre-constructed virtual object within the adjusted field of view.

[0105] The target direction sub-control is one of several direction selection sub-controls with different directions. The third touch operation differs from the first touch operation targeting the target direction sub-control. The first touch operation allows the first terminal device to determine the target direction based on the direction corresponding to the target direction sub-control. The third touch operation targets the target direction sub-control, controlling the field of view of the first virtual character and adjusting the pre-constructed virtual object towards the direction corresponding to the target direction sub-control. This adjusts the position of the pre-constructed virtual object in the game scene, ultimately generating the final virtual object at a position satisfactory to the player.

[0106] It is understood that, in any of the above embodiments, in order to distinguish between pre-constructed virtual objects and virtual objects, the transparency of the pre-constructed virtual objects can be made greater than that of the virtual objects. It is also understood that virtual objects possess physical form, and their transparency is typically configured to 0.

[0107] Through the embodiments of this disclosure, when a player generates a virtual object within the field of view of the first virtual object, a pre-constructed virtual object can be generated in advance. Through any of the above embodiments a or b, the player can flexibly adjust the position of the pre-constructed virtual object in the game scene and then update the pre-constructed virtual object to a virtual object. This facilitates the player to accurately generate virtual objects, thereby improving the player's gaming experience.

[0108] Based on the above embodiments, in addition to adjusting the position of pre-constructed virtual objects, players can also choose to generate or cancel the generation of virtual objects. The following will explain this in conjunction with specific embodiments.

[0109] In an optional embodiment of this disclosure, the first skill control includes a skill casting sub-control and the first user interface also includes an attack control. When the first terminal device controls the generation of a pre-constructed virtual object within the field of view of the first virtual object, the first terminal device updates the control identifier of the attack control to the first control identifier of the skill casting sub-control; the first terminal device also updates the control identifier of the skill casting sub-control in the first skill control to the second control identifier of the cancel control.

[0110] If the first terminal device responds to a touch operation targeting a first control identifier, it generates a virtual object based on the position of a pre-constructed virtual object within the adjusted field of view. Conversely, if the first terminal device responds to a touch operation targeting a second control identifier, it deletes the pre-constructed virtual object.

[0111] The following will combine Figure 7A , Figure 7B The above embodiments are illustrated by way of example.

[0112] Figure 7A , Figure 7B The diagrams illustrating one method of generating pre-constructed virtual objects in this exemplary embodiment are shown respectively; refer to Figure 7A As shown, the first user interface includes a first skill control, which, in addition to a skill casting sub-control, also includes an attack control 701. When the first terminal device responds to the control to generate a pre-constructed virtual object within the field of view of the first virtual object, refer to... Figure 7B As shown, the control identifier of the attack control 701 in the first user interface is updated to the same first control identifier 702 as the skill casting sub-control in the first skill control. In response to a touch operation on the first control identifier 702, the pre-constructed virtual object is updated to a virtual object, thereby generating a virtual object at the first position and completing the casting operation of the virtual object.

[0113] In addition, players can cancel the currently executing casting operation of a virtual object and continue combining... Figure 7A , Figure 7B An example is provided. (Refer to...) Figure 7A As shown, when the first terminal device responds to the control to generate a pre-constructed virtual object within the field of view of the first virtual object, the control identifier of the skill release sub-control in the first skill control is updated to the second control identifier 703 of the cancel control, thereby deleting the pre-constructed virtual object generated above from the graphical user interface in response to the touch operation on the second control identifier 703 of the first terminal device.

[0114] Furthermore, in the case where the aforementioned first skill control contains multiple sub-controls, for example... Figure 4A , Figure 4BThis allows for differentiated display when a player performs a touch operation on any of the controls. For ease of understanding, the following will illustrate this with an example from one of the aforementioned embodiments.

[0115] While performing step S202, responding to the first touch operation on the target direction sub-control, and determining the target direction based on the direction corresponding to the target direction sub-control, the first terminal device can also respond to the first touch operation on the target direction sub-control and display the target direction sub-control in a differentiated manner; and / or, responding to the first touch operation on the response area of ​​the target direction sub-control and display the response area of ​​the target direction sub-control in a differentiated manner.

[0116] For ease of understanding, the following will combine Figure 6 as well as Figure 4B Based on the first skill control shown, one of the differentiated display methods will be illustrated by example.

[0117] Figure 6 This schematic diagram illustrates one embodiment of differentiated display of the touch area according to this exemplary embodiment; see reference. Figure 6 As shown, when a player performs a first touch operation on the downward direction selection sub-control 4021, the direction selection sub-control 4021 is displayed as the target direction sub-control, or the response area of ​​the direction selection sub-control 4021 is displayed differently. It is understood that it can display part or all of the direction selection sub-control 4021 differently, and this embodiment does not impose any special limitations on this. Similarly, when the first terminal device responds to a touch operation on the second skill control 4031, the second skill control 4031 is also highlighted. Figure 6 (Not shown in the image).

[0118] It should be explained that the response area of ​​the aforementioned direction selection sub-control 4021 can be larger than the area occupied by the direction selection sub-control 4021, or it can be smaller than or equal to the area occupied by the direction selection sub-control 4021. This embodiment of the disclosure does not impose any special restrictions on this.

[0119] In one alternative embodiment, the differentiated display can be achieved through at least one of the following methods: highlight differentiation, color differentiation, blinking, text, overlay masking, etc. Figure 6 The method of differentiating the display of the direction selection sub-control 4021 is illustrated by using an overlay mask, and this embodiment does not impose any special limitations on this.

[0120] Through the above embodiments, due to Figure 6The directional selection control shown contains multiple selectable directional response areas, and the secondary skill control also contains multiple controls. By differentiating the touch controls, players can view them intuitively and avoid accidental operation.

[0121] Furthermore, continuing to focus on step S203, regarding the case where the cover release control includes multiple second skill controls, and the multiple second skill controls include at least a first target skill control and a second target skill control, in an optional embodiment of this disclosure, in response to a fourth touch operation on the first target skill control, a skill prompt area is displayed in a first display mode in the target direction of the virtual object to prompt the second virtual character to release the target game skill corresponding to the first target skill control through the second terminal device;

[0122] In response to a fifth touch operation on the second target skill control, a skill prompt area is displayed in a second display mode in the target direction of the virtual object to prompt the second virtual character to release the target game skill corresponding to the second target skill control through the second terminal device.

[0123] The first display method and the second display method shall have at least one of the following differences:

[0124] Display color; fill method; display shape; area size.

[0125] For example, in order to facilitate friendly players to intuitively control the second virtual character to release the corresponding target game skill through the skill prompt area displayed in the user interface, different display formats can be used for different touch controls of the second skill.

[0126] The following will use defensive buff skills corresponding to the first target skill control and offensive skills corresponding to the second target skill control as examples, and combine them with... Figure 8 , Figure 9 The display formats of the skill prompt areas for the different types of game skills mentioned above are illustrated by examples. Figure 8 This schematic diagram illustrates one embodiment of the present exemplary embodiment of displaying a skill prompt area in a first display mode; Figure 9 This schematic diagram illustrates one embodiment of the present exemplary embodiment of displaying a skill prompt area in a second display mode; see reference. Figure 8 , 9 As shown, the skill prompt area generated for defensive buff skills is displayed differently from the skill prompt area generated for offensive skills, that is, the filling method is different.

[0127] Taking different display colors as an example, the skill prompt area generated for defensive buff skills can be filled with red, while the skill prompt area generated for offensive skills can be filled with green. Other display methods are similar and will not be elaborated on here.

[0128] Furthermore, after generating and displaying the skill prompt area based on the above step S203, in an optional embodiment of this disclosure, the first terminal device displays skill prompt information in the skill prompt area in response to the distance between the second virtual character and the skill prompt area being less than a preset distance; or, in another optional embodiment of this disclosure, the first terminal device displays skill prompt information at a target location in the first user interface in response to the distance between the second virtual character and the skill prompt area being less than a preset distance.

[0129] The target location is the location of the skill prompt area. The skill prompt information is used to prompt the target game skill corresponding to the second skill control released by the second virtual character in the skill prompt area.

[0130] For example, when the distance between the skill prompt area and the second virtual character is less than a preset distance, and the skill prompt area is within the second virtual character's field of vision, the skill prompt information can be directly displayed in the skill prompt area. When the distance between the skill prompt area and the second virtual character is less than a preset distance, but the skill prompt area is not within the second virtual character's field of vision, the skill prompt information can be displayed at the corresponding target location so that the player can adjust the second virtual character's field of vision to assist the first virtual character in releasing skill combinations.

[0131] In this embodiment, friendly players who are close to the constructed virtual object can be selected by setting a preset distance, thereby providing them with prompts for the release of combined skills. For example, when a skill prompt area appears in the field of vision of the second virtual character controlled by a friendly player, the skill prompt information can be directly displayed in the skill prompt area.

[0132] For example, refer to Figure 10 When a skill prompt area appears in the field of vision of the second virtual character, the skill prompt message "Request to cast a defensive skill" can be displayed directly in the skill prompt area.

[0133] Based on the above embodiments, this method, through the first skill control provided in the first user interface, enables players to generate virtual objects within the field of vision of the first virtual character and visually display a skill prompt area based on a determined target direction when a player needs the cooperation of an allied player to release a skill. This allows allied players to intuitively see the specific game skill to be released and its location, overcoming the technical problem of time consumption caused by communication between multiple players in the same game faction via text or voice in related technical solutions. This reduces the time cost of communication for teammate skill coordination and improves the efficiency of multi-player skill coordination. Furthermore, the visual skill prompt area improves the timeliness and accuracy of information transmission, avoiding misunderstandings of skill coordination schemes due to voice / text communication or errors in skill release due to memory bias. This achieves both improved skill release efficiency and accuracy within the team.

[0134] Furthermore, this disclosure also provides a method for controlling game skills.

[0135] Figure 11 This schematically illustrates a flowchart of a game skill control method applied to a second terminal device according to one of the exemplary embodiments of this invention. This embodiment uses a second terminal device among multiple terminal devices as the execution subject. The second terminal device is a terminal device in the same game team, other than the first terminal device, that possesses the target game skill. It can be the aforementioned local terminal device or a client device in the aforementioned cloud interaction system. A second user interface is provided through the second terminal device. The second user interface includes at least a portion of the game scene and a second virtual character located within the game scene. The game scene included on the second user interface belongs to the same or different parts of the same game scene as the game scene included on the first user interface described above. (Refer to...) Figure 11 As shown, the specific implementation process of this method includes the following steps S1101-S1102:

[0136] Step S1101: Display the virtual object and the skill prompt area in the target direction of the virtual object in the second user interface.

[0137] The virtual object is created in the game scene in response to the first skill release information of the first terminal device. The first skill release information is the information generated by the first terminal device in response to the first touch operation on the first skill control.

[0138] Step S1102: In response to the distance between the second virtual character and the skill prompt area being less than a preset distance, control the second virtual object to release a target game skill in the skill prompt area that matches the second skill control in the first terminal device.

[0139] In this embodiment, the first virtual character controlled by the first terminal device and the second virtual character controlled by the second terminal device belong to the same game faction. It should be noted that in this embodiment, the first terminal device can execute any of the embodiments described above that can be executed with the first terminal device as the execution subject; further details are omitted here.

[0140] In the above Figure 11 In the illustrated embodiment, a virtual object and a skill prompt area in the target direction of the virtual object are displayed in the second user interface. The virtual object is created in the game scene in response to a first skill release information from the first terminal device, which is generated by the first terminal device in response to a first touch operation on a first skill control. In response to the distance between the second virtual character and the skill prompt area being less than a preset distance, the second virtual object is controlled to release a target game skill matching the second skill control in the skill prompt area. The first and second virtual characters belong to the same game faction. This method generates a virtual object by performing a first touch operation on the first skill control and simultaneously displays a skill prompt area in the target direction of the virtual object. Players can use the skill prompt area to promptly obtain information about skill coordination needs of the first virtual character in the same game faction, improving the timeliness and effectiveness of information transmission. Furthermore, without needing to communicate with teammates via voice / text, players can accurately obtain the specific game skill to be released and its location based on the displayed skill prompt area, thereby reducing communication costs between teammates, improving skill release efficiency, and enhancing the accuracy of skill release.

[0141] The above will be explained in conjunction with specific embodiments below. Figure 11 Each step will be explained in detail.

[0142] In one optional embodiment of this disclosure, the second terminal device displays a virtual object in a second user interface in response to receiving a second skill release information from the first terminal device.

[0143] The second skill release information is generated by the first terminal device in response to a second touch operation on the first skill control. Specifically, when the first terminal device responds to a second touch operation on the first skill control, it generates a virtual object in the game scene, which the game server then synchronizes to the second terminal device. For example, if a player on the first terminal device releases an ice wall at the entrance of a house, and the house appears in the field of vision of the player on the second terminal device, an ice wall will be simultaneously displayed at the entrance of that house.

[0144] For example, in response to a first touch operation on a first skill control, the first terminal device generates a virtual object on the first user interface and simultaneously generates second skill release information, which is sent to the second terminal device or synchronized to the second terminal device via a server. Upon receiving the second skill release information from the first terminal device, the second terminal device can synchronously display the virtual object at the same location in the second user interface. For instance, when synchronously displaying the virtual object in the second user interface, the display position of the virtual object is determined based on the first virtual object. For example, if the generated virtual object is located at (x: 12, y: 56, z: 163), its corresponding display position in the second user interface is also (x: 12, y: 56, z: 163).

[0145] It is understandable that if a virtual object generated by the first virtual device has a certain existence time limit, and does not appear in the field of view of the second virtual object within that time limit, then the same location will not appear in the field of view of the second virtual object again.

[0146] In addition, to further enhance the prompts, the third skill control in the second user interface that matches the target game skill can be highlighted when the distance between the second virtual character and the skill prompt area is less than a preset distance on the second terminal device.

[0147] By highlighting the third skill control that matches the target game skill, players can be reminded to place the target game skill corresponding to the third skill control in the skill prompt area to combine it with the virtual object constructed by the first terminal device, thereby enhancing the team cooperation effect within the same game faction.

[0148] For ease of understanding, please continue to refer to... Figure 12 When the second virtual character's second field of view contains a skill cues area, the third skill control 1201 can be highlighted. For example, Figure 12 The skill prompt message is "Request to cast a defensive skill", and the game skill corresponding to the third skill control 1201 is a defensive skill. Therefore, the player can combine the skill with the game skill of the first virtual character in the skill prompt area.

[0149] In one optional embodiment of this disclosure, in response to the second virtual character's second field of view including a skill prompt area, skill prompt information is displayed in the skill prompt area. The skill prompt information is used to prompt the second virtual character to cast the game skill corresponding to the third skill control within the skill prompt area.

[0150] For example, when the second virtual character's second field of view includes a skill prompt area, skill prompt information is displayed in the skill prompt area, such as referring to... Figure 12 As shown, in Figure 12 When the second virtual character's second field of view includes a skill prompt area, a skill prompt message "Request to cast a defensive skill" will be displayed in the skill prompt area. This skill prompt message allows for better coordination between cover-based skills and other skill types, increasing skill stacking effects and improving the team's win rate.

[0151] It is understandable that when the second virtual character's second field of view does not include the skill cue area, but the second virtual character is close to the first virtual character who cast the virtual object, it can be based on, for example... Figure 12 As shown, a directional aid marker is displayed between the skill prompt area and the current position of the first virtual character to guide movement towards the skill prompt area, thereby enabling coordinated casting of game skills.

[0152] To implement the aforementioned game skill control method, one embodiment of this disclosure provides a game skill control device. This device provides a first user interface via a first terminal device. The first user interface includes at least a portion of the game scene and a first virtual character located within the game scene. Figure 13 The diagram illustrates a schematic architecture of the control mechanism for game skills.

[0153] The game skill control device 1300 includes a control display module 1301, a direction determination module 1302, and a prompt area display module 1303. The control display module 1301 displays a first skill control in a first user interface; the direction determination module 1302 determines the target direction based on a first touch operation on the first skill control; the prompt area display module 1303 controls the generation of a virtual object within the field of view of the first virtual character and displays a skill prompt area in the target direction of the virtual object; the skill prompt area is used to prompt the second virtual character to release the target game skill corresponding to the second skill control via a second terminal device, and the first and second virtual characters belong to the same game faction.

[0154] Optionally, the prompt area display module 1303 can also be used to generate a virtual object within the field of view of the first virtual character in response to a second touch operation on the first skill control.

[0155] Optionally, the prompt area display module 1303 is used to generate a virtual object within the field of view of the first virtual character in response to a second touch operation on the skill casting sub-control.

[0156] Optionally, the prompt area display module 1303 is used to control the generation of pre-constructed virtual objects within the field of view of the first virtual object; in response to a sliding operation on the first user interface, adjust the field of view of the first virtual character and the position of the pre-constructed virtual objects within the field of view; and generate virtual objects based on the position of the pre-constructed virtual objects within the adjusted field of view.

[0157] Optionally, the first skill control includes multiple direction selection sub-controls in different directions. The direction determination module 1302 is specifically used to determine the target direction based on the direction corresponding to the target direction sub-control in response to a first touch operation on the target direction sub-control. The prompt area display module 1303 is used to control the generation of a pre-constructed virtual object within the field of view of the first virtual object. In response to a third touch operation on the target direction sub-control, the field of view of the first virtual character and the pre-constructed virtual object are adjusted to the direction corresponding to the target direction sub-control, so as to generate a virtual object based on the position of the pre-constructed virtual object within the adjusted field of view. The target direction sub-control is one of the multiple direction selection sub-controls in different directions.

[0158] Optionally, the device may further include a differentiation display module, which is used to differentiate the target direction sub-control in response to a first touch operation on the target direction sub-control; and / or, to differentiate the response area of ​​the target direction sub-control in response to a first touch operation on the response area of ​​the target direction sub-control.

[0159] Optionally, the first skill control includes a skill casting sub-control and the first user interface also includes an attack control. The device may also include an identifier update module, which is used to update the control identifier of the attack control to the first control identifier of the skill casting sub-control. The prompt area display module 1303 is used to generate a virtual object based on the position of the pre-constructed virtual object in the adjusted field of view area in response to a touch operation on the first control identifier.

[0160] Optionally, the device may also include an object deletion module, an identifier update module for updating the control identifier of the skill casting sub-control in the first skill control to the second control identifier of the cancel control; and an object deletion module for deleting the pre-built virtual object in response to a touch operation on the second control identifier.

[0161] Optionally, the first skill control includes multiple second skill controls, and the multiple second skill controls include at least a first target skill control and a second target skill control. The prompt area display module 1303 is specifically used to respond to a fourth touch operation on the first target skill control, displaying a skill prompt area in a first display mode in the target direction of the virtual object to prompt the second virtual character to release the target game skill corresponding to the first target skill control through the second terminal device; and to respond to a fifth touch operation on the second target skill control, displaying a skill prompt area in a second display mode in the target direction of the virtual object to prompt the second virtual character to release the target game skill corresponding to the second target skill control through the second terminal device; the first display mode and the second display mode include at least one of the following differences: display color; fill method; display shape; area size.

[0162] Optionally, the target game skills corresponding to the multiple second skill controls may be different, and / or the game skill types of the target game skills may be different.

[0163] Optionally, the device further includes an information display module, which is used to display skill prompt information in the skill prompt area or to display skill prompt information at the target location of the second virtual character in response to the distance between the second virtual character and the skill prompt area being less than a preset distance; wherein, the target location is the location of the skill prompt area, and the skill prompt information is used to prompt information based on the second virtual character releasing the target game skill corresponding to the second skill control in the skill prompt area.

[0164] The game skill control device 1300 provided in this embodiment can execute the technical solution of the game skill control method in any of the above embodiments. Its implementation principle and beneficial effects are similar to those of the game skill control method. Please refer to the implementation principle and beneficial effects of the game skill control method. It will not be repeated here.

[0165] Furthermore, to implement the aforementioned game skill control method, one embodiment of this disclosure provides a game skill control device. This device provides a second user interface via a second terminal device, the second user interface including at least a portion of the game scene and a second virtual character located within the game scene. Figure 14 The diagram illustrates a schematic architecture of the control mechanism for game skills.

[0166] The game skill control device 1400 includes a display module 1401 and a skill release module 1402. The display module 1401 displays a virtual object and a skill prompt area in the target direction of the virtual object in a second user interface. The virtual object is created in the game scene in response to a first skill release message from a first terminal device, which is generated by the first terminal device in response to a first touch operation on a first skill control. The skill release module 1402 controls the second virtual object to release a target game skill matching the second skill control in the skill prompt area when the distance between the second virtual character and the skill prompt area is less than a preset distance. The first and second virtual characters belong to the same game faction.

[0167] Optionally, the display module 1401 can also be used to display a virtual object in a second user interface in response to receiving second skill release information from the first terminal device; the second skill release information is information generated by the first terminal device in response to a second touch operation on the first skill control.

[0168] Optionally, the device may also include a control display module, which is used to highlight the third skill control in the second user interface that matches the target game skill in response to the distance between the second virtual character and the skill prompt area being less than a preset distance.

[0169] Optionally, the device may also include a prompt information display module, which is used to display skill prompt information in the skill prompt area in response to the distance between the second virtual character and the skill prompt area being less than a preset distance. The skill prompt information is used to prompt the control of the second virtual character to release the target game skill corresponding to the third skill control in the skill prompt area.

[0170] The game skill control device 1400 provided in this embodiment can execute the technical solution of the game skill control method in any of the above embodiments. Its implementation principle and beneficial effects are similar to those of the game skill control method. Please refer to the implementation principle and beneficial effects of the game skill control method. It will not be repeated here.

[0171] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of the present invention may also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of the present invention described in the "Exemplary Methods" section above.

[0172] According to embodiments of the present invention, a program product for implementing the above-described method may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0173] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0174] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0175] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, radio frequency (RF), or any suitable combination thereof.

[0176] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0177] In exemplary embodiments of this disclosure, an electronic device capable of implementing the above-described method is also provided. Those skilled in the art will understand that various aspects of the present invention can be implemented as a system, method, or program product. Therefore, various aspects of the present invention can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."

[0178] The following reference Figure 15 To describe an electronic device 1500 according to this embodiment of the present invention. Figure 15 The electronic device 1500 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0179] like Figure 15 As shown, the electronic device 1500 is presented in the form of a general-purpose computing device. The components of the electronic device 1500 may include, but are not limited to: at least one processing unit 1510, at least one storage unit 1520, a bus 1530 connecting different system components (including storage unit 1520 and processing unit 1510), and a display unit 1540.

[0180] The storage unit stores program code, which can be executed by the processing unit 1510 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 1510 can execute... Figure 2 Steps S201 to S203 shown or executed Figure 11 Steps S1101 to S1102 are shown in the figure.

[0181] Storage unit 1520 may include readable media in the form of volatile storage units, such as random access memory (RAM) 15201 and / or cache memory 15202, and may further include read-only memory (ROM) 15203. Storage unit 1520 may also include a program / utility 15204 having a set (at least one) of program modules 15205, such program modules 15205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment. Bus 1530 may represent one or more of several types of bus structures, including a storage unit bus or storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0182] Electronic device 1500 can also communicate with one or more external devices 2000 (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 1500, and / or any device that enables electronic device 1500 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 1550. Furthermore, electronic device 1500 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 1560. As shown, network adapter 1560 communicates with other modules of electronic device 1500 via bus 1530. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 1500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, Redundant Arrays of Independent Disks (RAID) systems, tape drives, and data backup storage systems.

[0183] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0184] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0185] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0186] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0187] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is defined only by the appended claims.

Claims

1. A method of controlling a game skill, characterized by, The method includes providing a first user interface via a first terminal device, wherein the first user interface includes at least a portion of a game scene and a first virtual character located within the game scene; the method comprises: A first skill control is displayed in the first user interface. The first skill control contains multiple second skill controls. The multiple second skill controls correspond to different target game skills, and / or the target game skills have different game skill types. The multiple second skill controls contain at least a first target skill control and a second target skill control. In response to a first touch operation on the first skill control, a target direction is determined based on the first touch operation; A virtual object is generated within the field of view of the first virtual character. In response to a fourth touch operation on the first target skill control, a skill prompt area is displayed in a first display mode in the target direction of the virtual object to prompt the second virtual character to release the target game skill corresponding to the first target skill control via a second terminal device. In response to a fifth touch operation on the second target skill control, the skill prompt area is displayed in a second display mode in the target direction of the virtual object to prompt the second virtual character to release the target game skill corresponding to the second target skill control via a second terminal device. The first virtual character and the second virtual character belong to the same game faction.

2. The method of claim 1, wherein, The method further includes: In response to a second touch operation on the first skill control, the virtual object is generated within the field of view of the first virtual character.

3. The method of claim 2, wherein, The first skill control includes at least a skill casting sub-control. The step of generating the virtual object within the field of view of the first virtual character in response to a second touch operation on the first skill control includes: In response to a second touch operation on the skill's sub-control, the virtual object is generated within the field of view of the first virtual character.

4. The method of claim 1, wherein, The control of generating virtual objects within the field of view of the first virtual character includes: Control the generation of pre-constructed virtual objects within the field of view of the first virtual character; In response to a swipe operation on the first user interface, the field of view of the first virtual character and the position of the pre-constructed virtual object within the field of view are adjusted. The virtual object is generated based on the position of the pre-constructed virtual object within the adjusted field of view.

5. The method of claim 1, wherein, The first skill control includes multiple direction selection sub-controls for different directions. The step of determining the target direction based on the first touch operation in response to the first skill control includes: In response to a first touch operation on a target direction sub-control, the target direction is determined based on the direction corresponding to the target direction sub-control; The control of generating virtual objects within the field of view of the first virtual character includes: Control the generation of pre-constructed virtual objects within the field of view of the first virtual character; In response to a third touch operation on the target direction sub-control, the field of view of the first virtual character and the pre-constructed virtual object are adjusted to the direction corresponding to the target direction sub-control, so as to generate the virtual object based on the position of the pre-constructed virtual object in the adjusted field of view; the target direction sub-control is one of the multiple direction selection sub-controls with different directions.

6. The method of claim 5, wherein, The method further includes: In response to a first touch operation on the target direction sub-control, the target direction sub-control is displayed in a differentiated manner; and / or, in response to a first touch operation on the response area of ​​the target direction sub-control, the response area of ​​the target direction sub-control is displayed in a differentiated manner.

7. The method according to claim 4 or 5, characterized in that, The first skill control includes a skill casting sub-control, and the first user interface also includes an attack control. The method further includes: Update the control identifier of the attack control to the first control identifier of the skill casting sub-control; In response to a touch operation on the first control identifier, the virtual object is generated based on the position of the pre-constructed virtual object within the adjusted field of view.

8. The method of claim 7, wherein, The method further includes: Update the control identifier of the skill casting sub-control in the first skill control to the second control identifier of the cancel control; In response to a touch operation targeting the second control identifier, the pre-built virtual object is deleted.

9. The method according to claim 1, characterized in that, The first display method and the second display method differ in at least one of the following ways: Display color; Fill method; Display shape; Region size.

10. The method according to claim 1, characterized in that, The method further includes: In response to the distance between the second virtual character and the skill prompt area being less than a preset distance, skill prompt information is displayed in the skill prompt area, or skill prompt information is displayed at the target location of the second virtual character; wherein, the target location is the location of the skill prompt area, and the skill prompt information is used to prompt information on releasing the target game skill corresponding to the second skill control based on the second virtual character in the skill prompt area.

11. A method for controlling game skills, characterized in that, The method includes providing a second user interface via a second terminal device, wherein the second user interface includes at least a portion of the game scene and a second virtual character located within the game scene; the method comprises: A virtual object and a skill prompt area in the target direction of the virtual object are displayed in the second user interface; wherein the virtual object is created in the game scene in response to a first skill release information of a first terminal device, the first skill release information is information generated by the first terminal device in response to a first touch operation on a first skill control, the first skill control includes a plurality of second skill controls, the plurality of second skill controls correspond to different target game skills, and / or the target game skills have different game skill types, the plurality of second skill controls include at least a first target skill control and a second target skill control, and the skill prompt area generated by a fourth touch operation on the first target skill control is displayed in a first display mode, and the skill prompt area generated by a fourth touch operation on the second target skill control is displayed in a second display mode; In response to the distance between the second virtual character and the skill prompt area being less than a preset distance, the second virtual character is controlled to release a target game skill in the skill prompt area that matches the second skill control in the first terminal device.

12. The method according to claim 11, characterized in that, The method further includes: In response to receiving second skill release information from the first terminal device, the virtual object is displayed in the second user interface; the second skill release information is information generated by the first terminal device in response to a second touch operation on the first skill control.

13. The method according to claim 11, characterized in that, The method further includes: In response to the distance between the second virtual character and the skill prompt area being less than the preset distance, the third skill control in the second user interface that matches the target game skill is highlighted.

14. The method according to claim 13, characterized in that, The method further includes: In response to the distance between the second virtual character and the skill prompt area being less than the preset distance, skill prompt information is displayed in the skill prompt area. The skill prompt information is used to prompt the second virtual character to release the target game skill corresponding to the third skill control in the skill prompt area.

15. A control device for game skills, characterized in that, A first user interface is provided via a first terminal device, the first user interface including at least a portion of a game scene and a first virtual character located in the game scene, the device comprising: A control display module is used to display a first skill control in the first user interface. The first skill control includes multiple second skill controls. The multiple second skill controls correspond to different target game skills, and / or the target game skills have different game skill types. The multiple second skill controls include at least a first target skill control and a second target skill control. A direction determination module is used to respond to a first touch operation on the first skill control and determine a target direction based on the first touch operation; The prompt area display module is used to control the generation of a virtual object within the field of view of the first virtual character, and in response to a fourth touch operation on the first target skill control, to display a skill prompt area in a first display mode in the target direction of the virtual object, so as to prompt the second virtual character to release the target game skill corresponding to the first target skill control through the second terminal device; in response to a fifth touch operation on the second target skill control, to display the skill prompt area in a second display mode in the target direction of the virtual object, so as to prompt the second virtual character to release the target game skill corresponding to the second target skill control through the second terminal device, wherein the first virtual character and the second virtual character belong to the same game faction.

16. A control device for game skills, characterized in that, A second user interface is provided via a second terminal device, the second user interface including at least a portion of the game scene and a second virtual character located in the game scene, the device comprising: A display module is configured to display a virtual object in the second user interface, and a skill prompt area in the target direction of the virtual object; wherein the virtual object is created in the game scene in response to a first skill release information from a first terminal device, the first skill release information being information generated by the first terminal device in response to a first touch operation on a first skill control, the first skill control including multiple second skill controls, the multiple second skill controls corresponding to different target game skills, and / or, the target game skills having different game skill types, the multiple second skill controls including at least a first target skill control and a second target skill control, and the skill prompt area generated by a fourth touch operation on the first target skill control is displayed in a first display mode, and the skill prompt area generated by a fourth touch operation on the second target skill control is displayed in a second display mode; The skill casting module is used to control the second virtual character to cast a target game skill that matches the second skill control in the first terminal device in the skill prompt area when the distance between the second virtual character and the skill prompt area is less than a preset distance.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the game skill control method according to any one of claims 1 to 14.

18. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the game skill control method according to any one of claims 1 to 14 by executing the executable instructions.