Virtual object control method, apparatus, computer device, and program

JP2025067977A5Pending Publication Date: 2025-11-06TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025021610
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-04-28
Filing Date
2025-02-13
Publication Date
2025-11-06

AI Technical Summary

Technical Problem

In a virtual scene, when a user needs to control multiple controllable objects, the control efficiency is low and frequent switching operations are required, resulting in waste of resources and reduced interaction efficiency.

Method used

By introducing two independent control mechanisms, summon control and character control, in the virtual scene interface, users can control the movement path of virtual summons through summoning control, and directly control the actions of virtual characters in the scene through character control, thereby controlling multiple virtual objects in one virtual scene at the same time.

Benefits of technology

It improves the control efficiency of virtual objects, reduces resource waste and interaction delay caused by object switching, and improves the efficiency of human computer interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a virtual object control method, an apparatus, a device, and a storage medium.SOLUTION: A method of the present invention includes: a step for displaying a first scene screen including summoned object regulation control and character regulation control in a virtual scene interface for displaying a virtual scene; a step for responding to a first touch operation to the summoned object regulation control, and displaying movement of a virtual summoned object in the virtual scene on the basis of operation information on the first touch operation; and a step for responding to a second touch operation to the character regulation control in the previous process, and displaying that a virtual character executes an action operation corresponding to the character regulation control. The method enables simultaneous control of a plurality of virtual objects to be achieved in one virtual scene without requiring an additional switching operation, thereby improving virtual object control efficiency, and reducing waste of a terminal processing resource and an electric energy resource.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority to a Chinese patent application filed on April 28, 2020, with application number 202010350845.9, entitled "Virtual object control method, apparatus, device and storage medium," the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the technical field of virtual scenes, and in particular to a method, an apparatus, a device and a storage medium for controlling a virtual object. [Background technology]

[0003] In an application that supports virtual scenes, a user can realize control of virtual objects in the virtual scene by using virtual controls set in the virtual scene.

[0004] In the related art, multiple virtual controls are generally set in a virtual scene, and in the process of use, the multiple virtual controls cooperate to realize the control of one controllable object.

[0005] When multiple controllable objects are present in a virtual scene, the user can control one selected controllable object with a virtual control.

[0006] However, when a user needs to control another controllable object, he or she can only first select another controllable object by switching operation and then switch and control the controlled object, resulting in low control efficiency. Summary of the Invention [Means for solving the problem]

[0007] The embodiments of the present application provide a virtual object control method, apparatus, device, and storage medium that can improve the control efficiency of the controlled object and save the processing resources and power resources of the terminal, and the technical means are as follows:

[0008] According to one aspect, a method for controlling a virtual object executed by a terminal includes: A screen for displaying a first scene on a virtual scene interface for displaying a virtual scene. a first scene screen corresponding to a virtual object in the virtual scene; A screen for observing the virtual scene from a corner, and a summoned object control for the virtual scene interface. The steps include a control and a character control control. In response to a first touch operation on the summoned object control control, the virtual summoned object moves forward. and displaying a movement in the virtual scene based on operation information of the first touch operation. Steps and The virtual summoned object moves in the virtual scene based on the operation information. In response to a second touch operation on the character control control, A state in which the character performs an action corresponding to the character control control. and

[0009] According to one aspect, a method for controlling a virtual object executed by a terminal includes: displaying a first screen on a virtual scene interface for displaying a virtual scene, the first screen being a screen for observing the virtual scene at a viewing angle corresponding to a virtual character in the virtual scene, and the virtual scene interface including a summoned object control control and a character control control; In response to receiving a click operation on the summoned object control, displaying a second screen in the virtual scene interface, the second screen being a screen in which a virtual character summons a virtual summoned object in the virtual scene; a step of displaying a third screen and a fourth screen in response to receiving a pressing operation on the summoned object control, the third screen being a screen for observing the virtual scene at a viewing angle corresponding to the virtual summoned object, the fourth screen being a thumbnail screen of the first screen, and the fourth screen being superimposed on the first screen, the size of the fourth screen being smaller than that of the third screen; In response to receiving a slide operation on the summoned object control, a step of displaying a fifth screen, the fifth screen being a screen for controlling the virtual summoned object to move in the virtual scene based on operation information of the slide operation; In the process of displaying the fifth screen, in response to receiving a trigger operation for the character control control, the fourth screen is updated to and displayed as a sixth screen, the sixth screen being a screen on which the virtual character performs a behavioral action corresponding to the character control control.

[0010] A virtual object control device according to one aspect includes: A first display module for displaying a first scene screen on a virtual scene interface for displaying a virtual scene, the first scene screen being a screen for observing the virtual scene at a viewing angle corresponding to a virtual summoned object in the virtual scene, and the virtual scene interface including a summoned object control control and a character control control; a first control module that, in response to a first touch operation on the summoned object control, displays that the virtual summoned object moves in the virtual scene based on operation information of the first touch operation; and a second control module that displays, in response to a second touch operation on the character control control, that the virtual character performs an action corresponding to the character control control during a process in which the virtual summoned object moves in the virtual scene based on operation information of the first touch operation.

[0011] In one possible embodiment, before the first display module displays a first scene screen on a virtual scene interface in response to the presence of a virtual summon corresponding to a virtual character in the virtual scene, the device: a second display module that displays a second scene screen on the virtual scene interface in response to the virtual summoned object not being present in the virtual scene corresponding to the virtual character, the second scene screen being a screen for observing the virtual scene at a viewing angle corresponding to the virtual character; and a third control module configured to control the virtual character to summon the virtual summon in the virtual scene in response to receiving a third touch operation on the summoned object control.

[0012] In one possible embodiment, the first display module switches a scene screen in the virtual scene interface from the second scene screen to the first scene screen in response to receiving a fourth touch operation on the summoned object control; The fourth touch operation is performed after the third touch operation.

[0013] In one possible embodiment, the device comprises: The display device further includes a third display module that displays a thumbnail screen of the second scene screen superimposed on the first scene screen, the thumbnail screen being smaller in size than the first scene screen.

[0014] In one possible embodiment, the device comprises: The display device further includes a switching module for switching a display position between the first scene screen and the second scene screen in response to receiving a screen switching operation.

[0015] In one possible embodiment, the device comprises: a return module for returning and displaying the second scene screen on the virtual scene interface in response to a screen return condition being satisfied; The screen restoration condition is: receiving a trigger operation on a release control in the virtual scene interface; Or, the corresponding trigger effect of the virtual summon has been triggered; Alternatively, the time that has elapsed since the summoning of the virtual summoned object has reached a preset effective time.

[0016] In one possible embodiment, the first control module comprises: an acquisition submodule for acquiring an offset angle of the virtual summoned object relative to an initial direction of the virtual summoned object based on operation information of the first touch operation in response to a first touch operation on the summoned object control; and a control sub-module for controlling a moving direction of the virtual object in the virtual scene according to the offset angle.

[0017] In one possible embodiment, the operation information includes a relative direction, and the relative direction is a direction of an operation position of the first touch operation relative to a center position of the summoned object control; The control submodule determines a target offset angle for the initial direction of the virtual summoned object based on the relative direction; acquiring the target offset angle as the offset angle in response to the target offset angle being within a deflectable angle range; In response to the target offset angle being greater than an upper angle limit of a deflectable angle range, the upper angle limit is acquired as the offset angle; In response to the target offset angle being smaller than a lower angle limit of a deflectable angle range, the lower angle limit is acquired as the offset angle.

[0018] In one possible embodiment, the device comprises: The virtual summoned object further includes a first display module for displaying an angle indicator pattern corresponding to the virtual summoned object on the first scene screen, the angle indicator pattern being used to indicate the deflectable angle range.

[0019] In one possible embodiment, the device comprises: The display device further includes a second display module for displaying an angle indicating sign on the first scene screen, the angle indicating sign being used to indicate a moving direction of the virtual summoned object on the first scene screen.

[0020] A virtual object control device according to one aspect includes: A first display module for displaying a first screen in a virtual scene interface for displaying a virtual scene, the first screen being a screen for observing the virtual scene at a viewing angle corresponding to a virtual character in the virtual scene, and the virtual scene interface including a summoned object control control and a character control control; a second display module that displays a second screen in the virtual scene interface in response to receiving a click operation on the summoned object control, the second screen being a screen in which a virtual character summons a virtual summoned object in the virtual scene; a third display module that displays a third screen and a fourth screen in response to receiving a pressing operation on the summoned object control, the third screen being a screen for observing the virtual scene at a viewing angle corresponding to the virtual summoned object, the fourth screen being a thumbnail screen of the first screen, and the fourth screen being superimposed on the upper layer of the first screen, and the size of the fourth screen being smaller than that of the third screen; A fourth display module displays a fifth screen in response to receiving a slide operation on the summoned object control, the fifth screen being a screen for controlling the virtual summoned object to move in the virtual scene based on the operation information of the slide operation; and a fifth exhibition module that updates and displays the fourth screen to a sixth screen in response to receiving a trigger operation for the character control control during the process of displaying the fifth screen, the sixth screen being a screen on which the virtual character executes a behavioral action corresponding to the character control control.

[0021] A computer device according to one embodiment includes a processor and a memory having stored therein at least one instruction, at least one program, code set or instruction set that is loaded and executed by the processor to realize the virtual object control method.

[0022] A computer-readable storage medium according to one embodiment stores at least one instruction, at least one program, code set, or instruction set that is loaded and executed by the processor to realize the virtual object control method.

[0023] The technical means of the present application can include the following beneficial effects.

[0024] By using the summoned object control to control the movement of the virtual summoned object in the virtual scene and directly using the character control to control the actions of the virtual character in the virtual scene, it is possible to simultaneously control multiple virtual objects in one virtual scene without additional switching operations, thereby improving the efficiency of controlling the virtual objects.

