Control editing method and device and electronic equipment

By dividing control groups in the game and adjusting the display parameters uniformly, the cumbersome problem of control editing in the game is solved, the control editing efficiency is improved, and faster and more convenient control layout adjustment is achieved.

CN119248160APending Publication Date: 2025-01-03NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411097708.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

In the game, players need to manually adjust the controls one by one when customizing the control layout. The operation steps are cumbersome, making it difficult to quickly adjust the control layout, reducing editing efficiency.

Method used

By responding to control editing instructions in the graphical user interface, multiple game controls to be edited are divided into control groups, and the operation is adjusted according to the parameters of the target control group, and the parameters of all game controls to be edited in the control group are uniformly adjusted to reduce repeated operations.

Benefits of technology

Improve the efficiency of control editing. By adjusting a game control to be edited in the control group, all controls can be adjusted uniformly, reducing players' repeated operations and improving the speed and convenience of control editing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119248160A_ABST
    Figure CN119248160A_ABST
Patent Text Reader

Abstract

The invention provides a control editing method and device and electronic equipment. In response to a control editing instruction, a plurality of to-be-edited game controls are controlled to be displayed in a graphical user interface; dividing the plurality of to-be-edited game controls into at least one control group according to the position relationship among the plurality of to-be-edited game controls; and in response to a parameter adjustment operation for a target game control in the target control group, adjusting display parameters of the target game control based on the parameter adjustment operation, and controlling the display parameters of other to-be-edited game controls except the target game control in the target control group to be adjusted along with the adjustment of the target game control. According to the method, when the control is edited, the plurality of to-be-edited game controls are divided into at least one control group, so that all to-be-edited game controls in the control group can be uniformly adjusted only by adjusting one to-be-edited game control in the control group, repeated adjustment operations of players are reduced, and the control editing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of game design, and in particular to a control editing method, device and electronic device. Background Art

[0002] In the game, when customizing the layout of game controls, the system will lay out all editable controls in the game interface. Players need to select controls, drag controls to move the layout position, and customize the controls through the control panel. However, this method requires players to manually adjust controls one by one, and the operation steps are relatively cumbersome, making it difficult for players to quickly adjust the control layout. Summary of the invention

[0003] The purpose of the present disclosure is to provide a control editing method, device and electronic device to improve the control editing efficiency.

[0004] In a first aspect, the present disclosure provides a control editing method, which provides a graphical user interface through a terminal device, and the method includes: in response to a control editing instruction, controlling the display of multiple game controls to be edited in the graphical user interface; wherein the multiple game controls to be edited are respectively configured to be displayed when preset conditions are met and provide corresponding interactive functions after being triggered; according to the positional relationship between the multiple game controls to be edited, the multiple game controls to be edited are divided into at least one control group; wherein the control group includes at least two game controls to be edited; in response to a parameter adjustment operation for a target game control in a target control group, adjusting the display parameters of the target game control based on the parameter adjustment operation, and controlling the display parameters of other game controls to be edited in the target control group except the target game control to be adjusted following the adjustment of the target game control; wherein the target control group is a control group in at least one control group.

[0005] In a second aspect, the present disclosure provides a control editing device, which provides a graphical user interface through a terminal device, and the device includes: a control display module, which is used to control the display of multiple game controls to be edited in the graphical user interface in response to a control editing instruction; wherein the multiple game controls to be edited are respectively configured to be displayed when preset conditions are met and provide corresponding interactive functions after being triggered; a group division module, which is used to divide the multiple game controls to be edited into at least one control group according to the positional relationship between the multiple game controls to be edited; wherein the control group includes at least two game controls to be edited; a control adjustment module, which is used to respond to a parameter adjustment operation for a target game control in a target control group, adjust the display parameters of the target game control based on the parameter adjustment operation, and control the display parameters of other game controls to be edited in the target control group except the target game control to be adjusted following the adjustment of the target game control; wherein the target control group is a control group in at least one control group.

[0006] In a third aspect, the present disclosure provides an electronic device, which includes a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned control editing method.

[0007] In a fourth aspect, the present disclosure provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the above-mentioned control editing method.

[0008] The embodiments of the present disclosure bring the following beneficial effects:

[0009] The present disclosure provides a control editing method, device and electronic device, which first responds to a control editing instruction, controls the display of multiple game controls to be edited in a graphical user interface; wherein the multiple game controls to be edited are respectively configured to be displayed when a preset condition is met and provide corresponding interactive functions after being triggered; and then, according to the positional relationship between the multiple game controls to be edited, the multiple game controls to be edited are divided into at least one control group; wherein the control group includes at least two game controls to be edited; then, in response to a parameter adjustment operation for a target game control in a target control group, the display parameters of the target game control are adjusted based on the parameter adjustment operation, and the display parameters of other game controls to be edited in the target control group except the target game control are controlled to follow the adjustment of the target game control. In this way, when editing controls, multiple game controls to be edited are divided into at least one control group, so that only one game control to be edited in the control group is adjusted, and all game controls to be edited in the control group can be uniformly adjusted, which reduces the repeated adjustment operations of players and improves the efficiency of control editing.

