Virtual object control method, apparatus and device, and computer readable storage medium

By controlling the state changes of virtual objects and expanding the range of props, the problem of low efficiency of virtual objects in eliminating granular coverings is solved, and the game interactivity and user experience are improved.

CN120605507AActive Publication Date: 2025-09-09DIANDIAN INTERACTIVE (BEIJING) TECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510532390.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-25
Publication Date
2025-09-09
Estimated Expiration
2045-04-25

AI Technical Summary

Technical Problem

In the prior art, virtual objects have low efficiency in eliminating granular coverings and a single control method, resulting in poor game interactivity.

Method used

By controlling the first virtual object, the state of the second virtual object is changed to the second state, so that it follows the first virtual object to help perform the scene exploration task, and the virtual props are used to expand the scope of action and adjust the number of virtual objects to improve efficiency.

Benefits of technology

It improves the efficiency of virtual objects in completing scene exploration tasks, enriches the gameplay, increases the interactivity and participation of the game, and improves user retention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120605507A_ABST
    Figure CN120605507A_ABST
Patent Text Reader

Abstract

The invention discloses a virtual object control method, device and equipment and a computer readable storage medium, and belongs to the technical field of computers. The method comprises the following steps: displaying a first virtual object for executing a scene exploration task in a virtual scene; in response to a moving operation for the first virtual object, controlling the first virtual object to move in a direction corresponding to the moving operation in the virtual scene; under the condition that the second virtual object in the first state exists in the virtual scene, the first virtual object is controlled to change the state of the second virtual object into a second state, and the second state is different from the first state; under the condition that the second virtual object is in the second state, the second virtual object in the second state is displayed to follow the first virtual object, and the second virtual object helps the first virtual object to execute the scene exploration task. According to the method, the control modes of the virtual object are richer, and the execution efficiency of the scene exploration task executed by the first virtual object is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular to a method, apparatus, device, and computer-readable storage medium for controlling a virtual object. Background Art

[0002] With the continuous development of computer technology, the variety of electronic games has become increasingly diverse. For example, shooting games, role-playing games, and business strategy games are available. In electronic games, users can control the activities of virtual objects in a virtual scene, such as controlling the movement of virtual objects in the virtual scene.

[0003] In the related art, a virtual scene is covered by a granular covering (such as sand or snow), and a game object can control a virtual object to move in the virtual scene to eliminate the granular covering in the virtual scene.

[0004] However, the above method uses virtual objects to eliminate the granular covering, which makes the elimination efficiency of the granular covering low, and the control method of the virtual object is relatively simple and has poor flexibility, which leads to poor interactivity of the game. Summary of the Invention

[0005] The present invention provides a method, device, apparatus, and readable storage medium for controlling a virtual object. The technical solution is as follows:

[0006] In one aspect, an embodiment of the present application provides a method for controlling a virtual object, the method comprising:

[0007] Displaying a first virtual object that performs a scene exploration task in a virtual scene;

[0008] In response to a movement operation on the first virtual object, controlling the first virtual object to move in the virtual scene in a direction corresponding to the movement operation;

[0009] When a second virtual object in a first state exists in the virtual scene, controlling the first virtual object to change the state of the second virtual object to a second state, the second state being different from the first state;

[0010] When the second virtual object is in the second state, the second virtual object in the second state is displayed following the first virtual object, and the second virtual object helps the first virtual object perform the scene exploration task.

[0011] On the other hand, an embodiment of the present application provides a device for controlling a virtual object, the device comprising:

[0012] A display module, configured to display a first virtual object performing a scene exploration task in a virtual scene;

[0013] a control module, configured to, in response to a movement operation on the first virtual object, control the first virtual object to move in the virtual scene in a direction corresponding to the movement operation;

[0014] The control module is further configured to, when a second virtual object in a first state exists in the virtual scene, control the first virtual object to change the state of the second virtual object to a second state, the second state being different from the first state;

[0015] The display module is further configured to display, when the second virtual object is in the second state, the two virtual objects in the second state following the first virtual object, and the second virtual object helping the first virtual object to perform the scene exploration task.

[0016] In a possible implementation, the virtual scene is covered by a granular covering, the first virtual object holds a first virtual prop, and the first virtual prop is used to eliminate the granular covering within an application range of the first virtual prop;

[0017] The control module is configured to control the first virtual object to change the state of the second virtual object to the second state through the first virtual prop when there is a second virtual object in the first state in the virtual scene and the second virtual object in the first state is within the application range of the first virtual prop;

[0018] The display module is configured to display, when the second virtual object is in the second state, the second virtual object holding a second virtual prop following the first virtual object, the second virtual prop being used to eliminate granular coverings within the application range of the second virtual prop, and the second virtual object helping the first virtual object to perform the scene exploration task through the second virtual prop.

[0019] In one possible implementation, the application range of the first virtual prop is determined based on the position, first length, and first angle of the first virtual object. The first length and the first angle are determined based on a target number, which is the number of virtual objects whose states are changed by the first virtual object.

[0020] In one possible implementation, the control module is configured to, when a second virtual object in a first state exists in the virtual scene, the second virtual object in the first state is within an application range of the first virtual prop, and after a first duration has elapsed, control the first virtual object to change the state of the second virtual object to a third state using the first virtual prop, the third state being between the first state and the second state;

[0021] In response to a second time period having passed, the first virtual object is controlled to change the state of the second virtual object to the second state through the first virtual prop.

[0022] In a possible implementation, the virtual scene is covered by a granular covering; the first virtual object holds a first virtual prop, and the first virtual prop is used to eliminate the granular covering within an application range of the first virtual prop;

[0023] The device further comprises:

[0024] a determination module, configured to determine an application range of the first virtual prop according to a position of the first virtual object after the movement;

[0025] The display module is further configured to display the first virtual object eliminating the granular covering within the application range of the first virtual prop by using the first virtual prop.

[0026] In a possible implementation, the virtual scene is covered by a granular covering; the first virtual object holds a first virtual prop, and the first virtual prop is used to eliminate the granular covering within an application range of the first virtual prop;

[0027] After the first virtual object changes the state of the second virtual object to the second state, the application range of the first virtual prop held by the first virtual object is greater than the application range of the first virtual prop held by the first virtual object before the first virtual object changes the state of the second virtual object to the second state.

[0028] In a possible implementation, the apparatus further includes:

[0029] The adjustment module is configured to adjust an application range of a second virtual item held by the second virtual object when the number of second virtual objects following the first virtual object is greater than a first threshold, wherein the application range of the second virtual item after the adjustment is greater than the application range of the second virtual item before the adjustment.

[0030] In one possible implementation, the display module is further configured to, when the number of second virtual objects following the first virtual object reaches a second threshold, display the combination of the second virtual objects within the second threshold as a third virtual object, wherein the third virtual object holds a third virtual prop, and the third virtual prop is used to eliminate granular coverings within an application range of the third virtual prop, wherein the application range of the third virtual prop is greater than the sum of the application ranges of the second virtual props held by the second virtual objects within the second threshold.

[0031] In one possible implementation, the display module is further used to display prompt information when the second virtual object has resource exploration capabilities and there is a reference virtual resource covered by a granular covering in the virtual scene, wherein the prompt information is for the second virtual object to guide the first virtual object to obtain information about the reference virtual resource, and the type of the reference virtual resource corresponds to the type of the second virtual object.

[0032] In one possible implementation, the display module is also used to display that the granular covering included in the first area is eliminated in response to the first virtual object releasing the first skill toward the target position and the second virtual object releasing the second skill toward the target position, the first area is determined based on the target position, and the first skill and the second skill belong to different sub-skills in the combined skill.

[0033] On the other hand, an embodiment of the present application provides a computer device, which includes a processor and a memory, wherein the memory stores at least one program code, and the at least one program code is loaded and executed by the processor so that the computer device implements any of the above-mentioned virtual object control methods.

[0034] On the other hand, a computer-readable storage medium is provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to enable a computer to implement any of the above-mentioned virtual object control methods.

[0035] 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, and the at least one computer instruction is loaded and executed by a processor to enable the computer to implement any of the above-mentioned virtual object control methods.

[0036] The technical solutions provided by the embodiments of the present application bring at least the following beneficial effects:

[0037] The technical solution provided by the embodiment of the present application is that the game object can control the first virtual object that performs the scene exploration task in the virtual scene to move in the virtual scene. When there is a second virtual object in the first state in the virtual scene, the first virtual object can be controlled to change the state of the second virtual object to the second state. The second virtual object in the second state follows the first virtual object to help the first virtual object perform the scene exploration task. This can speed up the completion of the scene exploration task by the first virtual object, thereby improving the efficiency of the first virtual object in completing the scene exploration task. Moreover, this method can enrich the gameplay of the game, increase the interactive fun of the game, and thus enhance the game object's sense of participation and sense of accomplishment in the game, thereby improving the interactivity of the game and user retention rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0039] Figure 1 is a schematic diagram of a computer system provided in an embodiment of the present application;

[0040] Figure 2 This is a flow chart of a method for controlling a virtual object provided by an embodiment of the present application;

[0041] Figure 3 is a schematic diagram of a game interface provided in an embodiment of the present application;