[0025] In addition, the embodiments of the present application can simultaneously take into account multiple virtual objects in a virtual scene, reducing switching operations required to change the controlled object, improving human-computer interaction efficiency, and further reducing waste of terminal processing and power resources.

[0026] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.

[0027] The drawings herein are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application, and together with the specification serve to explain the principles of the present application. [Brief description of the drawings]

[0028] [Figure 1] FIG. 1 is a block diagram showing a configuration of a computer system according to an exemplary embodiment of the present application. [Diagram 2] FIG. 2 is a schematic diagram showing a map provided by a virtual scene of a MOBA game according to an exemplary embodiment of the present application. [Diagram 3] 1 is a flowchart illustrating a method for controlling a virtual object according to an exemplary embodiment of the present application. [Figure 4] FIG. 2 is a schematic diagram illustrating a first scene screen according to an exemplary embodiment of the present application; [Diagram 5] 1 is a flowchart illustrating a method for controlling a virtual object according to an exemplary embodiment of the present application. [Figure 6] FIG. 2 is a schematic diagram illustrating a second scene screen according to an exemplary embodiment of the present application; [Figure 7] FIG. 2 is a schematic diagram illustrating an angle indicator pattern in a first scene screen according to an exemplary embodiment of the present application; [Figure 8] FIG. 2 is a schematic diagram illustrating a virtual scene interface according to an exemplary embodiment of the present application. [Figure 9] FIG. 2 is a schematic diagram illustrating a first scene screen according to an exemplary embodiment of the present application; [Figure 10] FIG. 2 is a schematic diagram showing a second scene screen superimposed on a first scene screen according to an exemplary embodiment of the present application; [Figure 11] FIG. 2 is a schematic diagram illustrating a virtual scene interface according to an exemplary embodiment of the present application. [Figure 12] 1 is a flowchart illustrating a method for controlling a virtual object according to an exemplary embodiment of the present application. [Figure 13] 1 is a flowchart illustrating a method for controlling a virtual object according to an exemplary embodiment of the present application. [Figure 14] FIG. 2 is a block diagram showing a configuration of a virtual object control device according to an exemplary embodiment of the present application. [Figure 15] FIG. 2 is a block diagram showing a configuration of a virtual object control device according to an exemplary embodiment of the present application. [Figure 16] FIG. 2 is a block diagram showing a configuration of a computer device according to an exemplary embodiment. [Figure 17] FIG. 2 is a block diagram showing a configuration of a computer device according to an exemplary embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0029] Exemplary embodiments will now be described in detail, examples of which are illustrated in the drawings. In the following description, when referring to the drawings, the same numbers in different drawings refer to the same or similar elements unless otherwise stated. The embodiments described in the following exemplary embodiments are not representative of all embodiments consistent with the present application. On the contrary, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0030] It should be understood that "several" as referred to herein refers to one or more, and "plurality" refers to two or more. "And / or" describes a relationship between related objects and indicates that three types of relationships can exist, for example, A and / or B can indicate three cases: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship.

[0031] The virtual object control method according to the present application can improve the control efficiency of the virtual object. For ease of understanding, some terms related to the present application will be defined below.

[0032] 1) Virtual Scene A virtual scene refers to a scene that is displayed (or provided) when an application is executed on a terminal. The virtual scene may be an environment scene obtained by simulating the real world, may be a semi-simulated semi-fictional three-dimensional environment scene, or may be a purely fictional three-dimensional environment scene. The virtual scene may be any one of a two-dimensional virtual scene, a two-and-a-half-dimensional virtual scene, and a three-dimensional virtual scene. In the following embodiment, the virtual scene is described as a three-dimensional virtual scene by way of example, but is not limited thereto. Optionally, the virtual scene is further used for a virtual scene battle between at least two virtual characters. Optionally, the virtual scene has virtual resources that can be used by at least two virtual characters. Optionally, a map is displayed in the virtual scene interface of the virtual scene. The map may display the positions of virtual elements and / or virtual characters in the virtual scene, and may display the states of virtual elements and / or virtual characters in the virtual scene. Optionally, the virtual scene includes a square map, the square map including symmetrical lower left and upper right corner regions, with virtual characters belonging to two opposing camps each occupying one region and aiming to destroy a target building / base / outpost / nexus at the back of the opponent's region as a victory goal.

[0033] 2) Virtual Characters A virtual character refers to an object that can act in a virtual scene. The object that can act may be at least one of a virtual person, a virtual animal, and a cartoon character. Optionally, when the virtual scene is a three-dimensional virtual scene, the virtual character may be a three-dimensional solid model. Each virtual character has its own shape and volume in the three-dimensional virtual scene, and occupies a part of the space in the three-dimensional virtual scene. Optionally, the virtual character is a three-dimensional character constructed based on three-dimensional human skeleton technology, and the virtual character realizes different external images by wearing different skins. In some embodiments, the virtual character may be realized using a 2.5-dimensional or 2-dimensional model, and the embodiment of the present application is not limited thereto.

[0034] 3) Multiplayer Online Battle Arena A multiplayer online battle arena refers to a competition in which different virtual teams, each belonging to at least two opposing camps, occupy their own map area on a map provided by a virtual scene and compete to achieve a certain victory condition. The victory conditions include, but are not limited to, capturing a base or destroying the base of the opposing camp, killing a virtual character of the opposing camp, ensuring one's own survival within a specific scene and period, seizing a certain resource, and getting a higher score than the opposing camp within a specific period. The battle arena can be played on a match-by-match basis, and the map of the battle arena for each match may be the same or different. Each virtual team includes one or more virtual characters, for example, one, three, or five.

[0035] 4) MOBA (Multiplayer Online Battle Arena) Games A MOBA game provides several bases in a virtual world, and users belonging to different camps control virtual characters to compete in the virtual world and occupy bases or destroy the bases of the opposing camp. For example, a MOBA game may divide users into two opposing camps, distribute the virtual characters controlled by the users in the virtual world and make them compete with each other, and set the victory condition as destroying or occupying all of the enemy's bases. A MOBA game is based on a match, and the duration of one MOBA game is from the time the game is started to the time the victory condition is achieved.

[0036] 5) Control In this application, control includes character control and summoned object control. The character control is preset in the virtual scene and operates a controllable virtual character in the virtual scene. The summoned object control is preset in the virtual scene and operates a virtual summoned object in the virtual scene, and the virtual summoned object may be a virtual object generated by a virtual character through a skill trigger, such as a virtual arrow, a virtual missile, etc. Optionally, the virtual summons may be virtual items provided in the virtual scene, or may be controllable entities in the virtual scene (such as neutral monsters or minions).

[0037] 1 is a block diagram showing a configuration of a computer system according to an exemplary embodiment of the present application. The computer system 100 includes a first terminal 110, a server cluster 120, and a second terminal .

[0038] A client 111 supporting a virtual scene is installed and executed in the first terminal 110, and the client 111 may be a multiplayer online battle program. When the first terminal executes the client 111, a user interface of the client 111 is displayed on the screen of the first terminal 110. The client may be any one of a military simulation program, a MOBA game, a battle royale shooting game, and a SLG (Simulation Game). In this embodiment, the client is an MOBA game. The first terminal 110 is a terminal used by a first user 101, and the first user 101 uses the first terminal 110 to control a first virtual character located in a virtual scene to act, and the first virtual character may be called a main control virtual character of the first user 101. The actions of the first virtual character include, but are not limited to, adjusting a body posture, crawling, walking, running, cycling, flying, jumping, driving, picking up, shooting, attacking, and throwing. Illustratively, the first virtual character is a first virtual person, such as a simulated human character or a cartoon human character.

[0039] The second terminal 130 is installed and executed with a client 131 supporting a virtual scene, and the client 131 may be a multiplayer online battle program. When the second terminal 130 executes the client 131, the user interface of the client 131 is displayed on the screen of the second terminal 130. The client may be any one of a military simulation program, a MOBA game, a battle royale shooting game, and a SLG, and in this embodiment, the client is an MOBA game as an example. The second terminal 130 is a terminal used by a second user 102, and the second user 102 uses the second terminal 130 to control a second virtual character located in a virtual scene to act, and the second virtual character may be referred to as a main control virtual character of the second user 102. Exemplarily, the second virtual character is a second virtual person, for example, a simulation person character or an animation person character.

[0040] Optionally, the first virtual person and the second virtual person are located in the same virtual scene. Optionally, the first virtual person and the second virtual person belong to the same faction, team, organization, and may have a friendship relationship or temporary communication rights. Optionally, the first virtual person and the second virtual person belong to different factions, teams, organizations, or may have an enemy relationship.

[0041] Optionally, the client installed on the first terminal 110 and the second terminal 130 is the same, or the client installed on the two terminals is the same type of client on different operating system platforms (Android or iOS). The first terminal 110 may generally refer to one of the multiple terminals, and the second terminal 130 may generally refer to another one of the multiple terminals, and in this embodiment, only the first terminal 110 and the second terminal 130 are described as examples. The device types of the first terminal 110 and the second terminal 130 are the same or different, and the device types include at least one of a smartphone, a tablet computer, an e-book reader, an MP1 MP3 player, an MP4 player, a laptop portable computer, and a desktop computer.

[0042] A first terminal 110, a second terminal 130 and another terminal 140 are connected to a server cluster 120 via a wireless network or a wired network.

[0043] The server cluster 120 includes at least one of a server, multiple servers, a cloud computing platform, and a virtualization center. The server cluster 120 provides background services to clients supporting 3D virtual scenes. Optionally, the server cluster 120 is responsible for main computing tasks, and the terminal is responsible for secondary computing tasks, or the server cluster 120 is responsible for secondary computing tasks, and the terminal is responsible for main computing tasks, or the server cluster 120 and the terminal use a distributed computing architecture to perform collaborative computing.