[0010] Other features and advantages of the present disclosure will be set forth in the following description, or some features and advantages may be inferred or unambiguously determined from the description, or may be learned by implementing the above-mentioned technology of the present disclosure.

[0011] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, the following specifically cites preferred implementation modes and describes them in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the specific embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0013] Figure 1 A flowchart of a control editing method provided by an embodiment of the present disclosure;

[0014] Figure 2 A schematic diagram of a dynamic display segmentation mark provided by an embodiment of the present disclosure;

[0015] Figure 3 A schematic diagram of displaying automatic filling of vacancies provided by an embodiment of the present disclosure;

[0016] Figure 4 A schematic diagram of an enlarged game control provided by an embodiment of the present disclosure;

[0017] Figure 5 A schematic diagram of the structure of a control editing device provided by an embodiment of the present disclosure;

[0018] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. The components of the embodiments of the present disclosure described and shown in the drawings here can be arranged and designed in various different configurations.

[0020] Therefore, the following detailed description of the embodiments of the present disclosure provided in the accompanying drawings is not intended to limit the scope of the present disclosure claimed for protection, but merely represents selected embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present disclosure.

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

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

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

[0024] In a possible implementation, the present disclosure provides a control editing method, which provides a graphical user interface through a terminal device, such as Figure 1 As shown, the method comprises the following steps:

[0025] Step S102, in response to a control editing instruction, controlling the display of a plurality of game controls to be edited in a graphical user interface; wherein the plurality of game controls to be edited are respectively configured to be displayed when preset conditions are met and to provide corresponding interactive functions after being triggered.

[0026] In a specific implementation, the terminal device may be the local terminal device mentioned above, or the client device in the cloud interaction system mentioned above. For example, the terminal device may be a mobile phone, a tablet computer, a personal computer, a game console, or a game console. The terminal device displays the graphical user interface corresponding to the target game by running the game program corresponding to the target game. The target game may be a mobile game, a terminal game, or a console game. The control editing page may be displayed in the graphical user interface, and at least part of the game scene may also be displayed. The display content in the graphical user interface may be determined according to the game rules and the player's operation.

[0027] Specifically, the target game usually includes multiple game controls to be edited, which are controls that players can operate during the game or display controls that can receive information or notifications, etc.; multiple game controls to be edited are respectively configured to display when preset conditions are met and provide corresponding interactive functions after being triggered. Usually, different game controls to be edited have different corresponding interactive functions after being triggered. The interactive function corresponding to each game control to be edited after being triggered can be determined according to research and development needs. For example, after the jump control is triggered, the controlled virtual object in the game can be controlled to jump, and after the movement control is triggered, the controlled virtual object can be controlled to move, etc. In specific implementation, the triggering method corresponding to the above-mentioned control editing instruction can be determined according to the game rules. For example, the control editing instruction can be triggered after entering the game editor, or it can be triggered by triggering a specified control displayed in the graphical user interface.

[0028] Step S104, dividing the multiple game controls to be edited into at least one control group according to the positional relationship between the multiple game controls to be edited; wherein the control group includes at least two game controls to be edited.

[0029] In a specific implementation, in order to improve the control editing efficiency, all the game controls to be edited can be divided into one or more control groups according to the positional relationship between all the game controls to be edited displayed in the graphical user interface, and each control group includes at least two game controls to be edited. For example, the game controls to be edited in the graphical user interface can be divided into groups according to the distance and / or relative position between the game controls to be edited, so that multiple game controls to be edited with a relatively close distance can be divided into one control group, and multiple game controls to be edited whose relative positions meet a preset position relationship can also be divided into one control group.

[0030] It should be noted that if a game control to be edited is far away from other game controls to be edited, the game control to be edited will not be classified into the control group, and the display parameters of the game control to be edited need to be adjusted independently.

[0031] Step S106, in response to the parameter adjustment operation for the target game control in the target control group, adjusting the display parameters of the target game control based on the parameter adjustment operation, and controlling the display parameters of other to-be-edited game controls in the target control group except the target game control to be adjusted following the adjustment of the target game control; wherein the target control group is a control group in at least one control group.

[0032] After all the to-be-edited game controls displayed in the graphical user interface are divided into one or more control groups, the parameters of the to-be-edited game controls contained in any control group can be adjusted. Specifically, the player can perform parameter adjustment operations on the target game controls in the target control group, wherein the target control group can be any one of the at least one control group, and the target game control can be any to-be-edited game control in the target control group. The parameter adjustment operation is usually an adjustment operation on the display parameters of the target game control, and the display here can include but is not limited to the position parameters, size parameters and color parameters of the target game control.

