Parameter debugging method and device, electronic equipment and computer program product

By introducing batch debugging functionality into real-time games, the problem of operation interruption caused by frequent interface switching was solved, enabling efficient and accurate parameter debugging and improving the user experience.

CN121846667APending Publication Date: 2026-04-14NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202512060871.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-31
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

In existing real-time games, frequent interface switching during parameter debugging leads to operation interruptions and low debugging efficiency, making it difficult to achieve highly accurate parameter optimization.

Method used

By providing batch debugging functionality in the graphical user interface, users can preset multiple parameter anchor points in the parameter setting interface and directly activate and switch these parameters in the game operation interface, reducing the number of interface switching times and enabling real-time comparison of differences in operation feel.

Benefits of technology

It greatly improves the efficiency and accuracy of parameter tuning, optimizes the user experience, and enables users to seamlessly compare the operation effects of different parameters in the main operation scenario and accurately locate the best parameter value.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121846667A_ABST
    Figure CN121846667A_ABST
Patent Text Reader

Abstract

The invention relates to a parameter debugging method and device, electronic equipment and a computer program product, and belongs to the technical field of games. The method comprises the following steps: displaying a parameter setting interface in response to a setting instruction, wherein the parameter setting interface comprises parameter value setting controls of a plurality of parameters; responding to a batch setting instruction for at least one target parameter, and generating one or more debugging parameter values of the target parameter; displaying a game operation interface in response to the interface switching operation, the game operation interface including a batch debugging control, a game match scene and a virtual character, and the batch debugging control including a debugging parameter use control corresponding to a plurality of debugging parameter values of at least one target parameter; and determining one or more target debugging parameter use controls from the debugging parameter use controls, and performing game operation according to debugging parameter values corresponding to the target debugging parameter use controls. Through batch setting and debugging of the parameters, the interface switching frequency can be reduced, and the parameter debugging efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of game technology, and more specifically, to a parameter debugging method, a parameter debugging device, an electronic device, and a computer program product. Background Technology

[0002] In real-time games, such as FPS (First-Person Shooter) and ACT (Action Game), users need to frequently adjust control parameters to optimize the gaming experience. These parameters cover key settings such as control sensitivity and operation methods, and are usually configured through the game's built-in settings center.

[0003] However, the current debugging mechanism requires users to repeatedly switch interfaces when adjusting parameters. Specifically, each time a numerical parameter such as sensitivity is set, the user needs to adjust the value in the settings interface and then return to the operation interface for actual testing. This forced interface switching not only disrupts the continuity of the game process but also makes it difficult for users to intuitively compare the changes in feel caused by different parameter values ​​during continuous operation, resulting in a poor user experience and hindering the achievement of high debugging accuracy.

[0004] Therefore, there is an urgent need in this field for a batch parameter debugging method that can reduce the number of interface switching and improve parameter debugging efficiency.

[0005] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0006] The purpose of this disclosure is to provide a parameter debugging method, a parameter debugging device, an electronic device, and a computer program product, which can at least reduce the number of interface switching times and improve parameter debugging efficiency to a certain extent.

[0007] According to a first aspect of this disclosure, a method for debugging parameters is provided, which provides a graphical user interface through a terminal device, the method comprising: The graphical user interface displays a first game screen, which includes operation controls, a game scene, and a virtual character located in the game scene. The virtual character corresponds to the terminal device, and the operation controls are configured to respond to control operations and control the virtual character to play the game. In response to a setting command, a parameter setting interface is displayed on the graphical user interface, the parameter setting interface containing parameter value setting controls for multiple parameters; In response to a batch setting instruction for at least one target parameter among the plurality of parameters, one or more debug parameter values ​​for the target parameter are generated; In response to the interface switching operation, a game operation interface is displayed on the graphical user interface. The game operation interface includes a batch debugging control, the game scene, and the virtual character. The batch debugging control includes a debugging parameter usage control corresponding to multiple debugging parameter values ​​of the at least one target parameter. One or more target debug parameter usage controls are determined from the debug parameter usage controls corresponding to multiple debug parameter values, and game operations are performed according to the debug parameter values ​​corresponding to the one or more target debug parameter usage controls.

[0008] According to a second aspect of this disclosure, a parameter debugging apparatus is provided, which provides a graphical user interface via a terminal device, the apparatus comprising: A game screen display module is used to display a first game screen through the graphical user interface. The first game screen includes operation controls and a game scene, as well as a virtual character located in the game scene. The virtual character corresponds to the terminal device, and the operation controls are configured to respond to control operations and control the virtual character to perform game matches. The setting interface display module is used to display a parameter setting interface on the graphical user interface in response to a setting command. The parameter setting interface includes parameter value setting controls for multiple parameters. The debugging parameter setting module is used to generate one or more debugging parameter values ​​for the target parameter in response to a batch setting instruction for at least one target parameter among the plurality of parameters. The operation interface display module is used to display the game operation interface on the graphical user interface in response to the interface switching operation. The game operation interface includes batch debugging controls, the game scene and the virtual character. The batch debugging controls include debugging parameter usage controls corresponding to multiple debugging parameter values ​​of the at least one target parameter. The debugging parameter application module is used to determine one or more target debugging parameter usage controls from the debugging parameter usage controls corresponding to multiple debugging parameter values, and to perform game operations based on the debugging parameter values ​​corresponding to the one or more target debugging parameter usage controls.

[0009] According to a third aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform a debugging method for parameters described in any one of the preceding claims by executing the executable instructions.

[0010] According to a fourth aspect of this disclosure, a computer program product is provided, comprising a computer program that, when executed by a processor, implements a debugging method for the parameters described in any one of the preceding claims.

[0011] The exemplary embodiments disclosed herein can have the following beneficial effects: In the parameter debugging method of the exemplary implementation of this disclosure, on the one hand, by providing a batch setting function for debugging parameters in the parameter setting interface, users can preset multiple parameter anchor points for a single linear parameter, forming a parameter set that can be tested in batches. This greatly reduces the number of interface switching times, making the parameter debugging process smoother and more efficient, and improving the user's debugging efficiency. On the other hand, by directly activating and switching these preset debugging parameters in the game operation interface, users can compare the differences in the operation feel of different parameters in real time and seamlessly in the main operation scenario without having to frequently return to the parameter setting interface. This makes it easier for users to accurately locate the best parameter value setting, which can improve the accuracy of parameter debugging and optimize the final debugging effect.

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

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