[0044] In one illustrative example, server cluster 120 includes server 121 and server 126, where server 121 includes processor 122, user account database 123, match service module 124, and user-facing input / output interface (I / O interface) 125. The processor 122 loads instructions stored in the server 121 and processes data in the user account database 123 and the battle service module 124, the user account database 121 stores data of the user accounts used by the first terminal 110, the second terminal 130 and other terminals 140, such as the avatar of the user account, the nickname of the user account, the combat power index of the user account, and the service area where the user account is located, the battle service module 124 provides a number of battle rooms for users to battle, such as 1V1 battle, 3V3 battle, 5V5 battle, etc., and the user I / O interface 125 establishes communication and exchanges data with the first terminal 110 and / or the second terminal 130 via a wireless network or a wired network. Optionally, an intelligent signal module 127 is installed in the server 126, which realizes the virtual image display method of a virtual object provided in the following embodiment.

[0045] FIG. 2 is a schematic diagram showing a map provided by a virtual scene of a MOBA game according to an exemplary embodiment of the present application. The map 200 is a square. The map 200 is divided into a lower left triangular region 220 and an upper right triangular region 240 along a diagonal line. There are three paths, namely, a top lane 21, a mid lane 22, and a bot lane 23, from the lower left corner of the lower left triangular region 220 to the upper right corner of the upper right triangular region 240. In a typical match, ten virtual characters need to be divided into two camps to compete. The five virtual characters of the first camp occupy the lower left triangular region 220, and the five virtual characters of the second camp occupy the upper right triangular region 240. The first camp's victory condition is to destroy or occupy all the bases of the second camp, and the second camp's victory condition is to destroy or occupy all the bases of the first camp.

[0046] Illustratively, the base of the first camp includes nine defensive towers 24 and a first base 25. The nine defensive towers 24 are located in three each of the top lane 21, the mid lane 22, and the bot lane 23, and the first base 25 is located in the lower left corner of the lower left triangular region 220.

[0047] Illustratively, the base of the second camp includes nine defensive towers 24 and a second base 26. The nine defensive towers 24 are located in the top lane 21, the mid lane 22, and the bot lane 23, three in each, and the second base 26 is located in the upper right corner of the upper right triangular region 220.

[0048] 2 may be called the river channel region. The river channel region belongs to the shared region of the first camp and the second camp, and is also the boundary region between the lower left triangular region 220 and the upper right triangular region 240.

[0049] In a MOBA game, each virtual character needs to acquire resources in the map 200 to improve the combat capabilities of the virtual character. The resources include:

[0050] 1. A minion that periodically appears in the top lane 21, mid lane 22, and bot lane 23. When the minion is killed, nearby virtual characters gain experience and gold.

[0051] 2. The mid lane (a diagonal line from the bottom left to the top right) and the river channel area (a diagonal line from the top left to the bottom right) are used as dividing lines to divide the area into four triangular areas A, B, C, and D (also called four jungles). Neutral monsters are periodically refreshed in these four triangular areas A, B, C, and D. When a neutral monster is killed, nearby virtual characters gain experience, gold, and buff effects.

[0052] 3. There are Baron 27 and Dragon 28 at two symmetrical positions in the river area, which are periodically refreshed. When Baron 27 and Dragon 28 are killed, each virtual character of the attacking camp will gain experience, gold, and BUFF effect. Baron 27 may be called "Lord" or other names such as "Caesar", and Dragon 28 may be called "Tyrant" or other names such as "Magic Dragon".

[0053] In one example, there is one gold monster in the top lane and one in the bot lane, which spawns 30 seconds after the start, gives gold after killing, and refreshes after 70 seconds.

[0054] A area: There are 1 red BUFF, 2 normal neutral monsters (1 boar and 1 bird), and 1 tyrant (dragon). Red BUFF and neutral monsters appear 30 seconds after starting, normal neutral monsters refresh 70 seconds after being killed, red BUFF refreshes once every 90 seconds after being killed. The Tyrant appears 2 minutes after the start, refreshes 3 minutes after being killed, and the whole team gets gold and experience bonus after being killed. The Tyrant goes into the Darkness at 9 minutes 55 seconds, the Dark Tyrant appears at 10 minutes, and gets the Tyrant's Revenge BUFF after the Dark Tyrant is killed.

[0055] B area: There is 1 blue BUFF and 2 normal neutral monsters (1 wolf and 1 bird), the blue BUFF also appears at 30 seconds and refreshes once every 90 seconds after being killed.

[0056] C Area: C area is the same as B area, with two normal neutral monsters (one wolf and one bird), as well as blue BUFFs that appear every 30 seconds and refresh once every 90 seconds.

[0057] D Zone: D Zone is similar to A Zone, there is one red BUFF, and two normal neutral monsters (one boar and one bird), the red BUFF is also power increase and slow. There is also one lord (baron). The lord appears 8 minutes after starting, refreshes 5 minutes after being killed, when you kill the lord, you can get the lord BUFF, binding BUFF and online lord herald (or manually summoned sky dragon (also called bone dragon)).

[0058] In one illustrative example, the details of BUFF are as follows: RED BUFF: Lasts for 70 seconds, attacks inflict continuous heat damage and slow. Blue BUFF: Lasts for 70 seconds, reduces cooldown time, and recovers a certain amount of additional magic power per second. Killing the Dark Tyrant will grant you the Dark Tyrant BUFF and Bind BUFF. Dark Tyrant BUFF: Increases the physical attack of the entire team (80 + 5% current attack) and the magic attack of the entire team (120 + 5% current magic attack), lasting for 90s. Binding BUFF: Reduces the master's output by 50%, does not disappear on death, and lasts for 90 seconds. By killing the leader, you can obtain leader BUFF and binding BUFF. Leader BUFF: Increases the team's health recovery and magic power recovery by 1.5% per second. Lasts for 90 seconds. Loses leader BUFF upon death. Binding BUFF: Reduces the Dark Tyrant's output by 50%, does not disappear on death, and lasts for 90s.

[0059] After killing the leader, you can earn the following income: 1. All team members will gain 100 gold, and any main controlled virtual characters, including the main controlled virtual character on the resurrection CD, will gain effects and benefits regardless of whether they are involved in the master's kill or not. 2. From the time the Master is killed, the next three groups (three routes) of soldiers on the attacking side are all changed to Master Heralds (Mutalisks). Master Heralds are very powerful and advance together along the three routes, giving the enemy huge line pressure, and the enemy has to branch out and defend. An alarm for Master Heralds is issued on the map, and the number of groups (generally three) of Master Heralds arriving during that time is displayed.

[0060] The combat ability of the 10 virtual characters includes two parts: level and equipment, the level is acquired by accumulated experience points, and the equipment is acquired by purchasing with accumulated gold. The 10 virtual characters may be obtained by the server matching 10 user accounts online. Exemplarily, the server matches 2, 6, or 10 user accounts online in an interface that competes in the same virtual world. The 2, 6, or 10 virtual characters belong to two hostile camps, respectively, and the number of virtual characters corresponding to the two camps is the same. For example, each camp has 5 virtual characters, and these 5 virtual characters may be divided into a fighter character, an assassin character, a mage character, a support (or tank) character, and a marksman character.

[0061] The battles may be played on a match-by-match basis, and the maps for each battle may be the same or different. Each camp includes one or more, for example, one, three, or five, virtual characters.

[0062] In a virtual scene, a plurality of virtual controls are generally set in advance, and generally include a character control control and a skill control control. The character control control controls the movement of the virtual character in the virtual scene, including changing the movement direction, movement speed, etc. of the virtual character, and the skill control controls the virtual character to activate a skill in the virtual scene, adjust the skill activation direction, summon a virtual item, etc.

[0063] Optionally, the summoned object control in the embodiment of the present application is a kind of skill control, which controls a virtual summoned object, and the virtual summoned object is a virtual object whose movement path in a virtual scene can be controlled when triggered by the summoned object control, i.e., when the virtual summoned object is triggered in the virtual scene, it can move a certain distance in the virtual scene, and during the movement of the virtual summoned object, the user can change the movement path of the virtual summoned object by adjusting the movement direction of the virtual summoned object.

[0064] In the process of using the virtual summoned object, if the user needs to change the moving path of the virtual summoned object, the user needs to adjust the moving path by observing the virtual scene at a viewing angle corresponding to the virtual summoned object to determine the angle at which the virtual summoned object needs to be deflected, and the user may also need to control the virtual character using the virtual summoned object. Therefore, the virtual object control method according to the present application can realize simultaneous control of the virtual character and the virtual item, and as shown in FIG. 3, it is a flowchart showing the virtual object control method according to an exemplary embodiment of the present application. The virtual object control method may be executed by a terminal (the client in the terminal described above), may be executed by a server, or may be executed by the terminal and the server interacting with each other, and the terminal and the server may be the terminal and the server in the system shown in FIG. 1. As shown in FIG. 3, the virtual object control method includes the following steps (310 to 330).

[0065] In step 310, a first scene view is displayed in a virtual scene interface for displaying the virtual scene.

[0066] Optionally, the first scene screen is a screen for observing the virtual scene at a visual angle corresponding to a virtual summoned object in the virtual scene, and the virtual scene interface includes a summoned object control control and a character control control. In some embodiments, when a summoned object corresponding to a virtual character exists in the virtual scene, the first scene screen is displayed, and the virtual summoned object is displayed on the first scene screen. Optionally, the visual angle corresponding to the virtual summoned object refers to a visual angle at which the virtual summoned object can be focused on and observed. Optionally, the visual angle corresponding to the virtual summoned object refers to a visual angle at which the virtual summoned object is observed from above or diagonally above the virtual summoned object.

[0067] In embodiments of the present application, controllable virtual objects may include virtual characters that can act in a virtual scene and virtual summons that can be manipulated in a virtual scene.

[0068] Optionally, the summon control control can summon and control a virtual summon, the summon control control being one of the skill control controls in the virtual scene interface, and the character control control controls the virtual character to perform a corresponding action in the virtual scene, such as moving or activating a skill.