[0033] When the player performs a parameter adjustment operation on the target game control, the display parameters of the target game control will change based on the parameter adjustment operation. When the display parameters of the target game control change, the display parameters of other game controls to be edited in the target control group except the target game control will also change, and the display parameters of the game controls to be edited in the target control group will change at the same rate, and the relative position relationship between the game controls to be edited in the target control group will remain unchanged. For example, if the size of the target game control is scaled by 10%, the sizes of other game controls to be edited in the target control group will also be scaled by 10%; if the target game control moves 10 pixels to the right, the other game controls to be edited in the target control group will also move 10 pixels to the right.

[0034] A control editing method provided by an embodiment of the present invention divides a plurality of game controls to be edited into at least one control group during control editing, so that only one game control to be edited in the control group needs to be adjusted, and all game controls to be edited in the control group can be uniformly adjusted, thereby reducing repeated adjustment operations by players and improving control editing efficiency.

[0035] The following embodiments are used to describe the group division method, using the control dynamically adjusted method.

[0036] Specifically, the specific process of dividing the plurality of game controls to be edited into at least one control group according to the positional relationship between the plurality of game controls to be edited may include: dividing the game controls to be edited whose positional relationship meets the specified conditions among the plurality of game controls to be edited into the same control group to obtain at least one control group; wherein the specified conditions include: the distance between the game controls to be edited is less than a preset distance threshold. The specific value corresponding to the preset distance threshold may be determined according to research and development requirements, for example, the preset distance threshold may be 10 pixels or 8 pixels, etc.

[0037] In a specific implementation, the game controls to be edited whose distance displayed in the graphical user interface is less than a preset distance threshold can be divided into the same control group, that is, two or more game controls to be edited that are arranged adjacent to each other in the graphical user interface are divided into the same control group. For example, the distance between game control 1 and game control 2 is less than the preset distance threshold, and the distance between game control 3 and game control 2 is less than the preset distance threshold. At this time, game control 1, game control 2 and game control 3 are divided into the same control group.

[0038] In an optional embodiment, when two first game controls that are adjacent to each other in the graphical user interface are game controls of different functional types, in response to the distance between the two first game controls being within a preset distance range, a split mark is controlled to be displayed between the two first game controls to distinguish between game controls of different functional types. Specifically, the preset distance range can be determined according to research and development requirements and is not specifically limited here.

[0039] In the specific implementation, the function type corresponding to each game control to be edited is pre-set, and the function type may include but is not limited to: system entry class and combat skill class. When game controls to be edited of different function types are located adjacent to each other in the same control group or in different control groups, a split mark is dynamically displayed between game controls corresponding to different function types. The display style of the split mark can be determined according to R&D requirements. For example, the split mark can be displayed as a single line segment or a double line segment. Optionally, the position of the split mark is maintained in the middle of two game controls of different function types.

[0040] In actual applications, the game controls corresponding to different functional types will dynamically display a split mark according to the distance between the game controls. Specifically, when two adjacent first game controls in the target control group are of different functional types, if the distance between the two first game controls is within the preset distance range, a split mark will be displayed between the two first game controls; if the distance between the two first game controls is less than the preset distance range or greater than the preset distance range, no split mark will be displayed between the two first game controls. Figure 2FIG. 1 is a schematic diagram of a dynamic display segmentation mark provided by an embodiment of the present invention. Figure 2 When the distances between the two first game controls displayed in the display are different, the corresponding split identification display modes are respectively, wherein, Figure 2 The two first game controls displayed on the left and right sides of the figure have different functional types. The vertical line displayed between the two first game controls displayed in the first one from top to bottom is a split mark, and the vertical line displayed between the two first game controls displayed in the second one is also a split mark. These two situations respectively represent the display modes of the split marks when the distance between the two first game controls is within the preset distance range, when the two first game controls are far away and when they are close to each other. The two first game controls displayed in the third one overlap, so there is no need to display the split mark; the distance between the two first game controls displayed in the fourth one exceeds the preset distance range, and at this time, there is no need to display the split mark.

[0041] In an optional embodiment, when the target control group includes multiple second game controls that are displayed in a first preset order and have the same function type, in response to the target second game control in the target control group in the game match scene not satisfying the control display condition, the second game controls except the target second game control in the target control group are controlled to be aligned and displayed in a preset direction; in response to the target second game control in the game match scene satisfying the control display condition, the target second game control is displayed at a display position corresponding to the target control group, so that the display order of the second game controls in the target control group is the first preset order.

