Information processing method and device and storage medium

An information processing method and processor technology, applied in the field of control, can solve problems such as poor fluency and affect players' sense of game experience, and achieve the effects of enhancing fluency, improving game experience, and improving fluency

Active Publication Date: 2018-04-20
NETEASE HANGZHOU NETWORK
2 Cites 23 Cited by

AI-Extracted Technical Summary

Problems solved by technology

Although this prior art has alleviated the problem of the occupation of the GUI to a certain extent, the sm...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

[0035] For the poor fluency of skill selection and skill control in the prior art, the present invention proposes a method for processing information, and multiplexes a control through skill selection and skill control to provide a limited graphical user interface. With more skill selections, the fluency of skill control is further enhanced; or, the fluency of skill control is enhanced by activating the skills to be released after the player completes the skill selection.
[0037] By executing the software application on the processor of the terminal and rendering it on the display device of the terminal to obtain a graphical user interface, the improvement of skill selection and skill control fluency, and the improvement of the space utilization rate of the graphical user interface are realized....
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention provides an information processing method and device and a storage medium. A graphical user interface is obtained by executing a software application on a processor of a terminal and rendering the software application on a display device of the terminal. The method includes the steps: when a first touch operation that acts on a skill control in a graphic user interface is detected, providing at least two selection sub-controls in the graphic user interface, and selecting the sub-controls to select a corresponding skill according to a second touch operation; when the second touchoperation acting on the selected sub-control is detected, determining a target selection sub-control according to the second touch operation, and determining the skill corresponding to the target selection sub-control as a to-be-released skill; and when the second touch operation meets a first preset triggering condition, registering the skill control or the target selection sub-control as a skillrelease control which is to release skills. According to the information processing method and device and the storage medium, more skill selections within the limited graphical user interface can beprovided, and fluency of skill selection and skill control can also be improved.

Application Domain

Technology Topic

Image

  • Information processing method and device and storage medium
  • Information processing method and device and storage medium
  • Information processing method and device and storage medium

Examples

  • Experimental program(1)

Example Embodiment

