Virtual object configuration method and apparatus, device, and storage medium
By displaying the attribute point configuration interface and control panel on the game interface, the attribute point parameters of virtual objects are automatically determined, solving the problem of cumbersome operation for players and improving the efficiency of virtual object configuration and game experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NETEASE (HANGZHOU) NETWORK CO LTD
- Filing Date
- 2023-05-04
- Publication Date
- 2026-07-10
Smart Images

Figure CN116585711B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of game technology, and more specifically, to a method, apparatus, device, and storage medium for configuring virtual objects. Background Technology
[0002] With the development of internet technology, games are playing an increasingly important role in people's lives, becoming a popular choice for leisure and entertainment.
[0003] In some games, players can acquire many virtual objects. Each virtual object can be assigned corresponding technical points to improve various attributes, such as attack, health, defense, speed, evasion, and so on. Players can adjust the attribute values of virtual objects by configuring technical points for each virtual function under the virtual object.
[0004] However, each virtual object contains different types of attributes. Players need to click on the detailed virtual function branches within each virtual object to check whether the attributes of the enhancement point module are suitable for the virtual object and the current game stage, and then add points one by one to improve the ship's attribute values. This operation method is cumbersome and lengthy, and the player's operation is not intuitive. Summary of the Invention
[0005] The purpose of this application is to address the shortcomings of the prior art by providing a virtual object configuration method, apparatus, device, and storage medium to solve the problem that the process of players adding points in games is cumbersome and unintuitive.
[0006] To achieve the above objectives, the technical solutions adopted in the embodiments of this application are as follows:
[0007] In a first aspect, one embodiment of this application provides a virtual object configuration method, the method comprising:
[0008] The graphical user interface displays the stat allocation configuration interface for the target virtual object; wherein, the stat allocation configuration interface displays a stat allocation control panel and stat allocation configuration sub-interfaces for multiple virtual functions in the target virtual object;
[0009] In response to a configuration operation for a target attribute input through the stat allocation control panel, the stat allocation parameters for the target attribute are determined;
[0010] Based on the stat allocation parameters of the target attribute, determine the target stat allocation parameters of the target attribute in at least one target virtual function among the plurality of virtual functions;
[0011] The updated target attribute's target point allocation parameters are displayed in the point allocation configuration sub-interface of the at least one target virtual function.
[0012] Secondly, another embodiment of this application provides a virtual object configuration device, the device comprising: a display module and a determination module, wherein:
[0013] The display module is used to display the stat allocation configuration interface of the target virtual object on a graphical user interface; wherein, the stat allocation configuration interface displays a stat allocation control panel and stat allocation configuration sub-interfaces for multiple virtual functions in the target virtual object;
[0014] The determining module is configured to, in response to a configuration operation for a target attribute input through the point-addition control panel, determine the point-addition parameters of the target attribute; and, based on the point-addition parameters of the target attribute, determine the target point-addition parameters of the target attribute in at least one target virtual function among the plurality of virtual functions.
[0015] The display module is specifically used to display the updated target attribute's target point allocation parameters in the point allocation configuration sub-interface of the at least one target virtual function.
[0016] Thirdly, another embodiment of this application provides a virtual object configuration 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 virtual object configuration 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 any of the methods described in the first aspect above.
[0017] Fourthly, another embodiment of this application provides a storage medium storing a computer program, which, when executed by a processor, performs the steps of any of the methods described in the first aspect above.
[0018] The beneficial effects of this application are as follows: Using the virtual object configuration method provided in this application, players can fully view the attribute configuration of multiple virtual functions under the entire target virtual object in the attribute configuration interface. Through the cooperation between the attribute configuration sub-interface and the attribute control panel, attribute points can be allocated to all virtual functions under the macro-level target virtual object. After configuring the attribute point parameters, the system can automatically determine the target attribute point parameters in at least one target functional system based on the target attribute point parameters. This allows players to automatically allocate attribute points simply by specifying the target attribute and the corresponding point parameters. The attribute point interface is simple and can be completed directly on a single display screen, avoiding the interruption caused by repeatedly switching between interfaces and improving the player's operational efficiency. Furthermore, the attribute point allocation process is simple and convenient, greatly reducing the time and effort spent by players, thereby enhancing the player's gaming experience. Attached Figure Description
[0019] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application 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.
[0020] Figure 1 A flowchart illustrating a virtual object configuration method provided in an embodiment of this application;
[0021] Figure 2 A schematic diagram of a graphical user interface provided in an embodiment of this application;
[0022] Figure 3 A schematic diagram of a graphical user interface provided in an embodiment of this application;
[0023] Figure 4 A schematic diagram of a graphical user interface provided in an embodiment of this application;
[0024] Figure 5 A flowchart illustrating a virtual object configuration method provided in another embodiment of this application;
[0025] Figure 6 A flowchart illustrating a virtual object configuration method provided in another embodiment of this application;
[0026] Figure 7 This is a schematic diagram of the structure of a virtual object configuration device provided in an embodiment of this application;
[0027] Figure 8 This is a schematic diagram of the structure of a virtual object configuration device provided in another embodiment of this application;
[0028] Figure 9 This is a schematic diagram of the structure of a virtual object configuration device provided in an embodiment of this application. Detailed Implementation
[0029] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are some embodiments of this application, but not all embodiments.
[0030] The components of the embodiments of this application described and illustrated in the accompanying drawings can be arranged and designed in a variety of different configurations. Therefore, the following detailed description of the embodiments of this application provided in the drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0031] Furthermore, the flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed in order or performed simultaneously. Moreover, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.
[0032] The following explanation, using several specific application examples, illustrates a virtual object configuration method provided in this application. Figure 1 This is a flowchart illustrating a virtual object configuration method provided in one embodiment of this application, as shown below. Figure 1 As shown, the method includes:
[0033] S101: Displays the point configuration interface for the target virtual object on the graphical user interface.
[0034] In some possible embodiments, the way the stat allocation configuration interface is displayed on the graphical user interface can be, for example, in response to a player's stat allocation trigger operation on a target virtual object, such as by triggering the stat allocation trigger operation through a stat allocation control; or, by triggering the stat allocation trigger operation through a preset hotkey or preset shortcut; or, it can be automatically triggered under certain specific circumstances, such as when the player's allocatable points (resource points) reach a preset threshold, the display of the stat allocation configuration interface can be automatically triggered. It should be understood that the above embodiments are only illustrative examples, and the specific triggering method of the stat allocation configuration interface can be flexibly adjusted according to user needs, and is not limited to the methods given in the above embodiments.
[0035] In some possible embodiments, the attributes of the target virtual object can be implemented by adding points. Typically, adding one parameter point may correspond to an increase in the attribute value. Players can obtain disposable points by leveling up the target virtual object. For example, players may obtain 5 disposable parameter points for each level they raise the target virtual object. Alternatively, players can obtain disposable parameter points by purchasing them with virtual currency. It should be understood that the above embodiments are merely illustrative examples. The specific methods for obtaining disposable parameter points, and the disposable parameter points corresponding to each level increase, can be flexibly adjusted according to user needs and are not limited to the embodiments described above.
[0036] The point allocation configuration interface displays a point allocation control panel and a point allocation configuration sub-interface for multiple virtual functions in the target virtual object.
[0037] Figure 2 A graphical user interface diagram provided in one embodiment of this application is shown below. Figure 2 The top of the graphical user interface displays the model and related attribute information of the current target virtual object. In the embodiments of this application, the related attribute information is the quantity information of technical values. The target virtual object has two models: support type and anti-ship type. Therefore, players can also select or switch the model of the target virtual object. It should be understood that the above embodiments are only illustrative examples. The specific related attribute information can be flexibly adjusted according to the user's needs. For example, it can also be the current level information or current star rating information of the target virtual object. The model can also be defensive and offensive, or supplementary and anti-ship, etc. It can be flexibly adjusted according to the user's needs and the needs of the scenario, and is not limited to the above embodiments.
[0038] This usage method allows players to quickly change their attribute allocation scheme during the game. For example, if a player enters combat mode and needs to quickly change the attribute allocation of the target virtual object from defensive to offensive, they can directly adjust the attribute allocation scheme of the current target virtual object through the relevant attribute controls in the attribute allocation configuration interface. This saves players a lot of time in allocating attribute points and allows them to respond more quickly to unexpected situations in the game, thereby further improving the player's gaming experience.
[0039] Furthermore, when the graphical user interface also displays the point allocation configuration interface for the target virtual object, multiple sub-interfaces for point allocation configuration of virtual functions can be displayed in the middle of the point allocation configuration interface, presented in a partitioned manner. Each region displays one sub-interface, and each sub-interface displays multiple system attribute identifiers under the corresponding virtual function, as well as the point allocation configuration status of each system attribute. Each system attribute identifier has a corresponding point adjustment control. For example, if the point allocation configuration status of an attribute is displayed as 0 / 5, it means that the attribute can currently allocate a maximum of 5 parameter points, and the current point allocation configuration for that attribute is 0 parameter points. Figure 2 As shown, in the initial state, the value of each attribute in each sub-interface of the stat allocation configuration is 0. The stat allocation control panel can be displayed on the right side of the stat allocation configuration interface. The stat allocation configuration interface includes multiple attributes corresponding to the target virtual object. Each attribute has a stat allocation configuration area, which currently displays the stat allocation information and the total number of stats that can be allocated.
[0040] like Figure 2 As shown, the current stat allocation control panel displays 0 currently configured stat points, with 46 stat points available for further configuration. This means there are 46 stat points remaining for the player to allocate. Figure 2 Each attribute in the system has a slider with sliding controls. Players can adjust the stat allocation parameters of the attribute corresponding to the slider by sliding the controls. Additionally, there are addition and subtraction controls on both sides of the slider. Players can also configure the stat allocation parameters of each attribute by clicking the addition controls. For example, clicking the addition control increases the stat allocation parameter of the attribute by one, and clicking the subtraction control decreases the stat allocation parameter of the attribute by one. It should be understood that the above embodiments are merely illustrative. The display content in the stat allocation control panel can be adjusted according to user needs. For example, each attribute in the stat allocation control panel can also have an input box, allowing players to directly input stat allocation parameter information to configure the corresponding stat allocation parameters for each attribute. This is not limited to the embodiments described above.
[0041] Different virtual functions may have different configurable attributes. Taking a virtual cruiser as an example, the virtual functions under it may include: a joint artillery system, an escort boat carrying system, an armor system, a command system, an energy system, and a propulsion system. Among them, the joint artillery system, escort boat carrying system, armor system, and command system all include anti-ship firepower attributes, anti-aircraft firepower attributes, siege firepower attributes, structural value attributes, damage resistance attributes, cruising speed attributes, and curvature speed attributes. However, the energy system only includes anti-structure value attributes, damage resistance attributes, and anti-aircraft firepower attributes; the propulsion system only includes structural value attributes, damage resistance attributes, anti-aircraft firepower attributes, and cruising speed attributes. It should be understood that the above embodiments are only illustrative examples. The specific selection of the target virtual object can be flexibly adjusted according to the user's needs. It can also be a virtual tank, virtual armored vehicle, virtual yacht, virtual car, virtual aircraft, etc. The virtual object only needs to be any virtual object with multiple subsystems. The virtual functions are also adjusted according to the settings of the virtual object, and the corresponding attributes under the virtual object are also adjusted according to the user's needs and game settings, and are not limited to those given in the above embodiments.
[0042] S102: In response to a configuration operation for a target attribute entered through the stat allocation control panel, determine the stat allocation parameters for the target attribute.
[0043] The point allocation parameters for the target attribute must be within the range of the configurable point allocation parameters. If the range is exceeded, point allocation cannot be performed, and a prompt message will be returned to prompt the player to reconfigure the operation. For example, if the current configurable point allocation parameters are 10, but the player's configuration operation for the target attribute is set to 20 points, the configurable point allocation parameters are obviously insufficient to support the player's configuration operation. In this case, the prompt message "Insufficient configurable points" will be returned to prompt the player to readjust the configuration operation for the target attribute according to the configurable point allocation parameters.
[0044] S103: Based on the stat parameters of the target attribute, determine the target stat parameters of the target attribute in at least one target virtual function among multiple virtual functions.
[0045] In some possible embodiments, when the target attribute's point-addition parameter is greater than or equal to 2, it may correspond to multiple target virtual functions. That is, the point-addition operation may add points to the target attributes in multiple target virtual functions. Each target virtual function has its own corresponding target point-addition parameter for its target attribute. For example, if the current point-addition parameter for the siege firepower attribute is 6, the corresponding target function systems may be the joint artillery system and the armor system. In the joint artillery system, the target point-addition parameter for the siege firepower attribute is 3, and in the armor system, the target point-addition parameter for the siege firepower attribute is 3. It should be understood that the above embodiments are only illustrative examples. The specific method of configuring the target point-addition parameters of the target attributes in each target function system according to the point-addition parameters can be flexibly adjusted according to the user's needs and is not limited to the above embodiments.
[0046] S104: Display the updated target attribute's target stat parameters in at least one target virtual function's stat configuration sub-interface.
[0047] Figure 3 A graphical user interface diagram for another embodiment of this application, such as... Figure 3 As shown, the target attribute stat allocation parameters for the four virtual functions under the current target virtual object have been updated. Players can now visually view the update status and settings of each attribute within each virtual function. Based on this, they can save their current stat allocation plan or adjust it. Figure 3 As shown, the current stat allocation control panel displays 30 stat points that have already been configured, and 46 stat points that can be allocated. This means that only 16 stat points are currently available for the player to configure.
[0048] In embodiments of this application, the graphical user interface further includes: an attribute display interface, which displays attribute information of the target virtual object. The method further includes: updating the attribute information of the target virtual object after adding points on the attribute display interface, such as... Figure 3The attribute display interface can be displayed on the left side of the attribute configuration interface. From left to right, the entire attribute display interface consists of: the attribute display interface, multiple attribute configuration sub-interfaces, and the attribute control panel. After configuration, the attribute display interface shows the updated attribute information of the target object, as well as the changes in each attribute value resulting from this configuration. By comparing the attribute values before and after, players can clearly see the significant improvement the overall attribute allocation brings to the target virtual object. Furthermore, this macro-level display allows players to capture the overall attribute allocation and changes of the target virtual object with a single screenshot, facilitating discussions about attribute allocation through in-game or out-of-game screenshot sharing. This enhances the sharing, dissemination, and research potential of attribute allocation strategies.
[0049] Players can visually view the attribute distribution of the current virtual object by observing the attribute distribution sub-interface in the attribute distribution configuration interface and the attribute display interface. If they are satisfied with the current attribute distribution, they can save the current attribute distribution scheme by clicking "Save Scheme".
[0050] Using the virtual object configuration method provided in this application, players can view the complete attribute configuration of multiple virtual functions under the entire target virtual object in the attribute configuration interface. Through the cooperation between the attribute configuration sub-interface and the attribute control panel, attribute points can be allocated to all virtual functions under the macro target virtual object. After configuring the attribute point parameters, the system can automatically determine the target attribute point parameters in at least one target functional system based on the target attribute point parameters. This allows players to automatically allocate attribute points by simply specifying the target attribute and the corresponding point parameters. The attribute point interface is simple and can be completed directly on a single display screen, avoiding the interruption caused by repeatedly switching between interfaces and improving the player's operation. Furthermore, the attribute point allocation process is simple and convenient, greatly reducing the time and effort spent by players, thereby improving the player's gaming experience.
[0051] In some possible embodiments, in response to a selection operation for a first virtual function among a plurality of virtual functions, system attribute information of each system attribute of the first virtual function is displayed on an attribute display interface. If the first virtual function belongs to at least one target virtual function, the method further includes: displaying the change value of each system attribute information on one side of each system attribute information. Figure 4 A graphical user interface diagram provided for another embodiment of this application, such as... Figure 4As shown, if the player has selected the Joint Artillery System from multiple virtual functions, the attribute display interface will then show the system attribute information of each system attribute under the Joint Artillery System, as well as the changes in each system attribute information brought about by this configuration operation. The changes in each system-related attribute brought about by this configuration operation can also be displayed as percentages (e.g., skill cooldown time percentage, damage increase percentage, defense increase percentage, speed increase percentage, etc.). For example, if the system attribute changes by increasing the attribute value, it will be displayed in the first color; if the system attribute changes by decreasing the attribute value, it will be displayed in the second color. The first and second colors only need to be different colors. This setting allows players to intuitively judge the increase or decrease of each attribute value by viewing the colors. It should be understood that the above embodiment is only an illustrative example, and the specific implementation can be flexibly adjusted according to user needs, and is not limited to the embodiments given above.
[0052] If there is no selection operation for the first virtual function among multiple virtual functions, the object attribute information corresponding to each object attribute after the target virtual object is added will be displayed on the attribute display interface, and the change value of each object attribute information will be displayed on one side of each object attribute information.
[0053] like Figures 2-4 As shown, the dot-adding control panel includes multiple attributes, each with a corresponding sliding control. The dot-adding parameters of the target attribute can be determined as follows: in response to the sliding operation of the target sliding control on the dot-adding control panel, the attribute corresponding to the target sliding control is determined as the target attribute; the dot-adding parameters of the target attribute are determined based on the sliding displacement of the target sliding control.
[0054] Optionally, based on the above embodiments, this application embodiment may also provide a virtual object configuration method, the implementation process of determining the target virtual function and the target stat parameters in the above method will be illustrated below with reference to the accompanying drawings. Figure 5 A flowchart illustrating a virtual object configuration method provided in another embodiment of this application is shown below. Figure 5 As shown, S103 may include:
[0055] S121: Based on the added parameters of the target attribute and the added attribute values of the target attribute in each virtual function, determine at least one target virtual function corresponding to the added parameters, and the target added parameters under the target system attribute in each target virtual function.
[0056] In the embodiments of this application, for example, the virtual function with the highest increment of the target attribute value corresponding to each unit of added points can be determined as the target virtual function based on the added point attribute value of the target attribute in each virtual function, that is, the point allocation method with the highest cost performance can be determined; the target point parameters of the target virtual function can be determined based on the point added parameters of the target attribute.
[0057] For example, if the anti-ship firepower attribute value in the Joint Artillery System increases by 80, it requires 2 parameter points. If the anti-ship firepower attribute value in the Armor System increases by 50, it requires 1 parameter point. On average, each parameter point increase in the anti-ship firepower of the Joint Artillery System corresponds to an attribute value increase of 40, while each parameter point increase in the anti-ship firepower of the Armor System corresponds to an attribute value increase of 50. Since 40 < 50, it means that the cost-effectiveness of increasing the anti-ship firepower of the Armor System is higher than that of increasing the anti-ship firepower of the Joint Artillery System. Therefore, if there is an option to increase the anti-ship firepower, priority should be given to increasing the anti-ship firepower of the Armor System. If the anti-ship firepower of the Armor System has already been maxed out (e.g., ...), then... Figure 2 When the maximum number of parameter points (5) is reached, the remaining points are considered to be added to the joint artillery system. In the embodiments of this application, when it is necessary to focus on increasing the attribute value of a certain target attribute, it is only necessary to determine the parameter to be added to that target attribute. The cost-effective targeted point addition can be determined through intelligent calculation. This can drive the target virtual attributes of each target virtual function to be added intelligently and synchronously. It should be understood that the above embodiments are only illustrative examples and can be flexibly adjusted according to user needs. They are not limited to the embodiments given above.
[0058] In other words, when adding points to a target attribute, the system with the highest cost-effectiveness in adding points to the target attribute among multiple virtual functions is selected as the target system, and points are added to the target attribute of the target system first. If the target attribute points of the target system reach the limit, the system with the highest cost-effectiveness in adding points is selected from the remaining systems, and points are added to the target system until all parameter points for the target attribute have been added.
[0059] Alternatively, in other possible embodiments, if among the current multiple virtual functions, the system with the highest cost-effectiveness in adding points to the target attribute is multiple systems, then multiple systems can be identified as target systems simultaneously, and the target attribute of the target system can be added evenly. For example, if three systems are identified as target systems and the current point addition parameter for the target attribute is 6, then two parameter points can be added to the target attribute of each of the three target systems. It should be understood that the above embodiments are only illustrative examples, and the specific point addition method and the point parameter allocation method can be flexibly adjusted according to user needs, and are not limited to those given in the above embodiments.
[0060] S122: Based on the target point parameters under the target system attributes in each target virtual function, add points to the target attributes in each target virtual function.
[0061] After allocating skill points, users can preview the skill point allocation on multiple sub-interfaces and adjust the allocation accordingly.
[0062] Still with Figures 2-4 As shown, the virtual function's point configuration sub-interface includes multiple system attribute identifiers, and each system attribute identifier also has a corresponding point adjustment control. At this time, the above method also includes: in response to the adjustment operation of the point adjustment control of the target system attribute in the point configuration sub-interface for the target virtual function, adjusting the attribute point value of the target system attribute of the target virtual function.
[0063] Still with Figures 2-4 As shown, the graphical user interface also includes a save scheme control. In response to the trigger operation of the save scheme control, the current point allocation scheme is saved. For a virtual object, up to three pre-saved schemes can be set. It should be understood that the above embodiments are only illustrative examples. For example, a virtual object can also have up to two, four, five or even more pre-saved schemes set. The specific settings can be flexibly adjusted according to the user's needs and are not limited to those given in the above embodiments.
[0064] Optionally, based on the above embodiments, this application embodiment may also provide a virtual object configuration method, the implementation process of the above method will be illustrated below with reference to the accompanying drawings. Figure 6 This is a flowchart illustrating a virtual object configuration method according to another embodiment of this application. The graphical user interface also includes a custom dot-adding control, such as... Figure 6 As shown, the method may further include:
[0065] S121: Responds to the trigger operation of the custom point allocation control, and displays multiple point allocation schemes.
[0066] In some possible embodiments, for example, players can trigger the custom skill point allocation control by clicking it, thereby displaying the pull-up panel; or, the custom skill point allocation control can be triggered by a preset hotkey or preset shortcut. The specific implementation can be flexibly adjusted according to user needs and is not limited to the embodiments described above. The pull-up panel corresponding to the custom skill point allocation control displays multiple preset skill point allocation schemes. For example, in the embodiments of this application, the intelligent skill point allocation scheme may include, for instance, high-damage output, high-tank defense, or balanced offense and defense. Players can select a target skill point allocation scheme from multiple intelligent schemes to provide the player with the most cost-effective skill point allocation method under the current target scheme. It should be understood that the above embodiments are merely illustrative examples, and the specific preset intelligent skill point allocation schemes can be flexibly adjusted according to user needs and scenario design. For example, the intelligent skill point allocation scheme can also be a scheme for various types of virtual objects, such as a virtual aircraft carrier scheme, a virtual plane scheme, a virtual yacht scheme, an offensive scheme, a defensive scheme, a support scheme, a balanced scheme, etc., and is not limited to the embodiments described above.
[0067] S122: In response to a click operation on the target point allocation scheme among multiple point allocation schemes, apply the target point allocation scheme to the target virtual object and update the point allocation information on the system point allocation configuration sub-interface of each target virtual function.
[0068] In the embodiments of this application, some players may not be familiar with the allocation of skill points. If they have a low level of awareness of skill point allocation, it is difficult for them to allocate skill points themselves and they will not be able to adjust the allocation of skill points to achieve the desired effect. For these players, the system can use the preset intelligent skill point allocation scheme to achieve quick skill point allocation. This setting provides players with different skill point allocation directions, making the skill point allocation operation applicable to any type of player, improving the player's playability, and avoiding the problem of poor game experience caused by players' unfamiliarity with skill point allocation operation.
[0069] like Figures 2-4 As shown in the embodiments of this application, the graphical user interface also includes a reset point control, and the method further includes: in response to the click operation of the reset point control, clearing the points of all virtual functions in each target virtual object.
[0070] This setup allows players to quickly clear all their current skill points without having to manually clear each virtual function, thus improving player efficiency and enhancing the overall gaming experience.
[0071] By employing the virtual object configuration method provided in this application, multiple scroll bars control the increase of various attribute values of the ship. Players can intuitively see the difference in attribute values before and after quickly adding points to the ship, without having to click through each layer to the corresponding system enhancement module to view and add points. The overall point-adding process is clear, macroscopic, quick, and effective, greatly reducing the time and effort costs for players. In addition, the custom point-adding control solves the problem of players having a weak perception of point-adding and not knowing how to allocate points effectively. Through macroscopic comparison of various attribute values before and after, players can clearly see how much improvement the overall point-adding brings to the attribute values of the target virtual object. Moreover, the one-click application of intelligent point-adding schemes can provide players with different point-adding directions. A single image display of the overall point-adding also facilitates players to share screenshots outside or inside the game to discuss point-adding, improving the sharing, dissemination, and researchability of point-adding for the target virtual object. During the game, players can switch between point-adding schemes through the shortcut in the point-adding panel, allowing players to switch point-adding schemes in a short time, saving players a lot of point-adding time and enabling them to respond more quickly to unexpected game situations.
[0072] The virtual object configuration apparatus provided in this application will be explained below with reference to the accompanying drawings. This virtual object configuration apparatus can perform the above-described... Figures 1-6 The specific implementation and beneficial effects of any virtual object configuration method are as described above, and will not be repeated below.
[0073] Figure 7 This is a schematic diagram of the structure of a virtual object configuration device provided in an embodiment of this application, as shown below. Figure 7 As shown, the device includes: a display module 201 and a determination module 202, wherein:
[0074] The display module 201 is used to respond to the point-addition trigger operation for the target virtual object and display the point-addition configuration interface of the target virtual object on the graphical user interface; wherein, the point-addition configuration interface displays the point-addition control panel and the point-addition configuration sub-interfaces of multiple virtual functions in the target virtual object;
[0075] The determination module 202 is used to determine the point-addition parameters of the target attribute in response to the configuration operation for the target attribute entered through the point-addition control panel; and to determine the target point-addition parameters of the target attribute in at least one target virtual function among multiple virtual functions based on the point-addition parameters of the target attribute.
[0076] The display module 201 is specifically used to display the updated target attribute's target point allocation parameters in the point allocation configuration sub-interface of at least one target virtual function.
[0077] Optionally, the determining module 202 is specifically used to determine at least one target virtual function corresponding to the added point parameter, and the target added point parameter under the target system attribute in each target virtual function, based on the added point parameter of the target attribute and the added point attribute value of the target attribute in each virtual function; and to add points to the target attribute in each target virtual function based on the target added point parameter under the target system attribute in each target virtual function.
[0078] Optionally, the graphical user interface also includes: an attribute display interface, which is used to display the attribute information of the target virtual object, and a display module 201, which is specifically used to update the attribute information of the target virtual object after adding points on the attribute display interface.
[0079] Optionally, the determining module 202 is specifically used to determine the virtual function with the highest increment of the target attribute value corresponding to each unit of added points as the target virtual function based on the added point attribute value of the target attribute in each virtual function; and to determine the target added point parameters of the target virtual function based on the added point parameters of the target attribute.
[0080] Optionally, the graphical user interface also includes a custom point allocation control and a display module 201, which is specifically used to display multiple point allocation schemes in response to click operations of the custom point allocation control; to apply the target point allocation scheme to the target virtual object in response to click operations of the target point allocation scheme among the multiple point allocation schemes, and to update the point allocation information on the system point allocation configuration sub-interface of each target virtual function.
[0081] Optionally, based on the above embodiments, this application embodiment may also provide a virtual object configuration device, as described below with reference to the accompanying drawings. Figure 7 The implementation process of the given device is illustrated with examples. Figure 8 This is a schematic diagram of the structure of a virtual object configuration device provided in another embodiment of this application. The graphical user interface also includes a reset point addition control, such as... Figure 8 As shown, the device also includes a clearing module 203, which clears the points of all virtual functions in each target virtual object in response to a click operation of resetting the point control.
[0082] Optionally, the display module 201 is specifically used to display the system attribute information of each system attribute of the first virtual function on the attribute display interface in response to the selection operation of the first virtual function among multiple virtual functions.
[0083] Optionally, the display module 201 is specifically used to display the change values of each system attribute information on one side of each system attribute information.
[0084] Optionally, the display module 201 is specifically used to display the object attribute information corresponding to each object attribute after the target virtual object is added on the attribute display interface if there is no selection operation for the first virtual function among multiple virtual functions at present, and to display the change value of each object attribute information on one side of each object attribute information.
[0085] Optionally, the display module 201 is specifically used to display the target point allocation configuration interface of the target virtual object on the graphical user interface in response to the selection operation of the target point allocation scheme among multiple point allocation schemes in the point allocation configuration interface.
[0086] like Figure 8 As shown, the device also includes an adjustment module 204, which is used to adjust the attribute point value of the target system attribute in response to the adjustment operation of the point adjustment control of the target system attribute in the point configuration sub-interface for the target virtual function.
[0087] The graphical user interface also includes a save scheme control, such as... Figure 8 As shown, the device also includes a save module 205, which saves the current point allocation scheme in response to the trigger operation of the save scheme control.
[0088] Optionally, the point addition control panel includes multiple attributes, each with a corresponding sliding control. The determination module 202 is specifically used to respond to the sliding operation of the target sliding control on the point addition control panel, determine the attribute corresponding to the target sliding control as the target attribute, and determine the point addition parameters of the target attribute based on the sliding displacement of the target sliding control.
[0089] The above-described device is used to execute the method provided in the foregoing embodiments, and its implementation principle and technical effect are similar, so they will not be described again here.
[0090] These modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more microprocessors, or one or more Field Programmable Gate Arrays (FPGAs). Alternatively, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together as a system-on-a-chip (SOC).
[0091] Figure 9 This is a schematic diagram of the structure of a virtual object configuration device provided in an embodiment of this application. The virtual object configuration device can be integrated into a terminal device or a chip of a terminal device.
[0092] like Figure 9 As shown, the virtual object configuration device includes: processor 501, bus 502 and storage medium 503.
[0093] Processor 501 is used to store programs, and processor 501 calls the programs stored in storage medium 503 to execute the above-mentioned programs. Figures 1-4 The corresponding method implementation is similar in both implementation and technical effect, and will not be described in detail here.
[0094] Optionally, this application also provides a program product, such as a storage medium storing a computer program, including a program that executes the embodiments corresponding to the above-described methods when run by a processor.
[0095] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0096] 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.
[0097] Furthermore, the functional units in the various embodiments of this application 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. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.
[0098] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this application. 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.
Claims
1. A method for configuring virtual objects, characterized in that, The method includes: The graphical user interface displays the stat allocation configuration interface for the target virtual object; wherein, the stat allocation configuration interface displays a stat allocation control panel and stat allocation configuration sub-interfaces for multiple virtual functions in the target virtual object; In response to a configuration operation for a target attribute input through the stat allocation control panel, the stat allocation parameters for the target attribute are determined; Based on the stat allocation parameters of the target attribute, determine the target stat allocation parameters of the target attribute in at least one target virtual function among the plurality of virtual functions; The updated target attribute's target point allocation parameters are displayed in the point allocation configuration sub-interface of the at least one target virtual function; The step of determining the target attribute addition parameter of at least one target virtual function among the plurality of virtual functions includes: determining the virtual function with the highest attribute value increment of the target attribute corresponding to each unit addition as the target virtual function based on the addition attribute value of the target attribute in each virtual function; determining the target addition parameter of the target virtual function based on the addition parameter of the target attribute; and adding points to the target attribute in each target virtual function based on the target addition parameter of the target attribute in each target virtual function.
2. The method as described in claim 1, characterized in that, The graphical user interface further includes: an attribute display interface, which is used to display the attribute information of the target virtual object; the method further includes: Update the attribute information of the target virtual object after adding points on the attribute display interface.
3. The method as described in claim 1, characterized in that, The graphical user interface also includes a custom dot-adding control, and the method further includes: In response to the triggering operation of the custom stat allocation control, multiple stat allocation schemes are displayed; In response to a trigger operation for a target stat allocation scheme among the multiple stat allocation schemes, the target stat allocation scheme is applied to the target virtual object, and the stat allocation information is updated on the system stat allocation configuration sub-interface of each target virtual function.
4. The method as described in claim 1, characterized in that, The graphical user interface also includes a reset point addition control, and the method further includes: In response to the trigger operation of resetting the point allocation control, clear the points allocated to all virtual functions in each of the target virtual objects.
5. The method as described in claim 2, characterized in that, Updating the attribute information of the target virtual object after adding points on the attribute display interface includes: In response to the selection operation of a first virtual function among multiple virtual functions, the functional attribute information of each functional attribute of the first virtual function is displayed on the attribute display interface.
6. The method as described in claim 5, characterized in that, If the first virtual function belongs to the at least one target virtual function, then the method further includes: The change values of each of the aforementioned functional attribute information are displayed on one side of each of the aforementioned functional attribute information.
7. The method as described in claim 2, characterized in that, Updating the attribute information of the target virtual object after adding points on the attribute display interface includes: If there is no selection operation for the first virtual function among multiple virtual functions, the object attribute information corresponding to each object attribute after the target virtual object is added is displayed on the attribute display interface, and the change value of each object attribute information is displayed on one side of each object attribute information.
8. The method as described in claim 1, characterized in that, After displaying the stat allocation configuration interface of the target virtual object on the graphical user interface, the method further includes: In response to the selection of a target stat allocation scheme among multiple stat allocation schemes in the stat allocation configuration interface, the stat allocation configuration interface of the target virtual object for the target stat allocation scheme is displayed on the graphical user interface.
9. The method as described in claim 1, characterized in that, The virtual function's point allocation configuration sub-interface includes multiple function attribute identifiers, each of which has a corresponding point adjustment control. The method further includes: In response to the adjustment operation of the point adjustment control of the target function attribute in the point configuration sub-interface for the target virtual function, the point value of the target function attribute of the target virtual function is adjusted.
10. The method as described in claim 1, characterized in that, The point allocation control panel includes multiple attributes, each with a corresponding sliding control. The step of determining the point allocation parameters for the target attribute in response to a configuration operation input through the point allocation control panel includes: In response to a sliding operation on the target sliding control on the point addition control panel, the attribute corresponding to the target sliding control is determined to be the target attribute; The addition parameters of the target attribute are determined based on the sliding displacement of the target sliding control.
11. A virtual object configuration device, characterized in that, The device includes: a display module and a determination module, wherein: The display module is used to display the stat allocation configuration interface of the target virtual object on a graphical user interface; wherein, the stat allocation configuration interface displays a stat allocation control panel and stat allocation configuration sub-interfaces for multiple virtual functions in the target virtual object; The determining module is configured to, in response to a configuration operation for a target attribute input through the point-addition control panel, determine the point-addition parameters of the target attribute; and, based on the point-addition parameters of the target attribute, determine the target point-addition parameters of the target attribute in at least one target virtual function among the plurality of virtual functions. The display module is specifically used to display the updated target attribute's target point allocation parameters in the point allocation configuration sub-interface of the at least one target virtual function; The determining module is used to determine, based on the added attribute value of the target attribute in each virtual function, the virtual function with the highest attribute value increment of the target attribute corresponding to each unit of added points is the target virtual function; based on the added attribute parameter of the target attribute, determine the target added attribute parameter of the target virtual function; and based on the target added attribute parameter of each target virtual function, add points to the target attribute in each target virtual function.
12. A virtual object configuration device, characterized in that, The device includes a processor, a storage medium, and a bus. The storage medium stores machine-readable instructions executable by the processor. When the virtual object configuration device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the method described in any one of claims 1-10.
13. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, performs the method described in any one of claims 1-10.