[0042] In the specific implementation, the game controls to be edited corresponding to all the game controls used in the game match scene will be displayed in the control editing interface, so that the display positions of all the game controls to be edited can be edited in the control editing interface. However, in the game match scene, some game controls will only be displayed in the graphical user interface when the control display conditions are met. The control display conditions can be determined according to R&D requirements. For example, when the target prop casts a skill, the game control corresponding to the target prop casting skill will not be displayed when the target prop is not picked up.

[0043] Specifically, the display position of the game control to be edited in each control group is set by the player. When the target control group includes multiple second game controls that are displayed in a first preset order and have the same functional type, if the target second game control in the target control group in the game match scene does not meet the control display condition, the target second game control will not be displayed in the graphical user interface. At this time, the second game controls in the target control group other than the target second game control are aligned and displayed in a preset direction, where the preset direction can be the left side or the right side, etc. If the target second game control in the game match scene meets the control display condition, the target second game control is inserted into the target control group for display, so that the display order of the second game controls in the target control group is the first preset order.

[0044] like Figure 3 FIG. 1 is a schematic diagram of a display of automatic vacancy filling provided by an embodiment of the present invention. Figure 3 The upper layer in the target control group includes 7 game controls to be edited, the first three game controls to be edited in the target control group have the same function type, the last four game controls to be edited have the same function type, and a split mark is displayed between adjacent game controls to be edited corresponding to different function types; Figure 3 The lower layer in the game scene shows that when the game control with a seven-pointed star and the game control with a rectangle in the target control group do not meet the control display conditions, the other controls in the target control group are right-aligned. This method can automatically adjust the display position of the control in the game scene, so that the control display looks neater.

[0045] It should be noted that, unlike the operation in mobile games where the game controls to be edited are stored and merged into a folder and then the positions are adjusted as a whole, the present invention does not involve storage and folding. Instead, all the game controls to be edited are kept displayed in the graphical user interface, and all the game controls to be edited are subject to dynamic adjustment rules.

[0046] The following embodiments are used to describe a method for adjusting display parameters of controls in a control group.

[0047] In an optional embodiment, the above-mentioned specific process of responding to the parameter adjustment operation of the target game control in the target control group, adjusting the display parameters of the target game control based on the parameter adjustment operation, and controlling the display parameters of other to-be-edited game controls in the target control group except the target game control to follow the adjustment of the target game control may include: responding to the zoom operation of the target game control in the target control group, controlling the target game control to be zoomed in or out according to the zoom operation; while the target game control is zoomed in or out, other to-be-edited game controls in the target control group except the target game control are zoomed in or out following the target game control; wherein, when other to-be-edited game controls are zoomed in or out, the spacing between the to-be-edited game controls in the target control group remains unchanged.

[0048] For example, the target control group includes game control A, game control B, and game control C. When the player zooms in or out game control A, game control B and game control C in the target control group will move along with the edge of game control A, so that the spacing between game control A, game control B, and game control C remains unchanged, and game control B and game control C will zoom in as game control A is zoomed in, and will also zoom out as game control A is zoomed out. Figure 4 FIG. 1 is a schematic diagram of an enlarged game control provided by an embodiment of the present invention. Figure 4 The left side of the target control group contains 7 game controls to be edited. When the player zooms in on any game control to be edited in the target control group, all the game controls to be edited in the target control group will be magnified in the same proportion, such as Figure 4 Illustration of the game controls being magnified in the right image target controls.

[0049] Furthermore, in the process of enlarging or reducing the target game control, in response to the first game control in the target control group colliding with the edge of the graphical user interface, the other to-be-edited game controls in the target control group except the target game control are controlled to stop following the target game control to enlarge or reduce. In order to prevent the game controls in the target control group from exceeding the display range of the graphical user interface, when a certain game control in the target control group is squeezed to the edge of the graphical user interface during the display parameter adjustment process, it is no longer automatically adjusted, that is, the other to-be-edited game controls in the target control group except the target game control are no longer automatically adjusted.

[0050] In another optional embodiment, the above-mentioned specific process of responding to a parameter adjustment operation on a target game control in a target control group, adjusting the display parameters of the target game control based on the parameter adjustment operation, and controlling the display parameters of other game controls to be edited in the target control group except the target game control to be adjusted following the adjustment of the target game control, may also include: responding to a first move operation on the target game control in the target control group, controlling the target game control to move according to the first move operation, and controlling other game controls to be edited in the target control group except the target game control to move following the target game control; wherein, in the process of simultaneous movement of the game controls to be edited in the target control group, the relative position relationship between the game controls to be edited in the target control group remains unchanged.