[0014] Figure 1 A schematic diagram of an exemplary system architecture for a parameter debugging method and apparatus that can be applied to embodiments of the present disclosure is shown; Figure 2 A schematic diagram of adjusting parameters in a parameter setting interface is shown in a related embodiment of this disclosure; Figure 3 A schematic diagram of testing parameters in a game operation interface is shown in a related embodiment of this disclosure; Figure 4 A schematic diagram of adjusting parameters in a parameter setting interface is shown in another related embodiment of this disclosure; Figure 5 A schematic diagram of testing parameters in a game operation interface is shown in another related embodiment of this disclosure; Figure 6 A flowchart illustrating a parameter debugging method according to an exemplary embodiment of this disclosure is shown. Figure 7A flowchart illustrating a plurality of debug parameter values ​​for generating target parameters is shown in an exemplary embodiment of this disclosure; Figure 8 A schematic diagram is shown of a batch debugging enable control that provides parameters in a parameter setting interface according to a specific embodiment of the present disclosure; Figure 9 A schematic diagram is shown illustrating the addition of a control to display the parameter value corresponding to the target parameter on a parameter setting interface according to a specific embodiment of the present disclosure; Figure 10 A schematic diagram is shown illustrating the generation of multiple debug parameter values ​​through a parameter value addition operation according to a specific embodiment of the present disclosure; Figure 11 A schematic diagram illustrating successful batch debugging parameter setting according to a specific embodiment of the present disclosure is shown; Figure 12 A schematic diagram of a first game operation interface according to a specific embodiment of the present disclosure is shown; Figure 13 A schematic diagram of a second game operation interface according to a specific embodiment of the present disclosure is shown; Figure 14 A schematic diagram is shown illustrating the simultaneous display of multiple debug parameter values ​​for multiple target parameters in a batch debug control according to a specific embodiment of the present disclosure; Figure 15 A block diagram of a parameter debugging apparatus according to an exemplary embodiment of the present disclosure is shown; Figure 16 A schematic diagram of the structure of a computer system suitable for implementing the embodiments of the present disclosure is shown. Detailed Implementation

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

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

[0017] Figure 1 A schematic diagram of a system architecture for an exemplary application environment in which a debugging method and apparatus for one parameter of the present disclosure can be applied is shown.

[0018] like Figure 1 As shown, system architecture 100 may include multiple terminal devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as a medium for providing communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wireless communication links.

[0019] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, there can be any number of terminal devices, networks, and servers. For example, server 105 could be a server cluster composed of multiple servers.

[0020] Terminal devices 101, 102, and 103 can be various electronic devices with processors, including but not limited to smartphones, tablets, laptops, etc. Server 105 can be a server providing various services. For example, terminal devices 101, 102, and 103 can display a first game screen via the processor; display a parameter setting interface on a graphical user interface in response to setting instructions; generate one or more debug parameter values ​​for the target parameter in response to batch setting instructions for at least one target parameter among multiple parameters; and display a game operation interface on the graphical user interface in response to interface switching operations. Server 105 can determine one or more target debug parameter usage controls from debug parameter usage controls corresponding to multiple debug parameter values, and perform game operations based on the debug parameter values ​​corresponding to one or more target debug parameter usage controls. Terminal devices 101, 102, and 103 can also complete the entire process from displaying the first game screen and displaying a parameter setting interface on a graphical user interface in response to setting instructions, to performing game operations based on the debug parameter values ​​corresponding to one or more target debug parameter usage controls, via the processor.

[0021] In one embodiment of this disclosure, the parameter debugging method can run on a local terminal device or a server. When the parameter debugging method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

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

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

[0024] In one possible implementation, this disclosure provides a parameter debugging method that provides a graphical user interface through a terminal device, wherein the terminal device may be the aforementioned local terminal device or a client device in the aforementioned cloud interaction system.

[0025] In some related embodiments, when adjusting linear parameters such as sensitivity, users need to repeatedly switch between the parameter setting interface and the game operation interface to verify the impact of parameter adjustment on the operation feel.

[0026] Figure 2The diagram illustrates adjusting parameters in a parameter setting interface in a related embodiment of this disclosure. In the parameter setting interface, the user can adjust the target parameter (such as a 4x scope) to the value corresponding to parameter 1 (such as 20%).

[0027] Figure 3 The diagram illustrates a test parameter in a game operation interface in a related embodiment of this disclosure. After adjusting the target parameter to the value corresponding to parameter 1, the user returns to the game operation interface to experience the sensitivity and feel of parameter 1.

[0028] Figure 4 The diagram illustrates the adjustment of parameters in the parameter setting interface in another related embodiment of this disclosure. If the user finds that the aiming offset of parameter 1 exceeds the expected range during the test, the user needs to perform the interface switching operation again to return to the parameter setting interface to modify the value, for example, adjusting the target parameter (such as a 4x scope) to the value corresponding to parameter 2 (such as 73%).

[0029] Figure 5 The diagram shows a test parameter in the game operation interface in another related embodiment of this disclosure. After the user adjusts the target parameter to the value corresponding to parameter 2, he or she returns to the game operation interface to feel the sensitivity and operation of parameter 2.

[0030] When the above process is repeated, users cannot directly access multiple preset sensitivity parameter values ​​for real-time comparison within the shooting interface. This causes each parameter verification to be interrupted by interface switching. This issue stems from the separate interface architecture of the parameter setting system and the game operating system. Because each adjustment involves a complete interface navigation process, the debugging cycle is lengthy and inefficient. Furthermore, users cannot simultaneously retain multiple parameter values ​​for instant switching during the testing phase, thus limiting their ability to perceive subtle differences in feel. This further exacerbates the ambiguity and inaccuracy of parameter settings, ultimately affecting the optimization of the overall user experience.

[0031] To address the aforementioned issues, this exemplary implementation first provides a method for debugging parameters, offering a graphical user interface via a terminal device. (Reference) Figure 6 As shown, the debugging method for the above parameters may include the following steps: Step S610. Display the first game screen through the graphical user interface.

[0032] The first game screen includes operation controls, a game scene, and a virtual character located in the game scene. The virtual character corresponds to the terminal device, and the operation controls are configured to respond to control operations and control the virtual character to play the game.

[0033] Step S620. In response to the setting command, display a parameter setting interface on the graphical user interface, the parameter setting interface containing parameter value setting controls for multiple parameters.

[0034] Step S630. In response to a batch setting instruction for at least one target parameter among a plurality of parameters, generate one or more debug parameter values ​​for the target parameter.

[0035] Step S640. In response to the interface switching operation, display the game operation interface on the graphical user interface.

[0036] The game interface includes batch debugging controls, game scene, and virtual characters. The batch debugging controls include controls for using debugging parameters corresponding to multiple debugging parameter values ​​of at least one target parameter.

[0037] Step S650. Determine one or more target debug parameter usage controls from the debug parameter usage controls corresponding to multiple debug parameter values, and perform game operations based on the debug parameter values ​​corresponding to the one or more target debug parameter usage controls.

[0038] In the parameter debugging method of the exemplary implementation of this disclosure, on the one hand, by providing a batch setting function for debugging parameters in the parameter setting interface, users can preset multiple parameter anchor points for a single linear parameter, forming a parameter set that can be tested in batches. This greatly reduces the number of interface switching times, making the parameter debugging process smoother and more efficient, and improving the user's debugging efficiency. On the other hand, by directly activating and switching these preset debugging parameters in the game operation interface, users can compare the differences in the operation feel of different parameters in real time and seamlessly in the main operation scenario without having to frequently return to the parameter setting interface. This makes it easier for users to accurately locate the best parameter value setting, which can improve the accuracy of parameter debugging and optimize the final debugging effect.