[0069] As shown in FIG. 4, it is a schematic diagram showing a first scene screen according to an exemplary embodiment of the present application. As shown in FIG. 4, the first scene screen 400 includes a summoned object control control 410 and a character control control 420, where the summoned object control control 410 controls a virtual summoned object, and the character control control 420 controls the virtual character to move or activate a skill.

[0070] In some embodiments, the types of skills that a virtual character activates in a virtual scene can be divided into first skills that rely on virtual summons to function and second skills that do not rely on virtual summons. For example, the first skills may be skills that require the summoning of virtual items, such as summoning a virtual arrow or summoning a virtual missile, and the second skills may be skills that do not require the summoning of a virtual item, such as running, rampaging, or dizziness.

[0071] Based on the description of the first skill and the second skill above, the function of skill control may include the following 1) to 3). 1) In response to a touch operation based on a first skill control, a second skill is activated in a direction in which a virtual character in a virtual environment is facing. 2) In response to a touch operation based on the second skill control, the second skill is activated in a determined activation direction by adjusting the activation direction of the skill, and optionally, the determined activation direction is a direction after the adjustment of the activation direction of the skill is completed. 3) In response to a touch operation based on the third skill control, the first skill is triggered, a virtual summoned object is displayed in the virtual scene, and the virtual summoned object is released and controlled in the direction in which the virtual character is facing or in the activation direction of the adjusted skill.

[0072] In the embodiment of the present application, when the summoned creature control control belongs to the skill control control, the summoned creature control control may be a third skill control control.

[0073] In step 320, in response to a first touch operation on the summoned object control, the virtual summoned object is displayed moving in the virtual scene based on operation information of the first touch operation.

[0074] In one possible embodiment, the first scene screen can be changed by adjusting the viewing angle corresponding to the virtual summoned object based on the orientation of the virtual summoned object. Adjusting the viewing angle corresponding to the virtual summoned object can include adjusting the viewing angle corresponding to the virtual summoned object up and down or left and right.

[0075] In step 330, in the process of displaying the virtual summoned object moving in the virtual scene based on the operation information, in response to a second touch operation on the character control control, it is displayed that the virtual character performs a behavioral action corresponding to the character control control.

[0076] That is, when there is a virtual summoned object in a virtual scene, and in the process of the user controlling the virtual summoned object, the user can simultaneously control virtual characters in the virtual scene and simultaneously control multiple virtual objects in the same virtual scene.

[0077] As described above, the virtual object control method according to the embodiment of the present application uses summoned object control to control the movement of a virtual summoned object in a virtual scene, and uses character control to control the actions and movements of a virtual character in a virtual scene, thereby enabling multiple virtual objects in the virtual scene to be operated simultaneously without additional switching operations, thereby improving the efficiency of controlling virtual objects.

[0078] In addition, multiple virtual objects in a virtual scene can be taken into account simultaneously, improving the efficiency of human-computer interaction and further reducing the waste of processing and power resources of the terminal.

[0079] In the embodiment of the present application, the summoned object control has a function of summoning a virtual summoned object and controlling the virtual summoned object, and based on the function of the summoned object control, an exemplary embodiment of the present application provides a virtual object control method, which is a flowchart showing a virtual object control method according to an exemplary embodiment of the present application, as shown in FIG. 5. The virtual object control method may be executed by a terminal (a client in the terminal described above), may be executed by a server, or may be executed by a terminal and a server interacting with each other, and the terminal and the server may be the terminal and the server in the system shown in FIG. 1. As shown in FIG. 5, the virtual object control method includes the following steps (510 to 550).

[0080] In step 510, a second scene view is displayed in a virtual scene interface for displaying the virtual scene.

[0081] In some embodiments, the second scene screen is a screen for observing the virtual scene at a visual angle corresponding to the virtual character. When there is no virtual summoned object corresponding to the virtual character in the virtual scene (i.e., after the virtual summoned object disappears in the virtual scene), the second scene screen is displayed in the virtual scene interface, and the virtual character is displayed on the second scene screen. Note that the visual angle corresponding to the virtual summoned object and the visual angle corresponding to the virtual character are two different visual angles. Optionally, the visual angle corresponding to the virtual character refers to a visual angle at which the virtual character can be focused on and observed. Optionally, the visual angle corresponding to the virtual character refers to a visual angle at which the virtual character is observed from above or diagonally above the virtual character.

[0082] The first scene screen and the second scene screen may be screens obtained by observing the same virtual scene from different visual angles. As shown in FIG. 4, the scene screen in the virtual scene interface 400 is the first scene screen, which is a screen when observing the virtual scene from the visual angle of the virtual summoned object 430, and the first scene screen changes as the virtual summoned object moves in the virtual scene. As shown in FIG. 6, which is a schematic diagram showing the second scene screen according to an exemplary embodiment of the present application, as shown in FIG. 6, the scene screen in the virtual scene interface 600 is a screen when observing the virtual scene from the visual angle of the virtual character 640, and the second scene screen changes as the virtual character moves in the virtual scene.

[0083] The virtual control in the virtual scene interface can realize the control of the virtual character by a mapping manner, for example, the virtual character is controlled to be deflected by rotating the virtual control, and there is a mapping relationship between the orientation of the virtual character and the orientation of the virtual joystick of the virtual control. As shown in FIG. 6, the virtual control includes a summoned object control control 610 and a character control control 620, the orientation of the virtual joystick of the summoned object control control indicates the orientation of the virtual summoned object 630, and the orientation of the virtual joystick of the character control control control indicates the orientation of the virtual character 640, and when the user performs a rotation operation based on the virtual control to change the orientation of the virtual character, the orientation of the virtual character in the virtual scene maintains the same orientation change as the virtual control. As shown in FIG. 6, the orientation of the summoned object control control 610 is the upper right direction, the orientation of the virtual summoned object 630 is the upper right direction, the orientation of the virtual joystick of the character control control 620 is the upper right direction, and the orientation of the virtual character 640 is also the upper right direction. When the orientation of the virtual joystick of the character control 620 rotates clockwise from the upper right to the right, the orientation of the virtual character 640 also rotates clockwise from the upper right to the right, and when the orientation of the virtual joystick of the summoned object control 610 rotates counterclockwise from the upper right to the upward direction, the orientation of the virtual summoned object 630 also rotates counterclockwise from the upper right to the upward direction.

[0084] At step 520, in response to receiving a third touch operation on the summoned object-controlling control, the virtual character is controlled to summon a virtual summoned object in the virtual scene.

[0085] In one possible embodiment, the virtual summons may be a virtual object summoned by a virtual character using a skill corresponding to a summon control control.

[0086] In another possible embodiment, the virtual summons may be neutral monsters in the virtual environment, e.g., a virtual character may convert the neutral monsters into virtual summons through a special skill, or the virtual summons may be virtual items applied to the virtual environment, e.g., a virtual character may convert the virtual item into a virtual summon when it comes into contact with the virtual item.

[0087] When the virtual summon is a neutral monster in the virtual environment, the third touch operation may be an operation in which the user selects the neutral monster and then clicks on the summon control control.

[0088] In the embodiment of the present application, the present application will be described by taking as an example that the virtual summoned object is a virtual object summoned by a skill corresponding to a summoned object control.

[0089] If possible, the third touch operation may be clicking on the summoned object control control, or the third touch operation may be a touch operation starting in a first area within the range of the summoned object control control and ending in a second area within the range of the summoned object control control, and the starting and ending processes of the touch operation are performed within the range of the summoned object control control, i.e., after confirming the initial release direction of the virtual summoned object by the summoned object control control, the virtual summoned object is released in the confirmed initial release direction.

[0090] In step 530, in response to receiving a fourth touch operation on the summoned object control, the scene screen in the virtual scene interface is switched from the second scene screen to the first scene screen.

[0091] The fourth touch operation is performed after the third touch operation.

[0092] In one possible embodiment, after receiving a third touch operation based on the summoned object control and controlling the virtual character to summon a virtual summoned object in the virtual scene in response to the third touch operation, the function of the summoned object control can be switched, that is, before not receiving the third touch operation, the function of the summoned object control can be summoning a virtual summoned object, and after receiving the third touch operation, the function of the summoned object control can be switched to controlling the virtual summoned object, at which time, in response to receiving a fourth touch operation based on the summoned object control, the virtual summoned object is controlled to move in the virtual scene, and the scene screen in the virtual scene interface is switched from the second scene screen obtained by observing the virtual scene at a visual angle corresponding to the virtual character to the first scene screen obtained by observing the virtual scene at a visual angle corresponding to the virtual summoned object.

[0093] In one possible embodiment, the fourth touch operation may be a pressing operation whose duration exceeds a preset value based on a certain area within the summoned object control.

[0094] In one possible embodiment, in the process of switching from the second scene screen to the first scene screen, a transition screen may be set, which represents a change in the observation angle, and the transition may be a smooth transition.

[0095] In order to ensure that the user has sufficient pre-judgment space and field of view for the virtual object, when the virtual scene is displayed in the virtual scene interface, the virtual object is generally positioned in the lower left corner of the virtual scene, so when the viewing angle for observing the virtual scene is switched from the viewing angle corresponding to the virtual character to the viewing angle corresponding to the virtual summoned object, the lens of the 3D virtual space is adjusted, the height of the lens is automatically raised by a certain angle, and the anchor point of the lens is positioned in front of the virtual summoned object, thereby positioning the virtual summoned object in the lower left corner (e.g., the lower left corner area) of the virtual scene.

[0096] In one possible embodiment, a thumbnail screen of the second scene screen may be superimposed on top of the first scene screen, and the size of the thumbnail screen is smaller than the size of the first scene screen.

[0097] In the embodiment of the present application, the thumbnail screen of the second scene screen is displayed on the top layer of the first scene screen in the form of a floating window, that is, the same terminal user can view the first scene screen and the second scene screen in the terminal interface, the thumbnail screen of the second scene screen is a screen formed after the second scene screen is proportionally reduced, and the screen content of the second scene screen is also changed according to the user's operation.