[0042] Figure 4 is a schematic diagram of a countdown control provided in an embodiment of the present application;

[0043] Figure 5 is a schematic diagram of another countdown control provided in an embodiment of the present application;

[0044] Figure 6 is a schematic diagram of changing the state of a second virtual object to a second state provided by an embodiment of the present application;

[0045] Figure 7 is a schematic diagram of another game interface provided in an embodiment of the present application;

[0046] Figure 8 is a structural diagram of a virtual object control device provided in an embodiment of the present application;

[0047] Figure 9 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0048] Figure 10 This is a structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0050] It should be noted that the terms "first," "second," and the like in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0051] First, the abbreviations and key terms involved in the embodiments of the present application are defined.

[0052] Virtual scene: refers to the scene provided (or displayed) when the application is running on the terminal device. The virtual scene refers to the scene created for virtual objects to move. The virtual scene can be a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene. The 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 the embodiments of the present application is a three-dimensional virtual scene.

[0053] Virtual objects are movable objects within a virtual scene. These movable objects can be virtual people, virtual animals, anime characters, etc. Users can manipulate virtual objects through external components or by tapping the touchscreen display. Each virtual object has its own unique shape and volume within the virtual scene and occupies a portion of the space within the virtual scene. For example, when the virtual scene is three-dimensional, the virtual object is a three-dimensional model created using animation skeletal technology.

[0054] Figure 1 is a schematic diagram of a computer system provided in an embodiment of the present application, such as Figure 1 As shown, the computer system includes: a terminal device 101 and a server 102. Among them, a game client is installed and running in the terminal device 101. The control method of the virtual object provided in the embodiment of the application can be executed by the terminal device 101 or by the terminal device 101 and the server 102. This embodiment of the application is not limited to this.

[0055] Server 102 provides background services for the game client installed on terminal device 101. In one possible implementation, server 102 performs primary computing tasks, while terminal device 101 performs secondary computing tasks. Alternatively, server 102 performs secondary computing tasks, while terminal device 101 performs primary computing tasks. Alternatively, terminal device 101 and server 102 utilize a distributed computing architecture for collaborative computing.

[0056] The game client can be a third-person shooter (TPS) game, a first-person shooter (FPS) game, a multiplayer online battle arena (MOBA) game, a multiplayer shooting survival game, a massively multiplayer online role-playing game (MMO), an action role-playing game (ARPG), a business strategy game, a virtual reality (VR) client, an augmented reality (AR) client, a three-dimensional map program, a map simulation program, a social client, an interactive entertainment client, etc.

[0057] The embodiments of the present application do not limit the type of game client. For example, the game client can be an application that needs to be downloaded and installed, a small program that does not need to be downloaded, a web application, etc.

[0058] Optionally, the terminal device 101 may be any electronic device that can interact with a user through one or more methods such as a keyboard, a touchpad, a remote control, voice interaction, or a handwriting device. For example, the terminal device 101 may be a smartphone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a PC (Personal Computer), a mobile phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a smart car computer, a smart TV, etc.

[0059] Terminal device 101 may generally refer to one of multiple terminal devices. This embodiment uses terminal device 101 as an example. Those skilled in the art will appreciate that the number of terminal devices 101 may be greater or lesser. For example, there may be only one terminal device 101, or there may be dozens, hundreds, or even more terminal devices 101. This embodiment of the application does not limit the number or type of terminal devices 101.

[0060] The server 102 is a single server, or a server cluster consisting of multiple servers, or any one of a cloud computing platform and a virtualization center, which is not limited in the embodiments of the present application. The server 102 is directly or indirectly connected to the terminal device 101 via a wired communication method or a wireless communication method. The server 102 has a data receiving function, a data processing function, and a data sending function. Of course, the server 102 can also have other functions, which are not limited in the embodiments of the present application.

[0061] In the virtual object control method provided in this application, the terminal device 101 displays Figure 1 The game interface shown in (1) Figure 1 In the game interface shown in (1), a first virtual object 103 performing a scene exploration task in a virtual scene is displayed. The first virtual object 103 holds a first virtual prop 104, and the application range of the first virtual prop 104 is 105. In response to a movement operation on the first virtual object 103, the first virtual object 103 is controlled to move in the virtual scene in a direction corresponding to the movement operation. In the case where there is a second virtual object 106 in a first state in the virtual scene and the second virtual object 106 is within the application range 106 of the first virtual prop 106, the first virtual object 103 is controlled to change the state of the second virtual object 106 to a second state through the first virtual prop 104, and the second state is different from the first state.

[0062] When the first virtual object 103 changes the state of the second virtual object 106 to the second state, the display Figure 1 The game interface shown in (2) Figure 1 The game interface shown in (2) shows that the second virtual object 106 is in the second state and holds the second virtual prop 107 following the first virtual object 103. The second virtual object 106 helps the first virtual object 103 to perform the scene exploration task through the second virtual prop 107.

[0063] Those skilled in the art should understand that the above-mentioned terminal device 101 and server 102 are merely examples, and other existing or future terminal devices or servers, if applicable to the present application, should also be included in the scope of protection of the present application and are incorporated herein by reference.

[0064] The present invention provides a method for controlling a virtual object. Figure 1 The computer system shown in Figure 2 As an example, the flowchart of a method for controlling a virtual object provided in the embodiment of the present application is shown. The method can be performed by Figure 1 The terminal device 101 in the embodiment is executed. Figure 2 As shown, the method includes the following steps 201 to 204.

[0065] In step 201 , a first virtual object performing a scene exploration task in a virtual scene is displayed.

[0066] In an exemplary embodiment of the present application, a game client capable of providing a virtual scene is installed and running in a terminal device. The game client can be a client for any game, and the embodiments of the present application are not limited to this. Exemplarily, the game client is a business strategy client. Multiple virtual objects can be displayed in the virtual scene, wherein 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. Among them, the virtual elements can be any elements, and the embodiments of the present application are not limited to virtual elements. Optionally, virtual elements can include mountains, plains, rivers, lakes, oceans, deserts, swamps, quicksand, sky, plants, snow, buildings, coal balls, snowmen, etc. The description of virtual scenes in this application is only an exemplary description and does not limit virtual scenes.

[0067] Optionally, relevant information of the game client is displayed in the display interface of the terminal device. The relevant information of the game client can be the name of the game client, or the icon of the game client, or other information that can represent the game client. This embodiment of the present application does not limit this. When the game object wants to run the game client, the game object triggers the relevant information of the game client. The terminal device responds to the triggering operation for the relevant information of the game client, runs the game client, and displays the game interface. The game interface displays a first virtual object that performs a scene exploration task in a virtual scene. The scene exploration task is a task in the game with vision expansion and / or resource collection as the core. The game object can explore the virtual scene by controlling the first virtual object to move and interact in the virtual scene, thereby advancing the game process, obtaining virtual resources or unlocking the virtual scene.

[0068] Optionally, the virtual scene is covered by a granular overlay. The scene exploration task is to eliminate the granular overlay in the virtual scene. Alternatively, virtual resources exist in the virtual scene, and the scene exploration task is to collect the virtual resources in the virtual scene. Alternatively, virtual resources exist in the virtual scene and are covered by a granular overlay. The scene exploration task is to eliminate the granular overlay in the virtual scene and collect the virtual resources in the virtual scene.

[0069] The triggering operation for the relevant information of the game client includes at least one of a touch operation, a controller triggering operation, a voice command triggering operation, or a gesture triggering operation for the relevant information of the game client. The triggering operation for other content in the following content is similar to the triggering operation for the relevant information of the game client. When the triggering operation for other content is involved in the following content, this embodiment of the application will not be further described.

[0070] Optionally, the virtual scene is covered by a granular covering, the first virtual object holds a first virtual prop, and the first virtual prop is used to eliminate the granular covering within an application range of the first virtual prop.

[0071] The granular covering may be snow, sand, or other materials, which are not limited in the embodiments of the present application. The application range of the first virtual prop is determined based on the position, first length, and first angle of the first virtual object. The first length and first angle are determined based on a target number, which is the number of virtual objects whose states are changed by the first virtual object. Optionally, the application range of the first virtual prop is a sector with the position of the first virtual object as the vertex, the first length as the radius, and the first angle as the arc angle.

[0072] Optionally, the more virtual objects whose states are altered by the first virtual object, the larger the number of targets, the larger the first length and the first angle, and the wider the application range of the first virtual prop. Conversely, the fewer virtual objects whose states are altered by the first virtual object, the smaller the number of targets, the smaller the first length and the first angle, and the narrower the application range of the first virtual prop.

[0073] For example, if there are three virtual objects whose states are changed by the first virtual object, the target number is 3, the first length determined based on the target number is 1 meter, and the first angle is 30 degrees. The application range of the first virtual prop is a sector with the position of the first virtual object as the vertex, a radius of 1 meter, and an arc angle of 30 degrees.

[0074] In this implementation, the application range of the first virtual prop is a sector with the position of the first virtual object itself as the vertex, the first length as the radius, and the first angle as the arc angle, which greatly expands the application range of the first virtual prop. The first virtual prop held by the first virtual object does not need to move significantly, and can cover a larger range, thereby improving the efficiency of the first virtual object in performing scene exploration tasks.