[0039] Below, in conjunction with Figures 7 to 14 The steps described above in this example implementation will be explained in more detail.

[0040] In step S610, the first game match screen is displayed through the graphical user interface.

[0041] In this example implementation, the first game screen includes operation controls, a game scene, and a virtual character located within the game scene. The virtual character corresponds to the terminal device, and the operation controls are configured to respond to control operations, controlling the virtual character to perform game actions. The first game screen is the default, standard game screen and serves as the main interface for players to engage in gameplay. The operation controls refer to the interactive controls used by the user to perform game operations.

[0042] In step S620, in response to the setting command, a parameter setting interface is displayed on the graphical user interface, which contains parameter value setting controls for multiple parameters.

[0043] In this example implementation, the setting command refers to the interface-triggered operation command that enters the parameter settings interface. For example, one can enter the parameter settings interface by clicking the [Settings] icon on the interface. The parameter settings interface is an interface used to centrally manage and adjust various configurable parameters in an application or game. This interface typically contains multiple interactive elements for adjusting parameter values. A parameter value setting control is an interactive component in the parameter settings interface, used to allow users to input, select, or adjust the value of a specific parameter. For example, this control can be a slider, a text input box, or a drop-down menu.

[0044] On the graphical user interface (GUI), a parameter settings interface can be accessed via interface-triggered actions. This interface is designed for centralized management and adjustment of various configurable parameters within the application. It typically contains controls for setting the values ​​of multiple parameters. For example, in a game application, this interface might display parameters such as "sensitivity," "view speed," and "key mapping," each accompanied by a slider control or numerical input box for manual adjustment. Users can set parameter values ​​by dragging the slider or directly entering values.

[0045] In step S630, in response to a batch setting instruction for at least one target parameter among a plurality of parameters, one or more debug parameter values ​​for the target parameter are generated.

[0046] In this example implementation, a parameter refers to a specific configurable item in an application or game that needs to be debugged or optimized, such as sensitivity, view speed, or key response time in a game. A target parameter is one or more parameters used for debugging; it can be set to only one or more, and this example implementation does not impose any specific limitations. Debugging parameter values ​​are a set of specific values ​​generated during the debugging process of the target parameter. These values ​​are used to test the different configuration effects of the target parameter in a real-world operating environment. A batch setting command refers to an instruction triggered by the user through the graphical user interface to create or define multiple different debugging parameter values ​​for a specific parameter at once. In an optional implementation, a batch setting command can be a single operation command or an operation command composed of multiple compound operations. For example, in batch setting mode, each debugging parameter value to be debugged for the target parameter is set one by one.

[0047] In this example implementation, such as Figure 7As shown, in response to a batch setting command for at least one target parameter among a plurality of parameters, generating one or more debug parameter values ​​for the target parameter may specifically include the following steps: Step S710. In response to the batch debugging enable operation of the batch debugging enable control applied to the target parameter, display the parameter value addition control corresponding to the target parameter on the parameter setting interface, wherein the batch debugging enable control of the target parameter is located in the parameter setting interface.

[0048] The batch debugging control is an interactive element in the parameter setting interface. Its function is to allow users to explicitly initiate or enter batch debugging mode for specific target parameters. By providing this control, the system can clearly distinguish between the intent of normal parameter settings and batch debugging parameter settings, thus providing users with a clearer operation path.

[0049] Figure 8 A schematic diagram is shown of a batch debugging enable control for parameters provided in a parameter setting interface according to a specific embodiment of the present disclosure. In the parameter setting interface, a [Debug] control 801 can be added to the setting item for linear numerical adjustment such as sensitivity. After the user clicks the control, the [Batch Debug Mode] can be enabled.

[0050] When a user activates the batch debugging enable control, the system dynamically presents a new interactive element in the parameter settings interface: a parameter value addition control. The appearance of this control signifies that the user can begin adding debugging parameter values ​​to the target parameters one by one, thus preparing for batch debugging. The parameter value addition control can be an "Add" icon, which, when clicked, pops up an input box for the user to enter parameter values; or it can be a text input box with a "+" icon next to it, which the user can add by clicking "+" after entering a value. In this example implementation, the form of the parameter value addition control is not specifically limited.

[0051] Figure 9 The diagram illustrates a parameter value addition control displayed on a parameter setting interface according to a specific embodiment of the present disclosure. The user slides the progress bar of the target parameter to the 20% position and then clicks the parameter value addition control 901 to generate an anchor point for the [20%] parameter value.

[0052] Step S720. Respond to the parameter value addition operation applied to the parameter value addition control, generate the debug parameter value of the target parameter according to the parameter value set on the parameter value setting control, and display the debug parameter value in the parameter setting interface.

[0053] The parameter value addition operation can transform the parameter value set on the current parameter value setting control or the value entered by the user into an independent debug parameter value. Through multiple parameter value addition operations, multiple debug parameter values ​​for the target parameter can be generated. These generated debug parameter values ​​can be displayed as list items in a specific area of ​​the parameter setting interface, such as a scrolling list, a table, or a series of labels. These displays can present only the numerical values ​​themselves or include additional interactive elements, such as icons or text for further operations.

[0054] Figure 10 The diagram illustrates the generation of multiple debugging parameter values ​​through parameter value addition operations according to a specific embodiment of the present disclosure; multiple parameter value addition operations by the user generate multiple parameter value anchor points, such as [20%], [43%], and [73%].

[0055] The above solution enables users to easily build and manage parameter sets for batch debugging in a structured and visual manner, thus solving the problem of inconvenient addition and management of debugging parameter values ​​that may exist in the basic solution, and significantly improving the flexibility and efficiency of the debugging process. In this way, users can clearly see all parameter values ​​to be debugged and add, delete, modify, and query them as needed, avoiding the problem that users cannot effectively build debugging parameter sets without clear guidance.

[0056] In this example implementation, a delete control corresponding to each debugging parameter value can be provided in the parameter setting interface.

[0057] A delete control is a user interface element that allows a user to remove a set debug parameter value. The delete control provides a convenient way for users to flexibly manage a list of generated debug parameter values, thereby correcting errors or removing unnecessary debug options without having to reset all parameters. The delete control can be an icon, such as an "X" symbol or a trash can icon, placed next to each debug parameter value, as shown below. Figure 10 The delete control 1001 is shown in the image. When the user clicks this icon, the corresponding debug parameter value is deleted. Alternatively, this delete control can also be a text button, such as "Delete" or "Remove," placed next to each debug parameter value. The user clicks this button to trigger the deletion operation.

[0058] In this example implementation, a cancel setting control can also be provided in the parameter setting interface; in response to the cancel setting operation applied to the cancel setting control, all set debugging parameter values ​​are deleted simultaneously.

[0059] The Cancel settings control is an interactive element in the user interface used to batch undo or clear set debug parameter values. This control can be implemented in various forms; for example, it can be an icon explicitly labeled "Cancel," "Reset," or "Clear," and can be placed next to the list of parameter values, such as... Figure 10 The cancellation setting control 1002 is shown in the image. Alternatively, the control can be an icon, such as a trash can icon or an "X" symbol, which can be clicked or touched to trigger the corresponding action.