[0098] Optionally, the thumbnail screen of the second scene screen may be a thumbnail screen of the entire screen area in the second scene screen, or the second scene screen may be a thumbnail screen of a part of the screen area in the second scene screen in which a virtual character is located, and in such a case, the virtual scene range displayed in the thumbnail screen of the second scene screen is smaller than the virtual scene range displayed in the second scene screen.

[0099] In one possible embodiment, the display area of ​​the second scene screen may be a preset fixed area and may be located at any position on the first scene screen. If the display area of ​​the second scene screen may be located at any position on the first scene screen, the user can change the position of the display area of ​​the second scene screen by interacting with the display area of ​​the second scene screen.

[0100] In the embodiment of the present application, the present application will be described using an example in which the display area of ​​the second scene screen is located in the upper left corner of the first scene screen, and as shown in FIG. 4, the second scene screen 430 is displayed in the upper left corner of the first scene screen 400.

[0101] In one possible embodiment, the transmittance of the second scene screen when the second scene screen is superimposed on the first scene screen may be set in advance, and a transmittance adjustment control may be set in the virtual scene interface, which can adjust the transmittance of the second scene screen by receiving a user's touch operation. For example, when the second scene screen is superimposed on top of the first scene screen, the transmittance of the second scene screen is 0%, and the user can move the transmittance adjustment control upwards to increase the transmittance of the second scene screen so as to display the complete first scene screen while viewing the second scene screen, or move the transmittance control downwards to decrease the transmittance of the second scene screen.

[0102] In one possible embodiment, the display area of ​​the second scene screen may be smaller than the display area of ​​the first scene screen, and the size of the display area of ​​the second scene screen may be adjusted. Optionally, the size of the display area refers to the size of the display area.

[0103] If possible, when the display area of ​​the second scene screen is superimposed on the first scene screen, the size of the display area of ​​the second scene screen is a preset value, and the user may adjust the size of the display area of ​​the second scene screen in the display area of ​​the first scene screen according to his / her needs. For example, when the display area of ​​the second scene screen is superimposed on the first scene screen, the display area of ​​the second scene screen is a quarter of the display area of ​​the first scene screen, and the user may reduce or enlarge the size of the display area of ​​the second scene screen by a preset gesture, and the preset gesture may be to touch the second scene screen with two fingers and perform a sliding action such as moving closer to or farther away from each other.

[0104] It should be noted that the above-mentioned method of adjusting the transmittance and the size of the display area of ​​the second scene screen is merely an example, and the present application is not limited to the method of adjusting the transmittance and the size of the display area of ​​the second scene screen.

[0105] At step 540, in response to a first touch operation on the summoned object control, the virtual summoned object is displayed moving in the virtual scene based on operation information of the first touch operation.

[0106] In one possible embodiment, the first touch operation may be a touch operation that starts from a first area where the fourth touch operation acts and ends in a second area within the range of the summoned creature control control, and the start and end process of the touch operation is performed within the range of the summoned creature control control, that is, the summoned creature control control changes the movement direction of the virtual summoned creature in the virtual scene, thereby adjusting the movement path of the virtual summoned creature.

[0107] In one possible embodiment, in response to a first touch operation on the summoned object control control, an offset angle with respect to the initial direction of the virtual summoned object is obtained based on operation information of the first touch operation, and the movement direction of the virtual summoned object in the virtual scene is controlled according to the offset angle.

[0108] In one possible embodiment, the operation information includes a relative direction, and the relative direction is a direction of the operation position of the first touch operation relative to a center position of the summoned object control.

[0109] The step of acquiring an offset angle for an initial direction of the virtual summoned object based on operation information of the first touch operation in response to the first touch operation on the summoned object control control includes: determining a target offset angle for the initial direction of the virtual summoned object based on the relative direction; If the target offset angle is within a deflectable angle range, acquiring the target offset angle as an offset angle; When the target offset angle is greater than an upper limit of a deflectable angle range, acquiring the upper limit as an offset angle; and if the target offset angle is smaller than the lower limit of the deflectable angle range, acquiring the lower limit as the offset angle.

[0110] In one possible embodiment, an angle indicator pattern corresponding to the virtual object is displayed on the first scene screen, and the angle indicator pattern indicates the deflectable angle range. As shown in FIG. 7, it is a schematic diagram showing an angle indicator pattern on the first scene screen according to an exemplary embodiment of the present application. As shown in FIG. 7, an angle indicator pattern 710 is displayed on the first scene screen 700, and the angle indicator pattern may indicate the deflectable angle range in the virtual scene of the virtual object 720, and as shown in FIG. 7, the shape of the angle indicator pattern may be an arc shape, and the initial direction of the virtual object is the center, and the deflectable partial range on both sides of the center may be the same.

[0111] In one possible embodiment, an angle indicator is displayed on the first scene screen, and the angle indicator indicates the moving direction of the virtual summoned object in the first scene screen. As shown in Fig. 7, the first scene screen includes an angle indicator 730, the pointing direction of the angle indicator corresponds to the moving trajectory direction of the virtual summoned object, and the moving range of the angle indicator corresponds to the deflectable range of the virtual summoned object indicated by the angle indicator.

[0112] The logic for the summoned object control to control the orientation of the virtual summoned object can be realized as follows.

[0113] If the current orientation of the virtual summon is the same as the orientation of the virtual joystick of the summon control, the orientation of the virtual summon will not be changed. If the current orientation of the virtual summoned object is different from the orientation of the virtual joystick of the summoned object control control, and if the current offset angle of the virtual summoned object does not reach the maximum offset angle indicated by the angle indicator, change the orientation of the virtual summoned object to the same direction as the orientation of the virtual joystick of the summoned object control control; In response to the current orientation of the virtual summoned object being different from the orientation of the virtual joystick of the summoned object control and the current offset angle of the virtual summoned object reaching the maximum offset angle indicated by the angle indicator, the orientation of the virtual summoned object is not changed and the current offset angle of the virtual summoned object is maintained as the maximum offset angle indicated by the angle indicator. The current offset angle of the virtual summoned object reaching the maximum offset angle indicated by the angle indicator refers to the current offset angle of the virtual summoned object being the same as the maximum offset angle indicated by the angle indicator or the current offset angle of the virtual summoned object exceeding the maximum offset angle indicated by the angle indicator.

[0114] Since the virtual summoned object has two offset directions (e.g., clockwise and counterclockwise directions, leftward offset or rightward offset, etc.) relative to the center position, the following method can be used to determine whether the direction corresponding to the maximum offset angle indicated by the angle indicator reached by the current orientation of the virtual summoned object is the same direction as the orientation of the virtual joystick of the summoned object control.

[0115] Acquire the initial orientation and current orientation of the virtual summoned object, and the orientation of the virtual joystick for controlling the summoned object; Calculate the cross product of the initial orientation and current orientation of the virtual summoned object, and obtain the positive or negative sign S1 of the Y-axis orientation of the calculation result. S1=Mathf.Sign(Vector3.Cross(bulletDir,initDir).y) Here, bulletDir indicates the current direction of the virtual summon, initDir indicates the initial direction of the virtual summon, Mathf.Sign is the sign for returning f, which returns 1 if f is positive or 0, and returns -1 if f is negative. Calculate the cross product of the current orientation of the virtual summoned object and the orientation of the virtual joystick of the summoned object control, and obtain the positive or negative sign S2 of the Y-axis orientation of the calculation result. S2=Mathf.Sign(Vector3.Cross(bulletDir,targetDir).y) Here, targetDir indicates the direction of the virtual joystick for controlling summoned creatures.

[0116] If S1=S2 and the current offset angle reaches the maximum offset angle, it indicates that the direction of the maximum deflection angle reached by the virtual summoned object is the same as the direction of the virtual joystick of the summoned object control, in which case the direction of the virtual summoned object is not changed, otherwise, based on the result of S2, the virtual summoned object is controlled to deflect by a certain angle to the left or right. For example, if the current direction of the virtual summoned object has already reached the maximum offset angle on the left side of the angle indicator, if the direction of the virtual joystick of the summoned object control instructs the virtual summoned object to deflect to the left, S1=S2, and the direction of the virtual summoned object is not changed, and if the direction of the virtual joystick of the summoned object control instructs the virtual summoned object to deflect to the right, S1≠S2, and the virtual summoned object is deflected to the right.

[0117] In one possible embodiment, the deflection angle of the virtual summoned object is deflected based on a preset deflection speed, and the maximum deflection angle of the virtual summoned object cannot exceed the angle indicated by the direction of the virtual joystick of the summoned object control and the maximum offset angle of the angle indicator, i.e. turnAngle=Mathf.min(turnSpeed*deltaTime,targetAngle) Here, turnAngle indicates the deflection angle of the virtual summoned object, turnSpeed ​​indicates a preset deflection speed, deltaTime indicates the duration of the touch operation based on the summoned object control, and targetAngle indicates the maximum offset angle indicated by the angle indicator.

[0118] In one possible embodiment, the orientation of the angle indicator in the first scene screen may be adjusted based on the current deflection angle of the virtual summoned object, and the angle indicator may be set in an arc shape, and the logic for calculating the deflection angle of the angle indicator is as follows: indDir=Quaternion.AngleAxis((Ca / Ma)*(Ha / 2),Vector3.up)*bulletDir Here, indDir indicates the deflection angle of the angle indicator, Ca indicates the current deflection angle of the virtual summoned object, Ma indicates the maximum offset angle indicated by the angle indicator, and Ha indicates half the arc angle of the angle indicator.

[0119] In step 550, in the process of the virtual summoned object moving in the virtual scene based on the operation information, in response to a second touch operation on the character control control, it is displayed that the virtual character performs a behavior action corresponding to the character control control.