[0075] like Figure 3 3 is a schematic diagram of a game interface provided by an embodiment of the present application. A first virtual object 301 is shown, holding a first virtual item 302. The application range of the first virtual item 302 is 303, and the first virtual item 302 is used to eliminate granular coverings within the application range 303 of the first virtual item 302.

[0076] In a possible implementation, the game interface also displays the task name of the scene exploration task, such as Figure 3 "Area 6" in the game is the name of the scene exploration mission.

[0077] In a possible implementation, a first control is further displayed in the game interface, and the first control is used to display resource information of a first virtual resource. The first virtual resource is a virtual resource that can be obtained after completing a scene exploration task, such as Figure 3 304 is a first control. In response to a triggering operation on the first control, resource information of the first virtual resource is displayed. The resource information of the first virtual resource can be the resource name of the first virtual resource, the resource icon of the first virtual resource, or other information that can uniquely represent the first virtual resource, which is not limited in this embodiment of the present application.

[0078] In this implementation, by displaying the first control, the game object can view the resource information of the first virtual resource that can be obtained after completing the scene exploration task by triggering the first control. This can effectively stimulate the game object's desire to explore and enthusiasm for challenges, and drive the game object to complete the scene exploration task with clear reward expectations, thereby enhancing the fun of the game.

[0079] In a possible implementation, a second control is further displayed in the game interface, and the second control is used to display resource information of a second virtual resource. The second virtual resource is a virtual resource perceived by the first virtual object in the virtual scene, such as Figure 3305 is a second control. In response to a triggering operation on the second control, resource information of the second virtual resource is displayed. The resource information of the second virtual resource can be the resource name of the second virtual resource, the resource icon of the second virtual resource, or other information that can uniquely represent the second virtual resource, which is not limited in this embodiment of the present application.

[0080] Among them, the second virtual resource can be a virtual resource that the first virtual object has encountered in the virtual scene, or a virtual resource that the first virtual object has picked up in the virtual scene, or a virtual resource obtained by the first virtual object defeating other virtual objects in the virtual scene, or a virtual resource obtained by the first virtual object opening a virtual treasure chest in the virtual scene. The embodiment of the present application does not limit the source of the second virtual resource.

[0081] In this implementation, by displaying the second control, the game object can view the resource information of the second virtual resource that the first virtual object has perceived by the first virtual object by triggering the second control. This can effectively stimulate the game object's desire to explore and enthusiasm for challenges, and drive the game object to complete the scene exploration task with clear reward expectations, thereby enhancing the fun of the game.

[0082] In one possible implementation, if the first virtual object completes a scene exploration task, a second virtual resource is transferred to the account of the object controlling the first virtual object. In other words, only when the first virtual object completes the scene exploration task can the object controlling the first virtual object obtain the virtual resource perceived by the first virtual object in the virtual scene. This can encourage the game object to control the first virtual object to complete the scene exploration task, making the game more playable and enjoyable, thereby improving user retention.

[0083] Optionally, the process of transferring the second virtual resource to the account of the control object of the first virtual object includes: sending object information of the control object of the first virtual object and resource information of the second virtual resource to the server, and the server transferring the second virtual resource to the account of the control object of the first virtual object.

[0084] Optionally, when the first virtual object completes the scene exploration task, the first virtual resource may also be transferred to the account of the object controlling the first virtual object. The process of transferring the first virtual resource to the account of the object controlling the first virtual object is similar to the process of transferring the second virtual resource to the account of the object controlling the first virtual object described above, and will not be further described in detail in this embodiment of the present application.

[0085] In a possible implementation, a third control is further displayed in the game interface, and the third control is used to display the prop information of the first virtual prop and the upgrade control corresponding to the first virtual prop, such as Figure 3 306 is a third control. In response to a triggering operation of the upgrade control corresponding to the first virtual item, the first virtual item is upgraded, and the application scope of the upgraded first virtual item is greater than the application scope of the first virtual item before the upgrade. The item information of the first virtual item can be the item name of the first virtual item, the item icon of the first virtual item, or other information that uniquely represents the first virtual item, which is not limited in this embodiment of the present application.

[0086] In this implementation, the game object can expand the application scope of the first virtual prop by upgrading the first virtual prop, making the gameplay more diverse, thereby improving the game's interaction rate and improving the game's user retention rate.

[0087] In one possible implementation, the third control is further configured to display the first virtual object's clothing information and an upgrade control corresponding to the clothing information. In response to the upgrade control corresponding to the clothing information, the first virtual object's clothing information is upgraded, and the upgraded first virtual object's clothing information has a greater cold resistance than the upgraded first virtual object's clothing information. The first virtual object's clothing information includes, but is not limited to, information about the first virtual object's clothing and shoes. Clothing information includes, but is not limited to, the name and image of the clothing. Shoe information includes, but is not limited to, the name and image of the shoes.

[0088] In a possible implementation, the game interface further displays a third virtual resource located in the virtual scene, and the third virtual resource is used to generate a gain for the first virtual item, such as Figure 3 307 is the third virtual resource; when the distance between the first virtual object and the third virtual resource is less than the distance threshold, the first virtual object is displayed picking up the third virtual resource. After the first virtual object picks up the third virtual resource, the application range of the first virtual item held by the first virtual object is greater than the application range of the first virtual item held by the first virtual object before the first virtual object picks up the third virtual resource.

[0089] The distance threshold is set based on experience, or is flexibly adjusted according to the implementation environment. The embodiment of the present application does not limit this. Exemplarily, the distance threshold is 1 meter.

[0090] In this implementation, the game object can expand the application scope of the first virtual prop held by the first virtual object by controlling the first virtual object to pick up the third virtual resource, thereby making the game more playable, thereby increasing the fun of game interaction and improving the user retention rate of the game.

[0091] In one possible implementation, when the distance between the first virtual object and the third virtual resource is less than a distance threshold, after the first virtual object is displayed picking up the third virtual resource, a countdown control may also be displayed, where the countdown control is used to indicate the remaining time for the first virtual item held by the first virtual object to have a gain.

[0092] like Figure 4 This is a schematic diagram of a countdown control provided by an embodiment of the present application. Figure 4 The distance between the first virtual object 401 and the third virtual resource 402 shown in (1) is less than the distance threshold, then the first virtual object 401 is shown picking up the third virtual resource 402, and then the first virtual object 401 is shown picking up the third virtual resource 402. Figure 4 (2) in which a countdown control 403 is displayed, and 404 in the countdown control 403 is the remaining time for the first virtual prop held by the first virtual object to have a gain.

[0093] like Figure 5 : is a schematic diagram of another countdown control provided by an embodiment of the present application. Figure 5 In (1), the distance between the first virtual object 501 and the third virtual resource 502 is less than the distance threshold, and the first virtual object 501 is displayed to pick up the third virtual resource 502, and then the first virtual object 501 is displayed to pick up the third virtual resource 502. Figure 5 In (2), a countdown control 503 is displayed, which means that the remaining time for the first virtual item held by the first virtual object to have a gain is 10 seconds.

[0094] In this implementation, by displaying a countdown control, the game object can be aware of the remaining time of the gain of the first virtual prop held by the first virtual object, so that the game object can clearly grasp the status of the first virtual prop, so as to reasonably arrange game strategies and actions and give full play to the maximum benefit of the first virtual prop.

[0095] In a possible implementation, a progress bar is also displayed in the game interface, and the progress bar is used to indicate the progress of the first virtual object in the scene exploration task. Figure 3 308 is a progress bar, and it can be seen from the progress bar 308 that the first virtual object has made 22% of the progress in the scene exploration task, that is, the first virtual object has completed 22% of the scene exploration task.

[0096] In this implementation, by displaying a progress bar, the game object can intuitively understand the progress of the scene exploration task, thereby better planning game behavior and expected game results.

[0097] In a possible implementation, the game interface may further display a first number and a second number, wherein the first number is the total number of virtual objects in the first state included in the virtual scene, and the second number is the number of virtual objects whose states are changed by the first virtual object. Figure 3 The "5" in is the first number, and the "3" is the second number, that is, the virtual scene includes 5 virtual objects in the first state, and the first virtual object changes the states of 3 virtual objects.

[0098] Optionally, the first state may be a frozen state, a state buried in sand, or a state buried in snow, which is not limited in this embodiment of the present application. The virtual object whose state is changed by the first virtual object may be a state in which the first virtual object changes the state of the virtual object to a thawed state, a state in which the first virtual object changes the state of the virtual object to a state in which the virtual object is not buried in sand, or a state in which the first virtual object changes the state of the virtual object to a state in which the virtual object is not buried in snow.

[0099] Optionally, the game interface also displays an object icon of the virtual object in the first state, such as Figure 3 309 is an object icon of a virtual object in the first state.

[0100] In this implementation, by displaying the first number and the second number, the game object can clearly know the number of virtual objects that have been rescued in the virtual scene and the number of remaining virtual objects that need to be rescued, which can enhance the sense of accomplishment and urgency of the game, thereby making the game object more motivated to engage in the game.