[0060] Responding to a cancel setting operation on the cancel setting control, all set debug parameter values ​​are simultaneously deleted. This means that when the user activates the cancel setting control through clicking, touching, or other interactive methods, the terminal device immediately executes a preset clearing procedure. This procedure aims to identify and remove all generated debug parameter values ​​associated with the current target parameter. After the data is cleared, the parameter setting interface is updated synchronously, no longer displaying these deleted debug parameter values. This operation ensures that users can efficiently clear all inappropriate or unnecessary debug configurations, providing a clean starting state for resetting parameters, avoiding tedious repetitive operations, and greatly improving the flexibility and efficiency of parameter debugging.

[0061] In this example implementation, a confirmation setting control can also be provided in the parameter setting interface; in response to the confirmation setting operation applied to the confirmation setting control, a parameter setting completion prompt is displayed in the parameter setting interface, and the displayed debug parameter values ​​are canceled.

[0062] The confirmation setting control is an interactive element in the user interface used to trigger the final confirmation and application of parameter settings. This control can take various forms, such as a button or a menu item. It is typically designed to provide a clear "Save," "Apply," or "OK" action entry point after the user has completed a series of parameter value additions, modifications, or deletions. Figure 10 The confirmation setting control 1003 is used in the system. The confirmation setting operation is an action performed by the user through interaction with the confirmation setting control, which can be triggered by clicking, touching, pressing a keyboard key, etc. Once the confirmation setting operation is triggered, the system will recognize the user's intent: the user has completed setting the debugging parameter values ​​and wishes to apply or save these settings. Displaying a parameter setting completion prompt is a feedback mechanism provided by the system to the user after responding to the confirmation setting operation. This prompt is intended to inform the user that their parameter settings have been successfully processed or applied. This prompt can be presented in various forms, such as a brief pop-up message box, a status bar notification, or a text icon. After the confirmation setting operation is completed, the system processes the currently displayed debugging parameter values ​​in the parameter setting interface, making them no longer visible.

[0063] Figure 11 The diagram illustrates a successful batch debugging parameter setting according to a specific embodiment of this disclosure. After the user clicks the "Confirm" control, the "Batch Debugging" setting is successful, and the interface displays a parameter setting completion message 1101.

[0064] After a user generates and displays debug parameter values ​​for multiple target parameters using parameter value setting controls and parameter value addition controls in the parameter settings interface, these debug parameter values ​​are typically in a pending confirmation state. To enable users to explicitly end the current settings session and apply the changes, a confirmation setting control can be provided. By acting on this confirmation setting control, the user sends a command to the system indicating that they have completed the configuration of the debug parameter values. Upon receiving this operation, the system first displays a parameter setting completion message to intuitively inform the user that their settings have been successfully received and processed by the system. Subsequently, the system cancels the display of the set debug parameter values. This step effectively clears the confirmed temporary debug parameter values ​​from the interface, avoiding redundancy and clutter in the interface information, restoring the parameter settings interface to a simpler and clearer state, and providing a good visual environment for users to perform subsequent operations or exit the settings interface. This approach provides a clear setting confirmation process, optimizes the cleanliness of the user interface, and enhances the user experience.

[0065] Continue to refer to Figure 6 As shown, in step S640, in response to the interface switching operation, the game operation interface is displayed on the graphical user interface.

[0066] In this example implementation, the game operation interface includes a batch debugging control, a game scene, and virtual characters. The batch debugging control includes a debugging parameter usage control corresponding to multiple debugging parameter values ​​of at least one target parameter.

[0067] In this example implementation, the interface switching operation refers to an instruction triggered by the user through the graphical user interface, which can switch the currently displayed interface from one view (e.g., a parameter setting interface) to another view (e.g., a game operation interface). The game operation interface is an interface that allows users to interact with the actual controlled virtual character through various operation controls to experience the actual game control effects of different debug parameter values ​​of the target parameters.

[0068] The interface switching operation can be triggered by the user clicking a "Return to Game" control. The game operation interface is the main interface for the user to play the game, and it may include batch debugging controls. In an optional implementation, the game operation interface is an interface formed by providing controls related to debugging parameter values ​​on the basis of the first game screen. The game operation interface can still display game elements such as game scenes, virtual characters, and operation controls. In the game operation interface, the user can observe the battle situation in the game scene as in a normal game, such as seeing whether there are enemy characters. The user's actions in the game operation interface to experience the target parameters will control the virtual character to perform corresponding game behaviors in the game scene, allowing the user to experience and compare different debugging parameters without affecting or with only a slight impact on the game.

[0069] In this example implementation, in response to an interface switching operation, it can determine whether one or more debug parameter values ​​set according to the batch setting instruction exist. If one or more debug parameter values ​​set according to the batch setting instruction exist, the game operation interface is displayed on the graphical user interface. If one or more debug parameter values ​​set according to the batch setting instruction do not exist, the parameter setting interface displayed on the graphical user interface is switched back to the first game match screen. For example, if one or more debug parameter values ​​are not set, the user exits the setting interface and returns to the game match scene to control the virtual character to play the game. If one or more debug parameter values ​​exist, the user can compare and experience different debug parameter values ​​of the target parameter on the game operation interface.

[0070] When switching interfaces, different interfaces can be accessed depending on whether the user has set debugging parameters. Specifically, if batch debugging parameters are set, the system will enter "batch debugging mode" after the interface switching operation, and the game will be controlled in "batch debugging mode". If no batch debugging parameters are set, the system will switch back to the first game screen and conduct a regular game.

[0071] In this example implementation, the game operation interface includes at least one of the following controls: an exit debug control and an interface switching control. When the game operation interface is displayed, in response to a control operation on the exit debug control, the game operation interface displayed in the graphical user interface is switched to either the first game match screen or the parameter setting interface. When the game operation interface is displayed, in response to a control operation on the interface switching control, the game operation interface displayed in the graphical user interface is switched to the parameter setting interface, wherein the parameter setting interface displays multiple debug parameter values ​​corresponding to batch setting instructions.

[0072] The Exit Debug control terminates the current debugging session and returns to a non-debugging state, such as the game's main interface or parameter settings interface. Its purpose is to provide a clear exit mechanism, ensuring users can end the debugging process at any time. The Interface Switch control switches to the parameter settings interface, providing a convenient channel for users to quickly switch between the game debugging interface and the parameter settings interface without interrupting the entire debugging process. The game's main interface can be the game screen in its normal state, such as the first game screen mentioned earlier. After exiting the debugging state using the Exit Debug control, users can directly continue playing the game, minimizing game interruptions. If the player triggers the Interface Switch control, they return to the parameter settings interface and remain in "Batch Debugging Mode," allowing users to continue editing multiple debug parameter values ​​for the target parameter.

[0073] In this example implementation, a first game operation interface can be displayed on a graphical user interface in response to an interface switching operation; the first game operation interface includes target operation controls related to the target parameters.