[0051] The first moving operation can be a sliding operation on the target game control after selecting the target game control and other game controls to be edited in the target control group, or an operation of controlling the movement of the target game control by a mouse or keyboard after selecting the target game control, etc. When the player clicks a blank space in the graphical user interface, the selection state of the control can be exited. When the player performs the first moving operation on the target game control, the target game control will move in the graphical user interface, and other game controls to be edited in the target control group will also move with the movement of the target game control.

[0052] In another optional embodiment, in response to a second moving operation on a target game control in a target control group, the target game control is controlled to move out of the target control group, and the current position of the target game control is determined; based on the current position of the target game control and the positional relationship between the game controls to be edited other than the target game control in the graphical user interface, multiple game controls to be edited are re-divided into at least one control group. The above-mentioned second moving operation and the second moving operation are different moving operations. For example, the first moving operation can be a drag operation on the target game control, or it can be an operation to control the movement of the target game control through a specified button in a mouse or keyboard, etc. In a specific implementation, since the display position of the target game control has changed, it is necessary to re-divide the control group based on the current display position of the game control to be edited in the graphical user interface. The division rules of the control groups here are the same as those in the above-mentioned embodiment, and will not be repeated here.

[0053] When the player controls the target game control to move out of the target control group, the distance between the target game control and other to-be-edited game controls in the target control group is greater than the preset distance threshold, so that the target control group may be split into two control groups, or the target control group may not exist, or a new control group may be formed. Specifically, when a game control to be edited is placed at the location of the moved target game control, the game control to be edited and other to-be-edited game controls in the target control group are merged into a new target control group.

[0054] In the above method, the repeated operations of players in the process of editing controls are reduced, and the efficiency of players' editing operations is improved; at the same time, this method has reuse reference value for other games.

[0055] Corresponding to the above method embodiment, the embodiment of the present invention also provides a control editing device, which provides a graphical user interface through a terminal device, such as Figure 5 As shown, the device comprises:

[0056] The control display module 50 is used to control the display of multiple game controls to be edited in the graphical user interface in response to the control editing instruction; wherein the multiple game controls to be edited are respectively configured to be displayed when preset conditions are met and provide corresponding interactive functions after being triggered.

[0057] The group division module 51 is used to divide the multiple game controls to be edited into at least one control group according to the position relationship between the multiple game controls to be edited; wherein the control group includes at least two game controls to be edited.

[0058] The control adjustment module 52 is used to respond to the parameter adjustment operation of the target game control in the target control group, adjust the display parameters of the target game control based on the parameter adjustment operation, and control the display parameters of other to-be-edited game controls in the target control group except the target game control to be adjusted following the adjustment of the target game control; wherein the target control group is a control group in at least one control group.

[0059] The above-mentioned control editing device, when editing controls, divides multiple game controls to be edited into at least one control group, so that only one game control to be edited in the control group needs to be adjusted, and all game controls to be edited in the control group can be uniformly adjusted, thereby reducing players' repeated adjustment operations and improving control editing efficiency.

[0060] Specifically, the group division module 51 is used to: divide the game controls to be edited whose positional relationships meet specified conditions among multiple game controls to be edited into the same control group to obtain at least one control group; wherein the specified conditions include: the distance between the game controls to be edited is less than a preset distance threshold.

[0061] Furthermore, the control adjustment module 52 is used to: respond to a zoom operation on a target game control in a target control group, and control the target game control to be enlarged or reduced according to the zoom operation; while the target game control is enlarged or reduced, other game controls to be edited in the target control group except the target game control are enlarged or reduced following the target game control; wherein, when other game controls to be edited are enlarged or reduced, the spacing between the game controls to be edited in the target control group remains unchanged.

[0062] In a specific implementation, the above-mentioned device also includes a stop adjustment module, which is used to: in the process of enlarging or reducing the target game control, in response to the first game control in the target control group colliding with the edge of the graphical user interface, control the other to-be-edited game controls in the target control group except the target game control to stop following the target game control to enlarge or reduce.

[0063] Furthermore, the above-mentioned control adjustment module 52 is also used to: respond to a first moving operation on a target game control in a target control group, control the target game control to move according to the first moving operation, and control other game controls to be edited in the target control group except the target game control to move following the target game control; wherein, in the process of simultaneous movement of the game controls to be edited in the target control group, the relative position relationship between the game controls to be edited in the target control group remains unchanged.

[0064] In an optional embodiment, the above-mentioned device also includes a control removal module, which is used to: respond to a second move operation on a target game control in a target control group, control the target game control to move out of the target control group, and determine the current position of the target game control; based on the current position of the target game control and the positional relationship between the game controls to be edited other than the target game control in the graphical user interface, re-divide multiple game controls to be edited into at least one control group.

[0065] Furthermore, the above-mentioned device also includes a type segmentation module, which is used to: when two first game controls that are adjacent to each other in the graphical user interface are game controls of different functional types, in response to the distance between the two first game controls being within a preset distance range, control the display of a segmentation mark between the two first game controls to distinguish game controls of different functional types.