[0101] In a possible implementation, the virtual scene also includes scene elements, including but not limited to virtual snowmen, virtual monsters, virtual treasure chests, etc. The total number of virtual snowmen included in the virtual scene is also displayed in the game interface (e.g. Figure 3 ) and the number of virtual snowmen encountered by the first virtual object (e.g. Figure 3 The total number of virtual treasure chests included in the virtual scene (such as Figure 3 "7" in ) and the number of virtual treasure chests opened by the first virtual object (such as Figure 3 The total number of virtual monsters included in the virtual scene (such as Figure 3 ) and the number of virtual monsters defeated by the first virtual object (e.g. Figure 3 The game interface also displays an icon of a virtual snowman, an icon of a virtual monster, and an icon of a virtual treasure chest.

[0102] In a possible implementation, an energy bar is further displayed in the game interface, and the energy bar is used to indicate the remaining energy of the first virtual item held by the first virtual object. When the remaining energy of the first virtual item held by the first virtual object is not less than an energy threshold, the first virtual object can change the state of the second virtual object in the first state through the first virtual item. Figure 3 310 is an energy bar, and the energy bar 310 shows that the remaining energy of the first virtual item held by the first virtual object is 61.

[0103] The energy threshold is set based on experience or flexibly adjusted according to the implementation environment, which is not limited in the embodiments of the present application.

[0104] In this implementation, an energy bar is displayed to enable the game object to be aware of the remaining energy of the first virtual prop held by the first virtual object, so that the game object knows whether the first virtual object can change the state of the second virtual object in the first state in the virtual scene through the first virtual prop.

[0105] In a possible implementation, an increase control is further displayed in the game interface, and the increase control is used to indicate the increase of the remaining energy of the first virtual item held by the first virtual object. Figure 3 311 in the figure represents an increase control. In response to a triggering operation on the increase control, the remaining energy of the first virtual item held by the first virtual object is increased by a third amount. The third amount is set based on experience or flexibly adjusted according to the implementation environment, and is not limited in this embodiment of the present application. For example, the third amount is 10.

[0106] For example, the remaining energy of the first virtual item held by the first virtual object is 61. In response to the trigger operation for the increase control, the remaining energy of the first virtual item held by the first virtual object is increased by 10, and the remaining energy of the first virtual item held by the first virtual object becomes 71.

[0107] In this implementation, by displaying additional controls, a method is provided for the game object to increase the remaining energy of the first virtual prop held by the first virtual object, so that the first virtual prop held by the first virtual object can be used for a longer time, thereby extending the game time and increasing the fun of the game.

[0108] In a possible implementation, the game interface also displays the scene temperature of the virtual scene. Figure 3 312 is the scene temperature of the virtual scene, that is, the scene temperature of the virtual scene is -4.0 degrees Fahrenheit (°F).

[0109] In this implementation, displaying the temperature of the virtual scene in the game interface can enable the game objects to have a better understanding of the virtual scene, enhance the realism and immersion of the game, help the game objects better integrate into the game world, and may also provide a reference for game strategies.

[0110] In a possible implementation, the game interface also displays resource information and a fourth quantity of a fourth virtual resource, where the fourth quantity indicates the quantity of the fourth virtual resource acquired by the first virtual object, and the fourth virtual resource is used to adjust the scene temperature of the virtual scene. The resource information of the fourth virtual resource includes but is not limited to an icon of the fourth virtual resource, a name of the fourth virtual resource, etc. Figure 3 313 is the resource information of the fourth virtual resource, and "16" is the fourth quantity, that is, the first virtual object has obtained 16 fourth virtual resources.

[0111] In this implementation, by displaying the resource information and the fourth quantity of the fourth virtual resource, the game object can intuitively understand the acquisition status of the fourth virtual resource that can be used to adjust the scene temperature of the virtual environment, so as to reasonably allocate and use the fourth virtual resource according to game requirements.

[0112] Optionally, since the fourth virtual resource is used to adjust the scene temperature of the virtual scene, the game object can adjust the scene temperature of the virtual scene by consuming the fourth virtual resource. In one possible implementation, in response to a trigger operation for resource information of the fourth virtual resource, the scene temperature of the virtual scene is raised to a reference temperature by consuming a reference number of fourth virtual resources. The reference number and the reference temperature are set based on experience, or are flexibly adjusted according to the implementation environment, and the embodiments of the present application do not limit this. For example, the reference number is 10 and the reference temperature is 1 degree Fahrenheit, that is, the scene temperature of the virtual scene is raised by 1 degree Fahrenheit by consuming 10 fourth virtual resources.

[0113] Optionally, in response to a triggering operation for resource information of the fourth virtual resource, if the amount of the fourth virtual resource acquired by the first virtual object is not less than a reference amount, a deduction request is sent to the server, the deduction request including the reference amount, resource information of the fourth virtual resource, and object information of the game object. The server deducts the reference amount of the fourth virtual resource from the account of the game object. If the server deduction is successful, the server sends a deduction success message to the terminal device, which then raises the scene temperature of the displayed virtual scene by the reference temperature and reduces the amount of the fourth virtual resource acquired by the displayed first virtual object by the reference amount, thereby achieving the purpose of adjusting the scene temperature of the virtual scene by consuming the fourth virtual resource.

[0114] For example, the scene temperature of the virtual scene displayed on the terminal device is -4.0 degrees Fahrenheit, and the number of the fourth virtual resources acquired by the first virtual object is 16. In response to the triggering operation on the resource information of the fourth virtual resource, the terminal device displays the scene temperature of the virtual scene as -3.0 degrees Fahrenheit and the number of the fourth virtual resources acquired by the first virtual object as 6.

[0115] In step 202 , in response to a movement operation on a first virtual object, the first virtual object is controlled to move in a direction corresponding to the movement operation in a virtual scene.

[0116] In a possible implementation, a control component is further displayed in the game interface, and the control component is used to control the movement of the first virtual object in the virtual scene, such as Figure 3 314 is a control control. In response to a drag operation on the control control, a move operation on the first virtual object is triggered, thereby controlling the first virtual object to move in the virtual scene in a direction corresponding to the move operation. The direction corresponding to the move operation is the direction corresponding to the drag operation.

[0117] Optionally, in response to a leftward drag operation on the control, the first virtual object is controlled to move leftward in the virtual scene. In response to a rightward drag operation on the control, the first virtual object is controlled to move rightward in the virtual scene. In response to a downward drag operation on the control, the first virtual object is controlled to move downward in the virtual scene. In response to an upward drag operation on the control, the first virtual object is controlled to move upward in the virtual scene. In response to a drag operation on the control in other directions, the first virtual object is controlled to move in other directions in the virtual scene.

[0118] In one possible implementation, after controlling the first virtual object to move in a direction corresponding to the movement operation in the virtual scene, an application range of the first virtual prop is determined based on the position of the first virtual object after the movement; and the first virtual object is displayed to eliminate the granular covering within the application range of the first virtual prop through the first virtual prop.

[0119] The process of determining the application range of the first virtual prop according to the position of the first virtual object after the movement includes: determining the application range of the first virtual prop according to the position of the first virtual object after the movement and the number of virtual objects whose states are changed by the first virtual object.

[0120] Optionally, a first length and a first angle are determined based on the number of virtual objects whose states are changed by the first virtual object, and an application range of the first virtual prop is determined based on the first length, the first angle, and the position of the first virtual object after the movement. This process has been described in step 201 above and will not be repeated here.

[0121] In this implementation, the first virtual object can be controlled to flexibly explore the virtual scene, and the elimination effect of the first virtual prop can be dynamically triggered according to the actual movement situation, thereby increasing the strategy and fun of the operation; and the process of eliminating granular coverings by the first virtual prop can be intuitively presented to bring visual feedback and a sense of accomplishment, while promoting the scene exploration process, unlocking new areas and content, and enhancing the immersion and playability of the game.

[0122] In step 203 , when there is a second virtual object in a first state in the virtual scene, the first virtual object is controlled to change the state of the second virtual object to a second state, which is different from the first state.

[0123] In one possible implementation, when there is a second virtual object in a first state in the virtual scene, the first virtual object is controlled to move toward the second virtual object in the first state, so that the second virtual object in the first state is located within the application range of the first virtual prop. When the second virtual object in the first state is located within the application range of the first virtual prop, the first virtual object is controlled to change the state of the second virtual object to the second state through the first virtual prop. Figure 3 315 is a second virtual object in the first state.

[0124] Wherein, when the first state is a frozen state, the second state is a thawed state. When the first state is a state of being buried in sand, the second state is a state of not being buried in sand. When the first state is a state of being buried in snow, the second state is a state of not being buried in snow.

[0125] In this implementation, when the second virtual object in the first state is within the application range of the first virtual prop held by the first virtual object, the first virtual object is controlled to change the state of the second virtual object through the first virtual prop, so that the way in which the first virtual object changes the state of the second virtual object is visualized, so that the game object has a better understanding of the process of the first virtual object changing the state of the second virtual object.

[0126] In one possible implementation, when there is a second virtual object in a first state in a virtual scene, the second virtual object in the first state is located within the application range of a first virtual prop, and the remaining energy of the first virtual prop held by the first virtual object is greater than an energy threshold, the first virtual object is controlled to change the state of the second virtual object to the second state through the first virtual prop.

[0127] In this implementation, the first virtual object can change the state of the second virtual object through the first virtual prop only when the remaining energy of the first virtual prop held by the first virtual object is greater than the energy threshold, so that the way the first virtual object changes the state of the second virtual object is more in line with the actual situation.

[0128] In one possible implementation, there is a second virtual object in a first state in a virtual scene, the second virtual object in the first state is located within the application range of a first virtual prop, and after a first time period has passed, the first virtual object is controlled to change the state of the second virtual object to a third state through the first virtual prop; in response to the passage of a second time period, the first virtual object is controlled to change the state of the second virtual object to the second state through the first virtual prop.

[0129] Among them, the first duration and the second duration are set based on experience, or are flexibly adjusted according to the implementation environment. The embodiments of the present application do not limit this. The first duration and the second duration may be the same or different. For example, the first duration is 2 seconds and the second duration is 3 seconds. The third state is between the first state and the second state. For example, the first state is a frozen state and the second state is a thawed state, then the third state is a semi-thawed state. For another example, the first state is a state of being buried in snow, the second state is a state of not being buried in snow, and the third state is a state of being half-buried in snow. For another example, the first state is a state of being buried in sand, the second state is a state of not being buried in sand, and the third state is a state of being half-buried in sand.

[0130] like Figure 6 Schematic diagram of changing the state of the second virtual object to the second state provided by an embodiment of the present application. Figure 6 In (1), a first virtual object 601 and a second virtual object 602 in a first state are displayed. The first virtual object 601 holds a first virtual prop 603, and the second virtual object 602 is not located within an application range 604 of the first virtual prop 603 held by the first virtual object 601. In response to a movement operation on the first virtual object 601, the first virtual object 601 is controlled to move in a direction corresponding to the movement operation, thereby displaying Figure 6 (2) in which the second virtual object 602 is located in the application range 604 of the first virtual prop 603 held by the first virtual object 601. At this time, the first virtual object 601 is controlled to change the state of the second virtual object 602 through the first virtual prop 603. After the first time period, the display Figure 6 (3) in which the first virtual object 601 changes the state of the second virtual object 602 to the third state (semi-thawed state) through the first virtual prop 603, and then after the second time period, the second virtual object 602 is displayed. Figure 6(4) in which the first virtual object 601 changes the state of the second virtual object 602 to the second state (thawed state) through the first virtual prop 603.

[0131] In this implementation, by displaying the state of the second virtual object changing from the first state to the second state in stages, on the one hand, clear feedback is given to the game object, and the effectiveness process of the first virtual prop can be intuitively seen, thereby enhancing the sense of participation in the game; on the other hand, the timeline of the state change is lengthened, the game strategy is increased, and the gameplay and fun of the game are enriched.

[0132] In a possible implementation, when there is a second virtual object in the first state in the virtual scene, a reference icon may be displayed at a reference position of the second virtual object in the first state, and the reference icon is used to indicate that the second virtual object is in the first state. Figure 3 316 is a reference icon. The reference position of the second virtual object can be the top of the second virtual object's head, the left side of the second virtual object, the right side of the second virtual object, or the sole of the second virtual object's foot. The embodiment of the present application does not limit the reference position of the second virtual object.

[0133] In step 204 , when the second virtual object is in the second state, the second virtual object in the second state is displayed following the first virtual object, and the second virtual object helps the first virtual object perform the scene exploration task.

[0134] In one possible implementation, after the first virtual object changes the state of the second virtual object to the second state, the second virtual object, which is displayed in the second state and holding a second virtual prop, follows the first virtual object. The second virtual prop is used to eliminate granular coverings within the application range of the second virtual prop. The second virtual object helps the first virtual object perform a scene exploration task through the second virtual prop.

[0135] Among them, the type of the second virtual prop is the same as the type of the first virtual prop, or the type of the second virtual prop is different from the type of the first virtual prop, and the embodiment of the present application does not limit this. The application scope of the second virtual prop is determined based on the position of the second virtual object holding the second virtual prop, the second length and the second angle. Optionally, the application scope of the second virtual prop is a sector with the position of the second virtual object holding the second virtual prop as the vertex, the second length as the radius, and the second angle as the arc angle. The second length and the second angle are set based on experience, or are flexibly adjusted according to the implementation environment, and the embodiment of the present application does not limit this. For example, the second length is 30 cm and the second angle is 10 degrees.

[0136] In this implementation, the second virtual object uses the second virtual props to help the first virtual object perform the scene exploration task. This not only enables the first virtual object to obtain more assistance when performing the scene exploration task, enhances the ability to cope with complex scenes and difficult challenges, and improves exploration efficiency, but also enriches the interactive elements within the scene, making the virtual scene more vivid and realistic, increasing the fun and playability of the game, and bringing the game object a richer and more diverse gaming experience.

[0137] Optionally, when the first virtual object changes the state of the second virtual object to the second state, a first message is displayed, and the first message is a thank-you message from the second virtual object to the first virtual object; in response to a trigger operation on the first message, a second message is displayed, and the second message is an answer message from the first virtual object to the second virtual object; in response to a trigger operation on the second message, the second virtual object in the second state is displayed following the first virtual object.

[0138] The content of the first information and the content of the second information can be any content, which is not limited in the embodiment of the present application. Optionally, the content of the first information and the content of the second information are set by the developer of the game.

[0139] like Figure 7 This is a schematic diagram of another game interface provided by an embodiment of the present application. Figure 7 (1) shows a second virtual object 702 whose state is changed by the first virtual object 701 and a first information 703, and the second virtual object 702 is in the second state; in response to the triggering operation for the first information 703, the display Figure 7 (2) in which the second information 704 is displayed; in response to the trigger operation for the second information 704, the display Figure 7 (3) in the figure shows a second virtual object 702 following the first virtual object 701, and the second virtual object 702 holds a second virtual prop 705.

[0140] In one possible implementation, after the first virtual object changes the state of the second virtual object to the second state, the application range of the first virtual item held by the first virtual object is greater than the application range of the first virtual item held by the first virtual object before the first virtual object changes the state of the second virtual object to the second state. Optionally, before the first virtual object changes the state of the second virtual object to the second state, the application range of the first virtual item held by the first virtual object is a first application range, and after the first virtual object changes the state of the second virtual object to the second state, the application range of the first virtual item held by the first virtual object is a second application range. The second application range is greater than the first application range.

[0141] In this implementation, after the first virtual object changes the state of the second virtual object to the second state, the application scope of the first virtual prop held by the first virtual object becomes larger. On the one hand, it allows the game object to intuitively feel the positive feedback brought about by the behavior of the first virtual object changing the state of the second virtual object, enhances the sense of accomplishment and game motivation, promotes the game object to control the first virtual object to change the states of more virtual objects in the first state, and enhances the interactivity of the game; on the other hand, the larger application scope of the first virtual prop enriches the strategic dimension of the game, and is more efficient in subsequent scene exploration tasks, thereby improving the fun and playability of the game, thereby enhancing the user retention rate of the game.

[0142] In one possible implementation, after the first virtual object changes the state of the second virtual object to the second state in the above step 203, the second virtual object, which is displayed in the second state and holding the second virtual prop, moves from the position of the second virtual object to the first position, and the second virtual object uses the second virtual prop to eliminate the granular covering that exists in the process of the second virtual object moving from the position of the second virtual object to the first position.

[0143] The first location is the location of the camp in the game, or the first location is the location of the base corresponding to the second virtual object.

[0144] In this implementation, when the first virtual object changes the state of the second virtual object, the second virtual object goes to the camp on its own, or the second virtual object returns to its base and uses the second virtual prop to eliminate the granular covering on the way to the camp (base), which can help the first virtual object complete the scene exploration task.

[0145] In one possible implementation, after a second virtual object in a second state is displayed following a first virtual object, when the number of second virtual objects following the first virtual object is greater than a first threshold, an application range of a second virtual prop held by the second virtual object is adjusted, and the application range of the second virtual prop after the adjustment is greater than the application range of the second virtual prop before the adjustment.

[0146] The first threshold is set based on experience or flexibly adjusted according to the implementation environment, which is not limited in the embodiment of the present application.

[0147] Optionally, the application range of the second virtual prop after adjustment is determined based on the position of the second virtual object holding the second virtual prop, the third length, and the third angle. Optionally, the application range of the second virtual prop after adjustment is a sector with the position of the second virtual object holding the second virtual prop as the vertex, the third length as the radius, and the third angle as the arc angle. The third length and the third angle are set based on experience, or flexibly adjusted according to the implementation environment, and are not limited in this embodiment of the present application. The third length is greater than the second length, and / or the third angle is greater than the second angle.

[0148] In this implementation, when the number of second virtual objects following a first virtual object exceeds a first threshold, the application range of the second virtual item held by each second virtual object is expanded. Because the second virtual object uses the second virtual item to eliminate granular overlays within the application range of the second virtual item, this improves the efficiency of the second virtual object in eliminating granular overlays, thereby improving the efficiency of the first virtual object in performing the scene exploration task.

[0149] In one possible implementation, the virtual objects following the first virtual object are arranged in a target formation. The target formation is a formation selected by the game object. Alternatively, the target formation is a formation determined based on the number of virtual objects following the first virtual object. This embodiment of the application does not limit the method for determining the target formation.

[0150] Optionally, at least two optional formations are displayed, and the number of optional formations corresponds to the same number of virtual objects following the first virtual object; in response to a trigger operation on any of the optional formations, the triggered formation is determined to be the target formation, and then the virtual objects following the first virtual object are displayed according to the target formation.

[0151] Optionally, a formation corresponding to the number of virtual objects following the first virtual object is determined, any one of the formations corresponding to the number of virtual objects following the first virtual object is used as a target formation, and then the virtual objects following the first virtual object are displayed according to the target formation.

[0152] In one possible implementation, after a second virtual object in a second state is displayed following a first virtual object, when the number of second virtual objects following the first virtual object reaches a second threshold, the second virtual objects displayed at the second threshold are combined into a third virtual object, the third virtual object holds a third virtual prop, and the third virtual prop is used to eliminate granular coverings within an application range of the third virtual prop, where the application range of the third virtual prop is greater than the sum of the application ranges of the second virtual props held by the second virtual objects at the second threshold.

[0153] The second threshold is set based on experience or flexibly adjusted according to the implementation environment, which is not limited in the embodiment of the present application.

[0154] In this implementation, when the number of second virtual objects following a first virtual object reaches a second threshold, the second virtual objects following the first virtual object are combined into a third virtual object, and the third virtual object holds a third virtual prop with a larger application range. The third virtual object uses the third virtual prop to eliminate granular coverings within its application range, which can not only enhance the visual impact and strategic surprise, highlight the charm and power of teamwork, but also greatly improve the efficiency of scene exploration, accelerate the game process, and bring a more efficient and fulfilling gaming experience to the game objects.

[0155] In one possible implementation, after a second virtual object in a second state is displayed following a first virtual object, when the second virtual object has resource exploration capabilities and there is a reference virtual resource covered by a granular covering in the virtual scene, a prompt message is displayed, wherein the prompt message is information that the second virtual object guides the first virtual object to obtain the reference virtual resource, and the type of the reference virtual resource corresponds to the type of the second virtual object.

[0156] The content of the prompt information may be any information that can guide the first virtual object to obtain the reference virtual resource, and this embodiment of the present application does not limit this.

[0157] In this implementation, when the second virtual object has resource exploration capabilities, and there are reference virtual resources corresponding to the type of the second virtual object in the virtual scene, and the reference virtual resources are covered by a granular covering, prompt information is displayed. This can not only strengthen the correlation and collaboration between the first virtual object and the second virtual object, improve the efficiency of scene exploration, but also enhance the logic and fun of resource acquisition in the virtual scene, bringing a smoother and more immersive gaming experience.

[0158] In one possible implementation, a second virtual object in a second state is displayed following the first virtual object, and in response to the first virtual object releasing the first skill toward the target position and the second virtual object releasing the second skill toward the target position, the granular covering included in the first area is displayed to be eliminated, the first area is determined based on the target position, and the first skill and the second skill belong to different sub-skills in the combined skill.

[0159] The target position is a position in the target direction of the first virtual object and a first distance away from the first virtual object. The target direction is any direction and is not limited in this embodiment of the present application. For example, the target direction is north. The first distance is set based on experience or flexibly adjusted according to the implementation environment, and is not limited in this embodiment of the present application. For example, the first distance is 5 meters. Then the target position is north of the first virtual object and 5 meters away from the first virtual object.

[0160] Optionally, the target position is a position in the virtual scene that is covered by a granular covering, and the first area includes an area covered by the granular covering.

[0161] The present embodiment of the present application does not limit the order in which the first virtual object releases the first skill at the target location and the second virtual object releases the second skill at the target location. The first virtual object can release the first skill at the target location first, followed by the second virtual object releasing the second skill; the second virtual object can release the second skill at the target location first, followed by the first virtual object releasing the first skill; or the first virtual object can release the first skill at the target location and the second virtual object can release the second skill at the same time.

[0162] Optionally, the process of determining the first area includes: determining a target length; and determining a circle with the target position as the center and the target length as the radius as the first area. The target length is set based on experience or adjusted according to the implementation environment, and this embodiment of the application is not limited to this.

[0163] Optionally, a skill release control is also displayed in the game interface, and in response to a trigger operation on the skill release control, the first virtual object is controlled to release the first skill toward the target position.

[0164] Optionally, the first skill released by the first virtual object to the target position can be a skill of blowing up the granular covering in the first area, and the second skill released by the second virtual object to the target position can be a skill of throwing granular covering elimination props to the target position. In this way, the first skill released by the first virtual object and the second skill released by the second virtual object can eliminate the granular covering in the first area.

[0165] Alternatively, the first skill released by the first virtual object toward the target location may be a skill of throwing a granular covering elimination item toward the target location, and the second skill released by the second virtual object toward the target location may be a skill of throwing an acceleration item toward the target location, so that the granular covering in the first area can be quickly eliminated.

[0166] The granular covering removal tool is used to remove granular coverings. The acceleration tool is used to accelerate the removal speed of the granular covering removal tool. For example, the granular covering is a fireball and the acceleration tool is a match.

[0167] Optionally, the first skill released by the first virtual object toward the target position is a skill for converting the granular covering in the first area into the first object, and the second skill released by the second virtual object toward the target position is a skill for eliminating the first object. In this way, the granular covering in the first area can be eliminated by the first skill released by the first virtual object and the second skill released by the second virtual object.

[0168] For example, the first skill can transform the granular covering in the first area into a snowman, or the first skill can transform the granular covering in the first area into a frozen man.

[0169] In this implementation, when the first virtual object and the second virtual object respectively release different sub-skills in the combination skill to the target position, the granular covering included in the first area determined based on this is displayed to be eliminated. This not only enhances the collaborative strategy and interactivity between the first virtual object and the second virtual object, allowing the game object to feel the charm and power of the combination skill, but also enhances the sense of game achievement with intuitive visual feedback, enriches the gameplay and exploration fun, and optimizes the immersive experience of the game object.

[0170] In one possible implementation, when the first virtual object changes the state of the second virtual object to the second state, the first virtual object can also be displayed driving a virtual vehicle, being in the second state, and the second virtual object holding a second virtual prop riding the virtual vehicle, and the second virtual object eliminates the granular covering through the second virtual prop, and the virtual vehicle is used to speed up the first virtual object to complete the scene exploration task.

[0171] The number of objects that the virtual vehicle can carry is not less than the sum of the first virtual object and the number of virtual objects whose states have been modified by the first virtual object. For example, if the number of virtual objects whose states have been modified by the first virtual object is 3, the number of objects that the virtual vehicle can carry is not less than 4. For another example, if the number of virtual objects whose states have been modified by the first virtual object is 6, the number of objects that the virtual vehicle can carry is not less than 7.

[0172] For example, if the number of virtual objects whose states are changed by the first virtual object is 1, the virtual vehicle is a virtual motorcycle. If the number of virtual objects whose states are changed by the first virtual object is 3, the virtual vehicle is a virtual van.

[0173] In one possible implementation, the second virtual object riding the virtual vehicle is also used to acquire virtual resources in the virtual scene. Furthermore, the virtual resources acquired by the second virtual object are transferred to the resource collection item corresponding to the first virtual object. The resource collection item corresponding to the first virtual object can be the first virtual object's backpack or other item capable of collecting resources, and this embodiment of the application is not limited thereto.

[0174] In the above method, the game object can control the movement of a first virtual object that is performing a scene exploration task in a virtual scene. When a second virtual object in a first state exists in the virtual scene, the first virtual object can be controlled to change the state of the second virtual object to a second state. The second virtual object in the second state follows the first virtual object to help the first virtual object perform the scene exploration task. This can speed up the completion of the scene exploration task by the first virtual object, thereby improving the efficiency of the first virtual object in completing the scene exploration task. Moreover, this method can enrich the gameplay of the game, increase the interactive fun of the game, and thereby enhance the game object's sense of participation and accomplishment in the game, thereby improving the interactivity of the game and user retention rate.

[0175] Taking the scene exploration task of clearing granular coverings (e.g., snow) as an example, a first virtual object performing the granular covering clearing task is displayed in the virtual scene, the first virtual object holds a first virtual prop, and the first virtual prop is used to clear the granular covering; in response to a move operation on the first virtual object, the first virtual object is controlled to move in the virtual scene in a direction corresponding to the move operation, and clear the granular covering within the application range of the first virtual prop; when there is a second virtual object in a frozen state in the virtual scene, and the second virtual object in the frozen state is located within the application range of the first virtual prop held by the first virtual object, the first virtual object is controlled to change the state of the second virtual object to a thawed state; when the second virtual object is in a thawed state, a second virtual object in a thawed state and holding a second virtual prop is displayed following the first virtual object, the second virtual prop is used to clear the granular covering, and the second virtual object helps the first virtual object perform the granular covering clearing task through the second virtual prop.

[0176] Figure 8 FIG. 1 is a schematic diagram of a structure of a control device for a virtual object provided by an embodiment of the present application. Figure 8 As shown, the device includes:

[0177] A display module 801 is used to display a first virtual object that performs a scene exploration task in a virtual scene;

[0178] A control module 802 is configured to control, in response to a movement operation on the first virtual object, the first virtual object to move in a direction corresponding to the movement operation in the virtual scene;

[0179] The control module 802 is further configured to, when a second virtual object in a first state exists in the virtual scene, control the first virtual object to change the state of the second virtual object to a second state, the second state being different from the first state;

[0180] The display module 801 is further configured to display, when the second virtual object is in the second state, the second virtual object following the first virtual object, and the second virtual object helping the first virtual object to perform the scene exploration task.

[0181] In a possible implementation, the virtual scene is covered by a granular covering, the first virtual object holds a first virtual prop, and the first virtual prop is used to eliminate the granular covering within an application range of the first virtual prop;

[0182] A control module 802 is configured to control the first virtual object to change the state of the second virtual object to the second state using the first virtual prop when there is a second virtual object in the first state in the virtual scene and the second virtual object in the first state is within the application range of the first virtual prop;

[0183] Display module 801 is used to display, when the second virtual object is in the second state, the second virtual object holding the second virtual prop following the first virtual object, the second virtual prop being used to eliminate granular coverings within the application range of the second virtual prop, and the second virtual object helping the first virtual object to perform a scene exploration task through the second virtual prop.

[0184] In one possible implementation, the application range of the first virtual prop is determined based on the position, first length, and first angle of the first virtual object. The first length and first angle are determined based on a target number, which is the number of virtual objects whose states are changed by the first virtual object.

[0185] In one possible implementation, the control module 802 is configured to, when a second virtual object in a first state exists in a virtual scene, the second virtual object in the first state is located within an application range of a first virtual prop, and after a first duration has elapsed, control the first virtual object to change the state of the second virtual object to a third state using the first virtual prop, where the third state is between the first state and the second state.

[0186] In response to the second time period having passed, the first virtual object is controlled to change the state of the second virtual object to the second state through the first virtual prop.

[0187] In a possible implementation, the virtual scene is covered by a granular covering; the first virtual object holds a first virtual prop, and the first virtual prop is used to eliminate the granular covering within an application range of the first virtual prop;

[0188] The device also includes:

[0189] a determination module, configured to determine an application range of the first virtual prop according to a position of the first virtual object after the movement;

[0190] The display module 801 is further configured to display the first virtual object eliminating the granular covering within the application range of the first virtual prop by using the first virtual prop.

[0191] In a possible implementation, the virtual scene is covered by a granular covering; the first virtual object holds a first virtual prop, and the first virtual prop is used to eliminate the granular covering within an application range of the first virtual prop;

[0192] After the first virtual object changes the state of the second virtual object to the second state, the application range of the first virtual prop held by the first virtual object is greater than the application range of the first virtual prop held by the first virtual object before the first virtual object changes the state of the second virtual object to the second state.

[0193] In a possible implementation, the apparatus further includes:

[0194] The adjustment module is configured to adjust an application range of a second virtual prop held by the second virtual object when the number of second virtual objects following the first virtual object is greater than a first threshold, wherein the application range of the second virtual prop after the adjustment is greater than the application range before the adjustment.

[0195] In one possible implementation, the display module 801 is further configured to, when the number of second virtual objects following the first virtual object reaches a second threshold, display the combination of the second virtual objects at the second threshold as a third virtual object, the third virtual object holding a third virtual prop, the third virtual prop being used to eliminate granular coverings within an application range of the third virtual prop, the application range of the third virtual prop being greater than the sum of the application ranges of the second virtual props held by the second virtual objects at the second threshold.

[0196] In one possible implementation, the display module 801 is also used to display prompt information when the second virtual object has resource exploration capabilities and there is a reference virtual resource covered by a granular covering in the virtual scene. The prompt information is information that the second virtual object guides the first virtual object to obtain the reference virtual resource, and the type of the reference virtual resource corresponds to the type of the second virtual object.

[0197] In one possible implementation, the display module 801 is also used to display that the granular covering included in the first area is eliminated in response to the first virtual object releasing the first skill toward the target position and the second virtual object releasing the second skill toward the target position, the first area is determined based on the target position, and the first skill and the second skill belong to different sub-skills in the combined skill.

[0198] The game object of the above-mentioned device can control the movement of a first virtual object performing a scene exploration task in a virtual scene. When a second virtual object in a first state exists in the virtual scene, the first virtual object can be controlled to change the state of the second virtual object to a second state. The second virtual object in the second state follows the first virtual object to help the first virtual object perform the scene exploration task. This can speed up the completion of the scene exploration task by the first virtual object, thereby improving the efficiency of the first virtual object in completing the scene exploration task. Moreover, it can enrich the gameplay of the game, increase the interactive fun of the game, and thus enhance the game object's sense of participation and accomplishment in the game, thereby improving the game's interactivity and user retention rate.

[0199] It should be understood that the above-mentioned device is merely an example of the division of the above-mentioned functional modules when implementing its functions. In actual applications, the above-mentioned 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 device and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0200] Figure 9 The following is a block diagram of a terminal device 900 provided in accordance with an exemplary embodiment of the present application. The terminal device 900 may be any electronic device 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 a PC (Personal Computer), mobile phone, smartphone, PDA (Personal Digital Assistant), wearable device, Pocket PC (PPC), tablet computer, smart car computer, smart TV, smart speaker, smart watch, and the like.

[0201] Typically, the terminal device 900 includes a processor 901 and a memory 902 .

[0202] The processor 901 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 901 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 901 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 901 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 901 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0203] The memory 902 may include one or more computer-readable storage media, which may be non-transitory. The memory 902 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 902 is used to store at least one instruction, which is executed by the processor 901 to implement the virtual object control method provided in the method embodiment of the present application.

[0204] In some embodiments, the terminal device 900 may optionally include a peripheral device interface 903 and at least one peripheral device. The processor 901, memory 902, and peripheral device interface 903 may be connected via a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 903 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include at least one of a radio frequency circuit 904, a display screen 905, a camera assembly 906, an audio circuit 907, and a power supply 908.

[0205] The peripheral device interface 903 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 901 and the memory 902. In some embodiments, the processor 901, the memory 902, and the peripheral device interface 903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 901, the memory 902, and the peripheral device interface 903 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0206] The RF circuit 904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 904 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 904 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the RF circuit 904 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, and the like. The RF circuit 904 can communicate with other terminal devices via at least one wireless communication protocol. Such wireless communication protocols include, but are 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 904 may also include circuits related to Near Field Communication (NFC), which is not limited in this application.