[0074] The first game interface is the first interface users enter when debugging parameters. Its main purpose is to allow users to initially interact with or observe operations related to the target parameters, providing an initial game environment for subsequent debugging. The first game interface contains target operation controls related to the target parameters. These target operation controls are interactive elements directly associated with the currently being debugged target parameters. Their function is to trigger specific game behaviors or states related to the target parameters, allowing users to observe the effect of that parameter in the game. For example, if the target parameter is "sensitivity," the target operation controls might be "scope" and "shooting" controls.

[0075] In this example embodiment, the game operation interface includes operation controls in the first game screen, wherein the target operation control is a control in the operation controls in the first game screen, the target operation control is configured with a first display parameter, and other operation controls in the first game screen are configured with a second display parameter.

[0076] In the first game interface, the target control can be configured as the first display parameter, and other controls as the second display parameters. The first display parameter can be a highlight parameter, such as a highlighted display, while the second display parameter is a normal display parameter. Alternatively, the first display parameter can be a normal display parameter, and the second display parameter can be a semi-transparent display parameter with a mask added.

[0077] In this example embodiment, at least one second target operation control in the first game operation interface that is different from the target operation control can also be configured to a state of prohibited operation, wherein the second target operation control is an operation control in the operation control of the first game screen that meets preset conditions.

[0078] The control that meets the preset conditions can be any control other than the target control, or it can be a control that does not control the game character's actions, such as viewing the minimap or clicking the inventory. Other controls refer to all other interactive or visible controls on the first game interface besides the target control. These controls may include movement arrow keys, attack buttons, skill buttons, menu buttons, etc. Adding a mask is a user interface processing technique designed to temporarily restrict or change the availability or visibility of specific interface elements visually or interactively. One implementation is to overlay a semi-transparent graphic layer on top of other controls, making them visually blurred or dimmed while preventing users from clicking, touching, or interacting with them. By adding a mask, the user's attention can be effectively guided to the target control, preventing accidental operations.

[0079] Figure 12 A schematic diagram of a first game operation interface according to a specific embodiment of the present disclosure is shown. In the first game operation interface, except for the batch debugging controls that have been set, the rest is masked. The first batch debugging control 1201 can provide controls for "Exit Debugging Mode" and "Return to Settings System".

[0080] In this example implementation, a second game operation interface can be displayed on the graphical user interface in response to a target operation applied to the target operation control; the second game operation interface includes a batch debugging control, which contains a debugging parameter usage control corresponding to multiple debugging parameter values ​​of the target parameter.

[0081] In this example implementation, the batch debugging control is an interactive component in the game interface. It is designed to centrally display and manage multiple preset debugging parameter values ​​for the target parameter. This control typically allows users to quickly switch between different debugging parameter values ​​during gameplay. The parameter usage control is a sub-component of the batch debugging control, corresponding to a specific debugging parameter value. By selecting this control, the user can activate and apply its associated debugging parameter value to the current game operation.

[0082] The batch debug control is designed to provide quick access to preset debug parameter values ​​during gameplay. This control contains parameter usage controls corresponding to multiple debug parameter values ​​for the target parameter. For example, if three debug parameter values ​​of "50", "60", and "70" were previously set for the "Sensitivity" parameter, the batch debug control will display three separate icons corresponding to these three values.

[0083] After the user triggers a game action related to the target parameters through the target operation control, the system responds and displays a more specific and focused second game operation interface for debugging. This second interface provides more detailed debugging information and control during actual game actions. It includes batch debugging controls, a collection of debugging functions that provide finer-grained debugging control during user gameplay. These batch debugging controls can be a transparent panel floating above the game screen, displaying real-time parameter values ​​and toggle options; alternatively, they can be an expandable sidebar offering a wider range of debugging tools.

[0084] A batch debugging control contains multiple debugging parameter values ​​corresponding to the target parameter. This debugging parameter usage control is an interactive element used during game operation to select and apply specific debugging parameter values. Its purpose is to allow users to quickly switch between different debugging parameter values ​​without interrupting the game flow, thereby observing the impact of different parameter values ​​on game behavior in real time. This debugging parameter usage control can be a group of buttons or labels side-by-side, each button or label representing a debugging parameter value, which can be applied upon clicking; alternatively, it can be a drop-down list from which the user selects a debugging parameter value to apply.

[0085] The batch debugging controls can also include exit debugging controls and interface switching controls. These controls are retained in the second game operation interface to ensure that users can easily exit debugging mode or return to the parameter setting interface for adjustments during fine-tuning. This provides flexibility and convenience in the debugging process. These controls can maintain the same style and functionality as their counterparts in the first batch debugging controls to provide a consistent user experience.

[0086] Figure 13 A schematic diagram of a second game operation interface according to a specific embodiment of this disclosure is shown. When the user clicks to aim down sights, they enter the aiming sensitivity adjustment mode. Several preset sensitivity settings appear on the screen, allowing the user to select different sensitivity settings and try them out on the interface to ultimately confirm the most suitable parameters. After selecting a suitable sensitivity parameter, the user can return to the parameter setting interface to choose a specific sensitivity value.

[0087] In this example implementation, the parameter debugging process is optimized by introducing a phased game operation interface. After responding to the interface switching operation, the system first displays the first game operation interface. This interface specifically includes target operation controls related to the currently debugged target parameter, and also provides functions for exiting debugging and returning to the parameter setting interface. This design allows users to quickly focus on the core operations related to the target parameter when entering game debugging mode, avoiding unnecessary interface interference. When the user triggers game behavior related to the target parameter through the target operation controls, the system further responds and switches to the second game operation interface. At this time, the second game operation interface displays a batch debugging control. This control not only retains the functions of exiting debugging and interface switching, but more importantly, it directly presents the debugging parameter usage controls corresponding to multiple debugging parameter values ​​of the target parameter. This design ensures that the debugging parameter usage controls are only displayed when the user actually performs game operations related to the target parameter. This two-stage interface display and function integration makes the debugging process more focused and efficient. Users can switch more easily between parameter settings and actual game operations, and observe the impact of different parameter values ​​on game behavior in real time. This effectively solves the problem of clearly and purposefully displaying and using debugging parameter values ​​in the game operation interface.

[0088] In other embodiments, the control content displayed in the first game operation interface can be merged with the control content displayed in the second game operation interface. That is, the control content that was originally displayed in segments is displayed in one game operation interface, so that the user can simultaneously understand the control used for different debugging parameters and the target operation control related to the target parameters in the game operation interface.

[0089] Continue to refer to Figure 6 As shown, in step S650, one or more target debug parameter usage controls are determined from the debug parameter usage controls corresponding to multiple debug parameter values, and game operations are performed according to the debug parameter values ​​corresponding to the one or more target debug parameter usage controls.

[0090] In this example implementation, one or more target debugging parameter controls can be selected from multiple debugging parameter values ​​based on the user's selection. Alternatively, the system can automatically switch the parameters to be debugged according to a preset order; this example implementation does not impose any specific limitations.