[0120] In one possible embodiment, after receiving the fourth touch operation performed based on the summoned object control and receiving the touch operation performed based on the character control, the virtual character is controlled to move in a part of the virtual environment displayed on the second scene screen, and the virtual summoned object is controlled to move in a part of the virtual environment displayed on the first scene screen. That is, the user can control the virtual character and the virtual summoned object simultaneously, and by displaying the virtual character and the virtual summoned object through different virtual scene screens, the user can observe the virtual character and the virtual summoned object simultaneously and can simultaneously make a pre-determination and operation on the movement of the virtual character and the virtual summoned object, thereby expanding the range that the user can observe and improving the accuracy of the user's control.

[0121] In one possible embodiment, after displaying a first scene screen on the virtual scene interface and displaying a thumbnail of a second scene screen superimposed on the first scene screen, in response to receiving a screen switching operation, the display positions of the first scene screen and the second scene screen can be switched, i.e., the thumbnail of the first scene screen can be superimposed on the second scene screen. Optionally, switching the display positions of the first scene screen and the second scene screen refers to swapping the display positions of the first scene screen and the second scene screen. As shown in FIG. 8, it is a schematic diagram showing a virtual scene interface according to an exemplary embodiment of the present application, and as shown in FIG. 8, a thumbnail 810 of a second scene screen is displayed on a first scene screen 800, and in one possible case, a screen switching control 820 for switching between the first scene screen and the second scene screen in response to receiving a switching operation based on the screen switching control 820 may be displayed in the virtual scene interface, or in another possible case, the screen switching operation may be expressed as dragging the second scene screen into the display area of ​​the first scene screen to switch between the first scene screen and the second scene screen based on a drag operation of the second scene screen, and may be expressed as dragging the first scene screen into the display area of ​​the thumbnail of the second scene screen to switch between the first scene screen and the second scene screen based on a drag operation of the first scene screen.

[0122] In one possible embodiment, the virtual scene interface may be returned to the second scene screen.

[0123] In response to the screen restoration condition being satisfied, restoring and displaying the second scene screen on the virtual scene interface; The screen recovery condition is: receiving a trigger operation on a release control in the virtual scene interface; Or, the corresponding trigger effect of the virtual summon has been triggered; Or, the time that has elapsed since the summoning of the virtual summoned object has reached a preset effective time.

[0124] That is, the virtual scene interface can be returned to the second scene screen in the following cases:

[0125] 1) A control release control is displayed in the virtual scene interface, and in response to receiving a touch operation performed on the control release control, the first scene screen is closed and the virtual scene interface is returned to the second scene screen. As shown in Fig. 9, which is a schematic diagram showing a first scene screen according to an exemplary embodiment of the present application, as shown in Fig. 9, the virtual scene interface 900 includes a control release control 910, which releases control over the virtual summoned object, and when a user performs a touch operation on the control release control 910, the user can release control over the virtual summoned object and log out of the first scene screen to observe the virtual scene at a viewing angle corresponding to the virtual summoned object.

[0126] 2) The virtual summon has a corresponding trigger effect, and in response to the virtual summon exerting the corresponding trigger effect, i.e., the trigger effect of the virtual summon expiring, the first scene screen is closed and the virtual scene interface is returned to the second scene screen.

[0127] 3) The virtual summoned object has a preset effective time after being summoned, and in response to the expiration of the preset effective time of the virtual summoned object, the first scene screen is closed and the virtual scene interface is returned to the second scene screen.

[0128] In one possible embodiment, a first scene screen is displayed in a virtual scene interface, and a thumbnail of a second scene screen is superimposed on the first scene screen, and then the second scene screen is closed in response to receiving a designated operation based on the second scene screen. As shown in FIG. 10, which is a schematic diagram showing a second scene screen superimposed on the first scene screen according to an exemplary embodiment of the present application, a virtual scene screen close control 1010 may be displayed on the second scene screen 1000, and a user may close the second scene screen by touching the close control. Alternatively, a screen close operation may be preset, and the screen close operation may be clicking a preset area of ​​the second scene screen, or performing a double click operation or a triple click operation, etc., based on the second scene screen.

[0129] When possible, a minimap may be displayed in the virtual scene, and the movement path of the virtual summoned object may be displayed on the minimap. As shown in FIG. 11, it is a schematic diagram showing a virtual scene interface according to an exemplary embodiment of the present application. As shown in FIG. 11, when the first virtual screen displays the virtual summoned object moving in the virtual scene, the movement trajectory of the virtual summoned object 1110 can be mapped in real time to the minimap 1120, so that the user can observe the movement path of the virtual summoned object as a whole and make a more comprehensive judgment on the movement path of the virtual summoned object.

[0130] As described above, the method for controlling a virtual object in a virtual scene according to an embodiment of the present application, when controlling a virtual summoned object whose movement path is controllable in a virtual scene, displays in the virtual scene a second scene screen when the virtual scene is observed from a visual angle corresponding to the virtual character, and a first scene screen when the virtual scene is observed from a visual angle corresponding to the virtual summoned object, respectively. When controlling the virtual character and the virtual summoned object simultaneously, the user can observe the controlled object in different display areas, thereby simultaneously considering multiple virtual objects in the virtual scene and reducing the switching operation required to change the controlled object, thereby improving the efficiency of human-computer interaction and the control accuracy of the virtual objects, and further reducing waste of processing resources and power resources of the terminal.

[0131] Taking a game scene as an example, the virtual summoned object is a flying arrow, and the summoned object control is a flying arrow control, as shown in Fig. 12, which is a flowchart showing a virtual object control method according to an exemplary embodiment of the present application. The virtual object control method may be executed by a terminal (a client in the terminal described above), may be executed by a server, or may be executed by a terminal and a server interacting with each other, and the terminal and the server may be the terminal and the server in the system shown in Fig. 1. As shown in Fig. 12, the virtual object control method includes the following steps (1210 to 1260).

[0132] In step 1210, the user releases the arrow by clicking on the arrow control control, which is an arrow release control.

[0133] In step 1220, the arrow control is transformed into an arrow path control.

[0134] In step 1230, the user again clicks on the arrow path control to enter the arrow path operation state.

[0135] In step 1240, it is determined whether the screen restoration condition is met, and if so, step 1250 is executed; if not, step 1260 is executed.

[0136] In step 1250, the flow control state is closed.

[0137] In step 1260, the movement of the virtual character and the movement of the arrow are controlled based on the user's operation.

[0138] After the virtual character activates the arrow skill, the arrow skill transforms into another skill, and the user clicks the arrow control again, and the virtual character enters the arrow skill operation state, in which the character can move freely and synchronously perform the arrow skill operation, and the user can also click the close button to exit the arrow skill operation state.

[0139] As described above, the virtual object control method according to the embodiment of the present application uses a summoned object control to control the movement of a virtual summoned object in a virtual scene, and uses a character control to control the movement of a virtual character in a virtual scene, thereby realizing simultaneous operation of multiple virtual objects in a virtual scene, thereby taking into account multiple virtual objects in the virtual scene simultaneously, reducing switching operations required to change the object to be controlled, improving the efficiency of human-computer interaction and the control accuracy of virtual objects, and further reducing waste of processing resources and power resources of the terminal.

[0140] As shown in Fig. 13, which is a flowchart showing a virtual object control method according to an exemplary embodiment of the present application, the virtual object control may be executed by a terminal (a client in the terminal described above), and the terminal may be a terminal in the system shown in Fig. 1. As shown in Fig. 13, the virtual object control method includes the following steps (1310 to 1350).

[0141] In step 1310, a first screen is displayed in a virtual scene interface for displaying a virtual scene, the first screen is a screen for observing the virtual scene at a viewing angle corresponding to a virtual character in the virtual scene, and the virtual scene interface includes a summoned object control control and a character control control.

[0142] At step 1320, in response to receiving a click operation on the summoned object control, a second screen is displayed in the virtual scene interface, where the second screen is a screen in which the virtual character summons the virtual object in the virtual scene.

[0143] In step 1330, in response to receiving a press operation on the summoned object control, a third screen and a fourth screen are displayed, the third screen is a screen for observing the virtual scene at a viewing angle corresponding to the virtual summoned object, the fourth screen is a thumbnail screen of the first screen and is superimposed on top of the first screen, and the size of the fourth screen is smaller than that of the third screen.

[0144] In step 1340, in response to receiving a slide operation on the summoned object control, a fifth screen is displayed, the fifth screen being a screen that controls the virtual summoned object to move in the virtual scene based on the operation information of the slide operation.

[0145] In step 1350, in the process of displaying the fifth screen, in response to receiving a trigger operation for the character control control, the fourth screen is updated to a sixth screen and displayed, and the sixth screen is a screen in which the virtual character performs a behavioral action corresponding to the character control control.

[0146] As described above, the method for controlling a virtual object in a virtual scene according to an embodiment of the present application, when controlling a virtual summoned object whose movement path is controllable in a virtual scene, displays in the virtual scene a virtual scene screen when the virtual scene is observed from a visual angle corresponding to the virtual character and a virtual scene screen when the virtual scene is observed from a visual angle corresponding to the virtual summoned object, respectively. This allows a user to simultaneously observe two controlled objects in different display areas when controlling a virtual character and a virtual summoned object simultaneously, thereby realizing simultaneous control of multiple virtual objects in one virtual scene. This allows multiple virtual objects in the virtual scene to be considered simultaneously, avoiding switching operations required to change the controlled object, thereby improving human-computer interaction efficiency and control accuracy of virtual objects, and further reducing waste of terminal processing resources and power resources.

[0147] As shown in Fig. 14, it is a block diagram showing the configuration of a virtual object control device according to an exemplary embodiment of the present application, and the virtual object control device can execute all or part of the steps of the method shown in any one of the embodiments of Fig. 3, Fig. 5, or Fig. 12 by being realized as a part of a terminal or a server by software, hardware, or a combination of software and hardware. As shown in Fig. 14, the virtual object control device: A first display module 1410 for displaying a first scene screen on a virtual scene interface for displaying a virtual scene, the first scene screen being a screen for observing the virtual scene at a viewing angle corresponding to a virtual summoned object in the virtual scene, the first display module 1410 including a summoned object control control and a character control control; a first control module 1420 that, in response to a first touch operation on the summoned object control, displays that the virtual summoned object moves in the virtual scene based on operation information of the first touch operation; and a second control module 1430 that displays, in response to a second touch operation on the character control control, that the virtual character performs a behavioral action corresponding to the character control control during the process in which the virtual summoned object moves in the virtual scene based on the operation information.