[0066] Furthermore, the above-mentioned device also includes a control alignment module, which is used for: when the target control group includes multiple second game controls displayed in a first preset order and with the same function type, in response to the target second game control in the target control group in the game game scene not satisfying the control display condition, controlling the second game controls in the target control group except the target second game control to be aligned and displayed in a preset direction; in response to the target second game control in the game game scene satisfying the control display condition, displaying the target second game control at the display position corresponding to the target control group, so that the display order of the second game controls in the target control group is the first preset order.

[0067] The control editing device provided in the embodiment of the present disclosure has the same implementation principle and technical effects as those of the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the device embodiment, reference may be made to the corresponding contents in the aforementioned method embodiment.

[0068] The embodiment of the present invention further provides an electronic device, such as Figure 6 As shown, the electronic device includes a processor and a memory, the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned control editing method.

[0069] Specifically, a graphical user interface is provided through a terminal device, and the above-mentioned control editing method includes: in response to a control editing instruction, controlling the display of multiple game controls to be edited in the graphical user interface; wherein the multiple game controls to be edited are respectively configured to be displayed when preset conditions are met and provide corresponding interactive functions after being triggered; according to the positional relationship between the multiple game controls to be edited, the multiple game controls to be edited are divided into at least one control group; wherein the control group includes at least two game controls to be edited; in response to a parameter adjustment operation for a target game control in a target control group, adjusting the display parameters of the target game control based on the parameter adjustment operation, and controlling the display parameters of other game controls to be edited in the target control group except the target game control to be adjusted following the adjustment of the target game control; wherein the target control group is a control group in at least one control group.

[0070] The above control editing method, when editing controls, divides multiple game controls to be edited into at least one control group, so that only one game control to be edited in the control group needs to be adjusted, and all game controls to be edited in the control group can be uniformly adjusted, thereby reducing players' repeated adjustment operations and improving control editing efficiency.

[0071] In an optional embodiment, the above-mentioned step of dividing the multiple game controls to be edited into at least one control group according to the positional relationship between the multiple game controls to be edited includes: dividing the game controls to be edited whose positional relationship meets the specified conditions among the multiple game controls to be edited into the same control group to obtain at least one control group; wherein the specified conditions include: the distance between the game controls to be edited is less than a preset distance threshold.

[0072] In an optional embodiment, the above-mentioned step of responding to a parameter adjustment operation on a target game control in a target control group, adjusting the display parameters of the target game control based on the parameter adjustment operation, and controlling the display parameters of other game controls to be edited in the target control group except the target game control to be adjusted following the adjustment of the target game control, includes: responding to a zoom operation on a target game control in the target control group, controlling the target game control to be zoomed in or out according to the zoom operation; while the target game control is zoomed in or out, other game controls to be edited in the target control group except the target game control are zoomed in or out following the target game control; wherein, when other game controls to be edited are zoomed in or out, the spacing between the game controls to be edited in the target control group remains unchanged.

[0073] In an optional embodiment, the above method also includes: in the process of zooming in or out of the target game control, in response to the first game control in the target control group colliding with the edge of the graphical user interface, controlling to stop other game controls to be edited in the target control group except the target game control from following the target game control to zoom in or out.

[0074] In an optional embodiment, the above-mentioned step of responding to a parameter adjustment operation of a target game control in a target control group, adjusting the display parameters of the target game control based on the parameter adjustment operation, and controlling the display parameters of other game controls to be edited in the target control group except the target game control to be adjusted following the adjustment of the target game control, includes: responding to a first move operation of the target game control in the target control group, controlling the target game control to move according to the first move operation, and controlling other game controls to be edited in the target control group except the target game control to move following the target game control; wherein, in the process of simultaneous movement of the game controls to be edited in the target control group, the relative position relationship between the game controls to be edited in the target control group remains unchanged.

[0075] In an optional embodiment, the above method also includes: responding to a second move operation on a target game control in a target control group, controlling the target game control to move out of the target control group, and determining a current position of the target game control; based on a positional relationship between the current position of the target game control and game controls to be edited other than the target game control in the graphical user interface, re-dividing multiple game controls to be edited into at least one control group.

[0076] In an optional embodiment, the above method also includes: when two first game controls that are adjacent to each other in the graphical user interface are game controls of different functional types, in response to the distance between the two first game controls being within a preset distance range, controlling the display of a split mark between the two first game controls to distinguish between game controls of different functional types.

[0077] In an optional embodiment, the above method also includes: when the target control group includes multiple second game controls displayed in a first preset order and with the same function type, in response to the target second game control in the target control group in the game match scene not satisfying the control display condition, controlling the second game controls in the target control group except the target second game control to be aligned and displayed in a preset direction; in response to the target second game control in the game match scene satisfying the control display condition, displaying the target second game control at a display position corresponding to the target control group, so that the display order of the second game controls in the target control group is the first preset order.