[0091] In this example implementation, after responding to the control operation for exiting the debug control and switching the game operation interface displayed in the graphical user interface to the first game screen or parameter setting interface, the debug parameter value corresponding to the target debug parameter can be used as the actual application parameter value of the target parameter.

[0092] After exiting debug mode by "Exit Debug Controls", the debug parameter value that the player is currently debugging, i.e. the target debug parameter, can be used as the final actual application parameter value of the target parameter. This parameter value can then be used directly in the game to avoid switching back to the settings interface to make a selection, thus further reducing the number of interface switching times.

[0093] In this example implementation, the system can respond to control operations on a game object corresponding to target parameters, obtain the operation parameters of the control operation, determine the adjustment parameters of the game object using the corresponding debugging parameter values ​​of the control and the operation parameters based on one or more target debugging parameters, and adjust the game object according to the adjustment parameters. When obtaining operation parameters, the system can respond to touch operations on target control controls related to the target parameters, obtain the touch parameters corresponding to the touch operation.

[0094] When debugging using debug parameter values, you can obtain the operation parameters for game objects. The adjustment parameters for the game object are determined together with the debug parameter values ​​and the operation parameters. Operation parameters can be touch parameters corresponding to touch operations, such as the sliding distance and speed of the touch point when dragging the scope control. In the game, some target parameters may not have corresponding interactive controls, such as gyroscope parameters. For these types of target parameters, operation parameters can be, for example, parameters like the phone's rotation angle.

[0095] In this example implementation, the game object can be a virtual camera. The virtual camera is configured to capture game scenes to form game images. The target rotation parameters of the virtual camera can be determined using the corresponding debugging parameter values ​​and operation parameters of the control based on one or more target debugging parameters. The virtual camera is then controlled to rotate according to the target rotation parameters, and the game scene captured by the rotated virtual camera is displayed in the game interface.

[0096] During parameter tuning, the movement of the virtual camera can be determined based on the set tuning and operation parameters. For example, the camera's rotation angle can be determined based on the set sensitivity and finger sliding distance, and then the camera's rotation can be controlled according to the rotation angle to adjust the game view. During batch tuning, the current game state is simultaneously controlled, such as changing the game screen or controlling the virtual character's aiming ability. In this example implementation, game items refer to virtual objects controlled or interacted with by the player in the game environment, such as game characters, weapons, vehicles, or tools. The behavior and attributes of these items are typically influenced by game parameters.

[0097] For example, when a user clicks the control for the "Sensitivity: 60" parameter in the game interface, the movement or camera sensitivity of the currently controlled game item (such as a firearm) will immediately be adjusted to 60. The user can continue playing to experience the feel of the controls at this sensitivity setting. If the user then clicks the control for the "Sensitivity: 70" parameter, the sensitivity of the game item will immediately switch to 70, allowing the user to directly compare the impact of different parameter values ​​on game controls without leaving the game interface.

[0098] In this example implementation, when the virtual character meets the preset debugging conditions related to the target parameters, game operations can be performed using the debugging parameter values ​​corresponding to the controls based on one or more debugging target debugging parameters; when the virtual character does not meet the preset debugging conditions related to the target parameters, game operations are prohibited from being performed using the debugging parameter values ​​corresponding to the controls based on one or more debugging target debugging parameters.

[0099] The preset debugging conditions are used to determine whether the current virtual character is allowed to perform debugging. For example, when adjusting the sensitivity of a 4x scope, if the player does not have a 4x scope, but can still click to activate it and test it to see a farther scene, it can easily lead to cheating. Therefore, the preset debugging conditions must be met, such as having a 4x scope, before the player can activate the 4x scope for debugging. For cases where no special attachments are needed, the preset conditions are met by default. In addition, it can be set to allow game operations using the corresponding debugging parameter values ​​of the control based on one or more debugging targets, regardless of whether the preset debugging conditions are met; this example implementation does not impose specific limitations.

[0100] In this example implementation, a selection operation for a debug parameter usage control can be performed, and one or more target debug parameter usage controls can be determined from a plurality of debug parameter usage controls corresponding to debug parameter values ​​based on the selection operation.

[0101] When adjusting parameters, users can simultaneously select the corresponding controls for specific parameters under multiple different parameter categories. For example, if a user sets batch sensitivity parameters under "Free Camera Sensitivity," "Camera Sensitivity," and "Fire Camera Sensitivity," the game interface will display sensitivity options under different parameter categories simultaneously. The user can then select different sensitivity controls within "Free Camera Sensitivity," "Camera Sensitivity," and "Fire Camera Sensitivity" to control the character's operational sensitivity based on the parameters corresponding to the selected controls.

[0102] In this example implementation, if multiple debugging parameter values ​​for multiple target parameters are generated in the parameter setting interface, the batch debugging control displays the debugging parameter usage controls corresponding to the multiple debugging parameter values ​​for each target parameter, and displays the batch debugging control corresponding to the parameter name for each target parameter.

[0103] If, in the parameter settings interface, a user configures multiple debug parameter values ​​not only for a specific target parameter (such as a 3x scope) but also for other different target parameters (such as a 4x scope), the terminal device can create an independent configuration object for each target parameter. Each configuration object contains the parameter's name and a list of all its debug parameter values. Once the user completes batch settings for a parameter, the configuration object is saved, and similar batch settings can be performed on other parameters, thus accumulating multiple debug parameter values ​​for multiple target parameters in the parameter settings interface.

[0104] By displaying multiple debug parameter values ​​for each target parameter separately within a batch debug control, along with their corresponding parameter names, users can clearly see and select all set debug parameter values ​​for different target parameters within the game interface, greatly improving the convenience of multi-parameter debugging. The batch debug control can organize and display this information in various ways. For example, it can be designed as a multi-level structure, first displaying the names of each target parameter, and then expanding to display multiple debug parameter values ​​corresponding to that parameter after the user selects a parameter name. Alternatively, the batch debug control can contain multiple independent sub-areas, each corresponding to a target parameter, displaying multiple debug parameter values ​​for that target parameter within that sub-area, for example, through UI elements such as tabs, dropdown menus, or collapsible lists.

[0105] Figure 14 The diagram illustrates a specific embodiment of the present disclosure in which multiple debugging parameter values ​​of multiple target parameters are simultaneously displayed in a batch debugging control, which simultaneously displays multiple sensitivity parameter values ​​of a 4x scope and a 3x scope.

[0106] In this example implementation, the camera parameters of the current game item can be switched from the camera parameters corresponding to the first target parameter to the camera parameters corresponding to the second target parameter in response to switching the debug parameter value from the first target parameter to the debug parameter value of the second target parameter.

[0107] Lens parameters are display parameters related to the target parameters, such as magnification and field of view. For example, if a user sets batch adjustment parameters for multiple parameters, such as simultaneously setting batch adjustment parameters for a 4x scope and a 3x scope, the batch adjustment parameters for both the 4x and 3x scopes can be displayed in two separate lines on this interface, with the parameter name displayed before each batch adjustment parameter. The controls for exiting debugging and returning to the settings system are shared. If the type of adjustment parameter is switched, the lens magnification in the game screen will also adjust accordingly.