[0148] In one possible embodiment, the device comprises: a second display module for displaying a second scene view in the virtual scene interface, the second scene view being a view for viewing the virtual scene at a viewing angle corresponding to a virtual character; and a third control module configured to control the virtual character to summon the virtual summon in the virtual scene in response to receiving a third touch operation on the summon control.

[0149] In one possible embodiment, in response to receiving a fourth touch operation on the summoned object control, the first display module 1410 switches and displays a scene screen in the virtual scene interface from the second scene screen to the first scene screen, and the fourth touch operation is performed after the third touch operation.

[0150] In one possible embodiment, the device comprises: The display device further includes a third display module that, in response to receiving a fourth touch operation on the summoned creature control, superimposes a thumbnail screen of the second scene screen on top of the first scene screen, the size of the thumbnail screen being smaller than the size of the first scene screen.

[0151] In one possible embodiment, the device comprises: The display device further includes a switching module that switches the display positions of the first scene screen and the second scene screen in response to receiving a screen switching operation.

[0152] In one possible embodiment, the device comprises: a return module for returning and displaying the second scene screen on the virtual scene interface in response to the screen return condition being satisfied; The screen recovery condition is: receiving a trigger operation on a release control in the virtual scene interface; Or, the corresponding trigger effect of the virtual summon has been triggered; Or, the time that has elapsed since the summoning of the virtual summoned object has reached a preset effective time.

[0153] In one possible embodiment, the first control module 1420 is an acquisition submodule for acquiring an offset angle with respect to an initial direction of the virtual summoned object based on operation information of the first touch operation in response to a first touch operation on the summoned object control; and a control submodule for controlling a moving direction of the virtual object in the virtual scene according to the offset angle.

[0154] In one possible embodiment, the operation information includes a relative direction, and the relative direction is a direction of an operation position of the first touch operation relative to a center position of the summoned object control; The control submodule determines a target offset angle for the initial direction of the virtual summoned object based on the relative direction; acquiring the target offset angle as an offset angle in response to the target offset angle being within the deflectable angle range; In response to the target offset angle being greater than an upper angle limit of a deflectable angle range, the upper angle limit is acquired as an offset angle; In response to the target offset angle being smaller than the lower angle limit of the deflectable angle range, the lower angle limit is acquired as the offset angle.

[0155] In one possible embodiment, the device comprises: The virtual summoned object further includes a first display module for displaying an angle indicator pattern corresponding to the virtual summoned object on a first scene screen, the angle indicator pattern being used to indicate a deflectable angle range.

[0156] In one possible embodiment, the device comprises: The display device further includes a second display module for displaying an angle indicating sign on the first scene screen, the angle indicating sign being used to indicate a moving direction of the virtual summoned object on the first scene screen.

[0157] As described above, in the virtual object control method according to the embodiment of the present application, when a virtual summon of a virtual character object exists in a virtual scene, the summon control is used to control the movement of the virtual summon in the virtual scene, and the character control is used to control the action and movement of the virtual character in the virtual scene, thereby realizing the simultaneous operation of multiple virtual objects in the virtual scene without additional switching operations, thereby improving the control efficiency of the virtual object. As shown in FIG. 15, it is a block diagram showing the configuration of a virtual object control device according to an exemplary embodiment of the present application, and the virtual object control device can be realized as a part of a terminal or a server by software, hardware, or a combination of software and hardware, thereby performing all or part of the steps of the method shown in the embodiment of FIG. 13. As shown in FIG. 15, the virtual object control device: A first display module 1510 for displaying a first screen in a virtual scene interface for displaying a virtual scene, the first screen being a screen for observing the virtual scene at a viewing angle corresponding to a virtual character in the virtual scene, and the virtual scene interface including a summoned object control control and a character control control; A second display module 1520 that displays a second screen in the virtual scene interface in response to receiving a click operation on the summoned object control, the second screen being a screen in which the virtual character summons the virtual summoned object in the virtual scene; a third display module 1530 that displays a third screen and a fourth screen in response to receiving a pressing operation on the summoned object control, the third screen being a screen for observing a virtual scene at a viewing angle corresponding to the virtual summoned object, the fourth screen being a thumbnail screen of the first screen, and being superimposed on the upper layer of the first screen, the size of the fourth screen being smaller than that of the third screen; A fourth display module 1540 that displays a fifth screen in response to receiving a slide operation on the summoned object control, the fifth screen being a screen that controls the virtual summoned object to move in the virtual scene based on the operation information of the slide operation; The fifth display module 1550 may include a fifth display module 1550 that updates and displays the fourth screen to a sixth screen in response to receiving a trigger operation for a character control control in the process of displaying the fifth screen, the sixth screen being a screen in which a virtual character performs an action corresponding to the character control control.

[0158] As described above, the virtual object control device in a virtual scene according to an embodiment of the present application, when controlling a virtual summoned object whose movement path is controllable in a virtual scene, can display a second scene screen in the virtual scene when observing the virtual scene from a visual angle corresponding to the virtual character, and a first scene screen when observing the virtual scene from a visual angle corresponding to the virtual summoned object. Therefore, when a user controls a virtual character and a virtual summoned object simultaneously, the user can observe two controlled objects simultaneously in different display areas, and can realize simultaneous control of multiple virtual objects in one virtual scene. This allows the user to consider multiple virtual objects in the virtual scene simultaneously, avoiding switching operations required to change the controlled object, thereby improving human-computer interaction efficiency and control accuracy of virtual objects, and further reducing waste of processing resources and power resources of the terminal.

[0159] Fig. 16 is a block diagram showing a configuration of a computer device 1600 according to an exemplary embodiment. The computer device 1600 may be the terminal shown in Fig. 1, such as a smartphone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV), a notebook computer, or a desktop computer. The computer device 1600 may also be called a user device, a mobile terminal, a laptop terminal, a desktop terminal, or other names.

[0160] Generally, the computing device 1600 includes a processor 1601 and a memory 1602 .

[0161] The processor 1601 may include one or more processing cores, such as, for example, a 4-core processor, an 8-core processor, etc. The processor 1601 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), or a PLA (Programmable Logic Array). The processor 1601 may include a main processor and a coprocessor, where the main processor is a processor that processes data in an awake state and may also be called a CPU (Central Processing Unit), and the coprocessor is a low-power processor that processes data in a standby state. In some embodiments, the processor 1601 may be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and plotting content that needs to be displayed on a display. In some embodiments, the processor 1601 may further include an AI (Artificial Intelligence) processor, where the AI ​​processor processes computational operations related to machine learning.

[0162] The memory 1602 may include one or more computer-readable storage media, which may be non-transitory. The memory 1602 may further include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, etc. In some embodiments, the non-transitory computer-readable storage medium of the memory 1602 stores at least one instruction that, when executed by the processor 1601, implements an interface display method according to an embodiment of the method herein.

[0163] In some embodiments, the computing device 1600 optionally further includes radio frequency circuitry 1604 and a display 1603. The radio frequency circuitry 1604 transmits and receives radio frequency (RF) signals, also called electromagnetic signals. The radio frequency circuitry 1604 communicates with communication networks and other communication devices by electromagnetic signals. The radio frequency circuitry 1604 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuitry 1604 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuitry 1604 can communicate with other terminals by at least one wireless communication protocol, including, but not limited to, the World Wide Web, metropolitan area networks, intranets, mobile communication networks of various generations (2G, 3G, 4G, and 5G), wireless local area networks, and / or wireless fidelity (WiFi) networks. In some embodiments, the radio frequency circuitry 1604 may further include circuitry related to Near Field Communication (NFC), although the present application is not limited thereto.

[0164] The display 1605 displays a user interface (UI). The UI may include graphics, text, icons, videos, and any combination thereof. If the display 1605 is a touch display, the display 1605 further includes a function of collecting touch signals on or above the surface of the display 1605. The touch signals may be input as control signals to the processor 1601 for processing. In this case, the display 1605 may further provide virtual buttons and / or virtual keyboards, also called soft buttons and / or soft keyboards. In some embodiments, the display 1605 may be one and is located on the front panel of the computing device 1600, and in some other embodiments, the display 1605 may be at least two and is located on different surfaces of the computing device 1600 or is folded and located, and in some further embodiments, the display 1605 may be a flexible display and is located on a curved or folded surface of the computing device 1600. The display 1605 may also be a non-rectangular irregular shape, i.e., an irregular screen. The display 1605 may be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and the like.

[0165] The power source 1609 supplies power to each component in the computer device 1600. The power source 1609 may be an AC power source, a DC power source, a disposable battery, or a rechargeable battery. If the power source 1609 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is recharged by a wired line, and a wireless rechargeable battery is a battery that is recharged by a wireless coil. The rechargeable battery may further support fast charging technology.

[0166] In some embodiments, the computing device 1600 further includes one or more sensors 1610. The one or more sensors 1610 include, but are not limited to, a pressure sensor 1613 and a fingerprint sensor 1614. The display pressure sensor 1613 may be disposed on a side frame of the computing device 1600 and / or on a lower layer of the display 1605. When the pressure sensor 1613 is disposed on a side frame of the computing device 1600, it can detect a user's grip signal on the computing device 1600, and the processor 1601 performs left and right hand recognition or shortcut operation based on the grip signal collected by the pressure sensor 1613. When the pressure sensor 1613 is disposed on a lower layer of the display 1605, the processor 1601 realizes control of an operable control in the UI interface based on a user's pressing operation on the display 1605. The operable control includes at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0167] The fingerprint sensor 1614 collects a user's fingerprint, and the processor 1601 recognizes the user's identity based on the fingerprint collected by the fingerprint sensor 1614, or the fingerprint sensor 1614 recognizes the user's identity based on the collected fingerprint. If the user's identity is recognized as a trusted identity, the processor 1601 allows the user to perform related confidential operations, including screen unlocking, viewing encrypted information, software downloads, payments, changing settings, etc. The fingerprint sensor 1614 may be installed on the front, back, or side of the computer device 1600. If a physical key or a manufacturer's logo is installed on the computer device 1600, the fingerprint sensor 1614 may be integrated with the physical key or the manufacturer's logo.