[0033] In order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be described clearly and completely in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of the embodiments of the present invention, not all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.
[0034] The terms “first”, “second”, etc. in the description, claims, and the foregoing drawings of the embodiments of the present invention are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations of them are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to the clearly listed Those steps or units may include other steps or units that are not clearly listed or are inherent to these processes, methods, products, or equipment.
[0035] Aiming at the problem of poor fluency in skill selection and skill control in the prior art, the present invention proposes an information processing method that reuses a control through skill selection and skill control to provide more information in a limited graphical user interface. At the same time of skill selection, the fluency of skill manipulation is further enhanced; or, after the player completes the skill selection, the skill to be released is activated to enhance the fluency of skill manipulation.
[0036] figure 1 It is a flowchart of an information processing method provided by an embodiment of the present invention. The execution subject of this method may be the backend server of the game software/client, or the terminal installed by the game software/client, but it is not limited to this. Among them, the terminal is, for example, a desktop computer, a notebook, a personal digital assistant (Personal Digital Assistant, PDA for short), a smart phone, a tablet computer, and a game console. In this embodiment, the terminal is used as the execution subject for description, and the execution mode of the server is similar, which is not repeated in this embodiment.
[0037] The graphical user interface is obtained by executing the software application on the processor of the terminal and rendering on the display device of the terminal to achieve the improvement of skill selection and skill control fluency, and the improvement of the space utilization of the graphical user interface. Specifically, the player can download game software and install it on the terminal, and play the game by operating the virtual object on the terminal.
[0038] Such as figure 1 As shown, the method of this embodiment includes:
[0039] S101: Provide a skill control in the graphical user interface, and provide at least two selection sub-controls in the graphical user interface when a first touch operation on the skill control is detected.
[0040] The selection sub-control is used to select the corresponding skill according to the second touch operation.
[0041] The graphical user interface is the interface for the terminal to interact with the user. The user can operate the graphical user interface, for example, to control the game running in the terminal, and the graphical user interface can also display scenes in the running game. When the user performs an operation on the graphical user interface, the terminal detects the user's operation through the graphical user interface.
[0042] In practical applications, when the user wants to manipulate the skill control in the graphical user interface, the user inputs the first touch operation on the skill control. The first touch operation can be a touch operation or a click through a mouse Operation, or click operation with a stylus, etc. Correspondingly, in response to detecting the user's first touch operation on the skill control in the graphical user interface, the terminal provides at least two selection sub-controls in the graphical user interface. If there is no special instruction, the skills corresponding to the at least two selection sub-controls are different.
[0043] E.g, figure 2 It is a schematic diagram of an interface in an information processing method provided by an embodiment of the present invention. Such as figure 2 As shown, the terminal provides skill control 1, skill control 2, skill control 3, and skill control 4 in the graphical user interface. The user inputs a first touch operation for skill control 2, and the terminal detects that the action on skill control 2 During the first touch operation, two selection sub-controls are provided in the graphical user interface (here, different selection sub-controls are distinguished by different backgrounds).
[0044] S102. When a second touch operation acting on the selection sub-control is detected, determine one of the selection sub-controls as the target selection sub-control according to the second touch operation, and determine the skill corresponding to the target selection sub-control as the skill to be released .
[0045] Wherein, the second touch operation may be a touch operation, or a click operation performed by a mouse, or a click operation performed by a stylus, and so on. It can be understood that the selection sub-control where the contact point corresponding to the second touch operation is located is the target selection sub-control.
[0046] Illustratively, image 3 It is a schematic diagram of another interface in the information processing method provided by an embodiment of the present invention. Such as image 3 As shown, if the user preselects the skill corresponding to the selection sub-control 21, at this time, the user presses the skill control 2 and moves to the selection sub-control 21, the terminal determines the selection sub-control 21 as the target selection sub-control, and selects the sub-control 21 The corresponding skill is determined to be a skill to be released.
[0047] S103: Determine whether the second touch operation meets the first preset trigger condition.
[0048] Since the second touch operation is directly or indirectly input by the player, the duration of the second touch operation and the pressure on the display device are controlled by the player. For example, the duration can be greater than, equal to, or less than the first preset duration; similarly, the pressure on the display device can be greater than, equal to or less than the first preset value, and so on.
[0049] Based on the foregoing, the first preset trigger condition may include at least one of the following:
[0050] 1. The duration of the second touch operation acting on the target selection sub-control is greater than or equal to the first preset duration.
[0051] 2. When the second touch operation acts on the target selection sub-control, the pressure on the display device is greater than or equal to the first preset value.
[0052] 3. When the second touch operation acts on the target selection sub-control, the target selection sub-control is moved to the preset position.
[0053] The specific size of the first preset duration or the first preset value can be set according to actual needs. For example, the first preset duration or the first preset value may be set by the terminal at the factory, or the first preset duration or the first preset value may be set by the player himself, or the terminal may be set based on historical experience Yes, the present invention does not limit it.
[0054] When the second touch operation meets the first preset trigger condition, the terminal executes S104.
[0055] S104: Register the skill control or the target selection sub-control as the skill release control of the skill to be released.
[0056] This step includes one of the following implementation methods:
[0057] In the first implementation manner, when the second touch operation meets the first preset trigger condition, the skill control is registered as the skill release control of the skill to be released.
[0058] After the player determines the target selection sub-control and the skill to be released through the second touch operation acting on the selection sub-control, the skill control will be updated to the skill release control. In other words, the skill control can be used for skill selection and After the selection, the control of skill release is performed directly, and the skill selection and skill control reuse a control to enhance the fluency of skill control.
[0059] In the second implementation manner, when the second touch operation meets the first preset trigger condition, the target selection sub-control is registered as the skill release control of the skill to be released.
[0060] In this implementation, after the player determines the target selection sub-control and the skill to be released through the second touch operation on the selection sub-control, the target selection sub-control directly serves as the skill release control, so that after the player completes the skill selection, that is, Activate skills to be released to enhance the fluency of skill control.
[0061] It should be noted that registering the skill control or the target selection sub-control as the skill release control of the skill to be released refers to making the skill control or the target selection sub-control have the function of controlling the skill release. Among them, before the skill control or target selection sub-control is registered as a skill release control, it may or may not have one or more of its own control functions. When the skill control or target selection sub-control is registered as a skill release control, The skill control or target selection sub-control has the skill release control function of the skill to be released corresponding to the skill release control. The skill release control function can reuse the resources corresponding to the original skill control or the target selection sub-control's own control function, for example: Auxiliary control areas, joysticks, icons, etc., can also provide corresponding resources for user manipulation. The present invention is not limited by this.
[0062] In this embodiment, by providing a skill control in the graphical user interface, when the first touch operation on the skill control is detected, at least two selection sub-controls are provided in the graphical user interface, wherein the selection sub-control Used to select the corresponding skill according to the second touch operation; when the second touch operation acting on the selection sub-control is detected, one of the selected sub-controls is determined as the target selection sub-control according to the second touch operation, and the target The skill corresponding to the selection sub-control is determined as the skill to be released, so as to provide more skills for players to choose from within the limited graphical user interface; in addition, by judging whether the second touch operation meets the first preset trigger condition, And when the second touch operation meets the first preset trigger condition, the skill control or the target selection sub-control is registered as the skill release control of the skill to be released. Since both the skill release control and the skill control reuse the same control, that is, the control used for skill selection is the same as the control used for skill manipulation. Therefore, compared with the prior art, the present invention further reduces the occupancy rate of the graphical user interface and can Improve the fluency of skill selection and skill control, thereby enhancing the player’s sense of game experience; or, for the skill release control that registers the target selection sub-control as the skill to be released, because the skill to be released is activated after the player completes the skill selection, It can also enhance the fluency of skill control.
[0063] In the above embodiment, optionally, the first touch operation and the second touch operation are continuous sliding operations, that is, when the user triggers the graphical user interface through the first touch operation (for example, touching the display device of the terminal with a finger) After the selection sub-control is provided in the, the touch operation may not be ended (for example, take the finger away from the display device of the touch terminal), and the selection sub-control can be directly acted on by sliding to perform the subsequent steps, so that the user does not need to interrupt the touch The operation makes the skill control more smooth, but the present invention is not limited by this.
[0064] Figure 4 It is a flowchart of an information processing method provided by another embodiment of the present invention. Such as Figure 4 Shown in figure 1 On the basis of the shown process, the information processing method may also include:
[0065] S401: When a third touch operation acting on the skill release control is detected, control the virtual object to release the skill to be released according to the third touch operation.
[0066] Among them, the game content displayed on the graphical user interface includes at least one controllable virtual object.
[0067] The skills to be released here can be attack skills for attacking other virtual objects, or auxiliary skills for the virtual objects themselves or their teammates, etc. There is no restriction here. Attack skills generally cause a certain degree of damage to the opponent. Auxiliary skills generally refer to providing certain gains to the virtual objects of your teammates, such as blood replenishment and acceleration.
[0068] Illustratively, the player wants to control the virtual object to release the skill to be released, and directly click the skill release control corresponding to the skill to be released to release the skill. Alternatively, for terminals such as a computer, the player can click on the skill release control corresponding to the skill to be released through an external control device such as a keyboard or mouse to control the virtual object to release the skill to be released, which is not limited in the embodiment of the present invention.
[0069] Optionally, the second touch operation and the third touch operation are continuous sliding operations. That is, after the user registers the skill control or target selection sub-control as a skill release control by a second touch operation (for example, touching the display device of the terminal with a finger), the touch operation may not be ended (for example, leaving the finger on the touch terminal). The display device of the display device) directly acts on the skill release control by sliding to execute the subsequent steps, so that the user does not need to interrupt the touch operation, making the skill control more smooth.
[0070] In summary, the terminal controls the virtual object to release the skill to be released according to the third touch operation acting on the skill release control to complete the release of the selected skill.
[0071] In practical applications, the skill control may include an auxiliary control area, and in addition, the target selection sub-control includes an auxiliary control area. At this time, registering the skill control or the target selection sub-control as the skill release control of the skill to be released in the above S104 may include: registering the auxiliary control area of ​​the skill control or the target selection sub-control as the assistance of the skill release control of the skill to be released Control area.
[0072] For example, such as Figure 5 As shown, the auxiliary control area of ​​the skill control, that is, the circular area around the skill control, is changed to the auxiliary control area of ​​the skill release control, that is, the auxiliary control area of ​​the original skill is changed to the auxiliary control area of ​​the target skill, so as to realize the user Fast operation, seamlessly connecting the skill selection operation and the skill release operation.
[0073] or, Image 6 It is a schematic diagram of another interface in the information processing method provided by an embodiment of the present invention. reference Image 6 , In the use scenario of controlling the release of skills to specific objects through the skill control, the terminal provides a skill control in the graphical user interface, such as Image 6 (1). After the user clicks on the skill control, that is, when the first touch operation on the skill control is detected, the terminal provides at least two selection sub-controls in the graphical user interface, and the at least two selection sub-controls can be selected by the user. Release skills such as Image 6 (2) Shown. The user selects the selection sub-control through touch operation, selects the skill to be released, and determines whether the user's touch operation meets the first preset trigger condition, such as a pause, and then can trigger the second stage of operation, corresponding to the terminal side , When a second touch operation acting on the selection sub-control is detected, one of the selection sub-controls is determined as the target selection sub-control according to the second touch operation, and the skill corresponding to the target selection sub-control is determined as the skill to be released; Further, it is determined whether the second touch operation satisfies the first preset trigger condition, and when the second touch operation satisfies the first preset trigger condition, the auxiliary control area of ​​the target selection sub-control is changed to the auxiliary control area of ​​the skill release control Control area, further select the specific target of skill release through the auxiliary control area, for example: the auxiliary control area is divided into multiple selectable areas: the opponent's front row, middle row, back row, shooter, tank, etc. Image 6 (3) Shown. This embodiment can realize that after the user performs the skill selection operation, the terminal can activate the operation control of the corresponding skill to enhance the control fluency.
[0074] On this basis, the above S401, when the third touch operation acting on the skill release control is detected, control the virtual object to release the skill to be released according to the third touch operation, which may be specifically: according to the touch of the third touch operation The movement of the control point in the auxiliary control area of ​​the skill release control controls the virtual object to release the skill to be released. For example, such as Image 6 As shown, the user selects the specific object released by the skill as the enemy middle row through the auxiliary control area of ​​the skill release control, and then controls the virtual object to release the selected skill on the enemy middle row. The touch point of the third touch operation is the position where the user's finger points.
[0075] Next, the skill selection will be further explained.
[0076] In one implementation, the skill control includes an auxiliary control area. The foregoing providing at least two selection sub-controls in the graphical user interface may include: dividing the auxiliary control area into at least two selection areas according to the number of selection sub-controls, wherein the number of selection areas is the same as the number of selection sub-controls; The selection areas are respectively set as selection sub-controls.
[0077] In this implementation manner, S102. When a second touch operation acting on the selection sub-control is detected, determine one of the selection sub-controls as the target selection sub-control according to the second touch operation, and select the skill corresponding to the target selection sub-control Determining the skill to be released can be specifically: when a second touch operation acting on the selection sub-control is detected, a target selector is determined according to the selection area where the current position of the touch point of the second touch operation is located Control; determine the skill corresponding to the target selection sub-control as the skill to be released, for example, refer to figure 2.
[0078] In another implementation manner, the selection sub-control includes a selection area. In this implementation manner, S102. When a second touch operation acting on the selection sub-control is detected, determine one of the selection sub-controls as the target selection sub-control according to the second touch operation, and select the skill corresponding to the target selection sub-control Determining the skill to be released can be specifically: when a second touch operation acting on the selection area is detected, a target selection sub-control is determined according to the selection area where the current position of the touch point of the second touch operation is located ; Determine the skill corresponding to the target selection sub-control as the skill to be released.
[0079] It should be noted that the selection area of ​​the above-mentioned selection sub-control can be set at any position in the graphical user interface, that is, the selection area of ​​the selection sub-control is not set in the auxiliary control area of ​​the skill control, but in the graphical user interface The selection sub-control is independently provided in other locations, and the selection sub-control contains the corresponding selection area.
[0080] Since the user may not perform the skill release after the skill selection, the present invention further provides the following embodiments for this situation.
[0081] Figure 7 It is a flowchart of an information processing method provided by another embodiment of the present invention. Such as Figure 7 Shown in figure 1 Based on the flow shown, the information processing method further includes the following steps:
[0082] S701. Provide a return control in the graphical user interface.
[0083] Among them, the return control can be specifically such as Figure 5 or Image 6 The revolving arrow shown; or, you can also set a return control anywhere in the graphical user interface.
[0084] To Figure 5 As shown as an example, the skill release control includes an auxiliary control area (a circular area around the skill release control), and the return control is set at the center of the auxiliary control area. Or, the return control is set to be surrounded by the auxiliary control area (not shown).
[0085] S702: When the fourth touch operation acting on the return control is detected, restore the skill release control to the skill control or the target selection sub-control.
[0086] Optionally, the third touch operation and the fourth touch operation are continuous sliding operations. That is, after the user triggers the control virtual object to release the skill to be released through the third touch operation (for example, tapping the skill release control with a finger), the user may not end the touch operation (for example, take the finger away from the skill release control), and directly act by sliding With the return control, the subsequent steps are executed, so that the user does not need to interrupt the touch operation, and the skill control is smoother.
[0087] For example, the user clicks on the skill release control and slides to the auxiliary control area of ​​the skill release control, and then the auxiliary control area of ​​the skill release control returns to the skill release control.
[0088] Through this embodiment, when the terminal detects the fourth touch operation acting on the return control, it restores the skill release control to the skill control or target selection sub-control, and returns to the previous operation.
[0089] Figure 8 It is a flowchart of an information processing method provided by another embodiment of the present invention. Such as Figure 8 Shown in Figure 4 On the basis of the flow shown, after S401, the information processing method further includes the following steps:
[0090] S801: Restore the skill release control to the skill control or cancel the skill release control.
[0091] After completing a skill selection-skill release, the terminal restores the skill release control to a skill control; or, after completing a skill selection-skill release, the terminal cancels the skill release control.
[0092] S802: When a fifth touch operation acting on the skill control is detected, determine whether the fifth touch operation meets a second preset trigger condition.
[0093] It can be understood that the fifth touch operation here is different from the first touch operation described above. For example, the first touch operation and the fifth touch operation are both click operations, but the duration of the two is different; or the first touch operation is a click-slide operation, the fifth touch operation is a click operation, etc. The fifth touch operation can also be the same as the first touch operation, which can be understood as another operation that acts on the skill control after the first touch operation ends. The fifth touch operation is used to trigger the execution of this method again, I won't repeat them here.
[0094] When the fifth touch operation meets the second preset trigger condition, the terminal executes S803.
[0095] S803: Register the skill control as the skill release control of the skill to be released according to the skill to be released determined by the last selection.
[0096] It should be noted that the fifth touch operation is used to register the skill control as the skill release control of the skill to be released according to the skill to be released determined by the last selection when it meets the second preset trigger condition.
[0097] Optionally, the second preset trigger condition may be one of the following examples:
[0098] Example 1: The duration of the fifth touch operation on the skill control is greater than or equal to the second preset duration.
[0099] Example 2: When the fifth touch operation acts on the skill control, the pressure on the display device is greater than or equal to the second preset value.
[0100] Example 3: After the fifth touch operation is applied to the skill control, no other operation input by the user is detected within the third preset time period.
[0101] Obviously, in S803, registering the skill control as the skill release control of the skill to be released needs to meet two conditions: 1. The fifth touch operation meets the second preset trigger condition; Release skills.
[0102] In this embodiment, the terminal may record the skill to be released that the user has selected and determined, and when it detects that the fifth touch operation acting on the skill control satisfies the second preset trigger condition, it will set the skill to be released according to the last selected skill. The skill control is registered as the skill release control of the skill to be released, and it performs the same steps as the last skill selection by default, which further simplifies the user's skill control operation process and improves the efficiency of skill selection.
[0103] It should also be noted that the sizes of the first preset duration, second preset duration, first preset value, and second preset value mentioned above are all set according to actual needs or the terminal according to historical experience. The specific values ​​of the values ​​obtained by statistics are not limited by the present invention.
[0104] The following are device embodiments of the present invention, which can be used to implement the foregoing method embodiments of the present invention, and their implementation principles and technical effects are similar.
[0105] Picture 9 It is a schematic structural diagram of an information processing device provided by an embodiment of the present invention. The information device obtains a graphical user interface by executing a software application on the processor of the terminal and rendering on the display device of the terminal. Such as Picture 9 As shown, the information processing device 90 of this embodiment may include: a providing module 91, a determining module 92, and a registration module 93. among them,
[0106] The providing module 91 is configured to provide a skill control in the graphical user interface, and when the first touch operation on the skill control is detected, provide at least two selection sub-controls in the graphical user interface. The selection sub-control is used to select the corresponding skill according to the second touch operation.
[0107] The determining module 92 is configured to, when a second touch operation acting on the selection sub-control is detected, determine one of the selection sub-controls as the target selection sub-control according to the second touch operation, and determine the skill corresponding to the target selection sub-control For the skills to be released.
[0108] The registration module 93 is used to determine whether the second touch operation meets the first preset trigger condition, and when the second touch operation meets the first preset trigger condition, register the skill control or the target selection sub-control as the skill to be released Skill release controls.
[0109] In the device of this embodiment, by providing a skill control in the graphical user interface, when the first touch operation on the skill control is detected, at least two selection sub-controls are provided in the graphical user interface. The control is used to select the corresponding skill according to the second touch operation; when the second touch operation acting on the selection sub-control is detected, one of the selected sub-controls is determined as the target selection sub-control according to the second touch operation, and The skill corresponding to the target selection sub-control is determined as the skill to be released, so as to provide more skills for the player to choose in the limited graphical user interface; in addition, it is determined whether the second touch operation meets the first preset trigger condition , And when the second touch operation meets the first preset trigger condition, the skill control or the target selection sub-control is registered as the skill release control of the skill to be released. Since both the skill release control and the skill control reuse the same control, that is, the control used for skill selection is the same as the control used for skill manipulation. Therefore, compared with the prior art, the present invention further reduces the occupancy rate of the graphical user interface and can Improve the fluency of skill selection and skill control, thereby enhancing the player’s sense of game experience; or, for the skill release control that registers the target selection sub-control as the skill to be released, because the skill to be released is activated after the player completes the skill selection, It can also enhance the fluency of skill control.
[0110] Optionally, the first touch operation and the second touch operation may be continuous sliding operations. That is, after the user triggers the provision of selection sub-controls in the graphical user interface through the first touch operation (for example, touching the display device of the terminal with a finger), the touch operation may not be ended (for example, removing the finger from the display device of the touch terminal) By sliding directly on the selection sub-control to execute subsequent steps, the user does not need to interrupt the touch operation, so that the skill control is more smooth, but the present invention is not limited to this.
[0111] Picture 10 It is a schematic structural diagram of an information processing device provided by another embodiment of the present invention. Such as Picture 10 Shown in Picture 9 Based on the structure shown, the information processing device 10 further includes:
[0112] The control module 11 is configured to control the virtual object to release the skill to be released according to the third touch operation when the third touch operation acting on the skill release control is detected.
[0113] Among them, the game content displayed on the graphical user interface includes at least one controllable virtual object.
[0114] Further, the skill control includes an auxiliary control area, and the target selection sub-control includes the auxiliary control area. When the above-mentioned registration module 93 registers the skill control or the target selection sub-control as the skill release control of the skill to be released, it can be specifically used to: Or the auxiliary control area of ​​the target selection sub-control is registered as the auxiliary control area of ​​the skill release control of the skill to be released. On this basis, the control module 11 may be specifically configured to control the virtual object to release the skill to be released according to the movement of the touch point of the third touch operation in the auxiliary control area of ​​the skill release control.
[0115] Optionally, the second touch operation and the third touch operation are continuous sliding operations. That is, after the user registers the skill control or target selection sub-control as a skill release control by a second touch operation (for example, touching the display device of the terminal with a finger), the touch operation may not be ended (for example, leaving the finger on the touch terminal). The display device of the display device) directly acts on the skill release control by sliding to execute the subsequent steps, so that the user does not need to interrupt the touch operation, making the skill control more smooth.
[0116] In a possible implementation, based on Picture 9 In an embodiment corresponding to the structure shown, the skill control includes an auxiliary control area. At this time, when the providing module 91 provides at least two selection sub-controls in the graphical user interface, it is specifically used to: divide the auxiliary control area into at least two selection areas according to the number of the selection sub-controls. The number of child controls is the same; set the selection area to select child controls respectively.
[0117] Correspondingly, the determining module 92 can be specifically configured to determine a target selection according to the selection area where the current position of the touch point of the second touch operation is located when the second touch operation acting on the selection sub-control is detected Sub-control; Determine the skill corresponding to the target selection sub-control as the skill to be released.
[0118] In another possible implementation, based on Picture 9 In an embodiment corresponding to the structure shown, the selection sub-control includes a selection area. At this time, the determining module 92 may be specifically configured to: when the second touch operation acting on the selection area is detected, determine a target selector according to the selection area where the current position of the touch point of the second touch operation is located. Control; Determine the skill corresponding to the target selection sub-control as the skill to be released.
[0119] In the foregoing embodiment, the first preset trigger condition may include one of the following:
[0120] The duration of the second touch operation acting on the target selection sub-control is greater than or equal to the first preset duration; or
[0121] The pressure on the display device when the second touch operation acts on the target selection sub-control is greater than or equal to the first preset value; or
[0122] When the second touch operation acts on the target selection sub-control, the target selection sub-control is moved to the preset position.
[0123] Further, the providing module 91 is also used to: after the registration module 93 registers the skill control or the target selection sub-control as the skill release control of the skill to be released, provide a return control in the graphical user interface; During the fourth touch operation, the skill release control is restored to the skill control or target selection sub-control.
[0124] Optionally, the third touch operation and the fourth touch operation are continuous sliding operations. That is, after the user triggers the control virtual object to release the skill to be released through the third touch operation (for example, tapping the skill release control with a finger), the user may not end the touch operation (for example, take the finger away from the skill release control), and directly act by sliding With the return control, the subsequent steps are executed, so that the user does not need to interrupt the touch operation, and the skill control is smoother.
[0125] For the position of the return control, optionally, the skill release control includes an auxiliary control area, and the return control is set at the center of the auxiliary control area, or the return control is set to be surrounded by the auxiliary control area.
[0126] Optionally, the providing module 91 is further configured to restore the skill release control to the skill control or cancel the skill release control after the control module 11 controls the virtual object to release the skill to be released according to the third touch operation. Correspondingly, the registration module 93 is further configured to determine whether the fifth touch operation meets the second preset trigger condition when the fifth touch operation acting on the skill control is detected; and, when the fifth touch operation meets the second When the trigger condition is preset, the skill control is registered as the skill release control of the skill to be released according to the skill to be released determined by the last selection.
[0127] Picture 11 It is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. Such as Picture 11 As shown, the electronic device 110 of this embodiment includes: a memory 111 and a processor 112. Wherein, the memory 111 and the processor 112 may be connected through a bus. The graphical user interface is obtained by executing the software application on the processor of the terminal and rendering on the display device of the terminal.
[0128] The memory 111 is used to store program instructions.
[0129] The processor 112 is configured to implement the following steps when program instructions are executed:
[0130] A skill control is provided in the graphical user interface, and when the first touch operation acting on the skill control is detected, at least two selection sub-controls are provided in the graphical user interface, wherein the selection sub-control is used according to the second touch Operation select the corresponding skills;
[0131] When a second touch operation acting on the selection sub-control is detected, one of the selection sub-controls is determined as the target selection sub-control according to the second touch operation, and the skill corresponding to the target selection sub-control is determined as the skill to be released;
[0132] It is determined whether the second touch operation satisfies the first preset trigger condition, and when the second touch operation satisfies the first preset trigger condition, the skill control or the target selection sub-control is registered as the skill release control of the skill to be released.
[0133] Optionally, the first touch operation and the second touch operation are continuous sliding operations.
[0134] Optionally, the game content displayed on the graphical user interface includes at least one controllable virtual object, and the processor 112 is further configured to: when a third touch operation acting on the skill release control is detected, according to the third touch operation Control the virtual object to release the skills to be released.
[0135] Optionally, the skill control includes an auxiliary control area, and the target selection sub-control includes an auxiliary control area. When the processor 112 registers the skill control or the target selection sub-control as the skill release control of the skill to be released, specifically: The auxiliary control area of ​​the skill control or the target selection sub-control is registered as the auxiliary control area of ​​the skill release control of the skill to be released.
[0136] Correspondingly, the processor 112 is configured to control the virtual object to release the skill to be released according to the third touch operation when the third touch operation acting on the skill release control is detected, specifically: according to the third touch operation The movement of the touch point in the auxiliary control area of ​​the skill release control controls the virtual object to release the skill to be released.
[0137] Optionally, the second touch operation and the third touch operation are continuous sliding operations.
[0138] Optionally, the skill control includes an auxiliary control area, and when the processor 112 is configured to provide at least two selection sub-controls in the graphical user interface, specifically: divide the auxiliary control area into at least two selections according to the number of selection sub-controls Area, where the number of selection areas is the same as the number of selection sub-controls; the selection areas are respectively set as selection sub-controls.
[0139] Correspondingly, the processor 112 is configured to, when detecting a second touch operation acting on the selection sub-control, determine according to the second touch operation to select one of the sub-controls as the target selection sub-control, and set the target selection sub-control corresponding to When the skill is determined to be a skill to be released, specifically: when a second touch operation acting on the selection sub-control is detected, a target selection is determined according to the selection area where the current position of the touch point of the second touch operation is located Sub-control; Determine the skill corresponding to the target selection sub-control as the skill to be released.
[0140] Optionally, the selection sub-control includes a selection area. The processor 112 is configured to, when detecting a second touch operation acting on the selection sub-control, determine one of the selection sub-controls as the target selection sub-control according to the second touch operation, and determine the skill corresponding to the target selection sub-control as When the skill is to be released, specifically: when a second touch operation acting on the selection area is detected, determine a target selection sub-control according to the selection area where the current position of the touch point of the second touch operation is located; The skill corresponding to the target selection sub-control is determined as the skill to be released.
[0141] Optionally, the first preset trigger condition includes one of the following:
[0142] The duration of the second touch operation acting on the target selection sub-control is greater than or equal to the first preset duration; or
[0143] The pressure on the display device when the second touch operation acts on the target selection sub-control is greater than or equal to the first preset value; or
[0144] The second touch operation acts on the target selection sub-control to move the target selection sub-control to a preset position, and so on.
[0145] Optionally, the processor 112 is further configured to: after registering the skill control or the target selection sub-control as the skill release control of the skill to be released, provide a return control in the graphical user interface; During four-touch operation, restore the skill release control to the skill control or target selection sub-control.
[0146] Optionally, the third touch operation and the fourth touch operation are continuous sliding operations.
[0147] Optionally, the skill release control includes an auxiliary control area. The return control is set at the center of the auxiliary control area, or the return control is set to be surrounded by the auxiliary control area.
[0148] Optionally, the processor 112 is further configured to: when a third touch operation acting on the skill release control is detected, after controlling the virtual object to release the skill to be released according to the third touch operation, restore the skill release control to Skill control or cancellation of skill release control; when the fifth touch operation on the skill control is detected, judge whether the fifth touch operation meets the second preset trigger condition; when the fifth touch operation meets the second preset trigger When the conditions are met, the skill control is registered as the skill release control of the skill to be released according to the skill to be released determined by the last selection.
[0149] In the device of this embodiment, by providing a skill control in the graphical user interface, when the first touch operation on the skill control is detected, at least two selection sub-controls are provided in the graphical user interface. The control is used to select the corresponding skill according to the second touch operation; when the second touch operation acting on the selection sub-control is detected, one of the selected sub-controls is determined as the target selection sub-control according to the second touch operation, and The skill corresponding to the target selection sub-control is determined as the skill to be released, so as to provide more skills for the player to choose in the limited graphical user interface; in addition, it is determined whether the second touch operation meets the first preset trigger condition , And when the second touch operation meets the first preset trigger condition, the skill control or the target selection sub-control is registered as the skill release control of the skill to be released. Since both the skill release control and the skill control reuse the same control, that is, the control used for skill selection is the same as the control used for skill manipulation. Therefore, compared with the prior art, the present invention further reduces the occupancy rate of the graphical user interface and can Improve the fluency of skill selection and skill control, thereby enhancing the player’s sense of game experience; or, for the skill release control that registers the target selection sub-control as the skill to be released, because the skill to be released is activated after the player completes the skill selection, It can also enhance the fluency of skill control.
[0150] A person of ordinary skill in the art can understand that all or part of the steps in the foregoing method embodiments can be implemented by a program instructing relevant hardware. The aforementioned computer program can be stored in a computer readable storage medium. When the program is executed, it executes the steps including the foregoing method embodiments; and the foregoing storage medium includes: read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk, or Various media that can store program codes, such as an optical disc.
[0151] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand: It is still possible to modify the technical solutions described in the foregoing embodiments, or equivalently replace some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the embodiments of the present invention. range.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Real-time network data capture method based on connection

InactiveCN101815014AReduce occupancyReduce system I/O timesData switching networksIp addressAnalysis data
Owner:上海百络信息技术有限公司

Classification and recommendation of technical efficacy words

  • Improve fluency
  • Reduce occupancy

Video coding method and device

ActiveCN106162177AImprove picture qualityReduce occupancyDigital video signal modificationNon region of interestVideo encoding
Owner:TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products