[0078] Further, Figure 6 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 101 , the communication interface 103 and the memory 100 are connected via the bus 102 .

[0079] The memory 100 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0080] The processor 101 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 101 or the instruction in the form of software. The above processor 101 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 100, and the processor 101 reads the information in the memory 100 and completes the steps of the method of the above embodiment in combination with its hardware.

[0081] An embodiment of the present invention further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the above-mentioned control editing method. The specific implementation can be found in the method embodiment, which will not be repeated here.

[0082] Specifically, a graphical user interface is provided through a terminal device, and the above-mentioned control editing method includes: in response to a control editing instruction, controlling the display of multiple game controls to be edited in the graphical user interface; wherein the multiple game controls to be edited are respectively configured to be displayed when preset conditions are met and provide corresponding interactive functions after being triggered; according to the positional relationship between the multiple game controls to be edited, the multiple game controls to be edited are divided into at least one control group; wherein the control group includes at least two game controls to be edited; in response to a parameter adjustment operation for a target game control in a target control group, adjusting the display parameters of the target game control based on the parameter adjustment operation, and controlling the display parameters of other game controls to be edited in the target control group except the target game control to be adjusted following the adjustment of the target game control; wherein the target control group is a control group in at least one control group.

[0083] The above control editing method, when editing controls, divides multiple game controls to be edited into at least one control group, so that only one game control to be edited in the control group needs to be adjusted, and all game controls to be edited in the control group can be uniformly adjusted, thereby reducing players' repeated adjustment operations and improving control editing efficiency.

[0084] In an optional embodiment, the above-mentioned step of dividing the multiple game controls to be edited into at least one control group according to the positional relationship between the multiple game controls to be edited includes: dividing the game controls to be edited whose positional relationship meets the specified conditions among the multiple game controls to be edited into the same control group to obtain at least one control group; wherein the specified conditions include: the distance between the game controls to be edited is less than a preset distance threshold.

[0085] In an optional embodiment, the above-mentioned step of responding to a parameter adjustment operation on a target game control in a target control group, adjusting the display parameters of the target game control based on the parameter adjustment operation, and controlling the display parameters of other game controls to be edited in the target control group except the target game control to be adjusted following the adjustment of the target game control, includes: responding to a zoom operation on a target game control in the target control group, controlling the target game control to be zoomed in or out according to the zoom operation; while the target game control is zoomed in or out, other game controls to be edited in the target control group except the target game control are zoomed in or out following the target game control; wherein, when other game controls to be edited are zoomed in or out, the spacing between the game controls to be edited in the target control group remains unchanged.

[0086] In an optional embodiment, the above method also includes: in the process of zooming in or out of the target game control, in response to the first game control in the target control group colliding with the edge of the graphical user interface, controlling to stop other to-be-edited game controls in the target control group except the target game control from following the target game control to zoom in or out.

[0087] In an optional embodiment, the above-mentioned step of responding to a parameter adjustment operation of a target game control in a target control group, adjusting the display parameters of the target game control based on the parameter adjustment operation, and controlling the display parameters of other game controls to be edited in the target control group except the target game control to be adjusted following the adjustment of the target game control, includes: responding to a first move operation of the target game control in the target control group, controlling the target game control to move according to the first move operation, and controlling other game controls to be edited in the target control group except the target game control to move following the target game control; wherein, in the process of simultaneous movement of the game controls to be edited in the target control group, the relative position relationship between the game controls to be edited in the target control group remains unchanged.

[0088] In an optional embodiment, the above method also includes: responding to a second move operation on a target game control in a target control group, controlling the target game control to move out of the target control group, and determining a current position of the target game control; based on a positional relationship between the current position of the target game control and game controls to be edited other than the target game control in the graphical user interface, re-dividing multiple game controls to be edited into at least one control group.

[0089] In an optional embodiment, the above method also includes: when two first game controls that are adjacent to each other in the graphical user interface are game controls of different functional types, in response to the distance between the two first game controls being within a preset distance range, controlling the display of a split mark between the two first game controls to distinguish between game controls of different functional types.

[0090] In an optional embodiment, the above method also includes: when the target control group includes multiple second game controls displayed in a first preset order and with the same function type, in response to the target second game control in the target control group in the game match scene not satisfying the control display condition, controlling the second game controls in the target control group except the target second game control to be aligned and displayed in a preset direction; in response to the target second game control in the game match scene satisfying the control display condition, displaying the target second game control at a display position corresponding to the target control group, so that the display order of the second game controls in the target control group is the first preset order.

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