[0207] The display screen 905 is used to display a user interface (UI). This UI may include graphics, text, icons, videos, or any combination thereof. When the display screen 905 is a touch screen, it is also capable of collecting touch signals on or above the surface of the display screen 905. These touch signals can be input as control signals to the processor 901 for processing. In this case, the display screen 905 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 can be one display screen 905, located on the front panel of the terminal device 900. In other embodiments, there can be at least two display screens 905, located on different surfaces of the terminal device 900 or in a foldable design. In other embodiments, the display screen 905 can be a flexible display, located on a curved or foldable surface of the terminal device 900. Furthermore, the display screen 905 can be configured as a non-rectangular irregular shape, i.e., a special-shaped screen. The display screen 905 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0208] The camera assembly 906 is used to capture images or videos. Optionally, the camera assembly 906 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal device 900, and the rear camera is arranged on the back of the terminal device 900. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 906 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0209] The audio circuit 907 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals to be input into the processor 901 for processing, or input into the radio frequency circuit 904 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there can be multiple microphones, which are respectively arranged in different parts of the terminal device 900. The microphone can also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signals from the processor 901 or the radio frequency circuit 904 into sound waves. The speaker can be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signals into sound waves audible to humans, but also convert the electrical signals into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 907 may also include a headphone jack.

