Control method, device and equipment of virtual object and computer readable storage medium
By displaying unlock controls and resource information in the virtual space, the main virtual object is allowed to obtain level and node resources, which solves the problem of the single control method of virtual objects and achieves more flexible control and improved game interactivity.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DIANDIAN INTERACTIVE (BEIJING) TECHNOLOGY CO LTD
- Filing Date
- 2025-08-04
- Publication Date
- 2026-05-05
AI Technical Summary
The existing methods for controlling virtual objects are relatively simple and lack flexibility, resulting in poor game interactivity.
By displaying unlock controls and resource information in the virtual space, the main virtual object can acquire resources from levels and nodes when the intimacy level meets the requirements, improve object attributes, and adjust intimacy and skill levels by giving virtual gifts and learning skills.
It enhances the diversity and flexibility of virtual object control methods, enriches gameplay, and improves game interactivity, user engagement, and sense of accomplishment.
Smart Images

Figure CN120900214B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, device, and computer-readable storage medium for controlling virtual objects. Background Technology
[0002] With the continuous development of computer technology, the types of video games are becoming increasingly diverse. Examples include shooting games, role-playing games, and management strategy games. In video games, users can typically control a main virtual object and interact with a primary virtual object.
[0003] In related technologies, users can control a master virtual object to send virtual skills to a first virtual object.
[0004] However, the control methods for these virtual objects are relatively simple and lack flexibility, resulting in poor game interactivity. Summary of the Invention
[0005] This application provides a method, apparatus, device, and readable storage medium for controlling virtual objects. The technical solution is as follows:
[0006] On one hand, embodiments of this application provide a method for controlling a virtual object, the method comprising:
[0007] Display the virtual space corresponding to the first virtual object, where the first virtual object is a virtual object that the master virtual object has already acquired;
[0008] In response to a trigger operation on the virtual space, and if the intimacy between the first virtual object and the main virtual object meets the intimacy requirement, first information and an unlock control are displayed. The first information includes the resources that can be obtained by unlocking the first node in the first level. The first level is the level that needs to be unlocked. The first node is the node that needs to be unlocked among the nodes included in the first level. The intimacy between the first virtual object and the main virtual object is used to indicate the closeness of the relationship between the first virtual object and the main virtual object.
[0009] In response to a trigger operation on the unlock control, the main virtual object is controlled to obtain the resources included in the first information.
[0010] On the other hand, embodiments of this application provide a control device for a virtual object, the device comprising:
[0011] The display module is used to display the virtual space corresponding to the first virtual object, wherein the first virtual object is a virtual object that has been acquired by the main control virtual object;
[0012] The display module is further configured to respond to a trigger operation on the virtual space, and if the intimacy between the first virtual object and the main virtual object meets the intimacy requirement, display first information and an unlock control. The first information includes the resources that can be obtained by unlocking the first node in the first level. The first level is the level that needs to be unlocked, and the first node is the node that needs to be unlocked among the nodes included in the first level. The intimacy between the first virtual object and the main virtual object is used to indicate the closeness of the relationship between the first virtual object and the main virtual object.
[0013] The control module is configured to control the main virtual object to acquire the resources included in the first information in response to a trigger operation on the unlock control.
[0014] In one possible implementation, the first node is the last node in the first level.
[0015] The display module is also used to display second information, the second information including the resources that can be obtained after unlocking the first level;
[0016] The control module is configured to, in response to a trigger operation on the unlock control, control the main virtual object to acquire the resources included in the first information and the resources included in the second information.
[0017] In one possible implementation, the display module is further configured to display a control corresponding to the first node, wherein the control corresponding to the first node is in a first state, and the first state is used to indicate that the first node is not unlocked.
[0018] The display module is further configured to display the control corresponding to the first node in a second state, the second state being used to indicate that the first node has been unlocked.
[0019] In one possible implementation, the first node is the last node in the first level.
[0020] The display module is also used to display the control corresponding to the first level, and the control corresponding to the first level is displayed in a third state, which is used to indicate that the first level is not unlocked;
[0021] The display module is also used to display the control corresponding to the first level in a fourth state, the fourth state being used to indicate that the first level has been unlocked.
[0022] In one possible implementation, the display module is further configured to respond to a trigger operation for the virtual space, where the intimacy between the first virtual object and the main virtual object does not meet the intimacy requirement, and the intimacy between the first virtual object and the main virtual object does not meet the intimacy adjustment requirement, and display gift information for at least one virtual gift, with each virtual gift corresponding to a different intimacy level;
[0023] When the gift information of the target gift in the at least one virtual gift is triggered, a gifting control and a quantity box are displayed, the quantity box being used to determine the quantity of the target gift to be given to the first virtual object;
[0024] The control module is also configured to respond to the input operation in the quantity box and, in response to the trigger operation of the gift control, control the target value of the intimacy increase between the first virtual object and the main virtual object, the target value being determined based on the intimacy corresponding to the target gift and the value input in the quantity box.
[0025] In one possible implementation, the display module is further configured to display third information, fourth information, and adjustment controls when the increased intimacy between the first virtual object and the master virtual object meets the intimacy adjustment requirements. The third information includes the resources that the master virtual object can obtain after the intimacy relationship between the first virtual object and the master virtual object is adjusted, and the fourth information includes the resources that the first virtual object can obtain after the intimacy relationship between the first virtual object and the master virtual object is adjusted.
[0026] The control module is further configured to, in response to a trigger operation on the adjustment control, control the main virtual object to obtain the resources included in the third information, and control the first virtual object to obtain the resources included in the fourth information.
[0027] In one possible implementation, the display module is further configured to respond to a trigger operation for the virtual space, wherein the intimacy between the first virtual object and the main virtual object does not meet the intimacy requirement, and the intimacy between the first virtual object and the main virtual object meets the intimacy relationship adjustment requirement, and display skill information of at least one skill corresponding to the first virtual object;
[0028] When the skill information of the target skill in the at least one skill is triggered, and the target skill is a skill that the first virtual object has unlocked, a learning control is displayed, which is used to increase the experience value of the target skill;
[0029] In response to a trigger operation on the learning control, and if the main virtual object meets the skill level upgrade conditions of the target skill, at least one duration is displayed, with each duration corresponding to a different experience increase value;
[0030] The control module is further configured to, when the target duration is triggered in at least one duration, control the master virtual object to learn the target duration, so that the experience value of the target skill increases by the experience increase value corresponding to the target duration after the target duration.
[0031] In one possible implementation, the display module is further configured to display a countdown control, the countdown control displaying countdown information, the countdown information being used to indicate the remaining learning time of the main virtual object;
[0032] In response to a trigger operation on the countdown control, at least one speed-up item and a first use control are displayed, with each speed-up item having a different speed-up duration;
[0033] The control module is further configured to, when a target acceleration item in the at least one acceleration item is triggered, and in response to the triggering operation of the first control, control the number of target acceleration items already owned by the main virtual object to decrease by a fifth value, so as to accelerate learning through the target acceleration item of the fifth value. The fifth value is determined based on the acceleration duration corresponding to the target acceleration item and the remaining learning duration of the main virtual object, and the fifth value is not higher than the number of target acceleration items already owned by the main virtual object.
[0034] In one possible implementation, the display module is further configured to display a skill upgrade control if the experience value after the target skill is improved is not less than the experience value required to upgrade the skill level of the target skill.
[0035] The control module is also used to control the skill level upgrade of the target skill in response to a trigger operation on the skill upgrade control.
[0036] In one possible implementation, the display module is further configured to display a prompt message indicating that the object attributes of the master virtual object are being improved, and the improvement value of the object attributes of the master virtual object is determined based on the skill level after the target skill is improved.
[0037] In one possible implementation, the triggering operation for the virtual space includes any of the following:
[0038] When the first virtual object is displayed in the virtual space, a triggering operation is performed on the first virtual object;
[0039] Triggering operations for the target area in the virtual space.
[0040] In one possible implementation, the virtual space includes virtual decorations that are related to the object characteristics of the first virtual object.
[0041] On the other hand, embodiments of this application provide a computer device, the computer device including a processor and a memory, the memory storing at least one piece of program code, the at least one piece of program code being loaded and executed by the processor, so that the computer device implements any of the virtual object control methods described above.
[0042] On the other hand, a computer-readable storage medium is also provided, wherein at least one piece of program code is stored in the computer-readable storage medium, the at least one piece of program code being loaded and executed by a processor to enable a computer to implement the control method of any of the virtual objects described above.
[0043] On the other hand, a computer program or computer program product is also provided, wherein the computer program or computer program product stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement any of the above-mentioned virtual object control methods.
[0044] The technical solution provided in this application has at least the following beneficial effects:
[0045] The technical solution provided in this application allows the main virtual object to display the virtual space corresponding to the first virtual object after acquiring it. When the virtual space corresponding to the first virtual object is triggered, and the intimacy between the first virtual object and the main virtual object meets the intimacy requirement, the main virtual object can obtain the resources available at the unlocked nodes by unlocking the nodes in the level, thereby improving the object attributes of the main virtual object. This method diversifies and makes the control of virtual objects more flexible. Furthermore, it enriches gameplay, increases interactive fun, and enhances the sense of participation and accomplishment of game objects, thus improving game interactivity and user retention. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1This is a schematic diagram of a computer system provided in an embodiment of this application;
[0048] Figure 2 This is a flowchart of a virtual object control method provided in an embodiment of this application;
[0049] Figure 3 This is a schematic diagram of a virtual space corresponding to a first virtual object provided in an embodiment of this application;
[0050] Figure 4 This is a schematic diagram of a first interface provided in an embodiment of this application;
[0051] Figure 5 This is a schematic diagram of a second interface provided in an embodiment of this application;
[0052] Figure 6 This is a schematic diagram of a gift-giving page provided in an embodiment of this application;
[0053] Figure 7 This is a schematic diagram of another gift-giving page provided in an embodiment of this application;
[0054] Figure 8 This is a schematic diagram of an intimate relationship adjustment page provided in an embodiment of this application;
[0055] Figure 9 This is a schematic diagram of a page with adjusted intimacy relationships provided in an embodiment of this application;
[0056] Figure 10 This is a schematic diagram illustrating an example of improving the experience value of a target skill according to an embodiment of this application;
[0057] Figure 11 This is a schematic diagram illustrating an accelerated learning method provided in an embodiment of this application;
[0058] Figure 12 This is a schematic diagram illustrating the skill level improvement of a target skill provided in an embodiment of this application;
[0059] Figure 13 This is a schematic diagram of the structure of a virtual object control device provided in an embodiment of this application;
[0060] Figure 14 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application;
[0061] Figure 15 This is a schematic diagram of the structure of a server provided in an embodiment of this application. Detailed Implementation
[0062] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0063] It should be noted that the terms "first," "second," etc., used in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0064] First, the abbreviations and key terms involved in the embodiments of this application are defined.
[0065] Virtual scene: refers to a scene provided (or displayed) by an application when it runs on a terminal device. This virtual scene is a created environment for virtual objects to perform activities. A virtual scene can be a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene, etc. A virtual scene can be a simulation of the real world, a semi-simulation of the real world, or a purely fictional scene. For example, the virtual scene involved in this application embodiment is a three-dimensional virtual scene.
[0066] Virtual objects are movable objects within a virtual scene. These objects can be virtual characters, animals, anime characters, etc. Users can manipulate virtual objects through peripheral devices or by clicking on a touchscreen. Each virtual object has its own shape and volume within the virtual scene, occupying a portion of the scene's space. For example, when the virtual scene is three-dimensional, the virtual objects are three-dimensional models created using animation skeletal technology.
[0067] Figure 1 This is a schematic diagram of a computer system provided in an embodiment of this application, such as... Figure 1 As shown, the computer system includes a terminal device 101 and a server 102. The terminal device 101 has a game client installed and running. The virtual object control method provided in this embodiment can be executed by the terminal device 101, or by both the terminal device 101 and the server 102; this embodiment does not limit the execution of this method.
[0068] Server 102 provides background services for the game client installed on terminal device 101. In one possible implementation, server 102 undertakes the main computing work, and terminal device 101 undertakes the secondary computing work. Alternatively, server 102 undertakes the secondary computing work, and terminal device 101 undertakes the main computing work. Or, terminal device 101 and server 102 collaborate on computing using a distributed computing architecture.
[0069] Game clients can be third-person shooter (TPS) games, first-person shooter (FPS) games, multiplayer online battle arena (MOBA) games, multiplayer shooting survival games, massively multiplayer online role-playing games (MMORPGs), action role-playing games (ARPGs), strategy games, virtual reality (VR) clients, augmented reality (AR) clients, 3D map programs, map simulation programs, social clients, interactive entertainment clients, etc.
[0070] This application does not limit the type of game client. For example, a game client can be an application that needs to be downloaded and installed, a mini-program that does not need to be downloaded, a web application, etc.
[0071] Optionally, the terminal device 101 can be any electronic device product capable of human-computer interaction with the user through one or more methods such as a keyboard, touchpad, remote control, voice interaction, or handwriting device. For example, the terminal device 101 can be a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smartwatch, PC (Personal Computer), mobile phone, PDA (Personal Digital Assistant), wearable device, PPC (Pocket PC), smart car system, smart TV, etc.
[0072] Terminal device 101 can refer to one of a plurality of terminal devices. This embodiment uses terminal device 101 as an example. Those skilled in the art will know that the number of terminal devices 101 can be more or less. For example, there may be only one terminal device 101, or there may be dozens or hundreds of terminal devices 101, or more. This application embodiment does not limit the number or type of terminal devices 101.
[0073] Server 102 can be a single server, a server cluster consisting of multiple servers, or any of the following: a cloud computing platform or a virtualization center. This embodiment of the application does not limit this. Server 102 communicates directly or indirectly with terminal device 101 via wired or wireless communication. Server 102 has data receiving, data processing, and data sending functions. Of course, server 102 may also have other functions, which are not limited in this embodiment of the application.
[0074] In the virtual object control method provided in this application, terminal device 101 displays... Figure 1 The game interface shown in (1) is as follows: Figure 1 The game interface shown in (1) displays a virtual space 103 corresponding to the first virtual object. The first virtual object is a virtual object that has been acquired by the main virtual object. In response to a trigger operation on the virtual space 103, and if the intimacy between the first virtual object and the main virtual object meets the intimacy requirement, then the following is displayed: Figure 1 The game interface shown in (2) is as follows. Figure 1 The game interface shown in (2) displays first information 104 and unlock control 105. First information 104 includes the resources obtainable by unlocking the first node in the first level. The first level is the level that needs to be unlocked, and the first node is the node that needs to be unlocked among the nodes included in the first level. In response to the trigger operation of unlock control 105, the main virtual object is controlled to obtain the resources included in first information 104.
[0075] Figure 1 The game interface shown in (2) also displays the control 106 corresponding to the first node. The control 106 corresponding to the first node is displayed in the first state, which indicates that the first node is not unlocked. After the main virtual object obtains the resources included in the first information 104, it displays the control 106 corresponding to the first node in the second state, which indicates that the first node is unlocked.
[0076] The first node is the last node in the first level. Figure 1The game interface shown in (2) also displays a control 107 corresponding to the first level and second information 108. The control 107 corresponding to the first level is displayed in a third state, which indicates that the first level is not unlocked. The second information 108 includes the resources that can be obtained by unlocking the first level. In response to a trigger operation on the unlock control 105, the main virtual object can also be controlled to obtain the resources included in the second information. After controlling the main virtual object to obtain the resources included in the second information, the control 107 corresponding to the first level can also be displayed in a fourth state, which indicates that the first level has been unlocked.
[0077] Those skilled in the art should understand that the terminal device 101 and server 102 described above are merely illustrative examples. Other existing or future terminal devices or servers that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.
[0078] This application provides a method for controlling virtual objects, which can be applied to the above-mentioned... Figure 1 The computer system shown is, Figure 2 The flowchart shown in this application embodiment illustrates a method for controlling a virtual object. This method can be implemented by... Figure 1 The terminal device 101 in the middle executes. For example... Figure 2 As shown, the method includes the following steps 201 to 203.
[0079] In step 201, the virtual space corresponding to the first virtual object is displayed. The first virtual object is the virtual object that the master virtual object has acquired.
[0080] In an exemplary embodiment of this application, a game client capable of providing virtual scenes is installed and runs on the terminal device. This game client can be any type of game client, and this embodiment does not limit its scope. For example, the game client is a strategy game client. Multiple virtual objects can be displayed in the virtual scene, and different virtual objects can be controlled by different terminal devices or servers. In addition to displaying virtual objects, virtual elements can also be displayed in the virtual scene. These virtual elements can be any type of element, and this embodiment does not limit their scope. Optionally, virtual elements may include mountains, plains, rivers, lakes, oceans, deserts, swamps, quicksand, sky, plants, snow, buildings, coal briquettes, snowmen, etc. The description of virtual scenes in this application is merely illustrative and does not limit the scope of virtual scenes.
[0081] Optionally, the terminal device's display interface shows information related to the game client. This information can be the game client's name, icon, or other information that represents the game client; this embodiment does not limit this. When the game object wants to run the game client, it triggers the game client's information. The terminal device responds to the triggering operation for this information, runs the game client, and displays the game interface, which shows the virtual space corresponding to the first virtual object. The first virtual object is a virtual object already acquired by the master virtual object, which is a virtual object controlled by the game object. This embodiment does not limit the method by which the master virtual object acquires the first virtual object. Optionally, the master virtual object acquires the first virtual object by exploring the game scene, participating in game activities, or purchasing it from the game store. The first virtual object refers to a virtual object with professional skills and expertise in a specific field, enabling the game object to better cope with various challenges and play the game more effectively. The specific field can be a survival field, a combat field, a construction field, etc.
[0082] The triggering operations for game client-related information include at least one of the following: touch operation, gamepad triggering operation, voice command triggering operation, or gesture triggering operation. The triggering operations for other content described below are similar to those for game client-related information; therefore, these will not be elaborated upon in the embodiments of this application when referring to triggering operations for other content.
[0083] In one possible implementation, the virtual space includes virtual decorations, which are related to the characteristics of the first virtual object. That is, different first virtual objects correspond to different virtual decorations in their virtual spaces.
[0084] In this implementation, by associating the personality of the first virtual object with the virtual decorations included in the virtual space corresponding to the first virtual object, the game object can know who the virtual object corresponding to the virtual space is by viewing the virtual space, and can know what the virtual space corresponding to the virtual object is like by obtaining the virtual object, so as to improve the game object's understanding of the virtual object.
[0085] like Figure 3 This is a schematic diagram of a virtual space corresponding to a first virtual object provided in an embodiment of this application. 301 represents the virtual space corresponding to the first virtual object.
[0086] In step 202, in response to the trigger operation for the virtual space, and the intimacy between the first virtual object and the main virtual object meets the intimacy requirement, the first information and unlock control are displayed. The first information includes the resources that can be obtained by unlocking the first node in the first level. The first level is the level that needs to be unlocked at the moment, and the first node is the node that needs to be unlocked at the moment among the nodes included in the first level.
[0087] In one possible implementation, the intimacy level between the first virtual object and the controlling virtual object is used to indicate the closeness of their relationship. That is, the higher the intimacy level between the first virtual object and the controlling virtual object, the closer their relationship; conversely, the lower the intimacy level, the less close their relationship.
[0088] Optionally, the triggering operation for the virtual space includes any of the following: triggering the first virtual object when a first virtual object is displayed in the virtual space; or triggering a target area in the virtual space.
[0089] The target area can be any area in the virtual space. This application embodiment does not limit the scope of the target area, which is defined by the game client developers. For example, the target area could be a carpet area in the virtual space.
[0090] This implementation provides two ways to trigger the virtual space, making the triggering methods more diverse and flexible.
[0091] In one possible implementation, the affinity requirement between the first virtual object and the controlling virtual object being met means that the affinity between the first virtual object and the controlling virtual object reaches the affinity cap. Here, the affinity cap is the affinity cap in the game client, which is set by the game client developers. For example, if the affinity cap in the game client is 1000, then the affinity requirement being met between the first virtual object and the controlling virtual object means that the affinity between the first virtual object and the controlling virtual object is 1000.
[0092] In one possible implementation, in response to a trigger operation on the virtual space, and provided the intimacy level between the first virtual object and the controlling virtual object meets the intimacy requirement, a first interface is displayed, showing research controls. In response to a trigger operation on the research controls, a second interface is displayed, showing first information and an unlock control. The first information includes the resources obtainable by unlocking the first node in the first level. The first level is the level currently to be unlocked, and the first node is the node currently to be unlocked among the nodes included in the first level. That is, the first level is the smallest unlocked level, and the first node is the smallest unlocked node among the nodes included in the first level.
[0093] like Figure 4 This is a schematic diagram of a first interface provided in an embodiment of this application, in which research controls 401 are displayed.
[0094] In one possible implementation, the first interface also displays the first virtual object and the object name of the first virtual object. For example... Figure 4 In this context, 402 represents the first virtual object, and 403 represents the object name of the first virtual object.
[0095] In one possible implementation, the first interface also displays the intimacy relationship and intimacy level between the first virtual object and the controlling virtual object. The intimacy level between the first virtual object and the controlling virtual object is determined based on the intimacy level between them, and the intimacy relationship between them is also determined based on the intimacy level between them. For example... Figure 4 The 404 error indicates a close relationship between the first virtual object and the controlling virtual object; that is, the close relationship between the first virtual object and the controlling virtual object is "inseparable." Figure 4 The 405 in the figure represents the intimacy level between the first virtual object and the main virtual object, that is, the intimacy level between the first virtual object and the main virtual object is 100.
[0096] In one possible implementation, the second interface also displays controls corresponding to at least one level, with each level including multiple nodes.
[0097] like Figure 5This is a schematic diagram of a second interface provided in an embodiment of this application, showing controls 501 for level 1, 502 for level 2, 503 for level 3, 504 for level 4, 505 for level 5, 506 for level 6, 507 for level 7, 508 for level 8, 509 for level 9, 510 for level 10, first information 511, and unlock control 512. The first information 511 indicates that after the main virtual object unlocks the first node, its strength increases from 87000 to 88000, and the troop attack power increases from 0.27% to 0.28%. Each level includes 20 nodes.
[0098] In one possible implementation, when the first node is the last node in the first level, a second piece of information is also displayed, which includes the resources obtainable by unlocking the first level. For example... Figure 5 The first node in the sequence is the last node in level two, therefore... Figure 5 The system also displays a second piece of information, 513. This second piece of information 513 indicates that after unlocking the last node in level two, the damage output of the main virtual object's troops will increase by 0.60%.
[0099] In this implementation, when the first node is the last node in the first level, the game object controlling the main virtual object is informed of the resources that can be obtained by unlocking the first level by displaying the second information, thereby increasing the game object's motivation to unlock the first level and speeding up the process.
[0100] In step 203, in response to a trigger operation on the unlock control, the main virtual object is controlled to obtain the resources included in the first information.
[0101] In one possible implementation, the unlock control displays a first value and a second value, where the first value is the number of first virtual resources already owned by the master virtual object, and the second value is the number of first virtual resources required to unlock the first node. For example... Figure 5 The unlock control 512 shows 473 and 10, which means that the number of first virtual resources already owned by the master virtual object is 473, and the number of first virtual resources required to unlock the first node is 10.
[0102] In response to a trigger operation on the unlock control, the process of controlling the master virtual object to obtain the resources included in the first information includes: in response to a trigger operation on the unlock control, and provided that the first value is not less than the second value, deducting the first virtual resources of the second value from the first virtual resources already owned by the master virtual object, so that the master virtual object obtains the resources included in the first information.
[0103] In this implementation, unlocking the first node requires consuming a second value of the first virtual resource. When a game object wants to unlock the first node, it selects the unlock control. The first node can only be unlocked if the first value of the first virtual resource already possessed by the main virtual object is not less than the second value, allowing the main virtual object to obtain the resources included in the first information. By setting the prerequisite that the first value is not less than the second value, it ensures that the main virtual object only performs the deduction operation to obtain resources when it has sufficient first virtual resources. This guarantees the rationality and logic of the resource acquisition process, avoiding operational anomalies caused by insufficient first virtual resources. Furthermore, through a clear resource exchange mechanism, the game object has a clear understanding of the consumption and acquisition of first virtual resources, enhancing the controllability of the operation. It also guides the game object to rationally plan its first virtual resources, improving the overall interactive experience.
[0104] In one possible implementation, when the first node is the last node in the first level, the process of controlling the main virtual object to obtain the resources included in the first information in response to a trigger operation on the unlock control includes: controlling the main virtual object to obtain the resources included in the first information and the resources included in the second information in response to a trigger operation on the unlock control.
[0105] In this implementation, if the first node is the last node in the first level, unlocking the first node also means unlocking the first level. Therefore, not only can the resources available for unlocking the first node be obtained, but also the resources available for unlocking the first level can be obtained, making the main virtual object have more resources available, thereby increasing the motivation to unlock the first node.
[0106] In one possible implementation, a control corresponding to the first node is also displayed. This control is in a first state, indicating that the first node is not unlocked. For example, the first state could mean the control is displayed in gray, or it could mean it is displayed in another color; this application does not limit this. Figure 5 In the text, 514 is the control corresponding to the first node, and the control 514 corresponding to the first node is displayed in gray.
[0107] In response to a trigger operation on the unlock control, after the main virtual object obtains the resources included in the first information, it displays the control corresponding to the first node in a second state. The second state indicates that the first node has been unlocked. For example, displaying the control corresponding to the first node in the second state could mean that the control is displayed in black, or it could be displayed in another color. This application embodiment does not limit this, as long as it ensures that the control corresponding to the first node being in the first state and the control being in the second state are different.
[0108] In this implementation, after the main virtual object unlocks the first node, it can change the display state of the control corresponding to the first node so that the game object knows that the first node has been unlocked, thus enabling the game object to keep track of the game progress.
[0109] In one possible implementation, a control corresponding to the first level is also displayed. This control is shown in a third state, indicating that the first level is not unlocked, and the first node is the last node in the first level. For example, displaying the control in the third state means that the control is white. However, displaying the control in the third state could also mean that the control is displayed in another color; this embodiment does not limit this. Figure 5 The control 502 corresponding to the first level is displayed in white.
[0110] In response to a trigger operation on the unlock control, after the main virtual object obtains the resources included in the first information, it displays the control corresponding to the first level in a fourth state. The fourth state is used to indicate that the first level has been unlocked. Displaying the control corresponding to the first level in the fourth state can mean that the control corresponding to the first level is displayed in a shadow style. Of course, displaying the control corresponding to the first level in the fourth state can also mean that the control corresponding to the first level is displayed in other styles. This application embodiment does not limit this.
[0111] In this implementation, when the first node is the last node in the first level, unlocking the first node also unlocks the first level. By displaying the control corresponding to the first level in the fourth state, the game object knows that the main virtual object has unlocked the first level, so that the game object can keep track of the game progress of the main virtual object.
[0112] In one possible implementation, in response to a triggering operation on the unlock control, and if a first value is less than a second value, a first prompt message is displayed. This first prompt message indicates that the first node cannot be unlocked. The embodiments of this application do not limit the content of the first prompt message.
[0113] In one possible implementation, in response to a triggering operation in the virtual space, if the intimacy level between the first virtual object and the main virtual object does not meet the intimacy relationship requirement, and the intimacy level between the first virtual object and the main virtual object does not meet the intimacy relationship adjustment requirement, gift information for at least one virtual gift is displayed. Each virtual gift corresponds to a different intimacy level; the higher the resource value of the virtual gift, the higher the intimacy level. If the gift information of the target gift among the at least one virtual gift is triggered, a gifting control and a quantity box are displayed. The quantity box is used to determine the quantity of the target gift to be gifted to the first virtual object. In response to an input operation in the quantity box, and in response to a triggering operation of the gifting control, the intimacy level between the first virtual object and the main virtual object is increased by a target value. The target value is determined based on the intimacy level corresponding to the target gift and the value entered in the quantity box.
[0114] In this implementation, when the intimacy between the first virtual object and the master virtual object has not reached the upper limit, and the intimacy between the first virtual object and the master virtual object does not meet the requirements for adjusting the intimacy relationship, the master virtual object can increase the intimacy between the first virtual object and the master virtual object by giving virtual gifts to the first virtual object, thereby making the intimacy between the first virtual object and the master virtual object higher.
[0115] In one possible implementation, in response to a trigger operation on the virtual space, if the intimacy level between the first virtual object and the main virtual object does not meet the intimacy requirement, and the intimacy level between the first virtual object and the main virtual object does not meet the intimacy relationship adjustment requirement, a gift-giving page is displayed. The gift-giving page displays gift information with at least one virtual gift, and each virtual gift corresponds to a different intimacy level.
[0116] Optionally, the gift information for a virtual gift may include, but is not limited to, a picture of the virtual gift.
[0117] like Figure 6 This is a schematic diagram of a gift-giving page provided in an embodiment of this application. It displays gift information for three virtual gifts, namely, gift image 601 for virtual gift 1, gift image 602 for virtual gift 2, and gift image 603 for virtual gift 3.
[0118] In one possible implementation, the gift-giving page could also display the intimacy level corresponding to each virtual gift. The intimacy level for any virtual gift refers to the increase in intimacy between the first virtual object and the controlling virtual object after the controlling virtual object gives the gift. The intimacy level corresponding to a virtual gift is positively correlated with the resource value of the virtual gift. That is, the higher the resource value of the virtual gift, the higher the intimacy level, and vice versa. Figure 6 Virtual Gift 1 corresponds to an intimacy level of 10, meaning that when the controlling virtual object gives Virtual Gift 1 to the first virtual object, the intimacy level between the first virtual object and the controlling virtual object increases by 10; Virtual Gift 2 corresponds to an intimacy level of 100, meaning that when the controlling virtual object gives Virtual Gift 2 to the first virtual object, the intimacy level between the first virtual object and the controlling virtual object increases by 100; Virtual Gift 3 corresponds to an intimacy level of 1000, meaning that when the controlling virtual object gives Virtual Gift 3 to the first virtual object, the intimacy level between the first virtual object and the controlling virtual object increases by 1000.
[0119] In one possible implementation, the gift-giving page could also display the quantity of each virtual gift already owned by the controlling virtual object. Based on Figure 6 It is known that the number of virtual gifts 1 owned by the main virtual object is 0, the number of virtual gifts 2 owned by the main virtual object is 25, and the number of virtual gifts 3 owned by the main virtual object is 0. This application embodiment does not limit the way the main virtual object possesses virtual gifts. For example, the game object can enable the main virtual object to possess virtual gifts by checking in during gameplay. Alternatively, the game object can control the main virtual object to roam the game, and when the main virtual object encounters a virtual gift, it can pick it up to possess it. Alternatively, the game object can also purchase virtual gifts from the game store to enable the main virtual object to possess virtual gifts.
[0120] In one possible implementation, the process of displaying the gift control and quantity box when the gift information of the target gift in at least one virtual gift is triggered includes: displaying the gift control and quantity box on the gift gifting page when the gift information of the target gift in at least one virtual gift is triggered.
[0121] like Figure 7 This is a schematic diagram of another gift-giving page provided in an embodiment of this application. It shows a quantity box 701 and a gift-giving control 702.
[0122] In one possible implementation, when the gift information of the target gift in at least one virtual gift is triggered, the description information of the target gift can also be displayed. This description information describes the target gift. For example... Figure 7 703 in the text is the description information for the target gift.
[0123] In one possible implementation, when the gift information of the target gift in at least one virtual gift is triggered, the available gift quantity can also be displayed. The available gift quantity is the number of target gifts that the controlling virtual object can gift to the first virtual object, and the available gift quantity is the number of target gifts that the controlling virtual object already possesses. For example... Figure 7 The displayed number of gifts that can be given is 25. That is, the controlling virtual object already has 25 target gifts, and the number of target gifts that the controlling virtual object can give to the first virtual object is 25.
[0124] In one possible implementation, in response to an input operation in the quantity box and a trigger operation on the gift control, before controlling the increase of the intimacy between the first virtual object and the main virtual object to a target value, it is necessary to first determine the target value based on the intimacy corresponding to the target gift and the value entered in the quantity box. Optionally, the product of the intimacy corresponding to the target gift and the value entered in the quantity box can be used as the target value. For example, if the intimacy corresponding to the target gift is 100 and the value entered in the quantity box is 3, then the target value is 100 × 3 = 300. That is, if the main virtual object gives 3 target gifts to the first virtual object, the intimacy between the first virtual object and the main virtual object can be increased by 300.
[0125] In response to an input operation in the quantity box and a trigger operation on the gift control, the main virtual object is controlled to give the first virtual object a target gift of the value entered in the quantity box, so as to increase the intimacy between the first virtual object and the main virtual object by the target value.
[0126] In one possible implementation, after controlling the increase of the intimacy level between the first virtual object and the main virtual object to a target value, a second prompt message can be displayed. This second prompt message indicates that the intimacy level between the first virtual object and the main virtual object has increased by the target value. This application embodiment does not limit the content of the second prompt message.
[0127] Optionally, the process of displaying the second prompt message includes: overlaying the second prompt message on the gift-giving page.
[0128] In one possible implementation, if the increased intimacy between the first virtual object and the master virtual object meets the intimacy adjustment requirements, third information, fourth information, and adjustment controls can be displayed. The third information includes the resources that the master virtual object can obtain after the intimacy relationship between the first virtual object and the master virtual object is adjusted, and the fourth information includes the resources that the first virtual object can obtain after the intimacy relationship between the first virtual object and the master virtual object is adjusted. In response to a trigger operation on the adjustment controls, the master virtual object is controlled to obtain the resources included in the third information, and the first virtual object is controlled to obtain the resources included in the fourth information.
[0129] In this implementation, when the increased intimacy between the first virtual object and the main virtual object meets the requirements for adjusting the intimacy relationship, after the intimacy relationship between the first virtual object and the main virtual object is adjusted, not only can the first virtual object obtain some resources, but the main virtual object can also obtain some resources. This can encourage the game objects to adjust the intimacy relationship between the first virtual object and the main virtual object, making the intimacy relationship between the first virtual object and the main virtual object even closer.
[0130] In one possible implementation, if the intimacy level between the first virtual object and the main virtual object meets the requirements for adjusting the intimacy relationship, an intimacy adjustment page is displayed, which shows third information, fourth information, and adjustment controls.
[0131] like Figure 8 This is a schematic diagram of a relationship adjustment page provided in an embodiment of this application. It displays third information 801, fourth information 802, and adjustment controls 803. The third information 801 indicates that after the relationship between the first virtual object and the main virtual object is adjusted, the attack power of the main virtual object's troops changes from an increase of 2.25% to an increase of 2.85%. The fourth information 802 indicates that after the relationship between the first virtual object and the main virtual object is adjusted, the first virtual object's object skill (skill A) changes from level 1 to level 2, and the first virtual object acquires object skill (skill B).
[0132] In one possible implementation, the intimacy adjustment page also displays the current intimacy relationship (casual acquaintance) between the first virtual object and the controlling virtual object, and the intimacy relationship after the adjustment between the first virtual object and the controlling virtual object (casual acquaintance 1).
[0133] By displaying the current intimacy relationship between the first virtual object and the main virtual object, as well as the adjusted intimacy relationship between the first virtual object and the main virtual object, the game object knows what the intimacy relationship between the first virtual object and the main virtual object will become after the intimacy relationship between the first virtual object and the main virtual object is increased, thereby enabling the game object to determine whether to adjust the intimacy relationship between the first virtual object and the main virtual object.
[0134] In one possible implementation, a third and a fourth value can also be displayed. The third value is the number of second virtual resources already owned by the master virtual object, and the fourth value is the number of second virtual resources required to adjust the relationship between the first virtual object and the master virtual object. Figure 8 In this context, 9 represents the number of second virtual resources already possessed by the controlling virtual object, and 5 represents the number of second virtual resources required to adjust the intimacy relationship between the first virtual object and the controlling virtual object. That is, the controlling virtual object already possesses 9 second virtual resources, and adjusting the intimacy relationship between the first virtual object and the controlling virtual object requires 5 second virtual resources.
[0135] The process of controlling the main virtual object to obtain resources included in the third information and controlling the first virtual object to obtain resources included in the fourth information in response to a trigger operation on the adjustment control includes: controlling the main virtual object to obtain resources included in the third information and controlling the first virtual object to obtain resources included in the fourth information in response to a trigger operation on the adjustment control and the third value is not less than the fourth value.
[0136] In this implementation, when a game object wants to adjust the intimacy relationship between the first virtual object and the main virtual object, it needs to determine whether the number of second virtual resources already possessed by the main virtual object is not less than the number of second virtual resources required to adjust the intimacy relationship between the first virtual object and the main virtual object. Only when the number of second virtual resources already possessed by the main virtual object is not less than the number of second virtual resources required to adjust the intimacy relationship between the first virtual object and the main virtual object will the intimacy relationship between the first virtual object and the main virtual object be adjusted, making the adjustment of the intimacy relationship between the first virtual object and the main virtual object more controllable.
[0137] In one possible implementation, in response to a trigger operation on the adjustment control, and provided that the third value is not less than the fourth value, a fourth number of second virtual resources are deducted from the second virtual resources already owned by the master virtual object to adjust the affinity between the first virtual object and the master virtual object.
[0138] In one possible implementation, after the relationship between the first virtual object and the master virtual object is adjusted, a page showing the adjusted relationship can be displayed, which includes icons corresponding to the adjusted relationship between the first virtual object and the master virtual object, as well as the resources acquired by the master virtual object and the resources acquired by the first virtual object.
[0139] like Figure 9 This is a schematic diagram of a page after the intimacy relationship has been adjusted, provided in an embodiment of this application. It shows an icon 901 corresponding to the adjusted intimacy relationship between the first virtual object and the main virtual object, as well as the resources obtained by the main virtual object (the attack power of the main virtual object's troops increases from 2.25% to 2.85%) and the resources obtained by the first virtual object (the object skill (skill A) of the first virtual object changes from level 1 to level 2, and the first virtual object acquires object skill (skill B)).
[0140] In one possible implementation, in response to a trigger operation on the adjustment control, and if the third value is less than the fourth value, a third prompt message is displayed. This third prompt message indicates the relationship between the first virtual object and the main virtual object that cannot be adjusted. This application does not limit the content of the third prompt message.
[0141] In one possible implementation, in response to a trigger operation on the virtual space, if the intimacy level between the first virtual object and the main virtual object does not meet the intimacy requirement, but the intimacy level between the first virtual object and the main virtual object meets the intimacy relationship adjustment requirement, skill information of at least one skill corresponding to the first virtual object is displayed; if the skill information of the target skill among the at least one skill is triggered, and the target skill is a skill that the first virtual object has unlocked, a learning control is displayed, which is used to increase the experience value of the target skill; in response to a trigger operation on the learning control, and if the main virtual object meets the skill level upgrade conditions of the target skill, at least one duration is displayed, with each duration corresponding to a different experience increase value; if the target duration among the at least one duration is triggered, the main virtual object is controlled to learn the target duration, so that the experience value of the target skill increases by the experience increase value corresponding to the target duration after the target duration.
[0142] In this implementation, when the intimacy level between the first virtual object and the main virtual object does not meet the intimacy requirement, but the intimacy level between the first virtual object and the main virtual object meets the intimacy relationship adjustment requirement, the main virtual object can learn the skills that the first virtual object has unlocked in order to increase the experience value of the skills that the first virtual object has unlocked, making the game more playable.
[0143] In one possible implementation, in response to a trigger operation on the virtual space, if the intimacy level between the first virtual object and the main virtual object does not meet the intimacy requirement, but the intimacy level between the first virtual object and the main virtual object meets the intimacy relationship adjustment requirement, then a third page is displayed, which shows skill controls. In response to a trigger operation on the skill controls, skill information for at least one skill corresponding to the first virtual object is displayed. The skill information includes, but is not limited to, skill images. The at least one skill corresponding to the first virtual object includes unlocked skills and unlocked skills of the first virtual object.
[0144] Optionally, when the skill information of the target skill in at least one skill is triggered, and the target skill is a skill that has been unlocked by the first virtual object, the process of displaying the learning control includes: when the skill information of the target skill in at least one skill is triggered, the target skill is a skill that has been unlocked by the first virtual object, and the skill level of the target skill does not meet the level requirement, then the learning control is displayed. Here, "the skill level of the target skill does not meet the level requirement" means that the skill level of the target skill has not reached the skill level cap. The skill level cap refers to the highest skill level of the target skill, which is set by the game client developers. This application embodiment does not limit the skill level cap. For example, the skill level cap is 10 levels.
[0145] In one possible implementation, when the skill information of the target skill in at least one skill is triggered, and the target skill is a skill that has been unlocked by the first virtual object, the current skill level of the target skill, the description information of the target skill, the current experience value of the target skill, the experience value required for the target skill to upgrade to the next level, and the upgrade conditions required for the target skill to upgrade to the next level can also be displayed.
[0146] In another possible implementation, if the skill information of the target skill in at least one skill is triggered, and the target skill is a skill that the first virtual object has not yet unlocked, then a fourth prompt message is displayed. This fourth prompt message indicates that the target skill is a skill that the first virtual object has not yet unlocked. The embodiments of this application do not limit the content of the fourth prompt message.
[0147] In one possible implementation, in response to a trigger operation on the learning control, and where the master virtual object meets the skill level upgrade conditions of the target skill, an immediate learning control can also be displayed. In response to a trigger operation on the target duration within at least one duration and a trigger operation on the immediate learning control, the master virtual object is controlled to learn the target duration, so that the experience value of the target skill increases by the experience increase value corresponding to the target duration after the target duration.
[0148] In another possible implementation, in response to a trigger operation on the learning control, and if the main virtual object does not meet the skill level upgrade conditions of the target skill, a fifth prompt message is displayed. The fifth prompt message is used to indicate that the main virtual object does not meet the skill level upgrade conditions of the target skill. The embodiments of this application do not limit the content of the fifth prompt message.
[0149] Optionally, the master virtual object meets at least one of the skill level upgrade conditions for the target skill, including either a first condition or a second condition. The first condition is that the intimacy relationship between the master virtual object and the first virtual object matches the intimacy relationship required for the skill level upgrade of the target skill. The second condition is that the number of third virtual resources already possessed by the master virtual object is not less than the number of third virtual resources required for the skill level upgrade of the target skill.
[0150] The matching of the intimacy relationship between the master virtual object and the first virtual object and the intimacy relationship required for the skill level upgrade of the target skill means that the intimacy relationship between the master virtual object and the first virtual object is the same as the intimacy relationship required for the skill level upgrade of the target skill, or that the intimacy relationship between the master virtual object and the first virtual object is higher than the intimacy relationship required for the skill level upgrade of the target skill.
[0151] In this implementation, the skill level upgrade condition is set to at least one of the following: achieving a certain level of intimacy or having sufficient virtual resources. This not only expands the path for game objects to achieve upgrades and increases the flexibility of choice, but also guides game objects to rationally allocate their energy between maintaining virtual social relationships and accumulating virtual resources, enriching the interaction dimensions. At the same time, the diverse condition settings make the upgrade process more strategic and interesting, avoiding the boredom of a single upgrade mode, thereby enhancing the game objects' immersion in the virtual world and their motivation to continue participating.
[0152] like Figure 10 This is a schematic diagram illustrating an embodiment of this application for improving the experience value of a target skill. Figure 10 (1) displays skill information for at least one skill corresponding to the first virtual object, namely skill image 1001 for skill one, skill image 1002 for skill two, skill image 1003 for skill three, and skill image 1004 for skill four. Skill one and skill two are unlocked skills of the first virtual object, while skill three and skill four are unlocked skills of the first virtual object. In response to a trigger operation targeting skill image 1002 for skill two (i.e., the target skill), since skill two is an unlocked skill of the first virtual object, the skill image 1004 is displayed. Figure 10In section (2), the following information is displayed: learning control 1005, current skill level (LV.1) of skill 2, description information of skill 2 1006, current experience value of skill 2 (0), experience value required to upgrade skill 2 to the next level (27600), and upgrade conditions required to upgrade skill 2 to the next level 1007. In response to a trigger operation on learning control 1005, and if the main virtual object meets the skill level upgrade conditions for skill 2, then the following information is displayed: Figure 10 In (3), an immediate learning control 1008 and four durations are displayed: 00:10:00, 02:00:00, 10:00:00, and 23:00:00, each with a different experience boost value. In response to a trigger operation targeting a target duration within at least one duration, and a trigger operation targeting the learning control 1008, the main virtual object is controlled to learn the target duration, so that the experience value of the target skill increases by the experience boost value corresponding to the target duration after the target duration.
[0153] For example, the target duration is 10:00:00, and the experience increase value corresponding to 10:00:00 is 36000. That is, the main virtual object is controlled to learn for 10:00:00 so that the experience value of the target skill increases by 36000 after 10:00:00.
[0154] In one possible implementation, if the target duration is triggered at least once, the experience gain value corresponding to the target duration can also be displayed so that the game object knows how much the experience value of the target skill can be increased after learning the target duration.
[0155] In one possible implementation, when a target duration is triggered within at least one time period, after controlling the main virtual object to learn the target duration, a countdown control can be displayed. The countdown control displays countdown information indicating the remaining learning time of the main virtual object. In response to a triggering operation on the countdown control, at least one acceleration item and a use control are displayed, each acceleration item corresponding to a different acceleration duration. When a target acceleration item among at least one acceleration item is triggered, and in response to a triggering operation on the first use control, the number of target acceleration items already possessed by the main virtual object is reduced by a fifth value to accelerate learning with the target acceleration item of the fifth value. The fifth value is determined based on the acceleration duration corresponding to the target acceleration item and the remaining learning time of the main virtual object, and the fifth value is not higher than the number of target acceleration items already possessed by the main virtual object.
[0156] Optionally, the countdown control can be displayed by replacing the learning control with a countdown control.
[0157] In this implementation, displaying countdown information allows the game object to clearly understand the remaining learning time of the main virtual object, enhancing the transparency of the learning progress; providing acceleration items and the first-use control gives the game object the right to actively adjust the learning progress, improving the flexibility of interaction; and determining the fifth value based on the acceleration time corresponding to the target acceleration item and the remaining learning time, without exceeding the number of target acceleration items already possessed by the main virtual object, ensures the rationality of the acceleration effect, avoids the waste of target acceleration items, and allows the game object to advance learning within a controllable range, thereby enhancing the interactivity and user experience of the entire learning process.
[0158] In one possible implementation, the process of determining the fifth value based on the acceleration duration corresponding to the target acceleration item and the remaining learning duration of the main virtual object includes: determining the quotient between the remaining learning duration of the main virtual object and the acceleration duration corresponding to the target acceleration item, and rounding the quotient up to obtain the fifth value.
[0159] In one possible implementation, in response to a trigger action on the countdown control, the quantity of each speed-up item already possessed by the main virtual object can also be displayed. This allows the game object to be aware of the quantity of various speed-up items possessed by the main virtual object.
[0160] like Figure 11 This is a schematic diagram illustrating an accelerated learning method provided in an embodiment of this application. Figure 11 In (1), a countdown control 1101 is displayed, which shows the countdown information, that is, the remaining learning time of the main virtual object is 01:59:57 (1 hour 59 minutes 57 seconds). In response to the trigger operation on the countdown control 1101, the following is displayed: Figure 11 In (2), acceleration item 1 (1102), acceleration item 2 (1103), acceleration item 3 (1104), and first usage control 1105 are displayed. Acceleration item 1 (1102) has an acceleration duration of 1 hour, and the main virtual object has 136 acceleration items. Acceleration item 2 (1103) has an acceleration duration of 1 minute, and the main virtual object has 4653 acceleration items. Acceleration item 3 (1104) has an acceleration duration of 5 minutes, and the main virtual object has 8000 acceleration items. When the target acceleration item in at least one acceleration item is triggered, a fifth value is determined based on the remaining learning time of the main virtual object and the acceleration duration corresponding to the target acceleration item. In response to the trigger operation for the first usage control 1105, the number of target acceleration items already owned by the main virtual object is reduced by the fifth value, so as to accelerate learning through the target acceleration item of the fifth value.
[0161] In one possible implementation, when the target duration is triggered at least once, after the master virtual object learns the target duration, a skill upgrade control is displayed if the experience value after the target skill is improved is not less than the experience value required to upgrade the skill level of the target skill; in response to the triggering operation of the skill upgrade control, the skill level of the target skill is upgraded.
[0162] In this implementation, after the main virtual object has learned the target duration, when the experience value after the target skill improvement meets the experience value required for skill level upgrade, a skill upgrade control is displayed. This allows for timely feedback on the skill growth progress to the game object, and responding to the trigger operation of the skill upgrade control enables the skill level to be upgraded. This not only gives the game object the right to decide when to upgrade, enhancing its sense of participation, but also motivates the game object to continue to invest in learning through a clear upgrade path and interactive feedback, increasing its attention to the skill growth process and user stickiness.
[0163] In one possible implementation, when the master virtual object meets the skill level upgrade conditions of the target skill, including that the number of third virtual resources already owned by the master virtual object is not less than the number of third virtual resources required for the skill level upgrade of the target skill, in response to the trigger operation of the skill upgrade control, the third virtual resources equal to the number of third virtual resources required for the skill level upgrade of the target skill are deducted from the third virtual resources already owned by the master virtual object, so as to upgrade the skill level of the target skill.
[0164] In this implementation, when the number of third virtual resources already possessed by the main virtual object is not less than the number of third virtual resources required for the skill level upgrade of the target skill, the skill level upgrade of the target skill is achieved by consuming the corresponding number of third virtual resources through a triggered operation. This not only increases the rationality and hierarchy of skill growth, making the upgrade process more strategic, but also enhances the game object's attention to resource accumulation through the consumption mechanism of third virtual resources, thereby increasing the sense of investment in the skill improvement process. At the same time, the clear resource consumption rules also make the upgrade logic clearer, further stimulating the game object's motivation to continuously participate in acquiring third virtual resources and improving skills.
[0165] In one possible implementation, after the skill level of the target skill is upgraded, a prompt message can be displayed. The prompt message is used to indicate the improvement of the object attributes of the main virtual object. The improvement value of the object attributes of the main virtual object is determined based on the skill level of the target skill after the upgrade.
[0166] In this implementation, after the target skill's skill level is upgraded, a prompt message indicating the improvement of the main virtual object's attributes is displayed. This provides intuitive feedback to the game object on the actual benefits brought by the skill level upgrade, allowing the game object to clearly perceive the connection between skill growth and the enhancement of the main virtual object's capabilities. Furthermore, determining the attribute improvement value based on the skill level ensures the rationality and gradient of the improvement, while further strengthening the game object's perception of the value of skill upgrades. This incentivizes the game object to continuously improve skills to obtain more significant attribute enhancements, thereby increasing the overall sense of accomplishment and engagement in the interaction.
[0167] like Figure 12 This is a schematic diagram illustrating a skill level improvement method for a target skill, as provided in an embodiment of this application. Figure 12 In (1), the experience value (43200) of the target skill after improvement is not less than the experience value (27600) required to upgrade the skill level of the target skill, therefore the skill upgrade control 1201 is displayed; in response to the trigger operation of the skill upgrade control 1201, the skill level of the target skill is upgraded, and the skill upgrade control 1201 is displayed. Figure 12 In (2), a prompt message 1202 is displayed, which indicates that the strength of the master virtual object is increased by 13000.
[0168] The above method allows the controlling virtual object to display its corresponding virtual space after acquiring the first virtual object. When the virtual space corresponding to the first virtual object is triggered, and the intimacy level between the first virtual object and the controlling virtual object meets the requirements, the controlling virtual object can unlock resources available at the unlocked nodes by unlocking the levels, thereby improving the object attributes of the controlling virtual object. This method diversifies and makes the control of virtual objects more flexible, enriches gameplay, increases interactive fun, and enhances the sense of participation and accomplishment of game objects, thus improving game interactivity and user retention.
[0169] Figure 13 The diagram shown is a structural schematic of a virtual object control device provided in an embodiment of this application. Figure 13 As shown, the device includes:
[0170] Display module 1301 is used to display the virtual space corresponding to the first virtual object, wherein the first virtual object is a virtual object that has been acquired by the main control virtual object;
[0171] The display module 1301 is also used to respond to a trigger operation for the virtual space, and the intimacy between the first virtual object and the main virtual object meets the intimacy requirement, displaying first information and unlocking controls. The first information includes the resources that can be obtained by unlocking the first node in the first level. The first level is the level that needs to be unlocked at present, and the first node is the node that needs to be unlocked at present among the nodes included in the first level. The intimacy between the first virtual object and the main virtual object is used to indicate the closeness of the relationship between the first virtual object and the main virtual object.
[0172] The control module 1302 is used to control the main virtual object to obtain the resources including the first information in response to the trigger operation of the unlock control.
[0173] In one possible implementation, the first node is the last node in the first level;
[0174] The display module 1301 is also used to display second information, which includes the resources that can be obtained after unlocking the first level;
[0175] The control module 1302 is used to control the main virtual object to obtain the resources included in the first information and the resources included in the second information in response to the trigger operation of the unlock control.
[0176] In one possible implementation, the display module 1301 is also used to display the control corresponding to the first node, the control corresponding to the first node is in a first state, and the first state is used to indicate that the first node is not unlocked.
[0177] The display module 1301 is also used to display the control corresponding to the first node in a second state, which is used to indicate that the first node has been unlocked.
[0178] In one possible implementation, the first node is the last node in the first level;
[0179] The display module 1301 is also used to display the control corresponding to the first level. The control corresponding to the first level is displayed in the third state, which is used to indicate that the first level is not unlocked.
[0180] The display module 1301 is also used to display the control corresponding to the first level in the fourth state, which is used to indicate that the first level has been unlocked.
[0181] In one possible implementation, the display module 1301 is further configured to respond to a trigger operation for the virtual space, where the intimacy between the first virtual object and the main virtual object does not meet the intimacy requirement, and the intimacy between the first virtual object and the main virtual object does not meet the intimacy relationship adjustment requirement, and display gift information for at least one virtual gift, with each virtual gift corresponding to a different intimacy level.
[0182] When the gift information of the target gift in at least one virtual gift is triggered, a gifting control and a quantity box are displayed. The quantity box is used to determine the quantity of the target gift to be given to the first virtual object.
[0183] The control module 1302 is also used to respond to the input operation in the quantity box and, in response to the trigger operation of the gift control, control the target value of the intimacy increase between the first virtual object and the main virtual object, the target value being determined based on the intimacy corresponding to the target gift and the value entered in the quantity box.
[0184] In one possible implementation, the display module 1301 is further configured to display third information, fourth information, and adjustment controls when the increased intimacy between the first virtual object and the master virtual object meets the intimacy adjustment requirements. The third information includes the resources that the master virtual object can obtain after the intimacy relationship between the first virtual object and the master virtual object is adjusted, and the fourth information includes the resources that the first virtual object can obtain after the intimacy relationship between the first virtual object and the master virtual object is adjusted.
[0185] The control module 1302 is also used to respond to the trigger operation of the adjustment control, control the main virtual object to obtain the resources included in the third information, and control the first virtual object to obtain the resources included in the fourth information.
[0186] In one possible implementation, the display module 1301 is further configured to respond to a trigger operation for the virtual space, where the intimacy between the first virtual object and the main virtual object does not meet the intimacy requirement, and the intimacy between the first virtual object and the main virtual object meets the intimacy relationship adjustment requirement, and display skill information of at least one skill corresponding to the first virtual object;
[0187] When the skill information of the target skill in at least one skill is triggered, and the target skill is a skill that has been unlocked by the first virtual object, the learning control is displayed. The learning control is used to increase the experience value of the target skill.
[0188] In response to a trigger operation on the learning control, and if the main virtual object meets the skill level upgrade conditions of the target skill, at least one duration is displayed, with each duration corresponding to a different experience increase value;
[0189] The control module 1302 is also used to control the main virtual object to learn the target duration when the target duration is triggered in at least one duration, so that the experience value of the target skill increases the experience value corresponding to the target duration after the target duration.
[0190] In one possible implementation, the display module 1301 is also used to display a countdown control, which displays countdown information to indicate the remaining learning time of the main virtual object.
[0191] In response to a trigger action on the countdown control, at least one speed-up item and a first use control are displayed, with each speed-up item having a different speed-up duration;
[0192] The control module 1302 is further configured to, when a target acceleration item in at least one acceleration item is triggered, and in response to the triggering operation of the first control, control the number of target acceleration items already owned by the main control virtual object to decrease by a fifth value, so as to accelerate learning through the target acceleration item of the fifth value. The fifth value is determined based on the acceleration duration corresponding to the target acceleration item and the remaining learning duration of the main control virtual object, and the fifth value is not higher than the number of target acceleration items already owned by the main control virtual object.
[0193] In one possible implementation, the display module 1301 is further configured to display a skill upgrade control if the experience value after the target skill is improved is not less than the experience value required to upgrade the skill level of the target skill.
[0194] The control module 1302 is also used to control the skill level upgrade of the target skill in response to a trigger operation on the skill upgrade control.
[0195] In one possible implementation, the display module 1301 is also used to display prompt information, which is used to indicate the improvement of the object attributes of the main virtual object. The improvement value of the object attributes of the main virtual object is determined based on the skill level after the target skill is improved.
[0196] In one possible implementation, the triggering operation for the virtual space includes any of the following:
[0197] When a first virtual object is displayed in the virtual space, trigger operations are performed on the first virtual object;
[0198] Triggering operations for target areas in virtual space.
[0199] In one possible implementation, the virtual space includes virtual decorations that are related to the object characteristics of the first virtual object.
[0200] When the aforementioned device acquires the first virtual object, it can display the virtual space corresponding to the first virtual object. When the virtual space corresponding to the first virtual object is triggered, and the intimacy level between the first virtual object and the main virtual object meets the intimacy requirement, the main virtual object can acquire resources obtainable from unlocked nodes by unlocking the levels, thereby improving the object attributes of the main virtual object. This diversifies and makes the control methods of virtual objects more flexible, enriches gameplay, increases interactive fun, and enhances the sense of participation and accomplishment of game objects, thus improving game interactivity and user retention.
[0201] It should be understood that the above-described apparatus is only illustrated by the division of the functional modules described above when implementing its functions. In practical applications, the functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0202] Figure 14 This illustration shows a structural block diagram of a terminal device 1400 provided in an exemplary embodiment of this application. The terminal device 1400 can be any electronic device product capable of human-computer interaction with a user through one or more methods such as a keyboard, touchpad, remote control, voice interaction, or handwriting device. Examples include PCs (Personal Computers), mobile phones, smartphones, PDAs (Personal Digital Assistants), wearable devices, PPCs (Pocket PCs), tablet computers, smart car systems, smart TVs, smart speakers, and smartwatches.
[0203] Typically, terminal device 1400 includes a processor 1401 and a memory 1402.
[0204] Processor 1401 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1401 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1401 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1401 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1401 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0205] The memory 1402 may include one or more computer-readable storage media, which may be non-transitory. The memory 1402 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1402 are used to store at least one instruction, which is executed by the processor 1401 to implement the virtual object control method provided in the method embodiments of this application.
[0206] In some embodiments, the terminal device 1400 may also optionally include a peripheral device interface 1403 and at least one peripheral device. The processor 1401, memory 1402, and peripheral device interface 1403 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1403 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1404, a display screen 1405, a camera assembly 1406, an audio circuit 1407, and a power supply 1408.
[0207] Peripheral device interface 1403 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1401 and memory 1402. In some embodiments, processor 1401, memory 1402 and peripheral device interface 1403 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1401, memory 1402 and peripheral device interface 1403 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0208] The radio frequency (RF) circuit 1404 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1404 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1404 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1404 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1404 can communicate with other terminal devices through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1404 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0209] Display screen 1405 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1405 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1401 for processing. In this case, display screen 1405 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1405, disposed on the front panel of terminal device 1400; in other embodiments, there may be at least two display screens, disposed on different surfaces of terminal device 1400 or in a folded design; in still other embodiments, display screen 1405 may be a flexible display screen, disposed on a curved or folded surface of terminal device 1400. Furthermore, display screen 1405 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1405 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0210] The camera assembly 1406 is used to acquire images or videos. Optionally, the camera assembly 1406 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal device 1400, and the rear-facing camera is located on the back of the terminal device 1400. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1406 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cool light flash, which can be used for light compensation at different color temperatures.
[0211] The audio circuit 1407 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1401 for processing, or input to the radio frequency circuit 1404 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located at a different part of the terminal device 1400. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1401 or the radio frequency circuit 1404 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1407 may also include a headphone jack.
[0212] Power supply 1408 is used to power the various components in terminal device 1400. Power supply 1408 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1408 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0213] In some embodiments, the terminal device 1400 further includes one or more sensors 1409. The one or more sensors 1409 include, but are not limited to: an accelerometer 1410, a gyroscope 1411, a pressure sensor 1412, an optical sensor 1413, and a proximity sensor 1414.
[0214] Accelerometer 1410 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by terminal device 1400. For example, accelerometer 1410 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 1401 can control display screen 1405 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 1410. Accelerometer 1410 can also be used for games or for acquiring user motion data.
[0215] The gyroscope sensor 1411 can detect the orientation and rotation angle of the terminal device 1400. The gyroscope sensor 1411 can work in conjunction with the accelerometer sensor 1410 to acquire the user's 3D movements on the terminal device 1400. Based on the data acquired by the gyroscope sensor 1411, the processor 1401 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0216] The pressure sensor 1412 can be disposed on the side bezel of the terminal device 1400 and / or on the lower layer of the display screen 1405. When the pressure sensor 1412 is disposed on the side bezel of the terminal device 1400, it can detect the user's grip signal on the terminal device 1400, and the processor 1401 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1412. When the pressure sensor 1412 is disposed on the lower layer of the display screen 1405, the processor 1401 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 1405. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0217] Optical sensor 1413 is used to collect ambient light intensity. In one embodiment, processor 1401 can control the display brightness of display screen 1405 based on the ambient light intensity collected by optical sensor 1413. Specifically, when the ambient light intensity is high, the display brightness of display screen 1405 is increased; when the ambient light intensity is low, the display brightness of display screen 1405 is decreased. In another embodiment, processor 1401 can also dynamically adjust the shooting parameters of camera assembly 1406 based on the ambient light intensity collected by optical sensor 1413.
[0218] The proximity sensor 1414, also known as a distance sensor, is typically located on the front panel of the terminal device 1400. The proximity sensor 1414 is used to detect the distance between the user and the front of the terminal device 1400. In one embodiment, when the proximity sensor 1414 detects that the distance between the user and the front of the terminal device 1400 is gradually decreasing, the processor 1401 controls the display screen 1405 to switch from a screen-on state to a screen-off state; when the proximity sensor 1414 detects that the distance between the user and the front of the terminal device 1400 is gradually increasing, the processor 1401 controls the display screen 1405 to switch from a screen-off state to a screen-on state.
[0219] Those skilled in the art will understand that Figure 14 The structure shown does not constitute a limitation on the terminal device 1400, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0220] Figure 15This is a schematic diagram of the server structure provided in the embodiments of this application. The server 1500 can vary considerably due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 1501 and one or more memories 1502. The one or more memories 1502 store at least one line of program code, which is loaded and executed by the one or more processors 1501 to implement the virtual object control methods provided in the various method embodiments described above. Of course, the server 1500 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server 1500 may also include other components for implementing device functions, which will not be elaborated here.
[0221] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one piece of program code that is loaded and executed by a processor to enable a computer to implement any of the above-described virtual object control methods.
[0222] Optionally, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0223] In an exemplary embodiment, a computer program or computer program product is also provided, which stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement any of the above-described virtual object control methods.
[0224] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, data stored, data displayed, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0225] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0226] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A method for controlling a virtual object, characterized in that, The method includes: Display the virtual space corresponding to the first virtual object, where the first virtual object is a virtual object that the master virtual object has already acquired; In response to a trigger operation on the virtual space, and if the intimacy level between the first virtual object and the main virtual object meets the intimacy requirement, a first interface is displayed, in which research controls are displayed; in response to a trigger operation on the research controls, a second interface is displayed, in which first information and unlock controls are displayed, the first information including the resources obtainable by unlocking the first node in the first level, the first level being the level that needs to be unlocked, the first node being the node that needs to be unlocked among the nodes included in the first level, and the intimacy level between the first virtual object and the main virtual object being used to indicate the closeness of the relationship between the first virtual object and the main virtual object; In response to a trigger operation on the unlock control, the main virtual object is controlled to obtain the resources included in the first information; In response to a trigger operation on the virtual space, if the intimacy between the first virtual object and the main virtual object does not meet the intimacy requirement, and the intimacy between the first virtual object and the main virtual object does not meet the intimacy adjustment requirement, the gift information of at least one virtual gift is displayed, and the intimacy corresponding to each virtual gift is different; In response to a trigger operation on the virtual space, if the intimacy between the first virtual object and the main virtual object does not meet the intimacy requirement, and the intimacy between the first virtual object and the main virtual object meets the intimacy relationship adjustment requirement, skill information of at least one skill corresponding to the first virtual object is displayed.
2. The method according to claim 1, characterized in that, The first node is the last node in the first level; the method further includes: Display a second piece of information, which includes the resources available to unlock the first level; The step of controlling the main virtual object to acquire the resources included in the first information in response to a trigger operation on the unlock control includes: In response to a trigger operation on the unlock control, the main virtual object is controlled to obtain the resources included in the first information and the resources included in the second information.
3. The method according to claim 1, characterized in that, The method further includes: Display the control corresponding to the first node. The control corresponding to the first node is in a first state, which is used to indicate that the first node is not unlocked. After responding to a trigger operation on the unlock control and controlling the main virtual object to obtain the resources included in the first information, the method further includes: The control corresponding to the first node is displayed in a second state, which indicates that the first node has been unlocked.
4. The method according to claim 1, characterized in that, The first node is the last node in the first level; the method further includes: Display the control corresponding to the first level. The control corresponding to the first level is displayed in the third state, which is used to indicate that the first level is not unlocked. After responding to a trigger operation on the unlock control and controlling the main virtual object to obtain the resources included in the first information, the method further includes: The control corresponding to the first level is displayed in the fourth state, which indicates that the first level has been unlocked.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: When the gift information of the target gift in the at least one virtual gift is triggered, a gifting control and a quantity box are displayed, the quantity box being used to determine the quantity of the target gift to be given to the first virtual object; In response to an input operation in the quantity box and a trigger operation on the gift control, the system controls the target value to increase the intimacy between the first virtual object and the main virtual object. The target value is determined based on the intimacy corresponding to the target gift and the value input in the quantity box.
6. The method according to claim 5, characterized in that, The method further includes: When the intimacy between the first virtual object and the master virtual object meets the intimacy adjustment requirements, third information, fourth information and adjustment controls are displayed. The third information includes the resources that the master virtual object can obtain after the intimacy between the first virtual object and the master virtual object is adjusted. The fourth information includes the resources that the first virtual object can obtain after the intimacy between the first virtual object and the master virtual object is adjusted. In response to a trigger operation on the adjustment control, the main virtual object is controlled to obtain the resources included in the third information, and the first virtual object is controlled to obtain the resources included in the fourth information.
7. The method according to any one of claims 1 to 4, characterized in that, The method further includes: When the skill information of the target skill in the at least one skill is triggered, and the target skill is a skill that the first virtual object has unlocked, a learning control is displayed, which is used to increase the experience value of the target skill; In response to a trigger operation on the learning control, and if the main virtual object meets the skill level upgrade conditions of the target skill, at least one duration is displayed, with each duration corresponding to a different experience increase value; When a target duration is triggered during at least one of the specified durations, the master virtual object is controlled to learn the target duration so that the experience value of the target skill increases by the experience boost value corresponding to the target duration after the target duration.
8. The method according to claim 7, characterized in that, When the target duration is triggered during at least one of the specified durations, after controlling the master virtual object to learn the target duration, the method further includes: A countdown control is displayed, which shows countdown information to indicate the remaining learning time of the main virtual object. In response to a trigger operation on the countdown control, at least one speed-up item and a first use control are displayed, with each speed-up item having a different speed-up duration; When a target acceleration item among the at least one acceleration item is triggered, and in response to the triggering operation of the first control, the number of target acceleration items already owned by the main virtual object is reduced by a fifth value, so as to accelerate learning through the target acceleration item of the fifth value. The fifth value is determined based on the acceleration duration corresponding to the target acceleration item and the remaining learning duration of the main virtual object. The fifth value is not higher than the number of target acceleration items already owned by the main virtual object.
9. The method according to claim 7, characterized in that, When the target duration is triggered during at least one of the specified durations, after controlling the master virtual object to learn the target duration, the method further includes: If the experience value after the target skill is improved is not less than the experience value required to upgrade the skill level of the target skill, the skill upgrade control is displayed; In response to a trigger operation on the skill upgrade control, the skill level of the target skill is upgraded.
10. The method according to claim 9, characterized in that, After the skill level of the target skill is upgraded, the method further includes: The system displays a prompt message indicating that the object attributes of the master virtual object should be improved. The improvement value of the object attributes of the master virtual object is determined based on the skill level after the target skill is improved.
11. The method according to any one of claims 1 to 4, characterized in that, The triggering operation for the virtual space includes any of the following: When the first virtual object is displayed in the virtual space, a triggering operation is performed on the first virtual object; Triggering operations for the target area in the virtual space.
12. The method according to any one of claims 1 to 4, characterized in that, The virtual space includes virtual decorations, which are related to the personality of the first virtual object.
13. A control device for a virtual object, characterized in that, The device includes: The display module is used to display the virtual space corresponding to the first virtual object, wherein the first virtual object is a virtual object that has been acquired by the main control virtual object; The display module is further configured to respond to a trigger operation on the virtual space, and if the intimacy between the first virtual object and the main virtual object meets the intimacy requirement, display a first interface, in which research controls are displayed; and respond to a trigger operation on the research controls, display a second interface, in which first information and unlock controls are displayed, the first information including resources obtainable by unlocking the first node in the first level, the first level being the level to be unlocked, the first node being the node to be unlocked among the nodes included in the first level, and the intimacy between the first virtual object and the main virtual object being used to indicate the closeness of the relationship between the first virtual object and the main virtual object; A control module is configured to control the main virtual object to acquire the resources included in the first information in response to a trigger operation on the unlocking control; The display module is also configured to respond to a trigger operation for the virtual space, where the intimacy between the first virtual object and the main virtual object does not meet the intimacy requirement, and the intimacy between the first virtual object and the main virtual object does not meet the intimacy adjustment requirement, and display gift information for at least one virtual gift, with each virtual gift corresponding to a different intimacy level; The display module is further configured to respond to a trigger operation on the virtual space, wherein the intimacy between the first virtual object and the main virtual object does not meet the intimacy requirement, and the intimacy between the first virtual object and the main virtual object meets the intimacy relationship adjustment requirement, and to display skill information of at least one skill corresponding to the first virtual object.
14. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one piece of program code, the at least one piece of program code being loaded and executed by the processor to enable the computer device to implement the control method for virtual objects as described in any one of claims 1 to 12.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to enable the computer to implement the control method for the virtual object as described in any one of claims 1 to 12.
16. A computer program product, characterized in that, The computer program product stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement the control method for the virtual object as described in any one of claims 1 to 12.
Citation Information
Patent Citations
Game interaction method, device and equipment and computer readable storage medium
CN116983643A
Game program, game processing method, and game system
CN117915998A