[0108] Through the above technical solution, when debugging personnel switch between different debugging parameter values, the automatically adjusted camera parameters provide immediate and relevant visual feedback. This allows debugging personnel to more intuitively and comprehensively observe and evaluate the impact of different parameter values ​​on the behavior and visual performance of game props, avoiding the interruptions and inconveniences caused by manually adjusting the viewpoint. By providing camera parameters that match the current debugging parameter values, debugging personnel can more quickly understand the effects of parameter changes, thereby improving debugging efficiency and accuracy and ensuring the optimization of the game experience.

[0109] It should be noted that although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0110] Furthermore, this disclosure also provides a parameter debugging apparatus that provides a graphical user interface via a terminal device. (Reference) Figure 15 As shown, the parameter debugging device may include a game screen display module 1510, a setting interface display module 1520, a debugging parameter setting module 1530, an operation interface display module 1540, and a debugging parameter application module 1550. Wherein: The game screen display module 1510 can be used to display a first game screen through a graphical user interface. The first game screen includes operation controls and a game scene, as well as a virtual character located in the game scene. The virtual character corresponds to the terminal device, and the operation controls are configured to respond to control operations and control the virtual character to play the game. The setting interface display module 1520 can be used to display a parameter setting interface on a graphical user interface in response to a setting command. The parameter setting interface contains parameter value setting controls for multiple parameters. The debug parameter setting module 1530 can be used to generate one or more debug parameter values ​​for the target parameter in response to a batch setting instruction for at least one target parameter among a plurality of parameters. The operation interface display module 1540 can be used to respond to the interface switching operation and display the game operation interface on the graphical user interface. The game operation interface includes batch debugging controls, game scene and virtual character. The batch debugging controls include debugging parameter usage controls corresponding to multiple debugging parameter values ​​of at least one target parameter. The debug parameter application module 1550 can be used to determine one or more target debug parameter usage controls from debug parameter usage controls corresponding to multiple debug parameter values, and perform game operations based on the debug parameter values ​​corresponding to one or more target debug parameter usage controls.

[0111] The specific details of each module in the above parameter debugging device have been described in detail in the corresponding method embodiment section, and will not be repeated here.

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

[0113] Figure 16 A schematic diagram of the structure of a computer system suitable for implementing the embodiments of the present disclosure is shown.

[0114] It should be noted that, Figure 16 The computer system 1600 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0115] like Figure 16 As shown, the computer system 1600 includes a central processing unit (CPU) 1601, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 1602 or programs loaded from storage portion 1608 into random access memory (RAM) 1603. The RAM 1603 also stores various programs and data required for system operation. The CPU 1601, ROM 1602, and RAM 1603 are interconnected via a bus 1604. An input / output (I / O) interface 1605 is also connected to the bus 1604.

[0116] The following components are connected to I / O interface 1605: an input section 1606 including a keyboard, mouse, etc.; an output section 1607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1608 including a hard disk, etc.; and a communication section 1609 including a network interface card such as a LAN card, modem, etc. The communication section 1609 performs communication processing via a network such as the Internet. A drive 1610 is also connected to I / O interface 1605 as needed. Removable media 1611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1610 as needed so that computer programs read from them can be installed into storage section 1608 as needed.

[0117] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1609, and / or installed from removable medium 1611. When the computer program is executed by central processing unit (CPU) 1601, it performs various functions defined in the system of this disclosure.

[0118] An exemplary embodiment of this disclosure also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements a debugging method for the above-described parameters.

[0119] In one implementation, the computer program product can be a tangible product containing a computer program, such as a computer-readable storage medium storing the computer program. The readable storage medium can be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory, hard disk drive (HDD), solid-state drive (SSD), etc. For example, the computer program product can be implemented as a non-volatile storage medium storing a computer program, such as read-only memory, NAND flash memory, etc.

[0120] In one implementation, the computer program product can be an intangible product containing a computer program. For example, the computer program product can be implemented as a virtual digital product, such as an executable file, installation package, or other digital file storing the computer program.

[0121] Computer program code can be written in one or more programming languages. Examples of programming languages ​​include C, Java, and C++. Program code can execute entirely on the user's computing device, partially on the user's computing device, or as a standalone software package. It can also execute partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, such as a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via an internet connection provided by a mobile network operator).

[0122] Computer programs can be carried or transmitted via signals such as electrical, magnetic, optical, electromagnetic, and infrared rays. Electronic devices can convert the signals carrying computer programs into digital signals, thereby running the computer programs. When a computer program runs on an electronic device, its code is used to cause the electronic device to execute (more specifically, to be executed by the processor of the electronic device) the method steps of various exemplary embodiments of this disclosure, such as the debugging method that can execute the parameters described above.

[0123] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

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

[0125] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein.

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

Claims

1. A method for adjusting parameters, characterized in that, The method of providing a graphical user interface via a terminal device includes: The graphical user interface displays a first game screen, which includes operation controls, a game scene, and a virtual character located in the game scene. The virtual character corresponds to the terminal device, and the operation controls are configured to respond to control operations and control the virtual character to play the game. In response to a setting command, a parameter setting interface is displayed on the graphical user interface, the parameter setting interface containing parameter value setting controls for multiple parameters; In response to a batch setting instruction for at least one target parameter among the plurality of parameters, one or more debug parameter values ​​for the target parameter are generated; In response to the interface switching operation, a game operation interface is displayed on the graphical user interface. The game operation interface includes a batch debugging control, the game scene, and the virtual character. The batch debugging control includes a debugging parameter usage control corresponding to multiple debugging parameter values ​​of the at least one target parameter. One or more target debug parameter usage controls are determined from the debug parameter usage controls corresponding to multiple debug parameter values, and game operations are performed according to the debug parameter values ​​corresponding to the one or more target debug parameter usage controls.

2. The parameter adjustment method according to claim 1, characterized in that, The step of displaying the game operation interface on the graphical user interface in response to the interface switching operation includes: In response to the interface switching operation, determine whether there are one or more debugging parameter values ​​set according to the batch setting instruction; When one or more debug parameter values ​​are set according to the batch setting instruction, the game operation interface is displayed on the graphical user interface. When one or more debugging parameter values ​​set according to the batch setting instruction do not exist, the control switches the parameter setting interface displayed in the graphical user interface back to the first game screen.

3. The parameter adjustment method according to claim 1, characterized in that, The step of performing game operations using the corresponding debugging parameter values ​​of the control based on one or more target debugging parameters includes: When the virtual character meets the preset debugging conditions related to the target parameters, the game operation is performed using the debugging parameter value corresponding to the control according to one or more target debugging parameters; When the virtual character does not meet the preset debugging conditions related to the target parameters, it is prohibited to use the debugging parameter values ​​corresponding to the controls to perform game operations based on one or more target debugging parameters.

4. The parameter adjustment method according to claim 1, characterized in that, The response is for a batch setting instruction of at least one target parameter among the plurality of parameters, generating one or more debug parameter values ​​for the target parameter, including: In response to the batch debugging enable control applied to the target parameter, a parameter value addition control corresponding to the target parameter is displayed on the parameter setting interface, wherein the batch debugging enable control of the target parameter is located on the parameter setting interface; In response to the parameter value addition operation applied to the parameter value addition control, the debug parameter value of the target parameter is generated according to the parameter value set on the parameter value setting control, and the debug parameter value is displayed on the parameter setting interface.

5. The parameter adjustment method according to claim 4, characterized in that, The method further includes: The parameter setting interface provides a delete control corresponding to each of the debugging parameter values.

6. The parameter adjustment method according to claim 4, characterized in that, The method further includes: A cancellation control is provided in the parameter setting interface; In response to the cancel setting operation applied to the cancel setting control, all set debug parameter values ​​are deleted simultaneously.

7. The parameter adjustment method according to claim 4, characterized in that, The method further includes: A confirmation setting control is provided in the parameter setting interface; In response to the confirmation setting operation applied to the confirmation setting control, a parameter setting completion prompt is displayed in the parameter setting interface, and the already set debugging parameter values ​​are de-displayed.

8. The parameter adjustment method according to claim 1, characterized in that, The step of determining one or more target debug parameter usage controls from the debug parameter usage controls corresponding to multiple debug parameter values ​​includes: In response to a selection operation for the debug parameter usage control, one or more target debug parameter usage controls are determined from the debug parameter usage controls corresponding to multiple debug parameter values ​​based on the selection operation.

9. The parameter adjustment method according to claim 1, characterized in that, The step of performing game operations using the corresponding debugging parameter values ​​of the control based on one or more target debugging parameters includes: In response to a control operation on a game object corresponding to the target parameter, obtain the operation parameters of the control operation; Based on the one or more target debugging parameters, the adjustment parameters of the game object are determined using the debugging parameter values ​​corresponding to the control and the operation parameters; Adjust the game object according to the adjustment parameters.

10. The parameter adjustment method according to claim 9, characterized in that, The game interface includes target operation controls related to the target parameters; The response is for a control operation on a game object corresponding to the target parameter, and obtains the operation parameters of the control operation, including: In response to a touch operation on a target control related to the target parameter, the touch parameter corresponding to the touch operation is obtained.

11. The parameter adjustment method according to claim 10, characterized in that, The game operation interface includes operation controls in the first game screen, wherein the target operation control is a control in the operation controls in the first game screen, the target operation control is configured with a first display parameter, and other operation controls in the first game screen are configured with a second display parameter.

12. The parameter adjustment method according to claim 9, characterized in that, The game object is a virtual camera, and the virtual camera is configured to capture the game scene to form the game screen; The step of determining the adjustment parameters of the game object based on the one or more target debugging parameters using the debugging parameter values ​​corresponding to the control and the operation parameters includes: The target rotation parameters of the virtual camera are determined using the corresponding debugging parameter values ​​of the control and the operation parameters based on one or more target debugging parameters.

13. The parameter adjustment method according to claim 12, characterized in that, The step of adjusting the game object according to the adjustment parameters includes: The virtual camera is controlled to rotate according to the target rotation parameters, and the game scene captured by the rotated virtual camera is displayed in the game operation interface.

14. The parameter adjustment method according to claim 1, characterized in that, The game interface includes at least one of the following controls: an exit debug control and an interface switching control; the method also includes at least one of the following steps: When the game operation interface is displayed, in response to the control operation of the exit debug control, the game operation interface displayed by the graphical user interface is switched to the first game match screen or the parameter setting interface. When the game operation interface is displayed, in response to the control operation of the interface switching control, the game operation interface displayed by the graphical user interface is switched to the parameter setting interface, wherein the parameter setting interface displays multiple debugging parameter values ​​corresponding to the batch setting command.

15. The parameter adjustment method according to claim 14, characterized in that, The method further includes: In response to the control operation for exiting the debug control, after controlling the switching of the game operation interface displayed by the graphical user interface to the first game match screen or the parameter setting interface, the debug parameter value corresponding to the target debug parameter is used as the actual application parameter value of the target parameter.

16. The parameter adjustment method according to claim 1, characterized in that, The step of displaying the game operation interface on the graphical user interface in response to the interface switching operation includes: In response to an interface switching operation, a first game operation interface is displayed on the graphical user interface; the first game operation interface includes target operation controls related to the target parameters. In response to a target operation applied to the target operation control, a second game operation interface is displayed on the graphical user interface; the second game operation interface includes a batch debugging control, which includes debugging parameter usage controls corresponding to multiple debugging parameter values ​​of the target parameter.

17. The parameter adjustment method according to claim 16, characterized in that, The method further includes: The control configures at least one second target operation control in the first game operation interface that is different from the target operation control to a state of prohibited operation, wherein the second target operation control is an operation control in the operation control of the first game game screen that meets preset conditions.

18. The parameter adjustment method according to claim 16, characterized in that, The method further includes: If multiple debug parameter values ​​of multiple target parameters are generated in the parameter setting interface, the debug parameter usage controls corresponding to the multiple debug parameter values ​​of each target parameter are displayed in the batch debug control, and the parameter name corresponding to each target parameter is also displayed.

19. The parameter adjustment method according to claim 18, characterized in that, The method further includes: In response to switching from the debug parameter value of the first target parameter to the debug parameter value of the second target parameter, the camera parameter of the current game item is switched from the camera parameter corresponding to the first target parameter to the camera parameter corresponding to the second target parameter.

20. A parameter adjustment device, characterized in that, The apparatus provides a graphical user interface via a terminal device, comprising: A game screen display module is used to display a first game screen through the graphical user interface. The first game screen includes operation controls and a game scene, as well as a virtual character located in the game scene. The virtual character corresponds to the terminal device, and the operation controls are configured to respond to control operations and control the virtual character to perform game matches. The setting interface display module is used to display a parameter setting interface on the graphical user interface in response to a setting command. The parameter setting interface includes parameter value setting controls for multiple parameters. The debugging parameter setting module is used to generate one or more debugging parameter values ​​for the target parameter in response to a batch setting instruction for at least one target parameter among the plurality of parameters. The operation interface display module is used to display the game operation interface on the graphical user interface in response to the interface switching operation. The game operation interface includes batch debugging controls, the game scene and the virtual character. The batch debugging controls include debugging parameter usage controls corresponding to multiple debugging parameter values ​​of the at least one target parameter. The debugging parameter application module is used to determine one or more target debugging parameter usage controls from the debugging parameter usage controls corresponding to multiple debugging parameter values, and to perform game operations based on the debugging parameter values ​​corresponding to the one or more target debugging parameter usage controls.

21. An electronic device, characterized in that, include: processor; as well as A memory for storing one or more programs that, when executed by the processor, cause the processor to implement the debugging method for the parameters as described in any one of claims 1 to 19.

22. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the debugging method for the parameters as described in any one of claims 1 to 19.