[0210] The power supply 908 is used to power the various components in the terminal device 900. The power supply 908 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When the power supply 908 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, while 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.

[0211] In some embodiments, the terminal device 900 further includes one or more sensors 909 , including but not limited to: an acceleration sensor 910 , a gyroscope sensor 911 , a pressure sensor 912 , an optical sensor 913 , and a proximity sensor 914 .

[0212] The accelerometer 910 can detect the magnitude of acceleration along the three coordinate axes of the coordinate system established by the terminal device 900. For example, the accelerometer 910 can be used to detect the components of gravity acceleration along the three coordinate axes. The processor 901 can control the display screen 905 to display the user interface in a landscape or portrait view based on the gravity acceleration signal collected by the accelerometer 910. The accelerometer 910 can also be used to collect game or user motion data.

[0213] The gyroscope sensor 911 can detect the body orientation and rotation angle of the terminal device 900. The gyroscope sensor 911 can work with the acceleration sensor 910 to collect the user's 3D movements of the terminal device 900. Based on the data collected by the gyroscope sensor 911, the processor 901 can implement the following functions: motion sensing (such as changing the UI based on the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0214] The pressure sensor 912 can be set on the side frame of the terminal device 900 and / or the lower layer of the display screen 905. When the pressure sensor 912 is set on the side frame of the terminal device 900, it can detect the user's grip signal of the terminal device 900, and the processor 901 performs left and right hand recognition or shortcut operations based on the grip signal collected by the pressure sensor 912. When the pressure sensor 912 is set on the lower layer of the display screen 905, the processor 901 controls the operable controls on the UI interface based on the user's pressure operation on the display screen 905. The operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0215] Optical sensor 913 is used to detect ambient light intensity. In one embodiment, processor 901 can control the display brightness of display screen 905 based on the ambient light intensity detected by optical sensor 913. Specifically, when the ambient light intensity is high, the display brightness of display screen 905 is increased; when the ambient light intensity is low, the display brightness of display screen 905 is decreased. In another embodiment, processor 901 can also dynamically adjust the shooting parameters of camera assembly 906 based on the ambient light intensity detected by optical sensor 913.

[0216] The proximity sensor 914, also known as a distance sensor, is typically located on the front panel of the terminal device 900. The proximity sensor 914 is used to detect the distance between the user and the front of the terminal device 900. In one embodiment, when the proximity sensor 914 detects that the distance between the user and the front of the terminal device 900 is gradually decreasing, the processor 901 controls the display screen 905 to switch from the screen-on state to the screen-off state. When the proximity sensor 914 detects that the distance between the user and the front of the terminal device 900 is gradually increasing, the processor 901 controls the display screen 905 to switch from the screen-off state to the screen-on state.

[0217] Those skilled in the art will understand that Figure 9 The structure shown in the figure does not constitute a limitation on the terminal device 900, and the terminal device 900 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0218] Figure 10This is a schematic diagram of the structure of the server provided in the embodiment of the present application. The server 1000 may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 1001 and one or more memories 1002, wherein the one or more memories 1002 store at least one program code, and the at least one program code is loaded and executed by the one or more processors 1001 to implement the control method of the virtual object provided by each of the above method embodiments. Of course, the server 1000 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The server 1000 may also include other components for implementing device functions, which will not be described in detail here.

[0219] In an exemplary embodiment, a computer-readable storage medium is further provided. The storage medium stores at least one program code. The at least one program code is loaded and executed by a processor to enable a computer to implement any of the above-mentioned virtual object control methods.