[0092] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0093] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A control editing method, characterized in that: Providing a graphical user interface through a terminal device, the method comprising: In response to a control editing instruction, controlling the display of a plurality of game controls to be edited in the graphical user interface; wherein the plurality of game controls to be edited are respectively configured to be displayed when a preset condition is met and to provide corresponding interactive functions after being triggered; According to the positional relationship between the plurality of game controls to be edited, the plurality of game controls to be edited are divided into at least one control group; wherein the control group includes at least two of the game controls to be edited; In response to a parameter adjustment operation on a target game control in a target control group, the display parameters of the target game control are adjusted based on the parameter adjustment operation, and the display parameters of other to-be-edited game controls in the target control group except the target game control are controlled to follow the adjustment of the target game control; wherein the target control group is a control group in the at least one control group.

2. The method according to claim 1, characterized in that The step of dividing the plurality of game controls to be edited into at least one control group according to the positional relationship between the plurality of game controls to be edited comprises: The game controls to be edited whose positional relationships among the multiple game controls to be edited meet specified conditions are divided into the same control group to obtain at least one control group; wherein the specified conditions include: the distance between the game controls to be edited is less than a preset distance threshold.

3. The method according to claim 1, characterized in that The step of responding to a parameter adjustment operation on a target game control in a target control group, adjusting display parameters of the target game control based on the parameter adjustment operation, and controlling display parameters of other to-be-edited game controls in the target control group except the target game control to be adjusted following the adjustment of the target game control, comprises: In response to a zoom operation on a target game control in the target control group, controlling the target game control to be zoomed in or out according to the zoom operation; While the target game control is enlarged or reduced, other game controls to be edited in the target control group except the target game control are enlarged or reduced following the target game control; wherein, when the other game controls to be edited are enlarged or reduced, the spacing between the game controls to be edited in the target control group remains unchanged.

4. The method according to claim 3, characterized in that The method further comprises: During the process of enlarging or reducing the target game control, in response to a collision between the first game control in the target control group and the edge of the graphical user interface, control is performed to stop other to-be-edited game controls in the target control group except the target game control from following the target game control to enlarge or reduce.

5. The method according to claim 1, characterized in that: The step of responding to a parameter adjustment operation on a target game control in a target control group, adjusting display parameters of the target game control based on the parameter adjustment operation, and controlling display parameters of other to-be-edited game controls in the target control group except the target game control to be adjusted following the adjustment of the target game control, comprises: In response to a first movement operation on the target game control in the target control group, the target game control is controlled to move according to the first movement operation, and other game controls to be edited in the target control group except the target game control are controlled to move following the target game control; wherein, during the simultaneous movement of the game controls to be edited in the target control group, the relative positional relationship between the game controls to be edited in the target control group remains unchanged.

6. The method according to claim 5, characterized in that The method further comprises: In response to a second movement operation on the target game control in the target control group, controlling the target game control to move out of the target control group, and determining a current position of the target game control; Based on the positional relationship between the current position of the target game control and the game controls to be edited in the graphical user interface except the target game control, the multiple game controls to be edited are re-divided into at least one control group.

7. The method according to claim 1, characterized in that The method further comprises: When two first game controls that are adjacent to each other in the graphical user interface are game controls of different functional types, in response to a distance between the two first game controls being within a preset distance range, a split mark is controlled to be displayed between the two first game controls to distinguish between game controls of different functional types.

8. The method according to claim 1, characterized in that The method further comprises: When the target control group includes a plurality of second game controls that are displayed in a first preset order and have the same functional type, in response to the target second game control in the target control group not satisfying a control display condition in a game match scene, controlling the second game controls in the target control group except the target second game control to be aligned and displayed in a preset direction; In response to the target second game control in the game match scene satisfying the control display condition, the target second game control is displayed at a display position corresponding to the target control group, so that the display order of the second game controls in the target control group is the first preset order.

9. A control editing device, characterized in that: A graphical user interface is provided through a terminal device, the device comprising: A control display module, used for controlling the display of a plurality of game controls to be edited in the graphical user interface in response to a control editing instruction; wherein the plurality of game controls to be edited are respectively configured to be displayed when a preset condition is met and to provide corresponding interactive functions after being triggered; A group division module, used for dividing the plurality of game controls to be edited into at least one control group according to the positional relationship between the plurality of game controls to be edited; wherein the control group includes at least two of the game controls to be edited; A control adjustment module, used to respond to a parameter adjustment operation on a target game control in a target control group, adjust the display parameters of the target game control based on the parameter adjustment operation, and control the display parameters of other to-be-edited game controls in the target control group except the target game control to be adjusted following the adjustment of the target game control; wherein the target control group is a control group in the at least one control group.

10. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the control editing method according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the control editing method described in any one of items 1 to 8.