[0168] As one skilled in the art will appreciate, the structure shown in FIG. 16 is not intended to limit computing device 1600, which may include more or fewer components than those shown, may combine some components, or may use different arrangements of components.

[0169] 17 is a block diagram showing a configuration of a computer device 1700 according to an exemplary embodiment. The computer device may be realized as a server in the solution of the present disclosure. The computer device 1700 includes a central processing unit (CPU) 1701, a system memory 1704 including a random access memory (RAM) 1702 and a read-only memory (ROM) 1703, and a system bus 1705 connecting the system memory 1704 and the central processing unit 1701. The computer device 1700 further includes a basic input / output system (I / O system) 1706 that supports information transmission between each device in the computer, and a mass storage device 1707 that stores an operating system 1713, applications 1714, and other program modules 1715.

[0170] The basic input / output system 1706 includes a display 1708 for displaying information and input devices 1709, such as a mouse, keyboard, or the like, for inputting information by a user. The display 1708 and input devices 1709 are both connected to the central processing unit 1701 by an input / output controller 1710, which is connected to the system bus 1705. The basic input / output system 1706 may further include an input / output controller 1710 that receives and processes input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, the input / output controller 1710 may further provide output to a display, printer, or other type of output device.

[0171] The mass storage device 1707 is connected to the central processing unit 1701 by a mass storage controller (not shown) that is connected to the system bus 1705. The mass storage device 1707 and its associated computer readable media provide non-volatile storage for the computing device 1700. That is, the mass storage device 1707 may include a computer readable medium (not shown), such as a hard disk or a Compact Disc Read-Only Memory (CD-ROM) drive.

[0172] Without loss of generality, the computer readable media may include computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, Erasable Programmable Read Only Memory (EPROM), Electrically-Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other solid-state storage technology, CD-ROM, Digital versatile disc (DVD) or other optical storage devices, magnetic tape cassettes, magnetic tapes, magnetic disk storage devices or other magnetic storage devices. Of course, those skilled in the art will recognize that the computer storage media is not limited to the above types. The system memory 1704 and mass storage device 1707 may be collectively referred to as memory.

[0173] According to various embodiments of the present disclosure, the computing device 1700 may further operate by connecting to a remote computer on a network, such as the Internet, via a network, i.e., the computing device 1700 may be connected to a network 1712 by a network interface unit 1711 connected to the system bus 1705, and may also use the network interface unit 1711 to connect to other types of networks or remote computer systems (not shown).

[0174] The memory further includes one or more programs, which are stored in the memory, and the central processing unit 1701 executes the one or more programs to realize all or part of the steps of the method shown in the embodiment of Figure 3, Figure 5 or Figure 12.

[0175] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as a memory including at least one instruction, at least one program, code set, or instruction set, which, when executed by a processor, can complete all or some of the steps of the method shown in any of the embodiments of Figure 3, Figure 5, Figure 12, or Figure 13. For example, the non-transitory computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a Compact Disc Read-Only Memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.

[0176] Those skilled in the art will be able to readily conceive other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application in accordance with the general principles of the present application, including common knowledge or customary technical means known in the art that are not disclosed herein. The present specification and examples are considered to be merely exemplary, with the true scope and spirit of the present application being indicated by the following claims.

[0177] It should be understood that the present application is not limited to the exact construction described above and illustrated in the drawings, and that various modifications and changes can be made without departing from the scope thereof, which is limited only by the appended claims. [Explanation of symbols]

[0178] 100 Computer Systems 101 First User 102 Second User 110 Terminal 1 111 Client (multiplayer online battle program) 120 Server Cluster 121 Server 122 processors 123 User Account Database 124 Battle Service Module 125 User-Facing Input / Output (I / O) Interface 126 Servers 127 Intelligent Signal Module 130 Terminal 2 131 Client (multiplayer online battle program) 140 Other Devices 1410 First display module 1420 First Control Module 1430 Second Control Module 1510 First Exhibition Module 1520 Second Exhibition Module 1530 Third Exhibition Module 1540 Fourth Exhibition Module 1550 5th Exhibition Module 1600 Computer Equipment 1601 Processor 1602 Memory 1604 High Frequency Circuit 1605 Display 1609 Power supply 1610 Sensor 1613 Pressure Sensor 1614 Fingerprint Sensor 1700 Computer equipment 1701 Central Processing Unit 1702 Random Access Memory 1703 Read-only memory 1704 System Memory 1705 System Bus 1706 Basic Input / Output System 1707 Mass Storage Devices 1708 Display 1709 Input Devices 1710 Input / Output Controller 1711 Network Interface Unit 1712 Network 1713 Operating Systems 1714 Applications 1715 Other Program Modules

Claims

1. A virtual object control method executed by a terminal, comprising: displaying a first scene screen on a virtual scene interface for displaying a virtual scene, the first scene screen being a screen for observing the virtual scene at a viewing angle corresponding to a virtual summoned object in the virtual scene, and the virtual scene interface including a character control; displaying a second scene screen on the virtual scene interface, the second scene screen being a screen for viewing the virtual scene at a viewing angle corresponding to a virtual character in the virtual scene, the first scene screen and the second scene screen being separate screens that are displayed simultaneously; In response to a second touch operation on the character control control, displaying that the virtual character performs a behavioral action corresponding to the character control control; A method comprising:

2. The virtual scene interface further includes a summoned creature control control; and further comprising: in response to a first touch operation on the summoned object control, displaying that the virtual summoned object moves in the virtual scene based on operation information of the first touch operation. The method of claim 1.

3. Before the step of displaying a first scene screen on a virtual scene interface for displaying a virtual scene, 3. The method of claim 2, further comprising: in response to receiving a third touch operation on the summoned object control, controlling the virtual character to summon the virtual summoned object in the virtual scene.

4. The step of displaying a first scene screen on a virtual scene interface for displaying a virtual scene comprises: and switching a scene screen in the virtual scene interface from the second scene screen to the first scene screen in response to receiving a fourth touch operation on the summoned object control; the fourth touch operation is executed after the third touch operation. The method of claim 3.

5. The step of displaying a second scene screen on the virtual scene interface comprises:

3. The method of claim 2, further comprising the step of superimposing a thumbnail screen of the second scene screen on top of the first scene screen in response to receiving a fourth touch operation on the summoned creature control, wherein the size of the thumbnail screen is smaller than the size of the first scene screen.

6. A method as described in claim 5, further comprising a step of switching the display positions of the first scene screen and the second scene screen in response to receiving a screen switching operation.

7. The method further includes the step of restoring and displaying the second scene screen on the virtual scene interface in response to a screen restoration condition being satisfied; The screen restoration condition is: receiving a trigger operation on a release control in the virtual scene interface; Or, the corresponding trigger effect of the virtual summon has been triggered; Alternatively, the method according to claim 3 includes the step of: the time elapsed since the summoning of the virtual summoned object reaches a preset effective time.

8. The step of displaying, in response to a first touch operation on the summoned object control, that the virtual summoned object moves in the virtual scene based on operation information of the first touch operation, comprises: In response to a first touch operation on the summoned object control, acquiring an offset angle of the virtual summoned object relative to an initial direction based on operation information of the first touch operation; controlling the moving direction of the virtual object in the virtual scene according to the offset angle; The method of claim 2 , comprising:

9. The operation information includes a relative direction, and the relative direction is a direction of an operation position of the first touch operation relative to a center position of the summoned creature control control, the step of acquiring an offset angle of the virtual summoned object relative to an initial direction based on operation information of the first touch operation in response to the first touch operation on the summoned object control, determining a target offset angle relative to the initial direction of the virtual summoned object based on the relative direction; If the target offset angle is within a deflectable angle range, acquiring the target offset angle as the offset angle; If the target offset angle is greater than an upper limit of a deflectable angle range, acquiring the upper limit as the offset angle; If the target offset angle is smaller than a lower limit of a deflectable angle range, acquiring the lower limit as the offset angle. The method of claim 8, comprising:

10. The method described in claim 9, further comprising the step of displaying an angle indicator pattern corresponding to the virtual summoned object on the first scene screen, wherein the angle indicator pattern is used to indicate the deflectable angle range.

11. The method described in claim 9, further comprising the step of displaying an angle indicating sign on the first scene screen, wherein the angle indicating sign is used to indicate the direction of movement of the virtual summoned object on the first scene screen.

12. A virtual object control device, comprising: a first display module for displaying a first scene screen in a virtual scene interface for displaying a virtual scene, the first scene screen being a screen for observing the virtual scene at a viewing angle corresponding to a virtual summoned object in the virtual scene, and the virtual scene interface including a character control; a second display module for displaying a second scene screen in the virtual scene interface, the second scene screen being a screen for observing the virtual scene at a viewing angle corresponding to a virtual character in the virtual scene, and the first scene screen and the second scene screen being separate screens that are displayed simultaneously; a second control module that, in response to a second touch operation on the character control control, displays that the virtual character performs a behavioral action corresponding to the character control control; 1. An apparatus comprising:

13. A computer device including a processor and a memory, 12. A computer device, wherein the memory stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, the at least one program, code set or instruction set is loaded and executed by the processor to implement the method of any one of claims 1 to 11.

14. A computer-readable storage medium storing at least one instruction, at least one program, code set or instruction set that, when loaded and executed by a processor, implements a method according to any one of claims 1 to 11.