[0220] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, or the like.

[0221] In an exemplary embodiment, a computer program or a computer program product is further provided. The computer program or the computer program product stores at least one computer instruction, which is loaded and executed by a processor to enable a computer to implement any of the above-mentioned virtual object control methods.

[0222] 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, stored data, displayed data, 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 relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions.

[0223] It should be understood that the term "plurality" used herein refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.

[0224] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for controlling a virtual object, characterized in that: The method comprises: Displaying a first virtual object that performs a scene exploration task in a virtual scene; In response to a movement operation on the first virtual object, controlling the first virtual object to move in the virtual scene in a direction corresponding to the movement operation; When a second virtual object in a first state exists in the virtual scene, controlling the first virtual object to change the state of the second virtual object to a second state, the second state being different from the first state; When the second virtual object is in the second state, the second virtual object in the second state is displayed following the first virtual object, and the second virtual object helps the first virtual object perform the scene exploration task.

2. The method according to claim 1, characterized in that The virtual scene is covered by a granular covering, the first virtual object holds a first virtual prop, and the first virtual prop is used to eliminate the granular covering within the application range of the first virtual prop; When a second virtual object in a first state exists in the virtual scene, controlling the first virtual object to change the state of the second virtual object to a second state includes: When a second virtual object in a first state exists in the virtual scene and the second virtual object in the first state is within an application range of the first virtual prop, controlling the first virtual object to change the state of the second virtual object to a second state through the first virtual prop; The method of displaying, when the second virtual object is in the second state, the second virtual object in the second state following the first virtual object, includes: When the second virtual object is in the second state, the second virtual object is displayed in the second state and holding a second virtual prop follows the first virtual object, the second virtual prop is used to eliminate granular coverings within the application range of the second virtual prop, and the second virtual object helps the first virtual object perform the scene exploration task through the second virtual prop.

3. The method according to claim 2, characterized in that The application range of the first virtual prop is determined based on the position, first length and first angle of the first virtual object. The first length and the first angle are determined based on a target number, which is the number of virtual objects whose states are changed by the first virtual object.

4. The method according to claim 2, characterized in that When a second virtual object in a first state exists in the virtual scene and the second virtual object in the first state is within an application range of the first virtual prop, controlling the first virtual object to change the state of the second virtual object to a second state through the first virtual prop includes: There is a second virtual object in a first state in the virtual scene, the second virtual object in the first state is within an application range of the first virtual prop, and after a first duration, the first virtual object is controlled to change the state of the second virtual object to a third state using the first virtual prop, where the third state is between the first state and the second state; In response to a second time period having passed, the first virtual object is controlled to change the state of the second virtual object to the second state through the first virtual prop.

5. The method according to claim 1, wherein The virtual scene is covered by a granular covering; the first virtual object holds a first virtual prop, and the first virtual prop is used to eliminate the granular covering within the application range of the first virtual prop; After controlling the first virtual object to move in the virtual scene in a direction corresponding to the movement operation in response to the movement operation on the first virtual object, the method further includes: determining an application range of the first virtual prop according to a position of the first virtual object after the movement; The first virtual object is displayed by using the first virtual prop to eliminate the granular covering within the application range of the first virtual prop.

6. The method according to any one of claims 1 to 5, characterized in that: The virtual scene is covered by a granular covering; the first virtual object holds a first virtual prop, and the first virtual prop is used to eliminate the granular covering within the application range of the first virtual prop; After the first virtual object changes the state of the second virtual object to the second state, the application range of the first virtual prop held by the first virtual object is greater than the application range of the first virtual prop held by the first virtual object before the first virtual object changes the state of the second virtual object to the second state.

7. The method according to any one of claims 1 to 5, characterized in that: When the second virtual object is in the second state, displaying the second virtual object in the second state following the first virtual object, the method further includes: When the number of second virtual objects following the first virtual object is greater than a first threshold, an application range of a second virtual item held by the second virtual object is adjusted, and the application range of the second virtual item after the adjustment is greater than the application range of the second virtual item before the adjustment.

8. The method according to any one of claims 1 to 5, characterized in that: When the second virtual object is in the second state, displaying the second virtual object in the second state following the first virtual object, the method further includes: When the number of second virtual objects following the first virtual object is a second threshold, the second virtual objects displayed at the second threshold are combined into a third virtual object, the third virtual object holds a third virtual prop, and the third virtual prop is used to eliminate granular coverings within an application range of the third virtual prop, and the application range of the third virtual prop is greater than the sum of the application ranges of the second virtual props held by the second virtual objects at the second threshold.

9. The method according to any one of claims 1 to 5, characterized in that: When the second virtual object is in the second state, displaying the second virtual object in the second state following the first virtual object, the method further includes: When the second virtual object has resource exploration capabilities and there is a reference virtual resource covered by a granular covering in the virtual scene, prompt information is displayed, and the prompt information is for the second virtual object to guide the first virtual object to obtain information about the reference virtual resource, and the type of the reference virtual resource corresponds to the type of the second virtual object.

10. The method according to any one of claims 1 to 5, characterized in that: When the second virtual object is in the second state, displaying the second virtual object in the second state following the first virtual object, the method further includes: In response to the first virtual object releasing a first skill toward a target position and the second virtual object releasing a second skill toward the target position, a granular covering included in a first area is displayed to be eliminated, the first area is determined based on the target position, and the first skill and the second skill belong to different sub-skills in a combination skill.

11. A control device for a virtual object, characterized in that: The device comprises: A display module, configured to display a first virtual object performing a scene exploration task in a virtual scene; a control module, configured to, in response to a movement operation on the first virtual object, control the first virtual object to move in the virtual scene in a direction corresponding to the movement operation; The control module is further configured to control the first virtual object to change the state of the second virtual object to a second state different from the first state when the second virtual object in the first state exists in the virtual scene; The display module is further configured to display, when the second virtual object is in the second state, the second virtual object in the second state following the first virtual object, and the second virtual object helping the first virtual object to perform the scene exploration task.

12. A computer device, characterized in that: The computer device includes a processor and a memory, wherein at least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor, so that the computer device implements the virtual object control method according to any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program code, and the at least one program code is loaded and executed by a processor to enable a computer to implement the virtual object control method according to any one of claims 1 to 10.

14. A computer program product, characterized in that The computer program product stores at least one computer instruction, and the at least one computer instruction is loaded and executed by a processor, so that a computer implements the virtual object control method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method for treating medical conditions using a microprocessor-based video game

    CA2287903A1

  • Protection, security and displacement-tracking luminous badge system

    CN101589315A

  • Game display control method and device, electronic equipment and storage medium

    CN113893545A

  • Information processing method and device in game, electronic equipment and readable storage medium

    CN117861210A

  • Method and apparatus for in-game information interaction, and electronic device

    US20240131431A1