CN110448905B - Virtual object control method, device, equipment and storage medium in virtual environment - Google Patents

Virtual object control method, device, equipment and storage medium in virtual environment Download PDF

Info

Publication number
CN110448905B
CN110448905B CN201910760319.7A CN201910760319A CN110448905B CN 110448905 B CN110448905 B CN 110448905B CN 201910760319 A CN201910760319 A CN 201910760319A CN 110448905 B CN110448905 B CN 110448905B
Authority
CN
China
Prior art keywords
virtual
escape
virtual environment
virtual object
prop
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910760319.7A
Other languages
Chinese (zh)
Other versions
CN110448905A (en
Inventor
古星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910760319.7A priority Critical patent/CN110448905B/en
Publication of CN110448905A publication Critical patent/CN110448905A/en
Application granted granted Critical
Publication of CN110448905B publication Critical patent/CN110448905B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The application discloses a virtual object control method in a virtual environment, which is executed by a terminal and comprises the following steps: displaying a virtual environment interface containing a virtual environment picture; when the escape prop is within the visual range of the first virtual object, displaying the escape prop in the virtual environment interface; the escape prop is a virtual prop refreshed in the virtual environment after the limited area is updated for the ith time in the virtual environment; and when the first virtual object finishes the designated operation on the escape prop, triggering the first virtual object to be separated from the virtual environment in the state of not being eliminated. The scheme of separating from the virtual environment under the condition that the virtual object is not eliminated in the virtual environment shortens the time required for separating from the virtual environment under the condition that the virtual object is not eliminated, and the electric quantity and the data flow consumed by the terminal under the condition that the virtual object is successfully escaped.

Description

Virtual object control method, device, equipment and storage medium in virtual environment
Technical Field
The present disclosure relates to the field of virtual environments, and in particular, to a method, an apparatus, a device, and a storage medium for controlling a virtual object in a virtual environment.
Background
A tactical competitive game is a game which places virtual objects in a virtual environment, provides a series of escape rules, and controls the virtual objects in the game to realize escape after a user formulates an escape strategy according to the escape rules.
Generally, the game result of the tactical competition game is determined according to the escape result of the virtual object, that is, when the escape of the virtual object is successful, the game result is winning. In the related art, in the process that a user can control a virtual object to escape in a virtual environment, the user can fight with the virtual object controlled by other users until all users of other teams are eliminated, and finally, the user in the eliminated teams can successfully escape, and a settlement interface is displayed.
However, in the related art, the user needs to eliminate all users of other teams before the user can successfully escape, which inevitably results in that the time required for the user to successfully escape is long, and thus the electric quantity and the data traffic of the terminal are greatly consumed.
Disclosure of Invention
The embodiment of the application provides a method, a device, equipment and a storage medium for controlling a virtual object in a virtual environment, which can save the electric quantity and data flow consumed by a terminal under the condition that the virtual object is successfully escaped. The technical scheme is as follows:
in one aspect, a method for controlling a virtual object in a virtual environment is provided, where the method is performed by a terminal, and the method includes:
displaying a virtual environment interface comprising a virtual environment picture, wherein the virtual environment picture is a picture when the virtual environment is observed from the view angle of a first virtual object controlled by the terminal;
when the escape prop is within the visual range of the first virtual object, displaying the escape prop in the virtual environment interface; the escape prop is a virtual prop refreshed in the virtual environment after the limited area is updated for the ith time in the virtual environment; the limiting area is an area for limiting the activity of each virtual object in the virtual environment, and i is an integer greater than or equal to 1;
when the first virtual object finishes the designated operation of the escape prop, triggering the first virtual object to be separated from the virtual environment in a first ranking mode under the condition that the first virtual object is not eliminated.
In another aspect, there is provided a virtual object control apparatus in a virtual environment, the apparatus being used in a terminal, the apparatus comprising:
the environment interface display module is used for displaying a virtual environment interface containing a virtual environment picture, wherein the virtual environment picture is a picture obtained when the virtual environment is observed from the visual angle of a first virtual object controlled by the terminal;
the property display module is used for displaying the escape property in the virtual environment interface when the escape property is within the visual range of the first virtual object; the escape prop is a virtual prop refreshed in the virtual environment after the limited area is updated for the ith time in the virtual environment; the limiting area is an area for limiting the activity of each virtual object in the virtual environment, and i is an integer greater than or equal to 1;
and the separation triggering module is used for triggering the first virtual object to separate from the virtual environment in a first ranking mode under the state that the first virtual object is not eliminated when the first virtual object completes the specified operation on the escape prop.
Optionally, the apparatus further comprises:
the indication information display module is used for displaying item indication information in the virtual environment interface when the escape item is out of the visual range of the first virtual object; the item indication information is used for indicating at least one of the direction of the escape item relative to the first virtual object and the distance between the escape item and the first virtual object.
Optionally, the apparatus further comprises:
the map interface display module is used for displaying a map interface when receiving an operation of displaying a map, wherein the map interface comprises a thumbnail map of the virtual environment;
and the icon display module is used for displaying the abbreviated icon of the escape prop at the position corresponding to the escape prop on the abbreviated map of the virtual environment.
Optionally, the apparatus further comprises:
and the animation display module is used for displaying the escape animation, and the escape animation comprises the animation that the first virtual object is separated from the virtual environment in a first ranking mode under the condition that the first virtual object is not eliminated.
Optionally, the escape animation further includes an animation that a second virtual object is separated from the virtual environment in a second ranking in a state that the second virtual object is not eliminated, where the second virtual object is a virtual object outside a team where the first virtual object is located.
Optionally, the escape animation further includes an animation in which a third virtual object is separated from the virtual environment by a first ranking in a state in which the third virtual object is not eliminated, and the third virtual object is a virtual object in the same team as the first virtual object.
Optionally, the escape prop is a virtual prop refreshed in the virtual environment after the limited area is updated in the virtual environment for the last time.
Optionally, the apparatus further comprises:
and the area reducing module is used for sequentially reducing the range of the limited area by taking the escape prop as a center after the limited area is updated in the virtual environment for the ith time.
In another aspect, a computer device is provided, the computer device comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by the processor to implement a virtual object control method in a virtual environment as provided in the embodiments of the present application.
In another aspect, a computer-readable storage medium is provided, in which at least one instruction, at least one program, a set of codes, or a set of instructions is stored, which is loaded and executed by the processor to implement the virtual object control method in a virtual environment as provided in the embodiments of the present application.
In another aspect, a computer program product is provided, which when run on a computer, causes the computer to execute the virtual object control method in a virtual environment as provided in the embodiments of the present application described above.
The beneficial effects brought by the technical scheme provided by the embodiment of the application at least comprise:
the escape prop is refreshed in the virtual environment after the limited area in the virtual environment is updated to a certain number of times, and when the first virtual object controlled by the terminal successfully executes the designated operation on the escape prop, the virtual object is triggered to be separated from the virtual environment in the state of not being eliminated, and the escape animation corresponding to the first virtual object successfully escaping with the first ranking is triggered and displayed, so that the scheme that the virtual object is separated from the virtual environment in the virtual environment under the condition of not being eliminated is provided, the time required for separating from the virtual environment under the condition of not being eliminated is shortened, and the electric quantity and the data flow consumed by the terminal under the condition of successfully escaping the virtual object are saved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of a birth point selection process provided by an exemplary embodiment of the present application;
FIG. 2 is a skill demonstration of a third viewing skill provided by an exemplary embodiment of the present application;
fig. 3 is a process diagram of a viewing perspective conversion method provided in an exemplary embodiment of the present application;
FIG. 4 is a block diagram of a computer system provided in an exemplary embodiment of the present application;
FIG. 5 is a flowchart of a method for controlling virtual objects in a virtual environment provided by an exemplary embodiment of the present application;
FIG. 6 is a flowchart of a method for controlling virtual objects in a virtual environment provided by an exemplary embodiment of the present application;
FIG. 7 is a schematic diagram of item indicating information related to the embodiment shown in FIG. 6;
FIG. 8 is a schematic diagram of a map interface according to the embodiment shown in FIG. 6;
fig. 9 to 11 are schematic views of escape screens according to the embodiment shown in fig. 6;
fig. 12 is a schematic view of an escape procedure according to the embodiment shown in fig. 6;
FIG. 13 is a block diagram illustrating an exemplary configuration of a virtual object control device in a virtual environment according to an illustrative embodiment of the present application;
fig. 14 is a block diagram of a terminal according to another exemplary embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
First, terms referred to in the embodiments of the present application are briefly described:
tactical competitive game: the virtual role is placed in a virtual environment, a series of escape rules are provided, and after a user sets an escape strategy according to the escape rules, the virtual role in the game is controlled to realize escape.
Optionally, in this embodiment of the application, the escape rule provided by the tactical competition game at least includes: birth rules, safety zone rules, additional identity rules, observation rules and escape rules.
The four rules are explained separately:
first, birth rules
The birth rule is used for representing the determining mode of the position of the virtual character after the virtual character enters the game. Optionally, the virtual environment corresponds to a map, n preset positions in the map correspond to n birth points, the user may select any one of the n birth points when the game play starts, and after the game play starts, the initial position of the virtual character controlled by the user is the position corresponding to the selected birth point. Optionally, the candidate birth points provided in each pair may be the n birth points, or some of the n birth points, such as: and m birth points are determined from the n birth points to be used as selectable birth points of the current game, and the user selects any one of the m birth points, wherein m is more than 0 and less than n. Optionally, the area formed by connecting the m birth points is displayed as a bar-shaped area in the map corresponding to the virtual environment, optionally, the birth point of the starting position of the bar-shaped area is closest to the first side of the map, the birth point of the ending position of the bar-shaped area is closest to the second side of the map, and the first side and the second side are two opposite sides.
Illustratively, 31 positions in the map correspond to 31 birth points, and 8 birth points are determined in a single session, as shown in fig. 1, fig. 1 is a schematic diagram of a birth point selection process provided in an exemplary embodiment of the present application, as shown in fig. 1, a map corresponding to a virtual environment shows 31 birth points 110, and according to a current session, 8 birth points 120 in a bar-shaped area are randomly determined as birth points of virtual roles selectable by a user in the current session.
It is noted that the bar-shaped area is used for gathering the virtual objects participating in the game in the bar-shaped area at the beginning of the game, and controlling the virtual objects to move to the security area in a relatively consistent path along with the refreshing side of the security area. It should be noted that the stripe regions may also be implemented as regions with other shapes, which is not limited in the embodiments of the present application.
Second, safety zone rules
In the escape process, the virtual character is influenced by environmental factors in the virtual environment and needs to be moved to a safe area so as to prevent the environmental factors in the dangerous area from gradually reducing the life value of the virtual character until the virtual character is eliminated. Optionally, the security zone may be refreshed according to the game progress, may also be refreshed according to the use of the game props by the user, and may also be refreshed according to the use of the skill by the user, wherein the refresh process corresponds to the characteristics of the refresh rate, the refresh range, the refresh interval duration, and the like. Optionally, during the refresh process, the secure area is gradually reduced from a first area with a larger range to a second area with a smaller range, and the second area is a sub-area in the first area, that is, the refresh process is a process of gradually reducing the secure area from an edge of the first area to a second area determined inside the first area. The refreshing speed is used for indicating the time length for the first area to be reduced to the second area, and the refreshing time length can be fixed or can be correspondingly prolonged or shortened according to the use of props or skills by a user; the refreshing range is used for representing the range of the refreshed second region in the virtual environment, and the refreshing range can be preset and can also be increased or decreased according to the use of props or skills by a user; the refresh interval duration is used for representing the interval duration between two adjacent safety zone refresh events, and the refresh interval duration can be fixed duration, and can also be prolonged or shortened according to the use of props or skills by a user.
The first region may be a regular-shaped region or an irregular-shaped region; the second region may be a region of a regular shape within the first region, or may be a region of an irregular shape within the first region. Optionally, the virtual environment is divided by squares with a preset size in a map corresponding to the virtual environment, for example: each square corresponds to an area of 100 × 100 size in the virtual environment, and the refreshing of the secure area may be performed in units of square refreshing, such as: the first area occupies 6400 interconnected squares with irregular outlines, and the second area occupies 3800 interconnected squares in the 6400 squares.
Optionally, in the process of determining the security zone, first determining an area with a preset size and a preset shape in the virtual environment as a first security zone obtained by final refresh, generating a second security zone surrounding the first security zone on the basis of the first security zone, generating a third security zone surrounding the second security zone on the basis of the second security zone, and so on, determining to obtain the refresh between two adjacent security zones according to the refresh times of the security zones, such as: if the security zone needs to be refreshed for 4 times, the first security zone is refreshed from the maximum virtual environment range to obtain a fourth security zone, the second security zone is refreshed from the fourth security zone to obtain a third security zone, the third security zone is refreshed from the third security zone to obtain a second security zone, and the fourth security zone is refreshed from the second security zone to obtain the first security zone.
The description will be given by taking the example of performing the first security zone refresh within the maximum virtual environment range, where the maximum virtual environment range is a square range, at least one refresh point is randomly determined on four sides of the square range, and in the refresh process, the refresh points on each side are gradually refreshed within the square range until the fourth security zone is obtained by refresh.
Optionally, the virtual character can also create a danger zone with a preset size at any position in the current safety zone through props or skills. Illustratively, after the virtual character a acquires the prop drilling rig, the drilling rig is used at a first position of a current safety zone in the virtual environment, and then a danger zone with a preset shape and a preset size is generated in the safety zone by taking the first position as an initial position.
Third, add the identity rule
Optionally, in this embodiment of the application, the escape rules provided in the tactical competition game further include rules corresponding to additional identities of the virtual character, and when the virtual character escapes in the virtual environment, the virtual character has different skills and different visual contents corresponding to different additional identities. Alternatively, the additional identity may be randomly assigned by the server to the virtual character in the game play before the game play of the tactical competition game is started, or the user may select from the additional identity randomly assigned by the server after the matching is successful. Optionally, when the additional identity is randomly allocated by the server, the server allocates the additional identity to the virtual role in the opposite office according to a preset proportion, for example: the preset ratio of the first additional identity, the second additional identity and the third additional identity is 7: 2: 1, when 100 virtual roles are paired in a office, allocating a first additional identity to 70 virtual roles, allocating a second additional identity to 20 virtual roles, and allocating a third additional identity to 10 virtual roles; optionally, when the additional identity is selected by the user, the server controls the number of virtual characters for each additional identity in the bureau to be maintained at a preset ratio, such as: the preset ratio of the first additional identity, the second additional identity and the third additional identity is 7: 2: 1, for 100 virtual roles in the office, when the virtual role of the first additional identity is selected to reach 70, the server prompts the first additional identity as the non-selectable additional identity.
Optionally, in the tactical competitive game provided in the embodiment of the present application, at least three additional identities are provided, and each additional identity corresponds to a corresponding skill set. Illustratively, a first additional identity, a second additional identity and a third additional identity are provided in the tactical competitive game, wherein the first additional identity corresponds to a first skill set, the second additional identity corresponds to a second skill set, and the third additional identity corresponds to a third skill set, wherein there may be an intersection between the first skill set, the second skill set and the third skill set, that is, there may be a target skill, belonging to at least two of the first skill set, the second skill set and the third skill set. Optionally, each skill set further includes a respective corresponding independent skill, that is, the first skill set includes a first skill, and the first skill does not belong to the second skill set nor the third skill set; the second skill set comprises a second skill, the second skill neither belonging to the first skill set nor to the third skill set; a third skill is included in the third skill set, the third skill belonging to neither the first skill set nor the second skill set.
Illustratively, the three additional identities are taken as an example for explanation, and in the tactical competitive game of the embodiment of the present application, each additional identity corresponds to at least one specific skill. Schematically, the independent skills for each additional identity are separately illustrated:
a first additional identity (destroyer additional identity) whose corresponding first skill comprises: visible to a destroyer treasure box in the virtual environment, there are provided three props available to virtual characters of only the additional identity of the destroyer, including: 1. a annunciator; 2. a seismograph; 3. a drilling rig, wherein an annunciator is used to obtain an additional equipment reward, illustratively, the annunciator user summons a higher-rated prop (e.g., helmet, armor, backpack, etc.) and/or the annunciator is used to summon a more comprehensive lethally-effective weapon; the seismograph is used for changing the refreshing progress of the safety zone, illustratively, when the virtual object is used for the seismograph between two safety zone refreshing events, the time interval between the two refreshing events is correspondingly reduced by preset time length, such as: the current safety zone starts to be refreshed to the next safety zone after 20 seconds, and when the virtual object is used for the seismograph, the current safety zone starts to be refreshed to the next safety zone after 10 seconds; the drilling rig is used to create a safety zone of a preset size. Illustratively, after the virtual character a acquires the prop drilling rig, the drilling rig is used at a first position of a current safety zone in the virtual environment, and then a danger zone with a preset shape and a preset size is generated in the safety zone by taking the first position as an initial position.
A second additional identity (hunter additional identity) corresponding to a second skill comprising: and marking the positions of other virtual characters around the position of the virtual character in the map by triggering the props. Optionally, the map divides the virtual environment by squares with a preset size, and when the virtual character triggers the prop, the positions of the virtual character in 9 squares on the periphery of the squares (including the squares) are marked in the map by taking the square where the virtual character is located in the map as a center square.
Schematically, fig. 2 is a schematic diagram of a skill demonstration manner of a third observation skill provided by an exemplary embodiment of the present application, and as shown in fig. 2, a map 200 of a virtual environment divides the virtual environment by squares of a preset size, a current target virtual character is located in the squares as shown in fig. 2, when the target virtual character triggers the third observation skill, the distribution of virtual characters in 9 squares (shown as 9 squares in a dashed line frame in fig. 2) on the peripheral side of the squares 210 (including the squares 210) is determined by taking the squares 210 as a center, and corresponding coordinates in the map are marked according to the location of each virtual character, as shown as marks 220 in fig. 2.
Alternatively, after the hunter marks the positions of the virtual characters in 9 squares on the periphery of the squares (including the squares) in the map, when a killing event (a killer kills the victim) occurs between the hunter and the marked virtual characters, the killer obtains a corresponding gain, such as: increase the blood returning speed, increase the moving speed, and the like.
A third additional identity (seeker additional identity) corresponding to a third skill comprising: when the virtual roles maintain lives in the virtual environment and collect the target props to reach the preset number, calling the escape props, and determining to acquire the virtual roles of the escape props or acquiring the virtual roles of the escape props and the escape success of teammates thereof.
Fourth, observe the rule
Optionally, in the tactical competitive game according to the embodiment of the present application, at least three special observation skills are provided, and before starting a game match, the user selects any one of the at least three special observation skills as a special observation skill for the master virtual character controlled by the user to observe the virtual environment in the game match. Schematically, three observation skills are taken as examples, and the three special observation skills are respectively explained:
first observation skill (hawk overlook): the virtual environment is observed through the first prop at a view angle, namely after the first prop (such as a virtual bird) is triggered, the first prop rises to a preset height in the air of the virtual environment, and the virtual character observes the virtual environment through the first prop at the height. Referring to fig. 3, fig. 3 is a process schematic diagram of an observation perspective conversion method according to an exemplary embodiment of the present application, as shown in fig. 3, a virtual environment is observed at a first perspective of a virtual character 300, an observation screen 310 includes an object 311 and a hill 312 in the virtual environment, when a user triggers a first prop 320 through an external input device (e.g., presses an R key on a keyboard), the virtual environment is observed by the first prop 320 rising to a preset height of the virtual environment, and the observation screen 330 includes the object 311, the hill 312 and an object 313 on the other side of the hill 312.
Second viewing skill (footprint tracking): after the virtual character triggers the skill, the step of the virtual character in the peripheral area of the virtual environment is displayed in the game interface, and the step is used for indicating the traveling direction of the virtual character passing through the area within a preset time length (note that, when the virtual character travels in a reverse mode in the area, the traveling direction indicated by the step is opposite to the actual traveling direction of the virtual character).
Third viewing skill (spar probe): the weapon spar within the preset range with the position of the virtual character as the center is observed by triggering the detection prop, optionally, the weapon spar is a mark attached to a weapon (the weapon spar can be alternatively realized as a weapon map, a weapon accessory and the like), optionally, the weapon can be a weapon held by the virtual character, and also can be a weapon to be picked up and placed on the ground of the virtual environment, optionally, when the virtual character triggers the second observation skill, other virtual articles in the virtual environment observed by the virtual character are displayed in certain gray scale and transparency, and the weapon spar is displayed in certain brightness through other virtual articles (such as walls, hillsides, floors and the like). Optionally, when the prop is triggered to observe the weapon spar, the observation range takes the position where the virtual character is located as the center, and the weapon spar in the observation range is highlighted by the spherical observation range with the preset radius.
Fifth, rule of escape
Optionally, the escape rules for different additional identities may be the same or different, and the same set of unified escape rules may be used for all additional identities, and a set of additional escape rules may be used for a specific additional identity. Schematically, 1, aiming at all virtual roles, when the virtual roles maintain lives to a final safety zone and obtain the escape prop, determining to obtain the virtual role of the escape prop, or obtaining the virtual role of the escape prop and the escape success of teammates thereof; 2. aiming at the virtual roles of the target additional identity (the additional identity of the searcher in the additional identity rule), when the virtual roles maintain lives in the virtual environment and collect the target props to reach the preset number, the escape props are called, and the virtual roles of the escape props are determined to be obtained, or the virtual roles of the escape props and the teammates of the escape props are obtained to be successfully escaped. It should be noted that, when the escape is performed in the above manner 2, the total number of the target properties in the virtual environment is a preset number, and the preset number is used to control the number of the virtual characters of the target additional identity of the escape in the manner 2, such as: optionally, the virtual roles with the target additional identities can prompt the remaining number and/or positions of the target properties which are not acquired by the virtual roles in the target additional identities in real time in a tactical competition game, and when the sum of the number and the remaining number of the target properties held by the virtual roles does not reach the required number for calling the escape properties, the virtual roles switch to a fighting strategy to escape in the method 1.
The above mode 1 and mode 2 are two schemes that exist in parallel, that is, for a virtual character with a target additional identity, the escape can be successful through the mode 1 or the escape can be successful through the mode 2, but the virtual character with the target additional identity does not need to continuously meet the escape requirement corresponding to the mode 2 after the escape is successful through the mode 1, or the virtual character with the target additional identity does not need to continuously meet the escape requirement corresponding to the mode 1 after the escape is successful through the mode 2. Optionally, the target prop in the above mode 2 is a prop that is visible in the virtual environment by the target virtual character with the additional identity, that is, the target prop is invisible in the virtual environment by the virtual character with the additional identity.
Optionally, the virtual roles display different game results after escaping in different ways, and optionally, when the virtual role of the target additional identity corresponds to an additional escape rule and the escape succeeds according to the escape rule, the virtual role of the target additional identity displays an additional display result according to the additional escape rule. Illustratively, after the virtual character escapes through the first escape rule, a result interface of the game shows that "you like to successfully escape and get the first name", and a result interface of the game shows that "you like to get the second name" is provided for the virtual character which still has a life value in the virtual environment; when the virtual character of the target additional identity escapes through the second escape rule, and the virtual character of the target additional identity is the first virtual character escaping through the second escape rule in the virtual environment, displaying that 'Maotai you become the first name of the target additional identity and the escape is successful' on the result interface of matching, displaying that 'Maotai you become the second name of the target additional identity and the escape is successful' on the result interface of matching aiming at the second virtual character escaping through the second escape rule in the virtual environment, and so on.
The schemes shown in the subsequent embodiments of the application mainly introduce the technical implementation that the virtual objects aiming at all the identities successfully escape through the escape prop.
The terminal in the present application may be a desktop computer, a laptop computer, a mobile phone, a tablet computer, an e-book reader, an MP3(Moving Picture Experts Group Audio Layer III, mpeg compression standard Audio Layer 3) player, an MP4(Moving Picture Experts Group Audio Layer IV, mpeg compression standard Audio Layer 4) player, and so on. The terminal is installed and operated with an application program supporting a virtual environment, such as an application program supporting a three-dimensional virtual environment. The application program may be any one of a virtual reality application program, a three-dimensional map program, a military simulation program, a TPS game, an FPS game, and an MOBA game. Alternatively, the application may be a stand-alone application, such as a stand-alone 3D game program, or may be a network online application.
The terminal in the present application may include: an operating system and an application program.
The operating system is the base software that provides applications with secure access to the computer hardware.
An application is an application that supports a virtual environment. Optionally, the application is an application that supports a three-dimensional virtual environment. The application program can be any one of a virtual reality application program, a three-dimensional map program, a military simulation program, a Third-person Shooting Game (TPS), a First-person Shooting Game (FPS), an MOBA Game and a multi-player gunfight survival Game. The application may be a stand-alone application, such as a stand-alone 3D game program.
Fig. 4 shows a block diagram of a computer system provided in an exemplary embodiment of the present application. The computer system 400 includes: a first device 420, a server 440, and a second device 460.
The first device 420 is installed and operated with an application program supporting a virtual environment. The application program can be any one of a virtual reality application program, a three-dimensional map program, a military simulation program, a TPS game, an FPS game, an MOBA game and a multi-player gunfight living game. The first device 420 is a device used by a first user who uses the first device 420 to control a first virtual object located in a virtual environment for activities including, but not limited to: adjusting at least one of body posture, crawling, walking, running, riding, jumping, driving, picking, shooting, attacking, throwing. Illustratively, the first virtual object is a first virtual character, such as a simulated persona or an animated persona.
The first device 420 is connected to the server 440 through a wireless network or a wired network.
The server 440 includes at least one of a server, a plurality of servers, a cloud computing platform, and a virtualization center. The server 440 is used to provide background services for applications that support a three-dimensional virtual environment. Optionally, server 440 undertakes primary computing work and first device 420 and second device 460 undertakes secondary computing work; alternatively, server 440 undertakes secondary computing work and first device 420 and second device 460 undertakes primary computing work; alternatively, the server 440, the first device 420, and the second device 460 perform cooperative computing by using a distributed computing architecture.
The second device 460 is installed and operated with an application program supporting a virtual environment. The application program can be any one of a virtual reality application program, a three-dimensional map program, a military simulation program, an FPS game, an MOBA game and a multi-player gun battle type survival game. The second device 460 is a device used by a second user who uses the second device 460 to control a second virtual object located in the virtual environment to perform activities including, but not limited to: adjusting at least one of body posture, crawling, walking, running, riding, jumping, driving, picking, shooting, attacking, throwing. Illustratively, the second virtual object is a second virtual character, such as a simulated persona or an animated persona.
Optionally, the first virtual character and the second virtual character are in the same virtual environment. Alternatively, the first avatar and the second avatar may belong to the same team, the same organization, have a friend relationship, or have temporary communication rights. Alternatively, the first virtual character and the second virtual character may belong to different teams, different organizations, or two groups with enemy.
Alternatively, the applications installed on the first device 420 and the second device 460 are the same, or the applications installed on the two devices are the same type of application for different control system platforms. The first device 420 may generally refer to one of a plurality of devices, and the second device 460 may generally refer to one of a plurality of devices, and this embodiment is illustrated by the first device 420 and the second device 460. The device types of the first device 420 and the second device 460 are the same or different, and include: at least one of a game console, a desktop computer, a smartphone, a tablet, an e-book reader, an MP3 player, an MP4 player, and a laptop portable computer. The following embodiments are illustrated where the device is a desktop computer.
Those skilled in the art will appreciate that the number of devices described above may be greater or fewer. For example, the number of the devices may be only one, or several tens or hundreds, or more. The number and the type of the devices are not limited in the embodiments of the present application.
With reference to the above noun introduction and description of implementation environment, please refer to fig. 5, which is a flowchart of a method for controlling a virtual object in a virtual environment according to an exemplary embodiment of the present application, and taking application of the method to a terminal as an example for description, as shown in fig. 5, the method includes:
step 501, displaying a virtual environment interface including a virtual environment picture, where the virtual environment picture is a picture when the virtual environment is observed from the view angle of the first virtual object controlled by the terminal.
Step 502, when the escape item is within the visual range of the first virtual object, displaying the escape item in the virtual environment interface; the escape prop is a virtual prop refreshed in the virtual environment after the limited area is updated for the ith time in the virtual environment; the restricted area is an area that restricts the activity of each virtual object in the virtual environment, and i is an integer greater than or equal to 1.
In the embodiment of the application, the restricted area in the virtual environment is updated gradually along with the recommendation of time, and when the restricted area is updated each time, the position and the range size of the restricted area are updated on the basis of the restricted area updated last time, and after the restricted area in the virtual environment is updated to the ith time, the escape prop is refreshed in the virtual environment.
Step 503, when the first virtual object completes the designated operation of the escape prop, triggering the first virtual object to leave the virtual environment with the first ranking under the state of not being eliminated.
In the embodiment of the application, a user can control the first virtual object to execute the designated operation on the escape prop through the terminal, and after the designated operation is executed, the terminal triggers the first virtual object to be separated from the virtual environment in a state that the first virtual object is not eliminated.
In summary, according to the virtual object control method separated from the virtual environment provided by this embodiment, after the restricted area in the virtual environment is updated to a certain number of times, the escape prop is refreshed in the virtual environment, and when the first virtual object controlled by the terminal successfully executes the designated operation on the escape prop, the virtual object is triggered to separate from the virtual environment in the state of not being eliminated, and the escape animation corresponding to the first virtual object that is successfully escaped in the first ranking is triggered and displayed, so that a scheme that a user can separate from the virtual environment without eliminating all other teams in the virtual environment is provided, the time required for separating from the virtual environment in the state of not being eliminated is shortened, and the electric quantity and the data traffic consumed by the terminal in the state of successfully escaping by the virtual object are saved.
Fig. 6 is a flowchart of a method for controlling a virtual object in a virtual environment according to another exemplary embodiment of the present application, for example, when the method is applied to a terminal, as shown in fig. 6, the method includes:
step 601, displaying a virtual environment interface including a virtual environment picture, where the virtual environment picture is a picture when the virtual environment is observed from a view angle of the first virtual object controlled by the terminal.
In one possible implementation manner, the screen when the virtual environment is observed from the perspective of the first virtual object controlled by the terminal may be a screen when the virtual environment is observed in a rotating manner by the first rotating axis distance.
Optionally, the first rotation axis distance is a distance between a viewpoint of the virtual object and the rotation center. Optionally, the viewpoint is used for observing the virtual environment by acquiring a picture of the virtual environment through the camera model, that is, the first rotation axis distance is a distance between the camera model and the rotation center.
Optionally, in the process of observing the virtual environment by rotating the camera model, the virtual environment may be observed in a manner that the camera model and the virtual object rotate synchronously, that is, the camera model is bound to the virtual object, and the virtual object rotates synchronously with the rotation of the camera model while the camera model rotates; the camera model can also observe the virtual environment in a mode of independent rotation, namely the virtual object keeps the position and the facing direction unchanged, and the camera model observes the virtual environment through rotation.
Optionally, the first rotational wheelbase is a default wheelbase when the virtual environment is observed.
Step 602, after the limited area is updated for the ith time in the virtual environment, a refresh instruction sent by the server is received.
In the virtual environment, the above-mentioned restricted area may also be referred to as a safe area, and is an area that restricts the activity of each virtual object in the virtual environment, and i is an integer greater than or equal to 1. The updating of the restricted area is also referred to as a refreshing of the secure area.
In this embodiment of the application, after the virtual environment is created, the restricted area therein may be updated according to a preset time rule, for example, the restricted area is sequentially updated according to a fixed or non-fixed time interval, and each time the restricted area is updated, a new restricted area may be determined in the restricted area that is updated last time, so as to narrow the activity range of each virtual object in the virtual environment.
The value of i may be a value preset in the server, for example, the value of i is set to 5, and when the server detects that the 5 th time limit area in the virtual environment is updated, a refresh instruction may be sent to the terminals of the virtual objects in the virtual environment to instruct the terminals to refresh the virtual items in the virtual environment.
The refresh instruction may be an instruction sent by the server when the limited area in the virtual environment is updated the ith time. For example, when instructing a terminal of each virtual object in the virtual environment to update the restricted area, the server transmits an area update instruction to the terminal of each virtual object, and the area update instruction includes the refresh instruction.
Alternatively, the refresh instruction may be an instruction sent by the server after the preset time of the restricted area in the virtual environment is updated for the ith time. For example, assuming that the preset time period is 3 minutes, when the server instructs the terminal of each virtual object in the virtual environment to update the restricted area, the server sends an area update instruction to the terminal of each virtual object, and sends the refresh instruction to the terminal of each virtual object 3 minutes after sending the area update instruction.
Optionally, the escape prop is a virtual prop refreshed in the virtual environment after the limited area is updated in the virtual environment for the last time.
In a possible implementation manner, the escape prop may be refreshed after the escape prop in the virtual environment is updated for the last time, for example, the server side presets that the restricted area in the virtual environment is updated for at most 5 times, and when the server detects that the restricted area in the virtual environment is updated for the 5 th time, it is determined that the update is the last update of the restricted area in the current virtual environment, and then a refresh instruction is sent to the terminal of each virtual object in the virtual environment.
In another possible implementation manner, after the escape prop is refreshed in the virtual environment, the restricted area in the virtual environment may be updated again, and after each subsequent update, the escape prop is located in the updated restricted area.
In an exemplary scheme, after sending the refresh instruction to the terminal of each virtual object in the virtual environment, the server may determine an updated restriction area according to the position of the escape item in the virtual environment when the restriction area in the virtual environment needs to be refreshed subsequently, and send a new area update instruction to the terminal of each virtual object in the virtual environment according to the determined updated restriction area. Wherein, the position of the escape prop is in the updated limited area.
Optionally, after the restricted area is updated in the virtual environment for the ith time, the range of the restricted area is sequentially reduced by taking the escape prop as a center.
For example, in this embodiment of the application, after the limited area is updated in the virtual environment for the ith time, when the limited area in the virtual environment needs to be refreshed subsequently, the server may determine, according to the position of the escape prop in the virtual environment, an updated limited area having a range smaller than the current limited area with the position of the escape prop in the virtual environment as a central point, and send a new area update instruction to the terminal of each virtual object in the virtual environment according to the updated limited area. For example, in this scheme, the new area update instruction may indicate that the radius of the updated restricted area is r, and after receiving the new area update instruction, the terminal sets a circular area with the escape prop as the center and the radius of r as the updated restricted area; alternatively, the new area update instruction may directly instruct boundary coordinates of the updated restricted area, and the terminal may set an area surrounded by the boundary coordinates as the updated restricted area after receiving the new area update instruction.
Step 603, refreshing the escape prop in the virtual environment according to the refreshing location indicated by the refreshing indication.
In an exemplary scheme, the refreshing indication is sent by a server, and relevant data of the escape prop, such as the position of the escape prop in the virtual environment, movement information and the like, are refreshed in the virtual environment. And after the terminal receives the refreshing instruction, refreshing the escape prop in the virtual environment according to the position and the movement information of the escape prop.
For example, the terminal refreshes a transport vehicle in the virtual environment according to the refreshing instruction, and when the transport vehicle moves to the refreshing place of the escape prop, the escape prop is airdropped at the refreshing place.
In a possible implementation manner, when the server judges that the escape prop needs to be refreshed, the server can determine a refreshing place of the escape prop in the virtual environment, and further determine refreshing position information of the escape prop in the virtual environment. For example, taking an example of refreshing a transport vehicle in a virtual environment and airdropping an escape prop at a refreshing location, the refreshing location information may include a moving path of the transport vehicle and location information of the refreshing location in the virtual environment.
Wherein, the refresh location may be determined by the server by:
1) the refresh location is a center point of a bounding region for the ith update in the virtual environment.
In an exemplary scheme, when the server determines that the escape prop needs to be refreshed, the server may obtain a central point of an ith updated restricted area in the virtual environment, use the central point as a refreshing location of the escape prop, use position information of the refreshing location as position information of the refreshing location of the escape prop in the virtual environment, and randomly generate a moving path passing through the refreshing location for the transport vehicle.
2) The refresh location is a random location in the restricted area of the i-th update in the virtual environment.
In an exemplary scheme, when the server determines that the escape prop needs to be refreshed, the server may obtain a range of an ith updated restricted area in the virtual environment, randomly determine a location in the ith updated restricted area as a refreshed location of the escape prop, use the location information of the refreshed location as the location information of the refreshed location of the escape prop in the virtual environment, and randomly generate a moving path passing through the refreshed location for the transport vehicle.
3) The refresh location is a random location in a limited area of the ith update in preset refresh locations in the virtual environment.
In an exemplary scheme, a developer may preset a plurality of candidate refreshing places capable of refreshing the escape props in a virtual environment, when the server determines that the escape props need to be refreshed, the server may obtain a range of an ith updated restricted area in the virtual environment, determine a candidate refreshing place in the ith updated restricted area according to the obtained range, select a candidate refreshing place from the candidate refreshing places in the ith updated restricted area as the refreshing place of the escape props, use position information of the refreshing place as position information of the refreshing place of the escape props in the virtual environment, and randomly generate a moving path passing through the refreshing place for the transport vehicle.
When the server selects one candidate refreshing place from the candidate refreshing places in the ith updated limited area as the refreshing place of the escape prop, one candidate refreshing place can be randomly selected from the candidate refreshing places in the ith updated limited area.
The escape prop can be an escape prop used by all virtual objects in the virtual environment, that is, the escape prop can be used in the virtual environment no matter what identity the virtual objects in the virtual environment are.
Step 604, when the escape item is within the visual range of the first virtual object, the escape item is displayed in the virtual environment interface.
In this embodiment of the application, the user controls the first virtual object to approach the escape item through the terminal, and when the escape item is within the visual range of the first virtual object, the escape item is displayed in the virtual environment interface displayed by the terminal, and the user can further control the first virtual object to perform a specified operation on the escape item, for example, perform an operation of opening the escape item.
Optionally, when the escape prop is out of the visual range of the first virtual object, prop indication information is displayed in the virtual environment interface; the item indication information is used for indicating at least one of the direction of the escape item relative to the first virtual object and the distance between the escape item and the first virtual object.
In an exemplary scheme, please refer to fig. 7, which illustrates a schematic diagram of item indication information according to an embodiment of the present application. As shown in fig. 7, in order to guide the user to control the first virtual object to move toward the escape item when the escape item is out of the visible range of the first virtual object, the terminal may display an item indication information 710 in the virtual environment interface 700, for example, in fig. 7, the item indication information 710 is an arrow indicating a direction, the arrow points to the direction in which the escape item is located, and further, in the vicinity of the arrow, distance information 720 between the escape item and the first virtual object may also be displayed.
Optionally, after the escape prop is refreshed in the virtual environment, when an operation of displaying a map is received, the terminal may display a map interface, where the map interface includes an abbreviated map of the virtual environment; and displaying an abbreviated icon of the escape prop on an abbreviated map of the virtual environment corresponding to the position of the escape prop.
In an exemplary scenario, after the escape item is refreshed in the virtual environment, the escape item may be indicated in a thumbnail map of the virtual environment. For example, please refer to fig. 8, which illustrates a map interface diagram according to an embodiment of the present application. As shown in fig. 8, when the terminal detects a map display operation performed by a user, a map interface 800 is displayed, where the map interface 800 includes an icon 810 of a virtual object currently controlled by the terminal and an icon 820 of an escape item.
Step 605, when the first virtual object completes the designated operation on the escape prop, triggering the first virtual object to leave the virtual environment with the first ranking under the state that the first virtual object is not eliminated.
According to the scheme provided by the embodiment of the application, after the limited area is updated to a certain area, the escape prop is refreshed in the virtual environment, and when the escape prop is executed with the specified operation, the first virtual object executing the specified operation is controlled to be separated from the virtual environment in a first ranking mode under the state that the first virtual object is not eliminated, users of all other teams do not need to be eliminated by the first virtual object, so that the time length required for the first virtual object to be separated from the virtual environment under the state that the first virtual object is not eliminated is greatly shortened, and the electric quantity and the data flow consumed by the terminal are reduced.
Optionally, when the terminal triggers that the first virtual object is separated from the virtual environment by the first ranking in the state that the first virtual object is not eliminated, an escape animation is further displayed, where the escape animation includes an animation in which the first virtual object is separated from the virtual environment in the state that the first virtual object is not eliminated.
In this embodiment of the application, when the first virtual object completes the designated operation on the escape prop, the terminal may play a section of escape animation.
For example, please refer to fig. 9 to 11, which illustrate schematic views of an escape screen according to an embodiment of the present application.
As shown in fig. 9, after the first virtual object collects enough target props and calls the escape props, one escape prop (box prop) is refreshed in the virtual environment in an airdrop manner, that is, a virtual object in the form of a flying bird is refreshed in the virtual environment, and when the virtual object in the form of the flying bird flies to a place where the user calls the escape prop, one box prop 91 is airdropped.
As shown in fig. 10, the user controls the first virtual object to approach the escape prop and starts timing after clicking. For example, in fig. 10, after the user controls the first virtual object to approach the escape item and clicks or presses a certain key (e.g., a T key on a keyboard), or clicks or presses the escape item displayed on the screen, the terminal starts timing, and displays timing information 1001 in the virtual environment interface.
If the timing reaches a predetermined time and is not interrupted in the process, an escape animation is triggered, for example, in fig. 11, a flying bird 1101 appears in a box-type prop, and the user will automatically grasp the leg of the flying bird and drag the bird away from the virtual environment.
Optionally, the escape animation further includes an animation that a second virtual object is separated from the virtual environment in a second ranking in a state that the second virtual object is not eliminated, where the second virtual object is a virtual object outside the team where the first virtual object is located.
Optionally, the escape animation further includes an animation in which a third virtual object is released from the virtual environment in a first ranking state without being eliminated, and the third virtual object is a virtual object on the same team as the first virtual object.
In an exemplary scheme, for each virtual object in the same team, when a first virtual object in the virtual object is successfully separated from the virtual environment through the escape prop, other virtual objects in the same team can also be separated from the virtual environment in the same first ranking state without being eliminated.
In an exemplary embodiment, when the first virtual object is successfully separated from the virtual environment through the escape prop, the virtual objects in other teams may also be separated from the virtual environment in a state of not being eliminated, and the second ranking obtained by the virtual objects in the other teams is different from the first ranking, for example, the second ranking may be lower than the first ranking.
Alternatively, in another exemplary scheme, there may be a plurality of escape props refreshed in the virtual environment, and when the first virtual object successfully escapes from the virtual environment through the escape prop, each virtual object in other teams may also escape from the virtual environment not directly but through other unused escape props.
Step 606, displaying a ranking settlement interface, wherein the ranking settlement interface comprises ranking information of a first ranking of the first virtual object in the virtual environment.
Please refer to fig. 12, which shows a schematic diagram of an escape process according to an embodiment of the present application. Taking the case of refreshing the escape prop after the safety zone (i.e. the above-mentioned restricted zone) is updated for the last time, as shown in fig. 12, the escape process can be as follows:
step 1), judging whether the safety area is reduced to the last circle, and if so, entering step 2);
in an exemplary scheme, the battle in the virtual environment starts (S1201), and after each time the restricted area is updated, the server determines whether the restricted area in the virtual environment is updated for the last time, i.e., whether the security zone shrinks to the last circle (S1202), and if so, performs the operation of step 2).
Step 2), judging whether the flying birds of the air-drop escape box pass through the safety area and accurately throw the escape box in the safety area or not, and if so, entering step 3);
in an exemplary scenario, the server refreshes a bird-shaped transportation vehicle in the virtual environment, and assigns a flight path and a position of the airdrop escape box (e.g., a random position within the last updated safety zone) for the bird-shaped transportation vehicle. The terminal refreshes the transport carrier and flies to the position of the airdrop escape box according to the indication of the server (S1203), judges whether the transport carrier reaches the airdrop position (S1204), and if so, the airdrop escape box (S1205).
Step 3), whether the escape box is opened successfully by a user or not is judged, and if yes, the step 4) is carried out;
in an exemplary scheme, the user-controlled virtual object needs to perform an operation of opening the escape box to successfully escape, for example, as shown in fig. 8, if the user-controlled virtual object successfully maintains a certain operation within a preset time period (for example, 8 seconds) without being interrupted or actively cancelled, the terminal confirms that the escape box is successfully opened by the user.
Step 4), refreshing the escaping flying birds after the bird is opened successfully, and playing escape animations of the users;
in the process, the terminal judges whether the operation of opening the escape box by the user is interrupted or not (S1206), if not, the terminal confirms that the escape box is successfully opened by the user, the escape form of the escape prop can be refreshed, for example, a flying bird is refreshed, and an escape animation of a virtual object controlled by the user is played (S1207), for example, the virtual object catches a leg of the flying bird and is dragged by the flying bird to fly away.
And 5), correctly popping up a settlement interface by users with different titles at the time, and carrying out single-round settlement awards (S1208).
In an exemplary scheme, by the scheme shown in the application, the ranking of all virtual objects in the virtual environment can be obtained by separating the virtual objects from the virtual environment, and the corresponding reward settlement can be obtained.
In summary, according to the virtual object control method separated from the virtual environment provided by this embodiment, after the restricted area in the virtual environment is updated to a certain number of times, the escape prop is refreshed in the virtual environment, and when the first virtual object controlled by the terminal successfully executes the designated operation on the escape prop, the virtual object is triggered to separate from the virtual environment in the state of not being eliminated, and the escape animation corresponding to the first virtual object that is successfully escaped in the first ranking is triggered and displayed, so that a scheme that a user can separate from the virtual environment without eliminating all other teams in the virtual environment is provided, the time required for separating from the virtual environment in the state of not being eliminated is shortened, and the electric quantity and the data traffic consumed by the terminal when the virtual object controlled by the user is successfully escaped are saved.
In addition, according to the scheme shown in the embodiment of the application, when the virtual object is controlled to be separated from the virtual environment under the condition that the virtual object is not eliminated, the corresponding animation effect is displayed, the problem that the picture is more obtrusive when the virtual object is separated from the virtual environment is avoided, and the construction effect of the virtual environment is improved.
In addition, through the scheme shown in the application, the user can obtain a special chance of successful escape, the victory mode of a cruel game that the user is forced to kill only one person/team is avoided, the mode of searching for enemies and eliminating the enemies in a full scale in a tactical competitive game is changed, the game atmosphere and the game experience are effectively improved, and the game fun of the user is increased.
Fig. 13 is a block diagram of a virtual object control apparatus in a virtual environment according to an exemplary embodiment of the present application, where the apparatus may be implemented in a terminal, and as shown in fig. 13, the apparatus includes:
an environment interface display module 1301, configured to display a virtual environment interface including a virtual environment picture, where the virtual environment picture is a picture obtained when the virtual environment is observed from a view of the first virtual object controlled by the terminal;
a property display module 1302, configured to display the escape property in the virtual environment interface when the escape property is within the visual range of the first virtual object; the escape prop is a virtual prop refreshed in the virtual environment after the limited area is updated for the ith time in the virtual environment; the limiting area is an area for limiting the activity of each virtual object in the virtual environment, and i is an integer greater than or equal to 1;
a release triggering module 1303, configured to trigger display of an escape animation when the first virtual object completes a specified operation on the escape prop; the escape animation comprises an animation that the first virtual object is separated from the virtual environment in a first ranking mode under the condition that the first virtual object is not eliminated.
Optionally, the apparatus further comprises:
a refresh instruction receiving module, configured to receive a refresh instruction sent by the server after the limited area is updated for the ith time in the virtual environment;
and the prop refreshing module is used for refreshing the escape props in the virtual environment according to the refreshing place indicated by the refreshing indication.
Optionally, the refresh location is a central point of a limited area of an i-th update in the virtual environment;
or, the refresh location is a random location in a restricted area of an ith update in the virtual environment;
or the refresh location is a random location in a limited area of the ith update in preset refresh locations in the virtual environment.
Optionally, the apparatus further comprises:
the indication information display module is used for displaying item indication information in the virtual environment interface when the escape item is out of the visual range of the first virtual object; the item indication information is used for indicating at least one of the direction of the escape item relative to the first virtual object and the distance between the escape item and the first virtual object.
Optionally, the apparatus further comprises:
the map interface display module is used for displaying a map interface when receiving an operation of displaying a map, wherein the map interface comprises a thumbnail map of the virtual environment;
and the icon display module is used for displaying the abbreviated icon of the escape prop at the position corresponding to the escape prop on the abbreviated map of the virtual environment.
Optionally, the apparatus further comprises:
and the animation display module is used for displaying the escape animation, and the escape animation comprises the animation that the first virtual object is separated from the virtual environment in a first ranking mode under the condition that the first virtual object is not eliminated.
Optionally, the escape animation further includes an animation that a second virtual object is separated from the virtual environment in a second ranking in a state that the second virtual object is not eliminated, where the second virtual object is a virtual object outside a team where the first virtual object is located.
Optionally, the escape animation further includes an animation in which a third virtual object is separated from the virtual environment by a first ranking in a state in which the third virtual object is not eliminated, and the third virtual object is a virtual object in the same team as the first virtual object.
Optionally, the escape prop is a virtual prop refreshed in the virtual environment after the limited area is updated in the virtual environment for the last time.
Optionally, the apparatus further comprises:
and the area reducing module is used for sequentially reducing the range of the limited area by taking the escape prop as a center after the limited area is updated in the virtual environment for the ith time.
In summary, according to the virtual object control apparatus separated from the virtual environment provided in this embodiment, after the restricted area in the virtual environment is updated to a certain number of times, the escape prop is refreshed in the virtual environment, and when the first virtual object controlled by the terminal successfully performs the specified operation on the escape prop, the virtual object is triggered to separate from the virtual environment in the state of not being eliminated, and the escape animation corresponding to the first virtual object that is successfully escaped in the first ranking is triggered and displayed, so that a scheme that a user can separate from the virtual environment without eliminating all other teams in the virtual environment is provided, the time required for separating from the virtual environment in the state of not being eliminated is shortened, and the electric quantity and the data traffic consumed by the terminal when the virtual object controlled by the user is successfully escaped are saved.
In addition, according to the scheme shown in the embodiment of the application, when the virtual object is controlled to be separated from the virtual environment under the condition that the virtual object is not eliminated, the corresponding animation effect is displayed, the problem that the picture is more obtrusive when the virtual object is separated from the virtual environment is avoided, and the construction effect of the virtual environment is improved.
Fig. 14 shows a block diagram of a terminal 1400 according to an exemplary embodiment of the present invention. The terminal 1400 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion video Experts compression standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion video Experts compression standard Audio Layer 4), a notebook computer, or a desktop computer. Terminal 1400 can also be referred to as user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other names.
In general, terminal 1400 includes: a processor 1401, and a memory 1402.
Processor 1401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so forth. The processor 1401 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1401 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also referred to as a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 1401 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing content that the display screen needs to display. In some embodiments, processor 1401 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
Memory 1402 may include one or more computer-readable storage media, which may be non-transitory. Memory 1402 may also include high speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 1402 is used to store at least one instruction for execution by processor 1401 to implement a virtual object control method in a virtual environment as provided by method embodiments herein.
In some embodiments, terminal 1400 may further optionally include: a peripheral device interface 1403 and at least one peripheral device. The processor 1401, the memory 1402, and the peripheral device interface 1403 may be connected by buses or signal lines. Each peripheral device may be connected to the peripheral device interface 1403 via a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 1404, a touch display 1405, a camera 1406, audio circuitry 1407, a positioning component 1408, and a power supply 1409.
The peripheral device interface 1403 can be used to connect at least one peripheral device related to I/O (Input/Output) to the processor 1401 and the memory 1402. In some embodiments, the processor 1401, memory 1402, and peripheral interface 1403 are integrated on the same chip or circuit board; in some other embodiments, any one or both of the processor 1401, the memory 1402, and the peripheral device interface 1403 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
The Radio Frequency circuit 1404 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 1404 communicates with communication networks and other communication devices via electromagnetic signals. The rf circuit 1404 converts an electrical signal into an electromagnetic signal to transmit, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1404 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuit 1404 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: the world wide web, metropolitan area networks, intranets, generations of mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuit 1404 may further include NFC (Near Field Communication) related circuits, which are not limited in this application.
The display screen 1405 is used to display a UI (user interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 1405 is a touch display screen, the display screen 1405 also has the ability to capture touch signals at or above the surface of the display screen 1405. The touch signal may be input to the processor 1401 for processing as a control signal. At this point, the display 1405 may also be used to provide virtual buttons and/or virtual keyboards, also referred to as soft buttons and/or soft keyboards. In some embodiments, the display 1405 may be one, providing the front panel of the terminal 1400; in other embodiments, display 1405 may be at least two, respectively disposed on different surfaces of terminal 1400 or in a folded design; in still other embodiments, display 1405 may be a flexible display disposed on a curved surface or on a folded surface of terminal 1400. Even further, the display 1405 may be arranged in a non-rectangular irregular figure, i.e., a shaped screen. The Display 1405 can be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and the like.
The camera assembly 1406 is used to capture images or video. Optionally, camera assembly 1406 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 1406 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
The audio circuit 1407 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 1401 for processing or inputting the electric signals to the radio frequency circuit 1404 to realize voice communication. For stereo capture or noise reduction purposes, multiple microphones may be provided, each at a different location of terminal 1400. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is then used to convert electrical signals from the processor 1401 or the radio frequency circuit 1404 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, the audio circuit 1407 may also include a headphone jack.
The positioning component 1408 serves to locate the current geographic position of the terminal 1400 for navigation or LBS (Location Based Service). The Positioning component 1408 may be based on the Positioning component of the GPS (Global Positioning System) in the united states, the beidou System in china, or the galileo System in russia.
Power supply 1409 is used to power the various components of terminal 1400. The power source 1409 may be alternating current, direct current, disposable or rechargeable. When the power source 1409 comprises a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, terminal 1400 also includes one or more sensors 1410. The one or more sensors 1410 include, but are not limited to: acceleration sensor 1411, gyroscope sensor 1412, pressure sensor 1413, fingerprint sensor 1414, optical sensor 1415, and proximity sensor 1416.
The acceleration sensor 1411 may detect the magnitude of acceleration on three coordinate axes of a coordinate system established with the terminal 1400. For example, the acceleration sensor 1411 may be used to detect components of the gravitational acceleration in three coordinate axes. The processor 1401 can control the touch display 1405 to display a user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1411. The acceleration sensor 1411 may also be used for the acquisition of motion data of a game or a user.
The gyro sensor 1412 may detect a body direction and a rotation angle of the terminal 1400, and the gyro sensor 1412 and the acceleration sensor 1411 may cooperate to collect a 3D motion of the user on the terminal 1400. The processor 1401 can realize the following functions according to the data collected by the gyro sensor 1412: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 1413 may be disposed on the side bezel of terminal 1400 and/or underlying touch display 1405. When the pressure sensor 1413 is disposed on the side frame of the terminal 1400, the user's holding signal of the terminal 1400 can be detected, and the processor 1401 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1413. When the pressure sensor 1413 is disposed at the lower layer of the touch display 1405, the processor 1401 controls the operability control on the UI interface according to the pressure operation of the user on the touch display 1405. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 1414 is used for collecting a fingerprint of a user, and the processor 1401 identifies the user according to the fingerprint collected by the fingerprint sensor 1414, or the fingerprint sensor 1414 identifies the user according to the collected fingerprint. Upon recognizing that the user's identity is a trusted identity, processor 1401 authorizes the user to perform relevant sensitive operations including unlocking the screen, viewing encrypted information, downloading software, paying for, and changing settings, etc. Fingerprint sensor 1414 may be disposed on the front, back, or side of terminal 1400. When a physical button or vendor Logo is provided on terminal 1400, fingerprint sensor 1414 may be integrated with the physical button or vendor Logo.
The optical sensor 1415 is used to collect ambient light intensity. In one embodiment, processor 1401 can control the display brightness of touch display 1405 based on the ambient light intensity collected by optical sensor 1415. Specifically, when the ambient light intensity is high, the display luminance of the touch display 1405 is increased; when the ambient light intensity is low, the display brightness of the touch display 1405 is turned down. In another embodiment, the processor 1401 can also dynamically adjust the shooting parameters of the camera assembly 1406 according to the intensity of the ambient light collected by the optical sensor 1415.
Proximity sensor 1416, also known as a distance sensor, is typically disposed on the front panel of terminal 1400. The proximity sensor 1416 is used to collect the distance between the user and the front surface of the terminal 1400. In one embodiment, when proximity sensor 1416 detects that the distance between the user and the front face of terminal 1400 is gradually decreased, processor 1401 controls touch display 1405 to switch from a bright screen state to a dark screen state; when proximity sensor 1416 detects that the distance between the user and the front face of terminal 1400 is gradually increasing, processor 1401 controls touch display 1405 to switch from a breath-screen state to a bright-screen state.
Those skilled in the art will appreciate that the configuration shown in fig. 14 is not intended to be limiting with respect to terminal 1400 and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be employed.
An embodiment of the present application further provides a computer device, where the computer device includes a memory and a processor, where the memory stores at least one instruction, at least one program, a code set, or a set of instructions, and the at least one instruction, the at least one program, the code set, or the set of instructions is loaded by the processor and implements the above-mentioned method for controlling virtual objects in a virtual environment as shown in fig. 5 or fig. 6.
Embodiments of the present application further provide a computer-readable storage medium, in which at least one instruction, at least one program, a code set, or a set of instructions is stored, and the at least one instruction, the at least one program, the code set, or the set of instructions is loaded and executed by the processor to implement the virtual object control method in the virtual environment as described in fig. 5 or fig. 6.
The present application further provides a computer program product, which when run on a computer, causes the computer to execute the method for controlling a virtual object in a virtual environment provided by the above method embodiments.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, which may be a computer readable storage medium contained in a memory of the above embodiments; or it may be a separate computer-readable storage medium not incorporated in the terminal. The computer readable storage medium has stored therein at least one instruction, at least one program, a set of codes, or a set of instructions that is loaded and executed by the processor to implement the virtual object control method in a virtual environment as described in fig. 5 or fig. 6.
Optionally, the computer-readable storage medium may include: a Read Only Memory (ROM), a Random Access Memory (RAM), a Solid State Drive (SSD), or an optical disc. The Random Access Memory may include a resistive Random Access Memory (ReRAM) and a Dynamic Random Access Memory (DRAM). The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (15)

1. A method of virtual object control in a virtual environment, the method being performed by a terminal, the method comprising:
endowing the virtual object with different types of additional identities, setting a set of unified escape rules for all the additional identities, and setting a set of additional escape rules for each specific additional identity; the virtual object is successfully escaped through the unified escape rule or the additional escape rule;
displaying a virtual environment interface comprising a virtual environment picture, wherein the virtual environment picture is a picture when the virtual environment is observed from the view angle of a first virtual object controlled by the terminal;
when the escape prop is within the visual range of the first virtual object, displaying the escape prop in the virtual environment interface; the escape prop is a virtual prop refreshed in the virtual environment after the limited area is updated for the ith time in the virtual environment; the limiting area is an area for limiting the activity of each virtual object in the virtual environment, and i is an integer greater than or equal to 1;
when the first virtual object finishes the designated operation of the escape prop, triggering the first virtual object and a third virtual object to be separated from the virtual environment in a first ranking mode under the condition that the first virtual object and the third virtual object are not eliminated, wherein the third virtual object is a virtual object which is in the same team as the first virtual object.
2. The method of claim 1, wherein prior to displaying the escape prop in the virtual environment interface when the escape prop is within the visual range of the first virtual object, further comprising:
after the limited area is updated for the ith time in the virtual environment, receiving a refreshing instruction sent by a server;
and refreshing the escape prop in the virtual environment according to the refreshing place indicated by the refreshing indication.
3. The method of claim 2,
the refresh location is a center point of a bounding region of an ith update in the virtual environment;
or, the refresh location is a random location in a restricted area of an ith update in the virtual environment;
or the refresh location is a random location in a limited area of the ith update in preset refresh locations in the virtual environment.
4. The method of claim 1, further comprising:
when the escape prop is out of the visual range of the first virtual object, prop indication information is displayed in the virtual environment interface; the item indication information is used for indicating at least one of the direction of the escape item relative to the first virtual object and the distance between the escape item and the first virtual object.
5. The method of claim 1, further comprising:
when receiving an operation of displaying a map, displaying a map interface, wherein the map interface comprises an abbreviated map of the virtual environment;
and displaying an abbreviated icon of the escape prop at a position corresponding to the escape prop on an abbreviated map of the virtual environment.
6. The method of claim 1, further comprising:
and displaying an escape animation, wherein the escape animation comprises an animation that the first virtual object is separated from the virtual environment in a first ranking mode under the condition that the first virtual object is not eliminated.
7. The method of claim 6,
the escape animation also comprises animation that a second virtual object is separated from the virtual environment in a second ranking mode under the condition that the second virtual object is not eliminated, and the second virtual object is a virtual object outside the team where the first virtual object is located.
8. The method of claim 6,
the escape animation also comprises an animation that the third virtual object is separated from the virtual environment by the first ranking under the condition that the third virtual object is not eliminated.
9. The method of claim 1, wherein the escape prop is a virtual prop that is refreshed in the virtual environment after a last update to the restricted area in the virtual environment.
10. The method of claim 1, further comprising:
and after the limited area is updated in the virtual environment for the ith time, sequentially reducing the range of the limited area by taking the escape prop as a center.
11. An apparatus for controlling a virtual object in a virtual environment, the apparatus being used in a terminal, the apparatus comprising:
the rule making module is used for endowing the virtual object with different types of additional identities, setting a set of unified escape rules for all the additional identities, and setting a set of additional escape rules for each specific additional identity; the virtual object is successfully escaped through the unified escape rule or the additional escape rule;
the environment interface display module is used for displaying a virtual environment interface containing a virtual environment picture, wherein the virtual environment picture is a picture obtained when the virtual environment is observed from the visual angle of a first virtual object controlled by the terminal;
the property display module is used for displaying the escape property in the virtual environment interface when the escape property is within the visual range of the first virtual object; the escape prop is a virtual prop refreshed in the virtual environment after the limited area is updated for the ith time in the virtual environment; the limiting area is an area for limiting the activity of each virtual object in the virtual environment, and i is an integer greater than or equal to 1;
and the separation triggering module is used for triggering the first virtual object and a third virtual object to separate from the virtual environment in a first ranking state under the condition that the first virtual object and the third virtual object are not eliminated when the first virtual object completes the specified operation on the escape prop, wherein the third virtual object is a virtual object in the same team as the first virtual object.
12. The apparatus of claim 11, further comprising:
a refresh instruction receiving module, configured to receive a refresh instruction sent by the server after the limited area is updated for the ith time in the virtual environment;
and the prop refreshing module is used for refreshing the escape props in the virtual environment according to the refreshing place indicated by the refreshing indication.
13. The apparatus of claim 12,
the refresh location is a center point of a bounding region of an ith update in the virtual environment;
or, the refresh location is a random location in a restricted area of an ith update in the virtual environment;
or the refresh location is a random location in a limited area of the ith update in preset refresh locations in the virtual environment.
14. A computer device comprising a processor and a memory, said memory having stored therein at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by said processor to implement a virtual object control method in a virtual environment according to any one of claims 1 to 10.
15. A computer-readable storage medium, having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by a processor to implement a virtual object control method in a virtual environment according to any one of claims 1 to 10.
CN201910760319.7A 2019-08-16 2019-08-16 Virtual object control method, device, equipment and storage medium in virtual environment Active CN110448905B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910760319.7A CN110448905B (en) 2019-08-16 2019-08-16 Virtual object control method, device, equipment and storage medium in virtual environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910760319.7A CN110448905B (en) 2019-08-16 2019-08-16 Virtual object control method, device, equipment and storage medium in virtual environment

Publications (2)

Publication Number Publication Date
CN110448905A CN110448905A (en) 2019-11-15
CN110448905B true CN110448905B (en) 2021-08-10

Family

ID=68487267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910760319.7A Active CN110448905B (en) 2019-08-16 2019-08-16 Virtual object control method, device, equipment and storage medium in virtual environment

Country Status (1)

Country Link
CN (1) CN110448905B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111249730B (en) 2020-01-15 2021-08-24 腾讯科技(深圳)有限公司 Virtual object control method, device, equipment and readable storage medium
CN112587924B (en) * 2021-01-08 2024-07-23 网易(杭州)网络有限公司 Avoidance method and device for game AI, storage medium and computer equipment
CN114042315B (en) * 2021-10-29 2023-06-16 腾讯科技(深圳)有限公司 Virtual scene-based graphic display method, device, equipment and medium
CN115518381B (en) * 2022-10-08 2023-09-05 广州三七极耀网络科技有限公司 Method, system, device and medium for refreshing virtual object and environment object in game

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6460463B2 (en) * 2015-01-22 2019-01-30 株式会社セガゲームス GAME PROGRAM AND GAME DEVICE
CN108295468B (en) * 2018-02-28 2021-12-28 网易(杭州)网络有限公司 Information processing method, device and storage medium for game

Also Published As

Publication number Publication date
CN110448905A (en) 2019-11-15

Similar Documents

Publication Publication Date Title
CN110433488B (en) Virtual character-based fight control method, device, equipment and medium
CN111589131B (en) Control method, device, equipment and medium of virtual role
CN110755841B (en) Method, device and equipment for switching props in virtual environment and readable storage medium
CN111249730B (en) Virtual object control method, device, equipment and readable storage medium
CN111035918B (en) Reconnaissance interface display method and device based on virtual environment and readable storage medium
CN110448905B (en) Virtual object control method, device, equipment and storage medium in virtual environment
CN110694261A (en) Method, terminal and storage medium for controlling virtual object to attack
CN110478904B (en) Virtual object control method, device, equipment and storage medium in virtual environment
CN110465083B (en) Map area control method, apparatus, device and medium in virtual environment
CN111659119B (en) Virtual object control method, device, equipment and storage medium
CN111389005B (en) Virtual object control method, device, equipment and storage medium
CN111596838B (en) Service processing method and device, computer equipment and computer readable storage medium
CN112083848B (en) Method, device and equipment for adjusting position of control in application program and storage medium
CN111672118B (en) Virtual object aiming method, device, equipment and medium
CN111589130A (en) Virtual object control method, device, equipment and storage medium in virtual scene
CN111744186A (en) Virtual object control method, device, equipment and storage medium
CN110478900B (en) Map area generation method, device, equipment and storage medium in virtual environment
CN111760278A (en) Skill control display method, device, equipment and medium
CN111659117A (en) Virtual object display method and device, computer equipment and storage medium
CN113289331A (en) Display method and device of virtual prop, electronic equipment and storage medium
CN111672102A (en) Virtual object control method, device, equipment and storage medium in virtual scene
CN112691370A (en) Method, device, equipment and storage medium for displaying voting result in virtual game
CN112316421A (en) Equipment method, device, terminal and storage medium of virtual prop
CN111589144B (en) Virtual character control method, device, equipment and medium
CN110448907B (en) Method and device for displaying virtual elements in virtual environment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant