Virtual object processing method and device, electronic equipment and readable storage medium
By storing the attribute parameters generated from adjusting virtual objects into a collection, and directly filtering target parameters for adjustment, the problem of low efficiency in adjusting virtual objects is solved, thus improving the efficiency of human-computer interaction.
Patent Information
- Application Number
- CN202410694289.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-30
- Publication Date
- 2025-12-02
AI Technical Summary
In existing technologies, the adjustment efficiency of virtual objects is low, requiring players to make repeated adjustments to find a satisfactory solution, which affects the efficiency of human-computer interaction.
The attribute parameters generated by the adjustment operation are stored in the attribute parameter set. The target attribute parameter can be directly selected from the set for adjustment, reducing the search time and steps for players.
It improves the efficiency of virtual object adjustment and human-computer interaction, reducing the time and steps players need to find attribute parameters.
Smart Images

Figure CN121041684A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of human-computer interaction technology, and in particular to methods, apparatuses, electronic devices and readable storage media for processing virtual objects. Background Technology
[0002] In the game system, players can adjust and modify virtual objects, allowing them to create virtual objects according to their own preferences.
[0003] In related technologies, when adjusting virtual objects, adjustment schemes are generally generated randomly according to preset rules. The timing or form of generating the adjustment scheme is uncertain. If a player wants to find a previously generated and preferred scheme after multiple generation, the player needs to perform the object adjustment operation again. Only after repeated adjustments can a preferred adjustment scheme be found again. The adjustment steps are cumbersome, the efficiency of adjusting virtual objects is low, and thus the efficiency of human-computer interaction is affected. Summary of the Invention
[0004] In view of this, the purpose of this disclosure is to provide a method, apparatus, electronic device and readable storage medium for processing virtual objects. When adjusting a virtual object to be adjusted, the attribute parameters generated by the adjustment operation can be stored in an attribute parameter set. When adjusting the virtual object to be adjusted, the corresponding attribute parameters can be directly selected from the attribute parameter set for adjustment, reducing the time and steps for players to search for attribute parameters, and helping to improve the efficiency of virtual object adjustment and human-computer interaction.
[0005] In a first aspect, embodiments of this disclosure provide a method for processing virtual objects, the method comprising:
[0006] In response to a first adjustment operation on a virtual object to be adjusted, the first attribute parameter of the virtual object to be adjusted is determined according to a preset rule;
[0007] In response to a first save operation for the first attribute parameter, the first attribute parameter is stored in an attribute parameter set; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to a second adjustment operation and saved to the attribute parameter set in response to a second save operation;
[0008] In response to a selection instruction, a target attribute parameter is determined from the set of attribute parameters, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter;
[0009] In response to the determination command, the virtual object to be adjusted is adjusted according to the target attribute parameters;
[0010] Control the adjusted virtual object to perform game behavior.
[0011] Secondly, embodiments of this disclosure also provide a processing apparatus for virtual objects, the processing apparatus comprising:
[0012] The parameter determination module is used to respond to the first adjustment operation for the virtual object to be adjusted, and to determine the first attribute parameters of the virtual object to be adjusted after adjustment according to the preset rules.
[0013] A parameter storage module is configured to store the first attribute parameter into an attribute parameter set in response to a first save operation for the first attribute parameter; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to a second adjustment operation and saved into the attribute parameter set in response to the second save operation;
[0014] A parameter selection module is used to determine a target attribute parameter from the attribute parameter set in response to a selection instruction, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter;
[0015] An object adjustment module is used to adjust the virtual object to be adjusted according to the target attribute parameters in response to a determination command;
[0016] The behavior execution module is used to control the adjusted virtual object to perform game behaviors.
[0017] Thirdly, embodiments of this disclosure also provide an electronic device, including: a processor, a storage medium, and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform a virtual object processing method as described in any of the first aspects.
[0018] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the virtual object processing method as described in any of the first aspects.
[0019] The virtual object processing method, apparatus, electronic device, and readable storage medium provided in this disclosure, in response to a first adjustment operation on a virtual object to be adjusted, determine a first attribute parameter of the virtual object to be adjusted according to a preset rule; in response to a first save operation on the first attribute parameter, store the first attribute parameter in an attribute parameter set; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to a second adjustment operation and saved to the attribute parameter set in response to the second save operation; in response to a selection instruction, determine a target attribute parameter from the attribute parameter set, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter; in response to a determination instruction, adjust the virtual object to be adjusted according to the target attribute parameter; and control the adjusted virtual object to perform game behavior. Thus, when adjusting a virtual object, the attribute parameters generated by the adjustment operation can be stored in the attribute parameter set, and when adjusting the virtual object, the corresponding attribute parameters can be directly selected from the attribute parameter set for adjustment, reducing the time and steps required for players to search for attribute parameters, and helping to improve the efficiency of virtual object adjustment and human-computer interaction.
[0020] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0021] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of this disclosure and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 A flowchart illustrating a method for processing virtual objects provided in this embodiment of the disclosure;
[0023] Figure 2 This is one of the schematic diagrams of an object adjustment interface provided in an embodiment of this disclosure;
[0024] Figure 3 This is a second schematic diagram of the object adjustment interface provided in an embodiment of this disclosure;
[0025] Figure 4 This is a third schematic diagram of the object adjustment interface provided in the embodiments of this disclosure;
[0026] Figure 5 This is a fourth schematic diagram of the object adjustment interface provided in the embodiments of this disclosure;
[0027] Figure 6 Fifth of the schematic diagrams of the object adjustment interface provided in the embodiments of this disclosure;
[0028] Figure 7 This is a schematic diagram of the structure of a virtual object processing device provided in an embodiment of the present disclosure;
[0029] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. Based on the embodiments of this disclosure, every other embodiment obtained by those skilled in the art without inventive effort falls within the scope of protection of this disclosure.
[0031] The background technology of this disclosure is introduced as follows:
[0032] In the game system, players can adjust and modify virtual objects, allowing them to create virtual objects according to their own preferences.
[0033] In related technologies, when adjusting virtual objects, adjustment schemes are generally generated randomly according to preset rules. The timing or form of generating the adjustment scheme is uncertain. If a player wants to find a previously generated and preferred scheme after multiple generation, the player needs to perform the object adjustment operation again. Only after repeated adjustments can a preferred adjustment scheme be found again. The adjustment steps are cumbersome, the efficiency of adjusting virtual objects is low, and thus the efficiency of human-computer interaction is affected.
[0034] Based on this, the present disclosure provides a method for processing virtual objects to reduce the time and steps required for players to find attribute parameters, and to improve the efficiency of adjusting virtual objects and human-computer interaction.
[0035] 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's execution and the game screen presentation are separated. The storage and execution of virtual object processing methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0036] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.
[0037] In one possible implementation, this invention provides a method for processing virtual objects, which provides a graphical user interface through a terminal device. The terminal device can be a local terminal device (such as a local touch terminal) or a client device in the aforementioned cloud interaction system. The following description uses the example of the virtual object processing method running on a local terminal device (hereinafter referred to as the terminal device).
[0038] Please see Figure 1 , Figure 1 This is a flowchart illustrating a method for processing virtual objects provided in an embodiment of this disclosure. Figure 1 As shown in the embodiments of this disclosure, the method for processing virtual objects includes:
[0039] S101. Respond to the first adjustment operation for the virtual object to be adjusted, and determine the first attribute parameter of the virtual object to be adjusted after adjustment according to the preset rules.
[0040] S102. In response to the first save operation for the first attribute parameter, the first attribute parameter is stored in an attribute parameter set; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to the second adjustment operation and saved to the attribute parameter set in response to the second save operation.
[0041] S103. In response to the selection instruction, a target attribute parameter is determined from the set of attribute parameters, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter.
[0042] S104. In response to the determination command, adjust the virtual object to be adjusted according to the target attribute parameters.
[0043] S105. Control the adjusted virtual object to perform game behavior.
[0044] The virtual object processing method provided in this disclosure can store the attribute parameters generated by the adjustment operation in an attribute parameter set when adjusting the virtual object to be adjusted. When adjusting the virtual object to be adjusted, the corresponding attribute parameters can be directly selected from the attribute parameter set for adjustment, reducing the time and steps for players to search for attribute parameters, which helps to improve the efficiency of virtual object adjustment and human-computer interaction efficiency.
[0045] The exemplary steps of the embodiments of this disclosure are described below:
[0046] S101. Respond to the first adjustment operation for the virtual object to be adjusted, and determine the first attribute parameter of the virtual object to be adjusted after adjustment according to the preset rules.
[0047] In one possible implementation, the virtual object to be adjusted is a virtual character or a virtual item. When using or selecting a virtual character or virtual item, players can personalize it to ensure that it better suits their needs.
[0048] In one possible implementation, the appearance and skills of the virtual character can be adjusted; the appearance, attack parameters, and skill parameters of the virtual item can also be adjusted.
[0049] In one possible implementation, the adjustment operation of the virtual object can be triggered by the assembly or adjustment operation of the virtual object, and an object adjustment interface can be provided in the graphical user interface, displaying the virtual object to be adjusted in the object adjustment interface.
[0050] Specifically, before the step of "responding to the first adjustment operation for the virtual object to be adjusted and determining the first attribute parameter of the virtual object to be adjusted according to a preset rule", the processing method further includes:
[0051] a1: In response to an assembly or adjustment operation of the virtual object to be adjusted, an object adjustment interface is provided on the graphical user interface; the object adjustment interface displays the virtual object to be adjusted.
[0052] In one possible implementation, when the virtual object to be adjusted is a virtual item, the player can equip the virtual item before the game starts. The player can select the corresponding virtual item in the equipment interface and enter the object adjustment interface in the equipment interface to adjust the virtual item; or after having the virtual item, the player can choose to adjust the attribute parameters of the virtual item. In this case, the player can enter the object adjustment interface to adjust the virtual item through the virtual item adjustment operation.
[0053] In another possible implementation, players can equip virtual characters before the game starts. Players can select the corresponding virtual character in the character selection interface and then enter the object adjustment interface in the character selection interface to adjust the virtual items. When the virtual object to be adjusted is a virtual character, players can enter the object adjustment interface to adjust the virtual character through the virtual character adjustment operation.
[0054] In one possible implementation, the first adjustment operation for the virtual object to be adjusted may be performed through the adjustment controls displayed in the object adjustment interface or by triggering an adjustment response area.
[0055] In one possible implementation, the response range of the adjustment control can be a response area; the adjustment response area can be an area displayed in the object adjustment interface, and the adjustment control is included in the adjustment response area. The display shape of the adjustment response area can be a preset shape (rectangle, circle, etc.), or it can be consistent with the shape of the adjustment control.
[0056] In another possible implementation, the adjustment response area can also be an area hidden in the object adjustment interface. In this case, the adjustment controls contained in the adjustment response area can be displayed in the object adjustment interface or hidden in the object adjustment interface.
[0057] Regardless of the display method mentioned above, the response range of the adjustment response area is greater than or equal to the control response range of the adjustment control. During the game settings process, the response range of the adjustment response area can be preset. For example, the response range of the adjustment response area can be within the preset range of the adjustment control.
[0058] In one possible implementation, for different virtual objects to be adjusted, after the first adjustment operation is performed on the virtual object to be adjusted, different attribute dimensions of the virtual object to be adjusted will be adjusted, and then the first attribute parameter to be adjusted for the virtual object to be adjusted can be determined according to the preset rules.
[0059] Specifically, the step "determine the first attribute parameter after adjusting the virtual object to be adjusted according to preset rules" includes:
[0060] b1: Based on the object grade and / or object structure of the virtual object to be adjusted, determine the attribute parameter dimensions corresponding to the virtual object to be adjusted; the number of attribute parameter dimensions is positively correlated with the object grade and / or object structure of the virtual object.
[0061] b2: Based on the attribute parameter dimension corresponding to the virtual object to be adjusted, determine the first attribute parameter after adjusting the virtual object according to the preset rules.
[0062] In this embodiment of the disclosure, for different virtual objects to be adjusted, the object level of the virtual objects to be adjusted is different, and the object structure may also be different. Therefore, when determining the first attribute parameter, it is necessary to determine all attribute parameter dimensions of the virtual object to be adjusted, and after determining the attribute value of each attribute parameter dimension, determine the first attribute parameter selected according to the preset rules.
[0063] In one possible implementation, when the grades of the virtual objects to be adjusted are different, the number of adjustable attribute parameter dimensions of the virtual objects to be adjusted is positively correlated with the grade of the virtual objects to be adjusted. The higher the grade, the more adjustable attribute parameter dimensions the virtual objects to be adjusted can have. As for the object structure of the virtual objects to be adjusted, the number of adjustable attribute parameter dimensions is positively correlated with the object structure of the virtual objects to be adjusted. The more complex the object structure, the more adjustable attribute parameter dimensions the virtual objects to be adjusted can have.
[0064] In one possible implementation, the determination of the attribute parameter dimension of the virtual object to be adjusted may refer only to the object grade of the virtual object or only to the object structure of the virtual object. However, in order to ensure the comprehensiveness and accuracy of the adjustment of the virtual object to be adjusted, both the object grade and the object structure of the virtual object to be adjusted may be considered at the same time, thereby ensuring that the determination of the first attribute parameter of the virtual object to be adjusted is completed comprehensively and accurately.
[0065] For example, taking virtual objects as virtual props, if the quality of virtual prop W is higher than that of virtual prop X, then for the dimension of display parameters, the number of attribute parameter dimensions that virtual prop W can adjust may include the color of the virtual prop, the shape of different parts of the virtual prop, etc.; while the attribute parameter dimensions that virtual prop X can adjust only include the color dimension.
[0066] For example, in the above example, if the grade of virtual item W is the same as that of virtual item Y, but their constructions are different, virtual item W includes a virtual spearhead, a virtual spear shaft, and a virtual spear chain, while virtual item Y only includes a virtual hilt and a virtual scabbard, then the adjustable attribute parameters of virtual item W and virtual item Y are also different.
[0067] In one possible implementation, the preset rule can be a permutation and combination of different parameters under the attribute parameter dimension of the virtual object to be adjusted after the virtual object to be adjusted is determined. It is necessary to ensure that the first attribute parameter of the permutation and combination completely contains all the attribute parameter dimension values of the virtual object to be adjusted.
[0068] Among them, for each attribute parameter dimension of the virtual object to be adjusted, there may be a different and finite number of attribute values, or there may be a different and infinite number of attribute values. Therefore, when determining the first attribute parameter in combination with each attribute parameter dimension, it is necessary to randomly arrange and combine the attribute values under each attribute parameter dimension.
[0069] In one possible implementation, when the first attribute parameter includes the display parameter of the virtual object, the attribute parameter dimension of the virtual object includes at least one of the following: object color display dimension and object part shape display dimension. For the object color display dimension of the virtual object to be adjusted, there are different and an infinite number of attribute values; while for the object part shape display dimension, there are different and a finite number of attribute values. That is, in the process of determining the first attribute parameter of the virtual object to be adjusted, after multiple screenings, it is possible to select a combination of parameters with the same object part shape display dimension but different object color display dimensions.
[0070] In one possible implementation, the first attribute parameter needs to include all attribute values for all attribute parameter dimensions of the virtual object to be adjusted.
[0071] For example, based on the item grade and item structure, the virtual item W has attribute parameters including virtual gun head, virtual gun barrel, virtual gun chain, and item color. Therefore, the first attribute parameter should include the virtual gun head shape 1, virtual gun barrel shape 1, virtual gun chain 2, and item color of the virtual item W.
[0072] In one possible implementation, the first attribute parameter includes at least one of the following: the display parameters of the virtual object to be adjusted, and the game parameters of the virtual object to be adjusted.
[0073] The game parameters are those parameters that affect the game behavior performed by the virtual object to be adjusted.
[0074] Specifically, the game parameters of the virtual object to be adjusted include at least one of the following: attack power value, attack type, attack accuracy, healing type and intensity, and defense value; by matching different game parameters, the behavior of the virtual object when performing game actions can be adjusted.
[0075] For example, attack power values include maximum health, minimum external attack, maximum external attack, and critical hit value; attack type includes external attack, external defense, etc.; attack accuracy includes accuracy value, accuracy value, and accuracy resistance value; healing type and intensity include healing critical hit value, critical hit value, and healing intensity; defense values include critical hit resistance value, critical hit resistance value, etc.
[0076] Furthermore, after determining the first attribute parameter of the virtual object to be adjusted through the first adjustment operation, the currently determined first attribute parameter is not ultimately applied to the virtual object to be adjusted and reflected in the game scene. Instead, it can be adjusted again according to other adjustment operations to obtain new attribute parameters. In order to ensure that the first attribute parameter is not deleted during the process of adjusting other parameters of the virtual object to be adjusted, and to make it easy to find the first attribute parameter when it is needed to adjust the virtual object to be adjusted again in the future, thereby reducing the steps of searching for the first attribute parameter and improving the efficiency of adjusting the virtual object to be adjusted and the efficiency of human-computer interaction, the first attribute parameter can be saved. When the first attribute parameter is needed to adjust the virtual object to be adjusted again, the first attribute parameter can be searched directly, instead of having to combine the first attribute parameter again through preset rules.
[0077] S102. In response to the first save operation for the first attribute parameter, the first attribute parameter is stored in an attribute parameter set; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to the second adjustment operation and saved to the attribute parameter set in response to the second save operation.
[0078] In one possible implementation, the attribute parameter set includes at least one second attribute parameter. The second attribute parameter is an attribute parameter that is determined according to a preset rule in response to a second adjustment operation and saved to the attribute parameter set in response to a second save operation. Furthermore, the operation time of the second adjustment operation is earlier than that of the first adjustment operation; the operation time of the second save operation is earlier than that of the first save operation, that is, the second attribute parameter in the attribute parameter set is saved before the first attribute parameter.
[0079] In one possible implementation, the second attribute parameter includes at least one of the following: the display parameters of the virtual object to be adjusted, and the game parameters of the virtual object to be adjusted.
[0080] The game parameters are those parameters that affect the game behavior performed by the virtual object to be adjusted.
[0081] Specifically, the game parameters of the virtual object to be adjusted include at least one of the following: attack power value, attack type, attack accuracy, healing type and intensity, and defense value; by matching different game parameters, the behavior of the virtual object when performing game actions can be adjusted.
[0082] In one possible implementation, the method for determining the second attribute parameter is the same as the method for determining the first attribute parameter, and will not be repeated here.
[0083] In one possible implementation, the second attribute parameter stored in the attribute parameter set can be displayed in list form.
[0084] Specifically, the attribute parameter list includes a preset number of attribute parameter storage areas; the attribute parameters are displayed in the attribute parameter storage areas in the form of identifiers;
[0085] The identification information for each attribute parameter includes at least one of the following:
[0086] The attribute parameters include the attribute parameter dimension combination information, the attribute parameter sorting information, and the attribute parameter rating information.
[0087] In one possible implementation, the attribute parameter list includes a preset number of attribute parameter storage areas, where different second parameter attribute information is stored. Because the number of attribute parameter storage areas is limited, the number of second attribute parameters that can be stored simultaneously in the attribute parameter list is also limited. This saves storage space on the backend server, further improving server power consumption and reducing server performance overhead.
[0088] In one possible implementation, each attribute parameter in the attribute parameter set is displayed as an identifier in the attribute parameter storage area to save display space in the attribute parameter storage area and to reduce occlusion of the attribute parameter storage area.
[0089] The attribute parameter dimension combination information includes the specific attribute values under each attribute parameter dimension corresponding to the attribute parameter, and the attribute parameter information represents the sorting sequence of the current attribute parameter in the attribute parameter set; the attribute parameter score information represents the attribute score after the combination of the specific attribute values under each attribute parameter dimension included in the current attribute parameter, which can be determined and displayed according to preset rules.
[0090] For example, taking a virtual prop as the object whose attributes need to be adjusted, after performing the first adjustment operation on the virtual prop, the first attribute parameters of the virtual prop are determined to be virtual gun head shape 1, virtual gun shaft shape 1, virtual gun chain 2, and prop color G; and when storing the current first attribute parameter, the current first attribute parameter is ranked second in the attribute parameter set; at the same time, the score for virtual gun head shape 1, virtual gun shaft shape 1, virtual gun chain 2, and prop color G is 1000; then, after storing the first attribute parameter in the attribute parameter set, when the attribute parameter set is displayed in the form of a list, the first attribute parameter is stored in the second attribute parameter storage area of the attribute parameter list, and the information of attribute parameter 2, virtual gun head shape 1, virtual gun shaft shape 1, virtual gun chain 2, prop color G, and score 1000 is displayed in the attribute parameter storage area.
[0091] In one possible implementation, when a player needs to understand the storage status of attribute parameters in the current attribute parameter set, the attribute parameter list is displayed in the object adjustment interface through a display operation targeting the attribute parameters.
[0092] Specifically, the processing method further includes:
[0093] c1: In response to a display operation for the attribute parameters, display the list of attribute parameters.
[0094] In this embodiment of the disclosure, the display operation of attribute parameters can be initiated by triggering a parameter display control set in the object adjustment interface. Specifically, in response to the triggering operation of the parameter display control, a list of attribute parameters is displayed.
[0095] In one possible implementation, in order to reduce the obstruction of the attribute parameter list on the object adjustment interface and reduce the adjustment operations on the virtual object to be adjusted, the attribute parameter list can be displayed on the side of the object adjustment interface.
[0096] In one possible implementation, when displaying the attribute parameter list, it is necessary to display at least one second attribute parameter stored in the attribute list, as well as the currently empty attribute parameter storage area. At the same time, the initial attribute parameters of the virtual object to be adjusted are displayed at a fixed position in the attribute list (e.g., the attribute parameter storage area at the top of the attribute list), and the display method of the attribute parameter storage area displaying the initial attribute parameters is different from that of displaying other second attribute parameters, so that the player can quickly locate the initial attribute parameters of the virtual object to be adjusted and restore the virtual object to the state corresponding to the initial attribute parameters, thereby improving the efficiency of human-computer interaction.
[0097] In one possible implementation, before storing the first attribute parameter determined by the first adjustment operation into the attribute parameter set, it is necessary to determine whether the first attribute parameter can be stored at present. The conditions under which the first attribute parameter can be stored into the attribute parameter set include that the first attribute parameter has not been stored in the attribute parameter set and that there is a storage area in the attribute parameter set that can store the first attribute parameter.
[0098] Specifically, the step "responding to a first save operation for the first attribute parameter and storing the first attribute parameter in the attribute parameter set" includes:
[0099] d1: In response to the first save operation for the first attribute parameter, store the first attribute parameter in an unoccupied attribute parameter storage area in the attribute parameter list.
[0100] In this embodiment of the disclosure, for the case where the attribute parameter set is displayed through the attribute parameter list, storing the first attribute parameter into the attribute parameter set is equivalent to storing the first attribute parameter into the attribute parameter storage area that is not occupied in the attribute parameter list.
[0101] In one possible implementation, the storage operation for the first attribute parameter can be performed by triggering a storage control set in the object adjustment interface. The storage control may not be always displayed in the object adjustment interface, but the interaction state of the storage control can be adjusted according to the judgment of whether the first attribute parameter can be stored in the attribute parameter combination.
[0102] Specifically, before the step "in response to the first save operation for the first attribute parameter, store the first attribute parameter in the attribute parameter set", the processing method further includes:
[0103] e1: If the first attribute parameter is not stored in the attribute parameter list, and there is an unoccupied attribute parameter storage area in the attribute parameter list, a storage control is displayed at a preset position in the attribute parameter list, and the storage control is in an interactive state.
[0104] In one possible implementation, if it is determined that the first attribute parameter is not stored in the attribute parameter list and the attribute parameter list stores an unoccupied attribute parameter storage area, then it is determined that the first attribute parameter can be stored in the attribute parameter set. On the one hand, for situations where controls are not frequently displayed in the object adjustment interface, the storage control can be displayed after it is determined that the first attribute parameter can be stored in the attribute parameter set. On the other hand, the storage control is set to an interactive state, and players can store the first attribute parameter in the attribute parameter set through interactive operations on the storage control.
[0105] Specifically, the step "responding to a first save operation for the first attribute parameter and storing the first attribute parameter in the attribute parameter set" includes:
[0106] f1: In response to a trigger operation on the storage control, store the first attribute parameter into the attribute parameter set.
[0107] In one possible implementation, the triggering operation for the storage control can be a touch operation on the storage control or a click operation on the storage control.
[0108] For example, when the terminal device is a mobile terminal, the triggering operation for the storage control can be a touch operation (long press, click, or swipe operation, etc.) on the storage control; when the terminal device is a PC, the triggering operation for the storage control can be a click operation on the storage control via an external input device (click operation via mouse, etc.).
[0109] In one possible implementation, after determining that the first attribute parameter is stored in the attribute parameter set, a parameter storage order prompt can be displayed in the object adjustment interface to remind the player that the first attribute parameter has been stored in the attribute set and to indicate the storage location of the first attribute parameter in the attribute parameter set.
[0110] For example, the parameter storage order prompt message could be "The current attribute parameter has been stored as attribute parameter two".
[0111] In another possible implementation, if it is determined that the first attribute parameter has already been stored in the attribute parameter list or that there is no unoccupied attribute parameter storage area in the attribute parameter list, the storage control needs to be adjusted to a non-interactive state to prompt the player that the storage operation for the first attribute parameter cannot be performed at present.
[0112] Specifically, the processing method further includes:
[0113] g1: If the first attribute parameter is already stored in the attribute parameter list, or if there is no unoccupied attribute parameter storage area in the attribute parameter list, adjust the storage control to a non-interactive state.
[0114] g2: In response to the trigger operation of the storage control, display a parameter storage failure prompt message.
[0115] In this embodiment of the disclosure, if it is determined that the first attribute parameter has already been stored in the attribute parameter list, in order to avoid duplicate storage and increase the storage pressure on the server, it is necessary to indicate that the first attribute parameter cannot be stored at present. At the same time, if there is no unoccupied attribute parameter storage area in the attribute parameter list, in order to ensure that the server saves enough running controls and ensures the running efficiency of the server, it is not supported to add attribute parameter storage areas to the attribute parameter list again. Therefore, when it is determined that there is no unoccupied attribute parameter storage area in the attribute parameter list, it is considered that the first attribute parameter cannot be stored in the attribute parameter list.
[0116] In one possible implementation, after determining that the first attribute parameter cannot be stored in the attribute parameter list, the storage control is adjusted to a non-interactive state (e.g., the storage control is grayed out), and when the player triggers an interactive operation on the storage control, a parameter storage failure message is displayed.
[0117] Specifically, the parameter storage failure message can indicate the reason why the current first attribute parameter cannot be stored, so as to help players make better subsequent storage decisions, improve the richness of storage decisions and the player experience, and further improve the efficiency of human-computer interaction.
[0118] For example, if the inability to store the parameter is due to the fact that the first attribute parameter is already stored in the attribute parameter list, the parameter storage failure message can be "The first attribute parameter already exists in the current attribute parameter list, storage failed"; if the inability to store the parameter is due to the fact that there is no unoccupied attribute parameter storage area in the attribute parameter list, the parameter storage failure message can be "No attribute parameter storage area exists in the current attribute parameter list, storage failed".
[0119] In one possible implementation, if the first attribute parameter cannot be stored because it is already stored in the attribute parameter list, the player can directly abandon the storage scheme for the first attribute parameter. If there is no unoccupied attribute parameter storage area in the attribute parameter list and the first attribute parameter does not exist in the attribute parameter list, the second attribute parameter that is already stored in the attribute parameter list can be deleted to obtain an unoccupied attribute parameter storage area to store the first attribute parameter.
[0120] Specifically, the processing method further includes:
[0121] h1: In response to the deletion operation for the target attribute parameter, the target attribute parameter is deleted from the attribute parameter set, and a parameter deletion prompt message is displayed.
[0122] In this embodiment of the disclosure, during the process of displaying the set of attribute parameters through the attribute parameter list, the player can select any target attribute parameter in the attribute parameter storage area of the attribute parameter list to perform deletion, preview, or restoration operations. When performing a deletion operation, after the player selects the target attribute parameter, a deletion control is displayed in the object adjustment interface. The player can delete the selected target attribute parameter by triggering the deletion control.
[0123] In one possible implementation, when deleting a target attribute parameter from the attribute parameter set, the initial attribute parameter corresponding to the virtual object to be adjusted cannot be deleted. Only the second attribute parameter stored in the attribute parameter set can be deleted. This ensures that the player can quickly locate the initial attribute parameter of the virtual object to be adjusted and restore the virtual object to the state corresponding to the initial attribute parameter, thereby improving the efficiency of human-computer interaction.
[0124] Specifically, the step "in response to a deletion operation on the target attribute parameter, delete the target attribute parameter from the attribute parameter set" includes:
[0125] i1: In response to the deletion operation for the target attribute parameter, if the target attribute parameter is not the initial attribute parameter, delete the target attribute parameter from the attribute parameter set.
[0126] In this embodiment of the disclosure, after determining the target attribute parameter in the set of selected attribute parameters, if the selected target attribute parameter is not the initial attribute parameter after a touch operation on the delete control, the selected target attribute parameter is directly deleted from the set of attribute parameters, and a parameter deletion prompt message is displayed to inform the player that the target attribute parameter has been deleted. The parameter deletion prompt message needs to include the parameter order information of the currently deleted target attribute parameter.
[0127] For example, the parameter deletion prompt message can be displayed as "Attribute parameter three has been deleted".
[0128] In one possible implementation, when a player selects an initial attribute parameter and attempts to delete it, a message indicating that the parameter deletion failed can be displayed to inform the player that the current attribute parameter is the initial one and cannot be deleted.
[0129] In one possible implementation, when the set of attribute parameters is displayed in the object adjustment interface through the attribute parameter list, the player can select any attribute parameter to preview the effect, and the virtual object to be adjusted displayed in the object adjustment interface will be adjusted and displayed with the selected attribute parameter, so that the player can understand the different attribute parameters in more detail and realistically, and further improve the efficiency of human-computer interaction.
[0130] Specifically, the processing method further includes:
[0131] j1: In response to a preview operation for any second attribute parameter in the set of attribute parameters, adjust the virtual object to be adjusted according to the selected target attribute parameter, and display the adjusted virtual object to be adjusted.
[0132] In this embodiment of the disclosure, when performing a preview operation, after the player selects the target attribute parameter, a preview control is displayed in the object adjustment interface. The player can preview the selected target attribute parameter by triggering the preview control. At the same time, the virtual object to be adjusted is adjusted according to the target attribute parameter, and the adjusted virtual object to be adjusted is displayed.
[0133] For example, taking the virtual object to be adjusted as a virtual prop, the first attribute parameters currently determined for the virtual object to be adjusted are virtual gun head shape 1, virtual gun barrel shape 1, virtual gun chain 2, and prop color G. Then, the virtual object to be adjusted is displayed in the object adjustment interface with virtual gun head shape 1, virtual gun barrel shape 1, virtual gun chain 2, and prop color G. The target attribute parameters selected in the preview operation are virtual gun head shape 3, virtual gun barrel shape 1, virtual gun chain 5, and prop color R. Then, after performing the preview operation for the target attribute parameters, the virtual object to be adjusted is adjusted to virtual gun head shape 3, virtual gun barrel shape 1, virtual gun chain 5, and prop color R and displayed in the object adjustment interface.
[0134] It is worth noting that when previewing a virtual object, only the attribute parameters of the virtual object to be adjusted in the object adjustment interface are changed, and the changes are not fully applied to the virtual object.
[0135] In one possible implementation, when previewing a target attribute parameter, a preview identifier can be displayed in the attribute parameter storage area where the target attribute parameter is located, so that the player can clearly see the attribute parameter currently being previewed and accurately and quickly complete subsequent operations on the target attribute parameter, which helps to improve the efficiency of human-computer interaction.
[0136] It is worth noting that in preview mode, the virtual object to be adjusted cannot be adjusted; it only previews the display or attribute status of the virtual object to be adjusted under the current attribute parameters.
[0137] In one possible implementation, if the target attribute parameter selected by the player through the selection operation is consistent with the currently determined first attribute parameter, the virtual object to be adjusted will not be adjusted, and a current parameter prompt will be displayed to indicate the attribute parameter currently being viewed to the player.
[0138] Specifically, after the step "in response to the first save operation for the first attribute parameter, store the first attribute parameter in the attribute parameter set", the processing method further includes:
[0139] k1: If the selected target attribute parameter is consistent with the first attribute parameter, display the current parameter prompt icon.
[0140] In this embodiment of the disclosure, if it is determined that the currently selected target attribute parameter is consistent with the first attribute parameter, and it is determined that the first attribute parameter that has been stored in the attribute parameter set has been selected again, then if the virtual object to be adjusted is still displayed with the first attribute parameter, the virtual object to be adjusted will no longer be adjusted, and the current parameter prompt icon will be displayed in the attribute parameter storage area where the target attribute parameter is located, so that the player can accurately and quickly complete the subsequent further operations on the target attribute parameter, which helps to improve the efficiency of human-computer interaction.
[0141] It is worth noting that the preview operation only shows the effect and state of the virtual object to be adjusted under the target attribute parameters. The currently selected target attribute parameters do not override the first attribute parameters determined by the first adjustment operation. After the preview operation ends, the virtual object to be adjusted will still be displayed according to the first attribute parameters.
[0142] In one possible implementation, after selecting any target attribute parameter from the set of attribute parameters, a restoration operation can be performed on the attribute object to be adjusted for the target attribute parameter. In the restoration operation, the target attribute parameter overwrites the first attribute parameter determined by the first adjustment operation. After the restoration operation is completed, the virtual object to be adjusted will be displayed according to the target attribute parameter, and the first attribute parameter will disappear if it is not stored.
[0143] Specifically, the processing method further includes:
[0144] l1: In response to the recovery operation for the target attribute parameter, if the first attribute parameter has been saved to the attribute parameter set, the display format of the virtual object to be adjusted is adjusted according to the target attribute parameter.
[0145] l2: If the first attribute parameter is not saved to the attribute parameter set, display parameter recovery confirmation information.
[0146] In this embodiment of the disclosure, when performing a restoration operation, after the player selects the target attribute parameter, a restoration control is displayed in the object adjustment interface. The player can restore the virtual object to be adjusted according to the selected target attribute parameter by triggering the restoration control, and then display the restored virtual object to be adjusted.
[0147] In one possible implementation, when determining to perform a restore operation, it is necessary to determine again whether the current first attribute parameter has already been stored in the attribute parameter set by the first save operation. If the first attribute parameter has already been stored in the attribute parameter set, the restore operation is performed directly, and the first attribute parameter is overwritten by the target attribute parameter. After the restore operation is completed, the virtual object to be adjusted will be displayed according to the target attribute parameter.
[0148] In another possible implementation, if the first attribute parameter is not saved to the attribute parameter set, a parameter restoration confirmation message needs to be displayed in the object adjustment interface to prompt the player that the first attribute parameter is not currently stored and whether the player needs to store the first attribute parameter before performing the restoration operation, and then perform subsequent operations according to the player's choice.
[0149] Specifically, if the player chooses not to store the first attribute parameter, the restore operation is performed directly, and the first attribute parameter is overwritten by the target attribute parameter. The virtual object to be adjusted will be displayed according to the target attribute parameter. If the player chooses to store the first attribute parameter, the first attribute parameter is stored in the attribute parameter set, and then the restore operation is performed, and the first attribute parameter is overwritten by the target attribute parameter. The virtual object to be adjusted will be displayed according to the target attribute parameter.
[0150] It is worth noting that after the restoration operation is completed, further adjustments can be made based on the adjusted virtual object to be adjusted.
[0151] In one possible implementation, during the adjustment of the virtual object to be adjusted, after determining the first attribute parameter, if the player is satisfied with one or more of the attribute parameter dimensions in the first attribute parameter, they can directly select the parameter value corresponding to the target attribute parameter dimension. This ensures that when making further adjustments, the attribute value of the selected one or more attribute parameter dimensions can be fixed. This allows for faster filtering of the attribute parameters that the player prefers, further improving the efficiency of item adjustment and human-computer interaction.
[0152] Specifically, the processing method further includes:
[0153] m1: In response to a selection operation for any of the attribute parameter dimensions in the first attribute parameters, determine at least one target attribute parameter dimension included in the adjustment operation for the virtual object to be adjusted.
[0154] m2: In response to a third adjustment operation on the virtual object to be adjusted, the third attribute parameter after adjustment of the virtual object to be adjusted is determined based on the at least one target attribute parameter dimension.
[0155] In this embodiment of the disclosure, during the process of adjusting the virtual object to be adjusted, while displaying the virtual object to be adjusted in the object adjustment interface, the attribute parameter dimensions of the virtual object to be adjusted are also displayed, as well as the corresponding attribute parameters displayed in each attribute parameter dimension.
[0156] In one possible implementation, a locking control can be displayed at the corresponding position of each attribute parameter dimension. Each locking control is in an unlocked state by default. In response to a touch operation on the locking control, the locking control is adjusted to a locked state, and the corresponding attribute parameter dimension is determined as the target attribute parameter dimension. Based on the attribute value corresponding to the target attribute parameter dimension, a third attribute parameter containing the attribute value corresponding to the target attribute parameter dimension is generated when the third adjustment operation is performed.
[0157] For example, taking the virtual object to be adjusted as a virtual prop, the first attribute parameter currently determined for the virtual object to be adjusted is virtual gun head shape 1, virtual gun barrel shape 1, virtual gun chain 2, and prop color G. If the virtual gun head shape and prop color are determined as the target attribute parameter dimensions, then after performing the adjustment operation again, the determined third attribute parameter is virtual gun head shape 1, virtual gun barrel shape 5, virtual gun chain 5, and prop color G; the virtual gun head shape and prop color will no longer be changed.
[0158] In one possible implementation, similarly, the third adjustment operation for the virtual object to be adjusted can be performed through the adjustment controls displayed in the object adjustment interface or by triggering an adjustment response area.
[0159] In one possible implementation, the process of determining the attribute parameters of the virtual object to be adjusted according to the first adjustment operation requires the consumption of a certain amount of virtual materials. Therefore, it is necessary to determine whether the virtual materials currently possessed by the player are sufficient to adjust the virtual object to be adjusted. If the virtual materials are insufficient to meet the adjustment requirements, the adjustment process cannot proceed.
[0160] Specifically, after the step of "responding to the first adjustment operation for the virtual object to be adjusted and determining the first attribute parameter of the virtual object to be adjusted according to a preset rule", the processing method further includes:
[0161] n1: Determine the virtual material consumed for adjusting the first attribute parameter, and deduct the virtual material consumed for adjusting.
[0162] In this embodiment of the disclosure, the virtual materials consumed may include the object materials necessary to adjust the virtual object to be adjusted, as well as the virtual currency required for each adjustment operation.
[0163] In one possible implementation, during the process of adjusting the appearance of the virtual object to be adjusted, the object material includes appearance materials currently owned by the player, such as skins; and when the virtual object to be adjusted is a virtual item, a certain amount of object material is required to forge the virtual item. For example, if the virtual item is a virtual knife, then raw materials such as steel are required to forge the virtual item.
[0164] In one possible implementation, if the current total virtual materials consumed are less than a preset virtual material threshold, which is insufficient to support the adjustment process of the virtual object to be adjusted, then after the player performs the adjustment operation, a prompt should be given indicating that the adjustment cannot be performed, so that the player can quickly replenish the consumed materials and complete the adjustment process of the virtual object to be adjusted.
[0165] Specifically, the processing method further includes:
[0166] o1: In response to the first adjustment operation for the virtual object to be adjusted, if there are no consumable adjustment virtual materials or the consumable adjustment virtual materials are less than the preset virtual material threshold, display an object adjustment abnormality prompt message.
[0167] In this embodiment of the disclosure, if it is determined that the player has performed a first adjustment operation on the virtual object to be adjusted, and if it is found that there are no consuming virtual materials for adjustment or the consuming virtual materials for adjustment are less than a preset virtual material threshold, an object adjustment abnormality prompt message is directly displayed to the player, and the corresponding abnormality reason is explained in the object adjustment abnormality prompt message.
[0168] For example, taking a virtual item as the virtual object to be adjusted, if the appearance of the virtual item needs to be adjusted, but there are no purchased appearance materials, after the player performs the first adjustment operation, an object adjustment error message is displayed, indicating "There is currently no applicable appearance skin"; if the player currently has purchased appearance materials, but the player's virtual currency is insufficient to support the consumption of the first attribute parameter after the first adjustment operation, an object adjustment error message is displayed, indicating "Insufficient virtual currency to complete the adjustment".
[0169] In one possible implementation, the player can select any target attribute parameter from the set of attribute parameters to adjust the virtual object to be adjusted.
[0170] S103. In response to the selection instruction, a target attribute parameter is determined from the set of attribute parameters, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter.
[0171] In this embodiment of the disclosure, the selectable attribute parameters include a first attribute parameter and a second attribute parameter. The first attribute parameter may be a first attribute parameter stored in the attribute parameter set or an attribute parameter that is not stored in the attribute parameter set but is directly selected.
[0172] In one possible implementation, once the target attribute parameter is selected, it can be applied to adjust the virtual object to be adjusted.
[0173] S104. In response to the determination command, adjust the virtual object to be adjusted according to the target attribute parameters.
[0174] In one possible implementation, the confirm instruction and the select instruction can be two independent operations, which can be issued separately based on the trigger operations for the confirm control and the select control; the confirm instruction and the select instruction can also be the same operation, in which after the target attribute parameter is selected, the target attribute parameter is directly applied to the virtual object to be adjusted, and the virtual object to be adjusted is adjusted.
[0175] In one possible implementation, the adjustment of the virtual object to be adjusted may be to adjust the display color or shape of the virtual object, or to directly adjust the game behavior attributes of the virtual object to be adjusted.
[0176] Specifically, the step "in response to the determination instruction, adjust the virtual object to be adjusted according to the target attribute parameters" includes:
[0177] p1: In response to the determination command, adjust the display color of the virtual object to be adjusted according to the color display parameter in the target attribute parameters; and / or,
[0178] p2: In response to the determination command, adjust the display shape of the corresponding part of the virtual object to be adjusted according to the shape display parameter in the target attribute parameters; and / or,
[0179] p3: In response to the determination command, adjust the game behavior attributes of the virtual object to be adjusted according to the game parameters in the target attribute parameters.
[0180] In this embodiment of the disclosure, the display shape of the corresponding part of the virtual object to be adjusted can be adjusted according to the shape display parameter included in the target attribute parameter; and / or, the display color of the virtual object to be adjusted can be adjusted according to the color display parameter in the target attribute parameter; and / or, the game attribute behavior of the virtual object to be adjusted can be adjusted according to the game parameter. The above three adjustment methods can be adjusted simultaneously or independently.
[0181] In one possible implementation, adjusting the display shape of the corresponding part of the virtual object to be adjusted can be done by directly replacing the model of the corresponding part with the part model corresponding to the shape display parameter in the target attribute parameters; adjusting the display color of the virtual object to be adjusted can be done by directly adjusting the overall texture color of the virtual object to be adjusted to the color value indicated by the color display parameter in the target attribute parameters; adjusting the game behavior attributes of the virtual object to be adjusted can be done by directly attaching the corresponding game attributes to the virtual object to be adjusted (e.g., adding healing skills, etc.).
[0182] In one possible implementation, to allow players to have a more comprehensive understanding of the effects of adjusting the virtual object to be adjusted, an application display operation can be provided. The virtual object to be adjusted after the application target attribute parameters are adjusted can be displayed in combination with preset display information, so that players can have a clearer understanding of the effects of adjusting the virtual object and further improve the efficiency of human-computer interaction.
[0183] Specifically, the processing method further includes:
[0184] q1: In response to the application display operation for the virtual object, display the adjusted virtual object to be adjusted in combination with preset preview display information.
[0185] The preset preview display information includes the virtual character image that matches the virtual object to be adjusted, and the target scene screen in the virtual game scene.
[0186] In one possible implementation, an application display control can be displayed in the object adjustment interface. In response to a touch operation on the application display control, an application display operation can be issued, and then the adjusted virtual object to be adjusted can be displayed in combination with preset preview display information.
[0187] In one possible implementation, taking the virtual object to be adjusted as a virtual prop, and taking the adjustment of the virtual object to be adjusted as an example of appearance adjustment, if the virtual object to be adjusted is adjusted according to the target attribute parameters, the adjusted virtual object to be adjusted can be previewed together with the virtual character image that matches the virtual object to be adjusted, to determine whether the virtual object to be adjusted and the virtual character image match. Alternatively, the virtual object to be adjusted can be displayed together with the target scene in the virtual game scene to determine whether the virtual object to be adjusted and the virtual game scene match. This further enhances the richness of the preview method and improves the efficiency of human-computer interaction.
[0188] In one possible implementation, if the target attribute parameter is selected and adjusted on the virtual object to be adjusted, the first attribute parameter and the second attribute parameter stored in the attribute parameter set need to be deleted to end the current adjustment process.
[0189] Specifically, after the step of "adjusting the virtual object to be adjusted according to the target attribute parameter in response to the determination instruction", the prime number processing method further includes:
[0190] r1: Delete the set of attribute parameters that includes at least one second attribute parameter.
[0191] In this embodiment of the disclosure, after determining that the target attribute parameters have been applied to the virtual object to be adjusted, in order to save server storage space, the second attribute parameters stored in this adjustment process need to be deleted. The deletion of the second attribute parameters is irreversible. When the player re-enters the object adjustment interface to adjust the virtual object to be adjusted, the previously stored second attribute parameters will no longer exist. However, the initial attribute parameters of the virtual object to be adjusted cannot be deleted. Each time a new adjustment process begins, the initial attribute parameters of the virtual object to be adjusted will be displayed when entering the object adjustment interface.
[0192] It is worth noting that once the target attribute parameters have been applied to the virtual object to be adjusted, the stored second attribute parameters are automatically deleted without requiring the player to perform the deletion operation again. This reduces the player's operation steps and improves the efficiency of adjusting the virtual object to be adjusted as well as the efficiency of human-computer interaction.
[0193] In one possible implementation, after the virtual object to be adjusted is adjusted through the target attribute parameters, the adjusted virtual object can be controlled to perform game behavior in the virtual game scene.
[0194] S105. Control the adjusted virtual object to perform game behavior.
[0195] In one possible implementation, if the game parameters of the virtual object to be adjusted are adjusted, the virtual object to be adjusted can be controlled to perform corresponding game behaviors in the virtual game scene. For example, if the virtual object to be adjusted is given a healing skill, then the virtual object to be adjusted can be controlled to perform the healing skill to heal other virtual objects in the virtual game environment.
[0196] In one possible implementation, if only the display parameters of the virtual object to be adjusted are adjusted, and the adjusted virtual object is controlled to perform game behavior, then the virtual object to be adjusted is controlled to be displayed according to the currently adjusted display parameters, while the game parameters of the virtual object have not changed.
[0197] For example, taking a virtual prop as an example, if the virtual prop was red before adjustment and turned green after adjustment, then the virtual prop will be displayed in the green color state in the virtual game scene.
[0198] The following will illustrate the processing procedure for virtual objects in this embodiment of the disclosure through specific examples, taking the virtual object to be adjusted as a virtual prop as an example:
[0199] Please see Figure 2 , Figure 2 This is one of the schematic diagrams of the object adjustment interface provided in the embodiments of this disclosure, such as... Figure 2 As shown, the object adjustment interface 200 displays a virtual prop 210 to be adjusted and an attribute parameter dimension 220 corresponding to the virtual prop 210. The object adjustment interface 200 also includes an adjustment control 230, through which a first adjustment operation is performed on the virtual prop 210 by touch operation of the adjustment control 230. At the same time, the object adjustment interface 200 also displays a storage control 240, through which the first attribute parameter determined by the first adjustment operation is stored in the attribute parameter set by triggering operation of the storage control 240. At the same time, a locking control 221 is also displayed at a preset position of the attribute parameter dimension 220, through which at least one target attribute parameter dimension can be selected by touch operation of the locking control 221, and a third attribute parameter is generated based on the selected target attribute parameter dimension.
[0200] Please see Figure 3 , Figure 3 This is a second schematic diagram of the object adjustment interface provided in the embodiments of this disclosure, as shown below. Figure 3As shown, in response to a display operation for attribute parameters, the attribute parameter list 250 is displayed. The attribute parameter list 250 includes at least one second attribute parameter and an attribute parameter storage area 251 that stores the second attribute parameter or is not occupied. Each second attribute parameter displays attribute parameter dimension combination information, the sorting information of the attribute parameter, and the parameter rating information of the attribute parameter in its corresponding attribute parameter storage area. At the same time, the attribute parameter list 250 also displays the initial attribute parameter. The attribute parameter storage area 251 where the initial attribute parameter is located has a different display format than the attribute parameter storage areas 251 where other second attribute parameters are located.
[0201] Please see Figure 4 , Figure 4 This is the third schematic diagram of the object adjustment interface provided in the embodiments of this disclosure, as shown below. Figure 4 As shown, a preview control 260 is also displayed in the object adjustment interface 200. By touching the preview control 260, a preview operation is performed on any target attribute parameter. The virtual prop 210 to be adjusted is adjusted according to the target attribute parameter and then displayed. At the same time, a preview icon 2511 is displayed in the attribute parameter storage area 251 corresponding to the target attribute parameter.
[0202] Please see Figure 5 , Figure 5 This is a fourth schematic diagram of the object adjustment interface provided in the embodiments of this disclosure, as shown below. Figure 5 As shown, if the currently selected target attribute parameter is the same as the first attribute parameter, the current parameter prompt icon 2512 is displayed in the attribute parameter storage area 251 corresponding to the target attribute parameter.
[0203] Please see Figure 6 , Figure 6 This is the fifth schematic diagram of the object adjustment interface provided in the embodiments of this disclosure, as shown below. Figure 6 As shown, the object adjustment interface 200 also displays a delete control 270, which can delete the target attribute parameter by touching the delete control 270; the object adjustment interface 200 also displays a restore control 280, which can overwrite the current first attribute parameter of the selected target attribute parameter to adjust the parameter of the virtual prop to be adjusted; at the same time, the object adjustment interface 200 also displays an application display control 290, which can display the adjusted virtual prop in combination with preset preview display information by triggering the application display control 290, so as to enrich the display form of the virtual prop to be adjusted.
[0204] The virtual object processing method provided in this disclosure, in response to a first adjustment operation on a virtual object to be adjusted, determines a first attribute parameter of the virtual object to be adjusted according to a preset rule; in response to a first save operation on the first attribute parameter, stores the first attribute parameter in an attribute parameter set; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to a second adjustment operation and saved to the attribute parameter set in response to the second save operation; in response to a selection instruction, determines a target attribute parameter from the attribute parameter set, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter; in response to a determination instruction, adjusts the virtual object to be adjusted according to the target attribute parameter; and controls the adjusted virtual object to perform game behavior. Thus, when adjusting a virtual object, the attribute parameters generated by the adjustment operation can be stored in the attribute parameter set, and when adjusting the virtual object, the corresponding attribute parameters can be directly selected from the attribute parameter set for adjustment, reducing the time and steps required for players to search for attribute parameters, and helping to improve the efficiency of virtual object adjustment and human-computer interaction.
[0205] Based on the same inventive concept, this disclosure also provides a virtual object processing device corresponding to the virtual object processing method. Since the principle of the device in this disclosure for solving the problem is similar to the virtual object processing method described above in this disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.
[0206] Please see Figure 7 , Figure 7 This is a schematic diagram of the structure of a virtual object processing device provided in an embodiment of this disclosure. Figure 7 As shown, the processing apparatus 700 includes:
[0207] The parameter determination module 710 is used to respond to a first adjustment operation on the virtual object to be adjusted and to determine the first attribute parameters of the virtual object to be adjusted after adjustment according to a preset rule.
[0208] The parameter storage module 720 is configured to store the first attribute parameter in an attribute parameter set in response to a first save operation for the first attribute parameter; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to a second adjustment operation and saved to the attribute parameter set in response to the second save operation;
[0209] The parameter selection module 730 is configured to determine a target attribute parameter from the attribute parameter set in response to a selection instruction, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter;
[0210] The object adjustment module 740 is used to adjust the virtual object to be adjusted according to the target attribute parameters in response to the determination command;
[0211] The behavior execution module 750 is used to control the adjusted virtual object to perform game behaviors.
[0212] In one possible implementation, the first attribute parameter or the second attribute parameter includes at least one of the following:
[0213] The display parameters of the virtual object to be adjusted, and the game parameters of the virtual object to be adjusted;
[0214] The game parameters are those parameters that affect the game behavior performed by the virtual object to be adjusted.
[0215] In one possible implementation, the virtual object to be adjusted is a virtual character or a virtual item.
[0216] In one possible implementation, the second adjustment operation takes place before the first adjustment operation; the second save operation takes place before the first save operation.
[0217] In one possible implementation, the processing device 700 further includes an interface display module (not shown in the figure), the interface display module being used for:
[0218] In response to an assembly or adjustment operation of the virtual object to be adjusted, an object adjustment interface is provided on the graphical user interface; the object adjustment interface displays the virtual object to be adjusted.
[0219] In one possible implementation, the processing apparatus 700 further includes a material deduction module (not shown in the figure), the material deduction module being used for:
[0220] Determine the virtual materials consumed for adjusting the first attribute parameter, and deduct the virtual materials consumed for adjusting.
[0221] In one possible implementation, the processing device 700 further includes an adjustment anomaly notification module (not shown in the figure), the adjustment anomaly notification module being used for:
[0222] In response to the first adjustment operation on the virtual object to be adjusted, if there are no consumable virtual materials for adjustment or the consumable virtual materials for adjustment are less than a preset virtual material threshold, an object adjustment error message will be displayed.
[0223] In one possible implementation, when the parameter determination module 710 determines the first attribute parameter after adjustment of the virtual object to be adjusted according to a preset rule, the parameter determination module 710 is used to:
[0224] Based on the object grade and / or object structure of the virtual object to be adjusted, the attribute parameter dimensions corresponding to the virtual object to be adjusted are determined; the number of attribute parameter dimensions is positively correlated with the object grade and / or object structure of the virtual object.
[0225] Based on the attribute parameter dimensions corresponding to the virtual object to be adjusted, the first attribute parameter after adjustment of the virtual object to be adjusted is determined according to a preset rule.
[0226] In one possible implementation, the processing device 700 further includes a dimension selection module (not shown in the figure), the dimension selection module being used for:
[0227] In response to a selection operation for any dimension of the first attribute parameters, determine at least one target attribute parameter dimension included in the adjustment operation for the virtual object to be adjusted;
[0228] In response to a third adjustment operation for the virtual object to be adjusted, the third attribute parameter after adjustment is determined based on the at least one target attribute parameter dimension.
[0229] In one possible implementation, when the first attribute parameter includes the display parameters of the virtual object, the attribute parameter dimension of the virtual object includes at least one of the following: object color display dimension and object part shape display dimension.
[0230] In one possible implementation, the set of attribute parameters is displayed in list form;
[0231] The attribute parameter list includes a preset number of attribute parameter storage areas; the attribute parameters are displayed in the attribute parameter storage areas in the form of identifiers.
[0232] The identification information for each attribute parameter includes at least one of the following:
[0233] The attribute parameters include the attribute parameter dimension combination information, the attribute parameter sorting information, and the attribute parameter rating information.
[0234] In one possible implementation, the processing device 700 further includes a list display module (not shown in the figure), the list display module being used for:
[0235] In response to a display operation for an attribute parameter, the list of attribute parameters is displayed.
[0236] In one possible implementation, when the parameter storage module 720 stores the first attribute parameter into the attribute parameter set in response to a first save operation for the first attribute parameter, the parameter storage module 720 is configured to:
[0237] In response to the first save operation for the first attribute parameter, the first attribute parameter is stored in an unoccupied attribute parameter storage area in the attribute parameter list.
[0238] In one possible implementation, the processing device 700 further includes a control display module (not shown in the figure), the control display module being used for:
[0239] If the first attribute parameter is not stored in the attribute parameter list, and there is an unoccupied attribute parameter storage area in the attribute parameter list, a storage control is displayed at a preset position in the attribute parameter list, and the storage control is in an interactive state.
[0240] In one possible implementation, when the parameter storage module 720 stores the first attribute parameter into the attribute parameter set in response to a first save operation for the first attribute parameter, the parameter storage module 720 is configured to:
[0241] The response, in response to the first save operation of the first attribute parameter, stores the first attribute parameter into an attribute parameter set, including:
[0242] In response to a trigger operation on the storage control, the first attribute parameter is stored in the attribute parameter set.
[0243] In one possible implementation, the parameter storage module 720 is further configured to:
[0244] If the first attribute parameter is already stored in the attribute parameter list, or if there is no unoccupied attribute parameter storage area in the attribute parameter list, the storage control is adjusted to a non-interactive state.
[0245] In response to a trigger operation on the storage control, a parameter storage failure message is displayed.
[0246] In one possible implementation, the processing device 700 further includes a parameter preview module (not shown in the figure), the parameter preview module being used for:
[0247] In response to a preview operation for any second attribute parameter in the set of attribute parameters, the virtual object to be adjusted is adjusted according to the selected target attribute parameter, and the adjusted virtual object to be adjusted is displayed.
[0248] In one possible implementation, the processing device 700 further includes a current parameter prompting module (not shown in the figure), the current parameter prompting module being used for:
[0249] If the selected target attribute parameter is the same as the first attribute parameter, the current parameter prompt icon will be displayed.
[0250] In one possible implementation, the processing device 700 further includes a parameter recovery module (not shown in the figure), the parameter recovery module being used for:
[0251] In response to the recovery operation for the target attribute parameter, if the first attribute parameter has been saved to the attribute parameter set, the display format of the virtual object to be adjusted is adjusted according to the target attribute parameter;
[0252] If the first attribute parameter is not saved to the attribute parameter set, display parameter recovery confirmation information.
[0253] In one possible implementation, the processing device 700 further includes a parameter deletion module (not shown in the figure), the parameter deletion module being used for:
[0254] In response to a deletion operation on the target attribute parameter, the target attribute parameter is removed from the attribute parameter set, and a parameter deletion prompt message is displayed.
[0255] In one possible implementation, the attribute parameter set further includes initial attribute parameters; when the parameter deletion module deletes the target attribute parameter from the attribute parameter set in response to a deletion operation on the target attribute parameter, the parameter deletion module is configured to:
[0256] In response to a deletion operation on the target attribute parameter, if the target attribute parameter is not the initial attribute parameter, the target attribute parameter is deleted from the attribute parameter set.
[0257] In one possible implementation, the processing device 700 further includes a set deletion module (not shown in the figure), the set deletion module being used for:
[0258] The attribute parameter set that includes at least one second attribute parameter is deleted.
[0259] In one possible implementation, the processing device 700 further includes an object display module (not shown in the figure), the object display module being used for:
[0260] In response to the application display operation for the virtual object, the adjusted virtual object to be adjusted is displayed in combination with preset preview display information;
[0261] The preset preview display information includes the virtual character image that matches the virtual object to be adjusted, and the target scene screen in the virtual game scene.
[0262] In one possible implementation, when the object adjustment module 740 is used to adjust the virtual object to be adjusted according to the target attribute parameters in response to a determination instruction, the object adjustment module 740 is configured to:
[0263] In response to the determination command, adjust the display color of the virtual object to be adjusted according to the color display parameter in the target attribute parameters; and / or,
[0264] In response to the determination command, adjust the display shape of the corresponding part of the virtual object to be adjusted according to the shape display parameter in the target attribute parameters; and / or,
[0265] In response to the determination instruction, the game behavior attributes of the virtual object to be adjusted are adjusted according to the game parameters in the target attribute parameters.
[0266] The virtual object processing apparatus provided in this embodiment responds to a first adjustment operation for a virtual object to be adjusted by determining a first attribute parameter of the virtual object to be adjusted according to a preset rule; responds to a first save operation for the first attribute parameter by storing the first attribute parameter in an attribute parameter set; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to a second adjustment operation and saved to the attribute parameter set in response to the second save operation; responds to a selection instruction by determining a target attribute parameter from the attribute parameter set, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter; responds to a determination instruction by adjusting the virtual object to be adjusted according to the target attribute parameter; and controls the adjusted virtual object to perform game behavior. In this way, when adjusting a virtual object to be adjusted, the attribute parameters generated by the adjustment operation can be stored in the attribute parameter set, and when adjusting the virtual object to be adjusted, the corresponding attribute parameters can be directly selected from the attribute parameter set for adjustment, reducing the time and steps required for players to search for attribute parameters, and helping to improve the efficiency of virtual object adjustment and human-computer interaction.
[0267] Please see Figure 8 , Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Figure 8 As shown, the electronic device 800 includes a processor 810, a memory 820, and a bus 830.
[0268] The memory 820 stores machine-readable instructions executable by the processor 810. When the electronic device 800 is running, the processor 810 communicates with the memory 820 via the bus 830, causing the processor 810 to execute the following instructions during operation:
[0269] In response to a first adjustment operation on a virtual object to be adjusted, the first attribute parameter of the virtual object to be adjusted is determined according to a preset rule;
[0270] In response to a first save operation for the first attribute parameter, the first attribute parameter is stored in an attribute parameter set; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to a second adjustment operation and saved to the attribute parameter set in response to a second save operation;
[0271] In response to a selection instruction, a target attribute parameter is determined from the set of attribute parameters, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter;
[0272] In response to the determination command, the virtual object to be adjusted is adjusted according to the target attribute parameters;
[0273] Control the adjusted virtual object to perform game behavior.
[0274] In one possible implementation, the first attribute parameter or the second attribute parameter includes at least one of the following:
[0275] The display parameters of the virtual object to be adjusted, and the game parameters of the virtual object to be adjusted;
[0276] The game parameters are those parameters that affect the game behavior performed by the virtual object to be adjusted.
[0277] In one possible implementation, the virtual object to be adjusted is a virtual character or a virtual item.
[0278] In one possible implementation, the second adjustment operation takes place before the first adjustment operation; the second save operation takes place before the first save operation.
[0279] In one possible implementation, the instructions executed by the processor 810 further include:
[0280] In response to an assembly or adjustment operation of the virtual object to be adjusted, an object adjustment interface is provided on the graphical user interface; the object adjustment interface displays the virtual object to be adjusted.
[0281] In one possible implementation, the instructions executed by the processor 810 further include:
[0282] Determine the virtual materials consumed for adjusting the first attribute parameter, and deduct the virtual materials consumed for adjusting.
[0283] In one possible implementation, the instructions executed by the processor 810 further include:
[0284] In response to the first adjustment operation on the virtual object to be adjusted, if there are no consumable virtual materials for adjustment or the consumable virtual materials for adjustment are less than a preset virtual material threshold, an object adjustment error message will be displayed.
[0285] In one possible implementation, the instruction executed by processor 810, wherein determining the first attribute parameter after adjusting the virtual object to be adjusted according to a preset rule, includes:
[0286] Based on the object grade and / or object structure of the virtual object to be adjusted, the attribute parameter dimensions corresponding to the virtual object to be adjusted are determined; the number of attribute parameter dimensions is positively correlated with the object grade and / or object structure of the virtual object.
[0287] Based on the attribute parameter dimensions corresponding to the virtual object to be adjusted, the first attribute parameter after adjustment of the virtual object to be adjusted is determined according to a preset rule.
[0288] In one possible implementation, the instructions executed by the processor 810 further include:
[0289] In response to a selection operation for any dimension of the first attribute parameters, determine at least one target attribute parameter dimension included in the adjustment operation for the virtual object to be adjusted;
[0290] In response to a third adjustment operation for the virtual object to be adjusted, the third attribute parameter after adjustment is determined based on the at least one target attribute parameter dimension.
[0291] In one possible implementation, when the first attribute parameter includes the display parameters of the virtual object, the attribute parameter dimension of the virtual object includes at least one of the following: object color display dimension and object part shape display dimension.
[0292] In one possible implementation, the set of attribute parameters is displayed in list form;
[0293] The attribute parameter list includes a preset number of attribute parameter storage areas; the attribute parameters are displayed in the attribute parameter storage areas in the form of identifiers.
[0294] The identification information for each attribute parameter includes at least one of the following:
[0295] The attribute parameters include the attribute parameter dimension combination information, the attribute parameter sorting information, and the attribute parameter rating information.
[0296] In one possible implementation, the instructions executed by the processor 810 further include:
[0297] In response to a display operation for an attribute parameter, the list of attribute parameters is displayed.
[0298] In one possible implementation, the instructions executed by the processor 810, wherein the response to the first save operation of the first attribute parameter, storing the first attribute parameter into the attribute parameter set, includes:
[0299] In response to the first save operation for the first attribute parameter, the first attribute parameter is stored in an unoccupied attribute parameter storage area in the attribute parameter list.
[0300] In one possible implementation, the instructions executed by the processor 810 further include:
[0301] If the first attribute parameter is not stored in the attribute parameter list, and there is an unoccupied attribute parameter storage area in the attribute parameter list, a storage control is displayed at a preset position in the attribute parameter list, and the storage control is in an interactive state.
[0302] In one possible implementation, the instructions executed by the processor 810, wherein the response to the first save operation of the first attribute parameter, storing the first attribute parameter into the attribute parameter set, includes:
[0303] In response to a trigger operation on the storage control, the first attribute parameter is stored in the attribute parameter set.
[0304] In one possible implementation, the instructions executed by the processor 810 further include:
[0305] If the first attribute parameter is already stored in the attribute parameter list, or if there is no unoccupied attribute parameter storage area in the attribute parameter list, the storage control is adjusted to a non-interactive state.
[0306] In response to a trigger operation on the storage control, a parameter storage failure message is displayed.
[0307] In one possible implementation, the instructions executed by the processor 810 further include:
[0308] In response to a preview operation for any second attribute parameter in the set of attribute parameters, the virtual object to be adjusted is adjusted according to the selected target attribute parameter, and the adjusted virtual object to be adjusted is displayed.
[0309] In one possible implementation, the instructions executed by the processor 810 further include:
[0310] If the selected target attribute parameter is the same as the first attribute parameter, the current parameter prompt icon will be displayed.
[0311] In one possible implementation, the instructions executed by the processor 810 further include:
[0312] In response to the recovery operation for the target attribute parameter, if the first attribute parameter has been saved to the attribute parameter set, the display format of the virtual object to be adjusted is adjusted according to the target attribute parameter;
[0313] If the first attribute parameter is not saved to the attribute parameter set, display parameter recovery confirmation information.
[0314] In one possible implementation, the instructions executed by the processor 810 further include:
[0315] In response to a deletion operation on the target attribute parameter, the target attribute parameter is removed from the attribute parameter set, and a parameter deletion prompt message is displayed.
[0316] In one possible implementation, the instruction executed by processor 810 further includes an initial attribute parameter in the attribute parameter set; the response to the deletion operation of the target attribute parameter, which deletes the target attribute parameter from the attribute parameter set, includes:
[0317] In response to a deletion operation on the target attribute parameter, if the target attribute parameter is not the initial attribute parameter, the target attribute parameter is deleted from the attribute parameter set.
[0318] In one possible implementation, the instructions executed by the processor 810 further include:
[0319] The attribute parameter set that includes at least one second attribute parameter is deleted.
[0320] In one possible implementation, the instructions executed by the processor 810 further include:
[0321] In response to the application display operation for the virtual object, the adjusted virtual object to be adjusted is displayed in combination with preset preview display information;
[0322] The preset preview display information includes the virtual character image that matches the virtual object to be adjusted, and the target scene screen in the virtual game scene.
[0323] In one possible implementation, the instructions executed by the processor 810, wherein adjusting the virtual object to be adjusted according to the target attribute parameters in response to the determination instruction, includes:
[0324] In response to the determination command, adjust the display color of the virtual object to be adjusted according to the color display parameter in the target attribute parameters; and / or,
[0325] In response to the determination command, adjust the display shape of the corresponding part of the virtual object to be adjusted according to the shape display parameter in the target attribute parameters; and / or,
[0326] In response to the determination instruction, the game behavior attributes of the virtual object to be adjusted are adjusted according to the game parameters in the target attribute parameters.
[0327] Using the above method, when adjusting a virtual object, the attribute parameters generated by the adjustment operation can be stored in an attribute parameter set. When adjusting the virtual object, the corresponding attribute parameters can be directly selected from the attribute parameter set for adjustment, reducing the time and steps required for players to search for attribute parameters. This helps improve the efficiency of virtual object adjustment and human-computer interaction. Simultaneously, players can select any attribute parameter to preview the effect, and the virtual object to be adjusted displayed in the object adjustment interface will be adjusted using the selected attribute parameter. This allows players to understand different attribute parameters more thoroughly and realistically, further improving human-computer interaction efficiency. For example, regarding a certain attribute parameter in the first attribute parameter... If one or more attribute parameters are satisfactory, the corresponding parameter value can be directly selected. This ensures that when making further adjustments, the selected attribute values can be fixed, allowing for faster selection of desired attributes and improving both item adjustment efficiency and human-computer interaction efficiency. Furthermore, to provide players with a more comprehensive understanding of the effects of adjustments on the virtual object, an application display function can be provided. This displays the adjusted virtual object along with preset information, enabling players to clearly understand the effects of the adjustments and further enhancing human-computer interaction efficiency.
[0328] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the following instructions:
[0329] In response to a first adjustment operation on a virtual object to be adjusted, the first attribute parameter of the virtual object to be adjusted is determined according to a preset rule;
[0330] In response to a first save operation for the first attribute parameter, the first attribute parameter is stored in an attribute parameter set; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to a second adjustment operation and saved to the attribute parameter set in response to a second save operation;
[0331] In response to a selection instruction, a target attribute parameter is determined from the set of attribute parameters, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter;
[0332] In response to the determination command, the virtual object to be adjusted is adjusted according to the target attribute parameters;
[0333] Control the adjusted virtual object to perform game behavior.
[0334] In one possible implementation, the first attribute parameter or the second attribute parameter includes at least one of the following:
[0335] The display parameters of the virtual object to be adjusted, and the game parameters of the virtual object to be adjusted;
[0336] The game parameters are those parameters that affect the game behavior performed by the virtual object to be adjusted.
[0337] In one possible implementation, the virtual object to be adjusted is a virtual character or a virtual item.
[0338] In one possible implementation, the second adjustment operation takes place before the first adjustment operation; the second save operation takes place before the first save operation.
[0339] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0340] In response to an assembly or adjustment operation of the virtual object to be adjusted, an object adjustment interface is provided on the graphical user interface; the object adjustment interface displays the virtual object to be adjusted.
[0341] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0342] Determine the virtual materials consumed for adjusting the first attribute parameter, and deduct the virtual materials consumed for adjusting.
[0343] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0344] In response to the first adjustment operation on the virtual object to be adjusted, if there are no consumable virtual materials for adjustment or the consumable virtual materials for adjustment are less than a preset virtual material threshold, an object adjustment error message will be displayed.
[0345] In one possible implementation, the instructions executable by the computer-readable storage medium, wherein determining the first attribute parameter after adjusting the virtual object to be adjusted according to a preset rule, includes:
[0346] Based on the object grade and / or object structure of the virtual object to be adjusted, the attribute parameter dimensions corresponding to the virtual object to be adjusted are determined; the number of attribute parameter dimensions is positively correlated with the object grade and / or object structure of the virtual object.
[0347] Based on the attribute parameter dimensions corresponding to the virtual object to be adjusted, the first attribute parameter after adjustment of the virtual object to be adjusted is determined according to a preset rule.
[0348] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0349] In response to a selection operation for any dimension of the first attribute parameters, determine at least one target attribute parameter dimension included in the adjustment operation for the virtual object to be adjusted;
[0350] In response to a third adjustment operation for the virtual object to be adjusted, the third attribute parameter after adjustment is determined based on the at least one target attribute parameter dimension.
[0351] In one possible implementation, when the first attribute parameter includes the display parameters of the virtual object, the attribute parameter dimension of the virtual object includes at least one of the following: object color display dimension and object part shape display dimension.
[0352] In one possible implementation, the set of attribute parameters is displayed in list form;
[0353] The attribute parameter list includes a preset number of attribute parameter storage areas; the attribute parameters are displayed in the attribute parameter storage areas in the form of identifiers.
[0354] The identification information for each attribute parameter includes at least one of the following:
[0355] The attribute parameters include the attribute parameter dimension combination information, the attribute parameter sorting information, and the attribute parameter rating information.
[0356] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0357] In response to a display operation for an attribute parameter, the list of attribute parameters is displayed.
[0358] In one possible implementation, the instructions executed by the computer-readable storage medium, wherein the response to a first save operation on the first attribute parameter, storing the first attribute parameter into an attribute parameter set, includes:
[0359] In response to the first save operation for the first attribute parameter, the first attribute parameter is stored in an unoccupied attribute parameter storage area in the attribute parameter list.
[0360] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0361] If the first attribute parameter is not stored in the attribute parameter list, and there is an unoccupied attribute parameter storage area in the attribute parameter list, a storage control is displayed at a preset position in the attribute parameter list, and the storage control is in an interactive state.
[0362] In one possible implementation, the instructions executed by the computer-readable storage medium, wherein the response to a first save operation on the first attribute parameter, storing the first attribute parameter into an attribute parameter set, includes:
[0363] In response to a trigger operation on the storage control, the first attribute parameter is stored in the attribute parameter set.
[0364] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0365] If the first attribute parameter is already stored in the attribute parameter list, or if there is no unoccupied attribute parameter storage area in the attribute parameter list, the storage control is adjusted to a non-interactive state.
[0366] In response to a trigger operation on the storage control, a parameter storage failure message is displayed.
[0367] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0368] In response to a preview operation for any second attribute parameter in the set of attribute parameters, the virtual object to be adjusted is adjusted according to the selected target attribute parameter, and the adjusted virtual object to be adjusted is displayed.
[0369] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0370] If the selected target attribute parameter is the same as the first attribute parameter, the current parameter prompt icon will be displayed.
[0371] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0372] In response to the recovery operation for the target attribute parameter, if the first attribute parameter has been saved to the attribute parameter set, the display format of the virtual object to be adjusted is adjusted according to the target attribute parameter;
[0373] If the first attribute parameter is not saved to the attribute parameter set, display parameter recovery confirmation information.
[0374] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0375] In response to a deletion operation on the target attribute parameter, the target attribute parameter is removed from the attribute parameter set, and a parameter deletion prompt message is displayed.
[0376] In one possible implementation, the instructions executable by the computer-readable storage medium further include an initial attribute parameter in the attribute parameter set; the response to the deletion operation of the target attribute parameter, deleting the target attribute parameter from the attribute parameter set, includes:
[0377] In response to a deletion operation on the target attribute parameter, if the target attribute parameter is not the initial attribute parameter, the target attribute parameter is deleted from the attribute parameter set.
[0378] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0379] The attribute parameter set that includes at least one second attribute parameter is deleted.
[0380] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0381] In response to the application display operation for the virtual object, the adjusted virtual object to be adjusted is displayed in combination with preset preview display information;
[0382] The preset preview display information includes the virtual character image that matches the virtual object to be adjusted, and the target scene screen in the virtual game scene.
[0383] In one possible implementation, the instructions executable by the computer-readable storage medium, wherein adjusting the virtual object to be adjusted according to the target attribute parameter in response to a determining instruction, includes:
[0384] In response to the determination command, adjust the display color of the virtual object to be adjusted according to the color display parameter in the target attribute parameters; and / or,
[0385] In response to the determination command, adjust the display shape of the corresponding part of the virtual object to be adjusted according to the shape display parameter in the target attribute parameters; and / or,
[0386] In response to the determination instruction, the game behavior attributes of the virtual object to be adjusted are adjusted according to the game parameters in the target attribute parameters.
[0387] Using the above method, when adjusting a virtual object, the attribute parameters generated by the adjustment operation can be stored in an attribute parameter set. When adjusting the virtual object, the corresponding attribute parameters can be directly selected from the attribute parameter set for adjustment, reducing the time and steps required for players to search for attribute parameters. This helps improve the efficiency of virtual object adjustment and human-computer interaction. Simultaneously, players can select any attribute parameter to preview the effect, and the virtual object to be adjusted displayed in the object adjustment interface will be adjusted using the selected attribute parameter. This allows players to understand different attribute parameters more thoroughly and realistically, further improving human-computer interaction efficiency. For example, regarding a certain attribute parameter in the first attribute parameter... If one or more attribute parameters are satisfactory, the corresponding parameter value can be directly selected. This ensures that when making further adjustments, the selected attribute values can be fixed, allowing for faster selection of desired attributes and improving both item adjustment efficiency and human-computer interaction efficiency. Furthermore, to provide players with a more comprehensive understanding of the effects of adjustments on the virtual object, an application display function can be provided. This displays the adjusted virtual object along with preset information, enabling players to clearly understand the effects of the adjustments and further enhancing human-computer interaction efficiency.
[0388] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0389] In the several embodiments provided in this disclosure, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0390] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0391] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0392] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0393] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.
Claims
1. A method for processing virtual objects, characterized in that, The processing method includes: In response to a first adjustment operation on a virtual object to be adjusted, the first attribute parameter of the virtual object to be adjusted is determined according to a preset rule; In response to a first save operation for the first attribute parameter, the first attribute parameter is stored in an attribute parameter set; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to a second adjustment operation and saved to the attribute parameter set in response to a second save operation; In response to a selection instruction, a target attribute parameter is determined from the set of attribute parameters, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter; In response to the determination command, the virtual object to be adjusted is adjusted according to the target attribute parameters; Control the adjusted virtual object to perform game behavior.
2. The processing method according to claim 1, characterized in that, The first attribute parameter or the second attribute parameter includes at least one of the following: The display parameters of the virtual object to be adjusted, and the game parameters of the virtual object to be adjusted; The game parameters are those parameters that affect the game behavior performed by the virtual object to be adjusted.
3. The processing method according to claim 1, characterized in that, The virtual object to be adjusted is either a virtual character or a virtual item.
4. The processing method according to claim 1, characterized in that, The second adjustment operation takes place before the first adjustment operation; the second save operation takes place before the first save operation.
5. The processing method according to claim 1, characterized in that, Before determining the first attribute parameter of the virtual object to be adjusted according to a preset rule in response to the first adjustment operation of the virtual object to be adjusted, the processing method further includes: In response to an assembly or adjustment operation of the virtual object to be adjusted, an object adjustment interface is provided on the graphical user interface; the object adjustment interface displays the virtual object to be adjusted.
6. The processing method according to claim 1, characterized in that, After the response is to a first adjustment operation on the virtual object to be adjusted, and after determining the first attribute parameter of the virtual object to be adjusted according to a preset rule, the processing method further includes: Determine the virtual materials consumed for adjusting the first attribute parameter, and deduct the virtual materials consumed for adjusting.
7. The processing method according to claim 1, characterized in that, The processing method further includes: In response to the first adjustment operation on the virtual object to be adjusted, if there are no consumable virtual materials for adjustment or the consumable virtual materials for adjustment are less than a preset virtual material threshold, an object adjustment error message will be displayed.
8. The processing method according to claim 1, characterized in that, The step of determining the first attribute parameter of the virtual object to be adjusted according to preset rules includes: Based on the object grade and / or object structure of the virtual object to be adjusted, the attribute parameter dimensions corresponding to the virtual object to be adjusted are determined; the number of attribute parameter dimensions is positively correlated with the object grade and / or object structure of the virtual object. Based on the attribute parameter dimensions corresponding to the virtual object to be adjusted, the first attribute parameter after adjustment of the virtual object to be adjusted is determined according to a preset rule.
9. The processing method according to claim 8, characterized in that, The processing method further includes: In response to a selection operation for any dimension of the first attribute parameters, determine at least one target attribute parameter dimension included in the adjustment operation for the virtual object to be adjusted; In response to a third adjustment operation for the virtual object to be adjusted, the third attribute parameter after adjustment is determined based on the at least one target attribute parameter dimension.
10. The processing method according to claim 1, characterized in that, The set of attribute parameters is displayed in list form; The attribute parameter list includes a preset number of attribute parameter storage areas; the attribute parameters are displayed in the attribute parameter storage areas in the form of identifiers. The identification information for each attribute parameter includes at least one of the following: The attribute parameters include the attribute parameter dimension combination information, the attribute parameter sorting information, and the attribute parameter rating information.
11. The processing method according to claim 10, characterized in that, The processing method further includes: In response to a display operation for an attribute parameter, the list of attribute parameters is displayed.
12. The processing method according to claim 11, characterized in that, The response, in response to the first save operation of the first attribute parameter, stores the first attribute parameter into an attribute parameter set, including: In response to the first save operation for the first attribute parameter, the first attribute parameter is stored in an unoccupied attribute parameter storage area in the attribute parameter list.
13. The processing method according to claim 11, characterized in that, Before the first save operation in response to the first attribute parameter stores the first attribute parameter into the attribute parameter set, the processing method further includes: If the first attribute parameter is not stored in the attribute parameter list, and there is an unoccupied attribute parameter storage area in the attribute parameter list, a storage control is displayed at a preset position in the attribute parameter list, and the storage control is in an interactive state. The response, in response to the first save operation of the first attribute parameter, stores the first attribute parameter into an attribute parameter set, including: In response to a trigger operation on the storage control, the first attribute parameter is stored in the attribute parameter set.
14. The processing method according to claim 13, characterized in that, The processing method further includes: If the first attribute parameter is already stored in the attribute parameter list, or if there is no unoccupied attribute parameter storage area in the attribute parameter list, the storage control is adjusted to a non-interactive state. In response to a trigger operation on the storage control, a parameter storage failure message is displayed.
15. The processing method according to claim 10, characterized in that, The processing method further includes: In response to a preview operation for any second attribute parameter in the set of attribute parameters, the virtual object to be adjusted is adjusted according to the selected target attribute parameter, and the adjusted virtual object to be adjusted is displayed.
16. The processing method according to claim 15, characterized in that, After the response to the first save operation for the first attribute parameter, which stores the first attribute parameter into the attribute parameter set, the processing method further includes: If the selected target attribute parameter is the same as the first attribute parameter, the current parameter prompt icon will be displayed.
17. The processing method according to claim 15, characterized in that, The processing method further includes: In response to the recovery operation for the target attribute parameter, if the first attribute parameter has been saved to the attribute parameter set, the display format of the virtual object to be adjusted is adjusted according to the target attribute parameter; If the first attribute parameter is not saved to the attribute parameter set, display parameter recovery confirmation information.
18. The processing method according to claim 15, characterized in that, The processing method further includes: In response to a deletion operation on the target attribute parameter, the target attribute parameter is removed from the attribute parameter set, and a parameter deletion prompt message is displayed.
19. The processing method according to claim 18, characterized in that, The attribute parameter set also includes initial attribute parameters; the response to the deletion operation of the target attribute parameter, which removes the target attribute parameter from the attribute parameter set, includes: In response to a deletion operation on the target attribute parameter, if the target attribute parameter is not the initial attribute parameter, the target attribute parameter is deleted from the attribute parameter set.
20. The processing method according to claim 1, characterized in that, After adjusting the virtual object to be adjusted according to the target attribute parameters in response to the determination instruction, the processing method further includes: The attribute parameter set that includes at least one second attribute parameter is deleted.
21. The processing method according to claim 1, characterized in that, The processing method further includes: In response to the application display operation for the virtual object, the adjusted virtual object to be adjusted is displayed in combination with preset preview display information; The preset preview display information includes the virtual character image that matches the virtual object to be adjusted, and the target scene screen in the virtual game scene.
22. The processing method according to claim 1, characterized in that, The step of adjusting the virtual object to be adjusted according to the target attribute parameters in response to the determination instruction includes: In response to the determination command, adjust the display color of the virtual object to be adjusted according to the color display parameter in the target attribute parameters; and / or, In response to the determination command, adjust the display shape of the corresponding part of the virtual object to be adjusted according to the shape display parameter in the target attribute parameters; and / or, In response to the determination instruction, the game behavior attributes of the virtual object to be adjusted are adjusted according to the game parameters in the target attribute parameters.
23. A processing apparatus for virtual objects, characterized in that, The processing device includes: The parameter determination module is used to respond to the first adjustment operation for the virtual object to be adjusted, and to determine the first attribute parameters of the virtual object to be adjusted after adjustment according to the preset rules. A parameter storage module is configured to store the first attribute parameter into an attribute parameter set in response to a first save operation for the first attribute parameter; the attribute parameter set includes at least one second attribute parameter, wherein the second attribute parameter is an attribute parameter determined according to a preset rule in response to a second adjustment operation and saved into the attribute parameter set in response to the second save operation; A parameter selection module is used to determine a target attribute parameter from the attribute parameter set in response to a selection instruction, wherein the target attribute parameter is either the first attribute parameter or the second attribute parameter; An object adjustment module is used to adjust the virtual object to be adjusted according to the target attribute parameters in response to a determination command; The behavior execution module is used to control the adjusted virtual object to perform game behaviors.
24. An electronic device, characterized in that, include: The device includes a processor, a storage medium, and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the steps of the virtual object processing method as described in any one of claims 1 to 22.
25. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the virtual object processing method as described in any one of claims 1 to 22.