Nothing Special   »   [go: up one dir, main page]

CN111773694A - Control method and device of virtual operation object and storage medium - Google Patents

Control method and device of virtual operation object and storage medium Download PDF

Info

Publication number
CN111773694A
CN111773694A CN202010664323.6A CN202010664323A CN111773694A CN 111773694 A CN111773694 A CN 111773694A CN 202010664323 A CN202010664323 A CN 202010664323A CN 111773694 A CN111773694 A CN 111773694A
Authority
CN
China
Prior art keywords
virtual
operation object
prop
virtual operation
attack
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.)
Granted
Application number
CN202010664323.6A
Other languages
Chinese (zh)
Other versions
CN111773694B (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 CN202010664323.6A priority Critical patent/CN111773694B/en
Publication of CN111773694A publication Critical patent/CN111773694A/en
Application granted granted Critical
Publication of CN111773694B publication Critical patent/CN111773694B/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
    • 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/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/533Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
    • 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/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/537Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
    • A63F13/5378Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for displaying an additional top view, e.g. radar screens or maps
    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • 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
    • G06F3/04842Selection of displayed objects or displayed text elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Optics & Photonics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a control method and device of a virtual operation object and a storage medium. Wherein, the method comprises the following steps: under the condition that a first operation performed on a virtual activation button of a first prop is detected, displaying virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop is located; marking at least one second virtual operation object in the virtual gas; determining a target virtual operation object from the displayed second virtual operation objects; and controlling the first virtual operation object to execute the attack operation by using the first tool in the case of detecting the second operation for attacking the target virtual operation object. The invention solves the technical problem of lower control accuracy of the virtual operation object.

Description

Control method and device of virtual operation object and storage medium
Technical Field
The present invention relates to the field of computers, and in particular, to a method and an apparatus for controlling a virtual operation object, and a storage medium.
Background
In the current mobile terminal virtual game, in order to meet various requirements of game players, various control modes of virtual operation characters need to be introduced, but in some special scenes of the virtual game, the control accuracy of the virtual operation characters is low, for example, in a smoke scene, the visual field of the player is fuzzy, an enemy virtual operation character cannot be seen clearly, and the control of the virtual operation characters to execute accurate attack operation on the enemy virtual operation characters is more difficult. In other words, the prior art has the problem that the control accuracy of the virtual operation object is low.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a method and a device for controlling a virtual operation object and a storage medium, which are used for at least solving the technical problem of low control accuracy of the virtual operation object.
According to an aspect of the embodiments of the present invention, there is provided a method for controlling a virtual operation object, including: under the condition that a first operation executed on a virtual activation button of a first prop is detected, displaying virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop is located, wherein the virtual activation button is used for setting the first prop as the prop currently used by the first virtual operation object, and the virtual gas is used for obscuring the observation sight line of virtual operation objects except the first virtual operation object in the first virtual space range; marking at least one second virtual operation object in the virtual gas, wherein the marketing identification of the second virtual operation object is different from the marketing identification of the first virtual operation object; determining a target virtual operation object from the displayed second virtual operation objects; and controlling the first virtual operation object to execute an attack operation by using the first tacker under the condition that a second operation for attacking the target virtual operation object is detected.
According to another aspect of the embodiments of the present invention, there is also provided a control apparatus for a virtual operation object, including: the system comprises a first display unit, a second display unit and a control unit, wherein the first display unit is used for displaying virtual gas triggered by a first prop in a first virtual space range where a first virtual operation object using the first prop is located under the condition that a first operation executed on a virtual activation button of the first prop is detected, the virtual activation button is used for setting the first prop as the prop currently used by the first virtual operation object, and the virtual gas is used for blurring the observation sight line of the virtual operation objects except the first virtual operation object in the first virtual space range; a marking unit, configured to mark at least one second virtual operation object in the virtual gas, where a camping identifier of the second virtual operation object is different from a camping identifier of the first virtual operation object; a determining unit, configured to determine a target virtual operation object from the displayed second virtual operation objects; and the control unit is used for controlling the first virtual operation object to execute attack operation by using the first tacker under the condition that a second operation for attacking the target virtual operation object is detected.
According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the control method of the virtual operation object when running.
According to another aspect of the embodiments of the present invention, there is also provided an electronic apparatus, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the control method of the virtual operation object through the computer program.
In an embodiment of the present invention, when a first operation performed on a virtual activation button of a first prop is detected, displaying a virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop is located, where the virtual activation button is used to set the first prop as a prop currently used by the first virtual operation object, and the virtual gas is used to obscure an observation line of sight of a virtual operation object located in the first virtual space range except the first virtual operation object; marking at least one second virtual operation object in the virtual gas, wherein the marketing identification of the second virtual operation object is different from the marketing identification of the first virtual operation object; determining a target virtual operation object from the displayed second virtual operation objects; under the condition that a second operation for attacking the target virtual operation object is detected, the first virtual operation object is controlled to execute the attack operation by using the first tool, the detection area is reasonably and dynamically adjusted according to the false touch signal, the virtual gas for hiding the virtual operation object is released while the virtual tool is used, and the mark for prompting the hidden virtual operation object is displayed in the virtual gas, so that the technical purpose of controlling the virtual operation object to execute the accurate attack operation under the fuzzy virtual gas environment is achieved, the technical effect of improving the control accuracy of the virtual operation object is achieved, and the technical problem that the control accuracy of the virtual operation object is low is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a diagram illustrating an application environment of an alternative method for controlling a virtual operation object according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a flow chart of an alternative method for controlling a virtual operand in accordance with an embodiment of the present invention;
FIG. 3 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 6 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 7 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 8 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 9 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 10 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 11 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 12 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 13 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 14 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 15 is a diagram illustrating an alternative control method for a virtual operand according to an embodiment of the present invention;
FIG. 16 is a schematic diagram of an alternative control apparatus for virtual operands in accordance with an embodiment of the present invention;
fig. 17 is a schematic structural diagram of an alternative electronic device according to an embodiment of the invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
According to an aspect of the embodiments of the present invention, a method for controlling a virtual operation object is provided, and optionally, as an optional implementation manner, the method for controlling a virtual operation object may be, but is not limited to be, applied to an environment as shown in fig. 1. The system may include, but is not limited to, a user device 102, a network 110, and a server 112, wherein the user device 102 may include, but is not limited to, a display 108, a processor 106, and a memory 104, the display 108 may be installed with, but is not limited to, a sensor capable of recognizing a touch operation, and the display 108 may be used for, but is not limited to, displaying a first road tool 1022, a virtual activation button 1024, a virtual gas 1026, a first virtual operation object 1028, and a second virtual operation object 1030.
The specific process comprises the following steps:
step S102, the user equipment 102 acquires a first operation triggered by the virtual activation button 1024 through a sensor which is arranged in the display 108 and can recognize the touch operation;
step S104-S106, the user equipment 102 sends the first operation to the server 112 through the network 110;
step S108, the server 112 processes the first operation through the database 114 and the processing engine 116, thereby generating a compressed display screen;
steps S110-S112, the server 112 sends the compressed display to the user device 102 via the network 110, and the processor 106 in the user device 102 displays the processed display in the display 108 and stores the processed display in the memory 104. The display screen may include, but is not limited to, a currently used item set as the first virtual operation object 1028 by the first item 1022, a virtual gas 1026 displayed in an area where the first virtual operation object 1028 is located, and a second virtual operation object 1030 hidden in the virtual gas 1026, and may also be, but is not limited to, stored in the server 112.
Optionally, as an optional implementation manner, as shown in fig. 2, the method for controlling a virtual operation object includes:
s202, under the condition that a first operation executed on a virtual activation button of a first prop is detected, displaying virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop is located, wherein the virtual activation button is used for setting the first prop as the prop currently used by the first virtual operation object, and the virtual gas is used for blurring the observation sight of the virtual operation objects except the first virtual operation object in the first virtual space range;
s204, marking at least one second virtual operation object in the virtual gas, wherein the marketing identification of the second virtual operation object is different from the marketing identification of the first virtual operation object;
s206, determining a target virtual operation object from the displayed second virtual operation objects;
and S208, controlling the first virtual operation object to execute the attack operation by using the first tacker under the condition that the second operation for attacking the target virtual operation object is detected.
Optionally, the control method of the virtual operation object may be but is not limited to be applied to a mobile terminal shooting game; the first item can be but is not limited to a virtual item pre-configured before entering a battle scene, and the virtual item can be but is not limited to weapons, defensive items, chips, skill cards and the like, such as a knife, a gun, a shield, armor and the like; the first operation may be, but is not limited to, a touch operation; virtual gases may be, but are not limited to, gases used to obscure viewing lines, such as smoke, toxic gases, and the like; the first virtual spatial range may be, but is not limited to, a fixed spatial range centered on the first virtual operation object; the way of marking may include, but is not limited to, color marking, outline marking, other graphic marking, etc., wherein the way of marking may be, but is not limited to, related to the camping identification, such as marking of enemy as red, marking of friend as green, etc.; attack operations may include, but are not limited to, a type of close combat attack, a type of remote attack, and the like, such as close combat slash, close combat stab, remote throw, and the like.
It should be noted that, in a case that a first operation performed on a virtual activation button of a first prop is detected, a virtual gas triggered by the first prop is displayed in a first virtual space range where a first virtual operation object using the first prop is located, where the virtual activation button is used to set the first prop as the prop currently used by the first virtual operation object, and the virtual gas is used to obscure an observation sight line of a virtual operation object located in the first virtual space range except the first virtual operation object; marking at least one second virtual operation object in the virtual gas, wherein the marketing identification of the second virtual operation object is different from the marketing identification of the first virtual operation object; determining a target virtual operation object from the displayed second virtual operation objects; and controlling the first virtual operation object to execute the attack operation by using the first tool in the case of detecting the second operation for attacking the target virtual operation object.
To further illustrate, an optional configuration interface 304 such as that shown in fig. 3, including a target game application 302, where the configuration interface 304 is used to configure props for virtual operation objects;
optionally, for example, the first item 306 is selected at the configuration interface 304, in other words, the first item 306 is used as a configuration item of the virtual operation object, where the configuration effect of the first item 306 is "summoning the foggy, and quickly identifying and killing enemies in the foggy".
For further illustration, an optional example is shown in fig. 4, which includes a game interface 402 of the target game application 302, wherein the game interface 402 is used for displaying a game process of the first virtual operation object 404;
optionally, for example, a first operation triggered on the virtual activation button 406 of the game interface 402 is detected, the display view angle of the first virtual operation object 404 is set to be the third person view angle, and the virtual gas 408 is displayed, optionally, the first virtual operation object 404 under the third person view angle may be displayed in the virtual gas 408 but is not limited to be displayed in a transparent color, the display range of the virtual gas 408 may be but is not limited to be centered on the position of the first virtual operation object 404 when the first operation is triggered, and other virtual operation objects in the virtual gas 408 may be but is not limited to be unable to observe any virtual operation object; optionally, after the virtual gas 408 is displayed, the small map 410 for observing the position of the virtual operation object may be, but is not limited to, being unable to display any position of the virtual operation object; optionally, after the first operation is triggered, the first prop 412 is set as a prop currently used by the first virtual operation object 404.
By the embodiment provided by the application, under the condition that a first operation performed on a virtual activation button of a first prop is detected, displaying virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop is located, wherein the virtual activation button is used for setting the first prop as the prop currently used by the first virtual operation object, and the virtual gas is used for obscuring the observation sight of the virtual operation objects located in the first virtual space range except the first virtual operation object; marking at least one second virtual operation object in the virtual gas, wherein the marketing identification of the second virtual operation object is different from the marketing identification of the first virtual operation object; determining a target virtual operation object from the displayed second virtual operation objects; under the condition that a second operation for attacking a target virtual operation object is detected, the first virtual operation object is controlled to execute the attacking operation by using the first tool, the virtual gas for hiding the virtual operation object is released while the virtual tool is used, and a mode of displaying a mark for prompting the hidden virtual operation object in the virtual gas is utilized, so that the technical purpose that the virtual operation object can be controlled to execute the accurate attacking operation under the fuzzy virtual gas environment is achieved, and the technical effect of improving the control accuracy of the virtual operation object is achieved.
As an alternative, in the case where a second operation for attacking the displayed second virtual operation object is detected, controlling the first virtual operation object to perform an attack operation using the first tacker includes:
and in the case where a third operation for attacking the displayed second virtual operation object is detected, controlling the first virtual operation object to perform a close combat attack operation using the first tacker.
In the case where the third operation for attacking the displayed second virtual operation object is detected, the first virtual operation object is controlled to execute the close combat attack operation using the first tacker. Alternatively, the close combat attack operation may be, but is not limited to, a close range attack operation, such as a knife-cut, etc.
By way of further example, optionally, as shown in fig. 5, for example, the first virtual operation object 502 is controlled to perform a close-up attack operation on the second virtual operation object 506 by using the first prop 504, where the second virtual operation object 506 is located in a close-up attack range of the first virtual operation object 502.
By the embodiment provided by the application, under the condition that the third operation for attacking the displayed second virtual operation object is detected, the first virtual operation object is controlled to execute the close combat attack operation by using the first path tool, so that the aim of increasing the attack means executable by the control virtual operation object is fulfilled, and the effect of improving the diversity of the attack means executable by the control virtual operation object is realized.
As an optional scheme, determining the target virtual operation object from the displayed second virtual operation objects includes:
s1, calculating the virtual distance between the second virtual operation object and the first virtual operation object;
s2, the target virtual operation object which is closest to the virtual distance between the first virtual operation object is determined in the second virtual operation object.
It should be noted that, the virtual distance between the second virtual operation object and the first virtual operation object is calculated; and determining a target virtual operation object which is closest to the virtual distance between the first virtual operation object in the second virtual operation object.
By further example, optionally, for example, as shown in fig. 6, the virtual gas 602 includes a first virtual operation object 604, a virtual operation object 606 for enemy camp, and a virtual operation object 608 from a third human scale perspective, marks the virtual operation object 606 and the virtual operation object 608, calculates virtual distances between the virtual operation object 606 and the virtual operation object 608, and the first virtual operation object 604, respectively, and compares the calculated virtual distances;
further, if the optional virtual distance between the virtual operation object 606 and the first virtual operation object 604 is smaller than the virtual distance between the virtual operation object 608 and the first virtual operation object 604, and there is no other virtual operation object in the virtual gas 602, it is determined that the virtual operation object 606 is the target virtual operation object.
By the embodiment provided by the application, the virtual distance between the second virtual operation object and the first virtual operation object is calculated; and determining the target virtual operation object which is closest to the virtual distance between the second virtual operation object and the first virtual operation object in the second virtual operation object, so that the aim of quickly determining the virtual operation object which meets the optimal condition for controlling and executing the attack operation of the virtual operation object is fulfilled, and the effect of improving the control efficiency of the virtual operation object is realized.
As an alternative, in the case where a second operation for attacking the displayed second virtual operation object is detected, controlling the first virtual operation object to perform an attack operation using the first tacker includes:
s1, when detecting that the first touch operation executed on the first attack button of the first prop is performed and the second virtual operation object is not in the first preset range of the first virtual operation object, controlling the first virtual operation object to move to the target virtual operation object;
and S2, when the first touch operation executed on the first attack button of the first prop is detected and the target virtual operation object is in the close attack range of the first virtual operation object, controlling the first virtual operation object to execute the close attack operation on the second virtual operation object by using the first prop.
It should be noted that, when a first touch operation performed on a first attack button of a first prop is detected and a second virtual operation object is not within a first preset range of the first virtual operation object, the first virtual operation object is controlled to move to a target virtual operation object; and under the condition that a first touch operation executed on a first attack button of the first prop is detected and the target virtual operation object is in the close combat attack range of the first virtual operation object, controlling the first virtual operation object to execute the close combat attack operation on the second virtual operation object by using the first prop. Optionally, before controlling the first virtual operation object to move to the target virtual operation object, but not limited to, increasing the moving speed of the first virtual operation object may be included. Optionally, controlling the first virtual operand to move to the target virtual operand may also be, but is not limited to, controlling the first virtual operand to move instantaneously to the position of the target virtual operand.
By way of further illustration, an alternative example, as shown in FIG. 7, includes a first virtual operand 702, and a second virtual operand 706 that is not within the scope of attack 704 of the first virtual operand 702;
alternatively, for example, since the second virtual operation object 706 is not within the attack range 704 of the first virtual operation object 702, in the case where the first touch operation performed on the attack button is detected, the first virtual operation object 702 is controlled to instantaneously move to the target position 710 according to the target direction 708.
By way of further illustration, an alternative example, as shown in FIG. 8, includes a first virtual operand 802 and a third virtual operand 802 within the scope of attack 704 of the first virtual operand 702;
optionally, for example, because the third virtual operation object 802 is within the attack range 704 of the first virtual operation object 702, in the case that the first touch operation performed on the first attack button is detected, the first virtual operation object 702 is controlled to directly perform the close-up attack operation on the third virtual operation object 802.
By the embodiment provided by the application, under the condition that a first touch operation executed on a first attack button of a first prop is detected and a second virtual operation object is not in a first preset range of the first virtual operation object, the first virtual operation object is controlled to move to a target virtual operation object; under the condition that the first touch operation executed on the first attack button of the first prop is detected and the target virtual operation object is in the close combat attack range of the first virtual operation object, the first virtual operation object is controlled to execute the close combat attack operation on the second virtual operation object by using the first prop, so that the purpose of flexibly controlling the virtual operation object to execute the attack operation is achieved, and the effect of improving the control flexibility of the virtual operation object is achieved.
As an alternative, in the case where a second operation for attacking the displayed second virtual operation object is detected, controlling the first virtual operation object to perform an attack operation using the first tacker includes:
s1, setting the using state of the first prop as a throwing preparation state and displaying a throwing route under the condition that the fourth operation is detected;
and S2, controlling the first virtual operation object to use the first item to execute remote attack operation under the condition that the first item is in a throwing preparation state and the second touch operation executed on the virtual throwing button of the first item is detected, wherein the remote attack operation is to throw the first item according to the throwing route.
In the case that the fourth operation is detected, the using state of the first prop is set to a throwing preparation state, and a throwing route is displayed; and under the condition that the first item is in a throwing preparation state and a second touch operation performed on a virtual throwing button of the first item is detected, controlling a first virtual operation object to perform a remote attack operation by using the first item, wherein the remote attack operation is to throw the first item according to a throwing route. Alternatively, the fourth operation may be, but is not limited to, being triggered for a virtual throw button of the first prop. Optionally, the life value of the enemy virtual operation object is reduced when the enemy virtual operation object is in contact with the thrown first tackling.
To further illustrate, alternatively, for example, as shown in fig. 9, in a case where the fourth operation is detected, the perspective of the first virtual operation object 902 is set as the first-person perspective, and the usage state of the first prop 904 is set as the throwing preparation state, and a throwing route 906 is displayed;
alternatively, in a case where a second touch operation performed on virtual throw button 908 of first prop 904 is detected, first virtual operation object 902 is controlled to throw first prop 904 in accordance with throw route 906.
By the embodiment provided by the application, under the condition that the fourth operation is detected, the using state of the first prop is set to be a throwing preparation state, and a throwing route is displayed; and under the condition that the first channel tool is in a throwing preparation state and the second touch operation executed on the virtual throwing button of the first channel tool is detected, controlling the first virtual operation object to execute the remote attack operation by using the first channel tool, wherein the remote attack operation is to throw the first channel tool according to a throwing route, so that the aim of increasing attack means for controlling the executable of the virtual operation object is fulfilled, and the effect of improving the diversity of the attack means for controlling the executable of the virtual operation object is realized.
As an alternative, marking at least one second virtual operation object in the virtual gas includes:
and displaying the virtual operation object positioned in the second virtual space range, wherein the first virtual space range comprises the second virtual space range, the second virtual space range is centered on the real-time position of the first virtual operation object, and the first virtual space range is centered on the current position of the first virtual operation object when the first operation is detected.
It should be noted that the virtual operation object located in the second virtual space range is displayed, where the first virtual space range includes the second virtual space range, the second virtual space range is centered on the real-time position of the first virtual operation object, and the first virtual space range is centered on the current position of the first virtual operation object when the first operation is detected. Alternatively, the second virtual space range may be, but is not limited to, a sector area centered on the real-time position of the first virtual operation object and angled from the frontal perspective of the first virtual operation object.
By way of further example, an alternative example is shown in fig. 10, which includes a first virtual space range 1002, a second virtual space range 1004, and a first virtual operation object 1006, a virtual operation object 1008, and a virtual operation object 1010 located in the first virtual space range 1002, where the virtual operation object 1008 is located in the first virtual space range 1002 but not located in the second virtual space range 1004, and the virtual operation object 1010 is located in the first virtual space range 1002 and also located in the second virtual space range 1004;
optionally, for example, a first mark 1012 for indicating the position of the virtual operation object 1008 is displayed, and a second mark 1014 for indicating the position of the virtual operation object 1010 is displayed.
Through the embodiment provided by the application, the virtual operation object located in the second virtual space range is displayed, wherein the first virtual space range comprises the second virtual space range, the second virtual space range takes the real-time position of the first virtual operation object as the center, and the first virtual space range takes the current position of the first virtual operation object as the center when the first operation is detected, so that the purpose of respectively displaying the virtual operation object representations in different areas is achieved, and the effect of improving the display layering sense of the virtual operation object is realized.
As an optional scheme, displaying the virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop is located includes:
and displaying the virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop is located within a first preset time period.
Optionally, the first preset duration may be, but is not limited to, positively correlated with a virtual battle performance of the first virtual operation object, for example, the higher the virtual battle performance is, the longer the first preset duration is, where the virtual battle performance includes a number of attack and kill, a number of attack and kill assistance, a number of consecutive kill and the like.
It should be noted that, within a first preset time period, the virtual gas triggered by the first prop is displayed in a first virtual space range where a first virtual operation object using the first prop is located.
For further example, optionally, after a duration of displaying the virtual gas triggered by the first prop in the first virtual space range where the first virtual operation object using the first prop is located reaches a first preset duration, the display screen of the virtual gas is cancelled.
Through the embodiment that this application provided, in first predetermined duration, show the virtual gas that first stage property triggered in the first virtual space within range that the first virtual operation object that uses first stage property is located, reached the purpose of rationally showing virtual gas, realized improving the effect of the demonstration rationality of virtual gas.
As an optional scheme, before displaying the virtual gas triggered by the first prop in the first virtual space range where the first virtual operation object using the first prop is located, the method further includes:
and displaying that the first prop is in a cooling state, wherein the cooling state is used for indicating that the virtual gas triggered by the first prop is allowed to be displayed in the first virtual space range only when waiting for a second preset time.
It should be noted that the first item is displayed in a cooling state, where the cooling state is used to indicate that the virtual gas triggered by the first item is allowed to be displayed in the first virtual space range only when waiting for the second preset time period.
To further illustrate, alternatively, for example, as shown in fig. 11, in a case where a first virtual operation object 1102 enters a game scene 1104, it is displayed that a virtual activation button 1106 is in a cooling state (shaded), in other words, the virtual activation button 1106 in the cooling state (shaded) cannot activate the use of the first prop.
Through the embodiment that this application provided, show that first stage utensil is in the cooling state, wherein, the cooling state is used for showing and need to wait for the second to predetermine the time length and just allow to show the virtual gas that first stage utensil triggered in first virtual space within range, and it needs to wait for the cooling time length to use first stage utensil for the first time, has reached the purpose of the first stage utensil of rational use, has realized the effect that improves the use rationality of first stage utensil.
As an optional scheme, after displaying the virtual gas triggered by the first prop in the first virtual space range where the first virtual operation object using the first prop is located, the method further includes:
and under the condition that the time length for displaying the virtual gas triggered by the first prop in the first virtual space range reaches a first preset time length, displaying that the first prop is in a cooling state.
It should be noted that, when the time period for displaying the virtual gas triggered by the first prop in the first virtual space range reaches a first preset time period, it is displayed that the first prop is in a cooling state.
To further illustrate, alternatively such as shown in fig. 12, at the beginning of the cancellation of the display of the virtual gas (not shown here), virtual activation button 1202 is shown in a cool state (shaded), in other words, virtual activation button 1202 in the cool state (shaded) cannot activate the use of the first prop (not shown here), the prop currently used by first virtual operation object 1204 is switched from the first prop to a second prop 1026, where the second prop is the prop used by first virtual operation object 1204 before the first prop is activated.
Through the embodiment that this application provided, under the condition that the time length of showing the virtual gas that first stage property triggered in first virtual space within range reaches first predetermined time length, show that first stage property is in the cooling state, need wait for the cooling time length through the first stage property of reuse, reached the purpose of the first stage property of rational use, realized improving the effect of the use rationality of first stage property.
As an alternative, the method comprises the following steps:
and displaying a target virtual identifier in the virtual gas, wherein the target virtual identifier is used for marking a target virtual operation object, and the target virtual identifier is used for representing a current locking object of the first virtual operation object for executing the attack operation.
It should be noted that, a target virtual identifier is displayed in the virtual gas, where the target virtual identifier is used to mark a target virtual operation object, and the target virtual identifier is used to represent a current locked object of the first virtual operation object performing an attack operation.
By way of further example, optionally, for example, as shown in fig. 13, the target virtual operation object 1302 is locked, and the target mark 1304 is displayed after being locked, wherein the implementation logic of the target mark 1304 is as follows, taking the orientation of the target virtual operation object 1302 as the front, and projecting the locked first virtual operation object 1306 onto the surface on which the first virtual operation object 1306 is located in front;
optionally, as shown in fig. 14, the virtual operation object position 1406 is displayed by an O point on the x axis, and the point a on the coordinate axis 1402 represents the first virtual operation object position 1404 and the point P on the coordinate axis 1406 represents the target virtual operation object position 1406. Optionally, when the target virtual operation object position 1406 moves, the target virtual operation object position 1406 displayed on the x-axis moves accordingly.
According to the embodiment provided by the application, the target virtual identification is displayed in the virtual gas, wherein the target virtual identification is used for marking the target virtual operation object, and the target virtual identification is used for representing the current locking object of the first virtual operation object for executing the attack operation, so that the purpose of quickly acquiring the position of the current locking object is achieved, and the effect of improving the acquisition efficiency of the current locking object is realized.
As an optional scheme, after controlling the first virtual operation object to perform the attack operation using the first tacker, the method further includes:
after the first item controlling the first virtual operation object to use the first item in the using state is used for executing the remote attack operation, setting a second item as an item currently used by the first virtual operation object, wherein the second item is an item used by the first virtual operation object before the first operation executed on the virtual activation button of the first item is detected.
It should be noted that, after the first item controlling the first virtual operation object to use the use state performs the remote attack operation, the second item is set as the item currently used by the first virtual operation object, where the second item is the item used by the first virtual operation object before the first operation performed on the virtual activation button of the first item is detected.
To further illustrate, alternatively such as shown in fig. 12, at the beginning of the cancellation of the display of the virtual gas (not shown here), virtual activation button 1202 is shown in a cool state (shaded), in other words, virtual activation button 1202 in the cool state (shaded) cannot activate the use of the first prop (not shown here), the prop currently used by first virtual operation object 1204 is switched from the first prop to a second prop 1026, where the second prop is the prop used by first virtual operation object 1204 before the first prop is activated.
Through the embodiment provided by the application, after the first item controlling the first virtual operation object to use the use state executes the remote attack operation, the second item is set as the item currently used by the first virtual operation object, wherein the second item is the item used by the first virtual operation object before the first operation executed by the virtual activation button of the first item is detected, the second item used before the first item is switched back is switched under the condition that the first item cannot be used, the purpose of comprehensively using various items of items is achieved, and the effect of improving the use comprehensiveness of the items of items is realized.
As an optional scheme, after controlling the first virtual operation object to perform the attack operation using the first tacker, the method further includes:
and under the condition that the time length of displaying the virtual gas triggered by the first prop in the first virtual space range reaches a first preset time length, setting a second prop as a prop currently used by the first virtual operation object, wherein the second prop is the prop used by the first virtual operation object before the first operation executed on the virtual activation button of the first prop is detected.
It should be noted that, when the duration of displaying the virtual gas triggered by the first prop in the first virtual space range reaches a first preset duration, a second prop is set as a prop currently used by the first virtual operation object, where the second prop is a prop used by the first virtual operation object before the first operation performed on the virtual activation button of the first prop is detected. Optionally, when the time period for displaying the virtual gas triggered by the first prop in the first virtual space range reaches a first preset time period, it is displayed that the first prop is in a cooling state.
By way of further example, optionally, for example, in a case that a duration of displaying the virtual gas triggered by the first prop in the first virtual space range reaches a first preset duration, it is set that, before detecting the first operation performed on the virtual activation button of the first prop, the prop used by the first virtual operation object is a prop currently used by the first virtual operation object.
Through the embodiment provided by the application, under the condition that the time length of the virtual gas triggered by the first prop displayed in the first virtual space range reaches the first preset time length, the second prop used currently by the first virtual operation object is set, wherein the second prop is the prop used by the first virtual operation object before the first operation executed on the virtual activation button of the first prop is detected, and the second prop used before is switched back under the condition that the first prop cannot be used, so that the purpose of comprehensively using various props is achieved, and the effect of improving the use comprehensiveness of the props is achieved.
As an alternative, the control method of the virtual operation object may be applied to, but is not limited to, a virtual shooting game scene, for example, as shown in fig. 15, and the specific steps are as follows:
step S1502, entering a target game scene, and displaying a property currently used by a first virtual operation object as a second property;
step S1504, judging whether a first prop is configured, if so, executing step S1506, and if not, continuing to execute step S1504;
a step S1506 of determining whether the first road tool is in a cooling state, executing the step S1508 if the first road tool is not in the cooling state, and continuing to execute the step S1504 if the first road tool is in the cooling state;
step S1508, displaying that the virtual activation button of the first prop is in an activatable state;
step S1510, activating use of the first prop;
step 1512, setting the first prop as a first virtual operation object as a currently used prop, and displaying a virtual gas within a preset range;
step S1514, marking a second virtual operation object in a preset range;
step S1516, confirm the virtual operation object apart from first virtual operation object in the second virtual operation object as the target virtual operation object, and lock;
step S1518, a first attack operation is executed;
step 1520, controlling the first virtual operation object to move around the target virtual operation object quickly, and controlling the first virtual operation object to damage the target virtual operation object by using the first prop;
step S1522, performing an attack mode switching operation;
step S1524, a second attack operation is performed;
step S1526, throwing the first prop, and under the condition that the thrown first prop is in contact with the target virtual operation object, damaging the target virtual operation;
step S1528, displaying the item currently used by the first virtual operation object as a second item;
it should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
According to another aspect of the embodiments of the present invention, there is also provided a control apparatus for a virtual operation object, which is used for implementing the control method for a virtual operation object. As shown in fig. 16, the apparatus includes:
a first display unit 1602, configured to, in a case that a first operation performed on a virtual activation button of a first prop is detected, display virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop is located, where the virtual activation button is used to set the first prop as a prop currently used by the first virtual operation object, and the virtual gas is used to obscure an observation line of a virtual operation object located in the first virtual space range except the first virtual operation object;
a marking unit 1604, configured to mark at least one second virtual operation object in the virtual gas, where a marketing identifier of the second virtual operation object is different from a marketing identifier of the first virtual operation object;
a determination unit 1606 configured to determine a target virtual operation object from the displayed second virtual operation objects;
a control unit 1608, for controlling the first virtual operation object to execute the attack operation using the first tacker, in case that the second operation for attacking the target virtual operation object is detected.
Alternatively, the control device of the virtual operation object can be applied to, but not limited to, a mobile terminal shooting game; the first item can be but is not limited to a virtual item pre-configured before entering a battle scene, and the virtual item can be but is not limited to weapons, defensive items, chips, skill cards and the like, such as a knife, a gun, a shield, armor and the like; the first operation may be, but is not limited to, a touch operation; virtual gases may be, but are not limited to, gases used to obscure viewing lines, such as smoke, toxic gases, and the like; the first virtual spatial range may be, but is not limited to, a fixed spatial range centered on the first virtual operation object; the way of marking may include, but is not limited to, color marking, outline marking, other graphic marking, etc., wherein the way of marking may be, but is not limited to, related to the camping identification, such as marking of enemy as red, marking of friend as green, etc.; attack operations may include, but are not limited to, a type of close combat attack, a type of remote attack, and the like, such as close combat slash, close combat stab, remote throw, and the like.
It should be noted that, in a case that a first operation performed on a virtual activation button of a first prop is detected, a virtual gas triggered by the first prop is displayed in a first virtual space range where a first virtual operation object using the first prop is located, where the virtual activation button is used to set the first prop as the prop currently used by the first virtual operation object, and the virtual gas is used to obscure an observation sight line of a virtual operation object located in the first virtual space range except the first virtual operation object; marking at least one second virtual operation object in the virtual gas, wherein the marketing identification of the second virtual operation object is different from the marketing identification of the first virtual operation object; determining a target virtual operation object from the displayed second virtual operation objects; and controlling the first virtual operation object to execute the attack operation by using the first tool in the case of detecting the second operation for attacking the target virtual operation object.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
By the embodiment provided by the application, under the condition that a first operation performed on a virtual activation button of a first prop is detected, displaying virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop is located, wherein the virtual activation button is used for setting the first prop as the prop currently used by the first virtual operation object, and the virtual gas is used for obscuring the observation sight of the virtual operation objects located in the first virtual space range except the first virtual operation object; marking at least one second virtual operation object in the virtual gas, wherein the marketing identification of the second virtual operation object is different from the marketing identification of the first virtual operation object; determining a target virtual operation object from the displayed second virtual operation objects; under the condition that a second operation for attacking a target virtual operation object is detected, the first virtual operation object is controlled to execute the attacking operation by using the first tool, the virtual gas for hiding the virtual operation object is released while the virtual tool is used, and a mode of displaying a mark for prompting the hidden virtual operation object in the virtual gas is utilized, so that the technical purpose that the virtual operation object can be controlled to execute the accurate attacking operation under the fuzzy virtual gas environment is achieved, and the technical effect of improving the control accuracy of the virtual operation object is achieved.
As an alternative, the control unit 1608 includes:
and the first control module is used for controlling the first virtual operation object to execute the close combat attack operation by using the first tackling tool under the condition that a third operation for attacking the displayed second virtual operation object is detected.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
As an alternative, the determining unit 1606 includes:
the calculation module is used for calculating the virtual distance between the second virtual operation object and the first virtual operation object;
and the determining module is used for determining a target virtual operation object which is closest to the virtual distance between the first virtual operation object in the second virtual operation object.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
As an alternative, the first control module includes:
the first control submodule is used for controlling the first virtual operation object to move to the target virtual operation object under the condition that the first touch operation executed on the first attack button of the first prop is detected and the second virtual operation object is not in the first preset range of the first virtual operation object;
and the second control submodule is used for controlling the first virtual operation object to use the first prop to execute the close combat attack operation on the second virtual operation object under the condition that the first touch operation executed on the first attack button of the first prop is detected and the target virtual operation object is in the close combat attack range of the first virtual operation object.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
As an alternative, the control unit 1608 includes:
the first setting module is used for setting the using state of the first prop to be a throwing preparation state and displaying a throwing route under the condition that the fourth operation is detected;
and the second control module is used for controlling the first virtual operation object to use the first item to execute remote attack operation under the condition that the first item is in a throwing preparation state and second touch operation executed on a virtual throwing button of the first item is detected, wherein the remote attack operation is to throw the first item according to a throwing route.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
As an alternative, the marking unit 1604 includes:
the first display module is used for displaying the virtual operation object positioned in the second virtual space range, wherein the first virtual space range comprises the second virtual space range, the second virtual space range takes the real-time position of the first virtual operation object as the center, and the first virtual space range takes the current position of the first virtual operation object as the center when the first operation is detected.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
As an alternative, the first display unit 1602 includes:
and the second display module is used for displaying the virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop is located within a first preset time period.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
As an optional scheme, the method further comprises the following steps:
the second display unit is used for displaying that the first virtual operation prop is in a cooling state before the virtual gas triggered by the first prop is displayed in a first virtual space range where a first virtual operation object using the first prop is located, wherein the cooling state is used for indicating that the virtual gas triggered by the first prop is allowed to be displayed in the first virtual space range only when a second preset time length is required to be waited.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
As an optional scheme, the method further comprises the following steps:
and the third display unit is used for displaying the virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop is located, and displaying that the first virtual operation prop is in a cooling state under the condition that the time length for displaying the virtual gas triggered by the first prop in the first virtual space range reaches a first preset time length.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
As an optional scheme, the method further comprises the following steps:
and the third display module is used for displaying the target virtual identifier in the virtual gas, wherein the target virtual identifier is used for marking a target virtual operation object, and the target virtual identifier is used for representing a current locking object of the first virtual operation object for executing the attack operation.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
As an optional scheme, the method further comprises the following steps:
and the second setting module is used for setting the second prop as the prop currently used by the first virtual operation object after controlling the first virtual operation object to use the first prop to execute the attack operation and after controlling the first virtual operation object to use the first prop in the using state to execute the remote attack operation, wherein the second prop is the prop used by the first virtual operation object before detecting the first operation executed on the virtual activation button of the first prop.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
As an optional scheme, the method further comprises the following steps:
and the fourth display module is used for setting the second prop as a prop currently used by the first virtual operation object under the condition that the time length for displaying the virtual gas triggered by the first tool in the first virtual space range reaches a first preset time length after controlling the first virtual operation object to use the first tool to execute the attack operation, wherein the second prop is the prop used by the first virtual operation object before the first operation executed on the virtual activation button of the first prop is detected.
For a specific embodiment, reference may be made to an example shown in the above control method for a virtual operation object, which is not described herein again in this example.
According to another aspect of the embodiments of the present invention, there is also provided an electronic apparatus for implementing the method for controlling a virtual operation object, as shown in fig. 17, the electronic apparatus includes a memory 1702 and a processor 1704, the memory 1702 stores a computer program, and the processor 1704 is configured to execute the steps in any one of the method embodiments through the computer program.
Optionally, in this embodiment, the electronic apparatus may be located in at least one network device of a plurality of network devices of a computer network.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s1, under the condition that a first operation executed on a virtual activation button of a first prop is detected, displaying virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop exists, wherein the virtual activation button is used for setting the first prop as the prop currently used by the first virtual operation object, and the virtual gas is used for blurring the observation sight line of the virtual operation objects except the first virtual operation object in the first virtual space range;
s2, marking at least one second virtual operation object in the virtual gas, wherein the marketing identification of the second virtual operation object is different from the marketing identification of the first virtual operation object;
s3, determining a target virtual operation object from the displayed second virtual operation objects;
and S4, controlling the first virtual operation object to execute the attack operation by using the first tacker when the second operation for attacking the target virtual operation object is detected.
Alternatively, it can be understood by those skilled in the art that the structure shown in fig. 17 is only an illustration, and the electronic device may also be a terminal device such as a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, a Mobile Internet Device (MID), a PAD, and the like. Fig. 17 is a diagram illustrating the structure of the electronic device. For example, the electronic device may also include more or fewer components (e.g., network interfaces, etc.) than shown in FIG. 17, or have a different configuration than shown in FIG. 17.
The memory 1702 may be configured to store software programs and modules, such as program instructions/modules corresponding to the method and apparatus for controlling a virtual operation object in the embodiment of the present invention, and the processor 1704 executes various functional applications and data processing by running the software programs and modules stored in the memory 1702, that is, implements the above-described method for controlling a virtual operation object. The memory 1702 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 1702 may further include memory located remotely from the processor 1704, which may be connected to the terminal over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof. Memory 1702 may be specifically, but not limited to, configured to store information such as the first prop, the first virtual operation object, and the virtual gas. As an example, as shown in fig. 17, the memory 1702 may include, but is not limited to, a first display unit 1602, a marking unit 1604, a determination unit 1606, and a control unit 1608 in the control device of the virtual operation object. In addition, the virtual operation object control device may further include, but is not limited to, other module units in the virtual operation object control device, which is not described in detail in this example.
Optionally, the above-mentioned transmission device 1706 is used for receiving or sending data via a network. Examples of the network may include a wired network and a wireless network. In one example, the transmission device 1706 includes a Network adapter (NIC) that can be connected to a router via a Network cable and other Network devices to communicate with the internet or a local area Network. In one example, the transmission device 1706 is a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
In addition, the electronic device further includes: a display 1708 for displaying information such as the first road tool, the first virtual operation object, and the virtual gas; and a connection bus 1710 for connecting the respective module parts in the above-described electronic apparatus.
According to a further aspect of an embodiment of the present invention, there is also provided a computer-readable storage medium having a computer program stored thereon, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
Alternatively, in the present embodiment, the above-mentioned computer-readable storage medium may be configured to store a computer program for executing the steps of:
s1, under the condition that a first operation executed on a virtual activation button of a first prop is detected, displaying virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop exists, wherein the virtual activation button is used for setting the first prop as the prop currently used by the first virtual operation object, and the virtual gas is used for blurring the observation sight line of the virtual operation objects except the first virtual operation object in the first virtual space range;
s2, marking at least one second virtual operation object in the virtual gas, wherein the marketing identification of the second virtual operation object is different from the marketing identification of the first virtual operation object;
s3, determining a target virtual operation object from the displayed second virtual operation objects;
and S4, controlling the first virtual operation object to execute the attack operation by using the first tacker when the second operation for attacking the target virtual operation object is detected.
Alternatively, in this embodiment, a person skilled in the art may understand that all or part of the steps in the methods of the foregoing embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or part of the steps of the method according to the embodiments of the present invention.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (15)

1. A method for controlling a virtual operation object, comprising:
under the condition that a first operation performed on a virtual activation button of a first prop is detected, displaying virtual gas triggered by the first prop in a first virtual space range where a first virtual operation object using the first prop exists, wherein the virtual activation button is used for setting the first prop as the prop currently used by the first virtual operation object, and the virtual gas is used for obscuring the observation sight line of virtual operation objects except the first virtual operation object in the first virtual space range;
marking at least one second virtual operation object in the virtual gas, wherein the marketing identification of the second virtual operation object is different from the marketing identification of the first virtual operation object;
determining a target virtual operation object from the displayed second virtual operation objects;
and controlling the first virtual operation object to execute an attack operation by using the first tool under the condition that a second operation for attacking the target virtual operation object is detected.
2. The method according to claim 1, wherein in the case that a second operation for attacking the displayed second virtual operation object is detected, controlling the first virtual operation object to perform an attack operation using the first tacker comprises:
controlling the first virtual operation object to perform a close combat attack operation using the first tacker, in a case where a third operation for attacking the displayed second virtual operation object is detected.
3. The method according to claim 2, wherein the determining a target virtual operation object from the displayed second virtual operation objects comprises:
calculating a virtual distance between the second virtual operation object and the first virtual operation object;
determining the target virtual operand among the second virtual operands that is closest to the virtual distance between the first virtual operands.
4. The method according to claim 3, wherein, in a case where a third operation for attacking the displayed second virtual operation object is detected, controlling the first virtual operation object to perform a close combat attack operation using the first tacker comprises:
when a first touch operation executed on a first attack button of the first prop is detected and the second virtual operation object is not in a first preset range of the first virtual operation object, controlling the first virtual operation object to move to the target virtual operation object; and controlling the first virtual operation object to use the first prop to execute a close combat attack operation on the second virtual operation object when the first touch operation executed on the first attack button of the first prop is detected and the target virtual operation object is in a close combat attack range of the first virtual operation object.
5. The method according to claim 1, wherein in the case that a second operation for attacking the displayed second virtual operation object is detected, controlling the first virtual operation object to perform an attack operation using the first tacker comprises:
under the condition that a fourth operation is detected, setting the using state of the first prop to be a throwing preparation state, and displaying a throwing route;
and under the condition that the first prop is in the throwing preparation state and a second touch operation performed on a virtual throwing button of the first prop is detected, controlling the first virtual operation object to perform a remote attack operation by using the first prop, wherein the remote attack operation is to throw the first prop according to the throwing route.
6. The method of claim 1, wherein said marking at least one second virtual operation object in said virtual gas comprises:
displaying the virtual operation object located in a second virtual space range, wherein the first virtual space range includes the second virtual space range, and the second virtual space range is centered on the real-time position of the first virtual operation object, and the first virtual space range is centered on the current position of the first virtual operation object when the first operation is detected.
7. The method of claim 1, wherein displaying the virtual gas triggered by the first prop within a first virtual space in which a first virtual operating object using the first prop is located comprises:
and displaying the virtual gas triggered by the first prop in the first virtual space range where the first virtual operation object using the first prop is located within a first preset time length.
8. The method of claim 7, further comprising, prior to displaying the virtual gas triggered by the first prop within a first virtual space range in which a first virtual operating object using the first prop is located:
displaying that the first prop is in a cooling state, wherein the cooling state is used for indicating that the virtual gas triggered by the first prop is allowed to be displayed in the first virtual space range only when waiting for a second preset time.
9. The method of claim 8, after displaying the virtual gas triggered by the first prop within a first virtual space range in which a first virtual operating object using the first prop is located, further comprising:
and under the condition that the time length of displaying the virtual gas triggered by the first prop in the first virtual space range reaches the first preset time length, displaying that the first prop is in the cooling state.
10. The method of claim 1, comprising:
displaying a target virtual identifier in the virtual gas, wherein the target virtual identifier is used for marking the target virtual operation object, and the target virtual identifier is used for representing a current locking object of the first virtual operation object for executing the attack operation.
11. The method of claim 5, after controlling the first virtual operation object to perform an attack operation using the first tacker, further comprising:
after the first virtual operation object is controlled to use the first prop in the using state to execute the remote attack operation, setting a second prop as a prop currently used by the first virtual operation object, wherein the second prop is a prop used by the first virtual operation object before the first operation executed on a virtual activation button of the first prop is detected.
12. The method of claim 7, after controlling the first virtual operation object to perform an attack operation using the first tacker, further comprising:
and under the condition that the time length of displaying the virtual gas triggered by the first prop in the first virtual space range reaches the first preset time length, setting a second prop as a prop currently used by the first virtual operation object, wherein the second prop is the prop used by the first virtual operation object before the first operation executed on the virtual activation button of the first prop is detected.
13. A control device for a virtual operation object, comprising:
the device comprises a first display unit, a second display unit and a third display unit, wherein the first display unit is used for displaying virtual gas triggered by a first prop in a first virtual space range where a first virtual operation object using the first prop is located under the condition that a first operation performed on a virtual activation button of the first prop is detected, the virtual activation button is used for setting the first prop as the prop currently used by the first virtual operation object, and the virtual gas is used for blurring the observation sight line of the virtual operation objects except the first virtual operation object in the first virtual space range;
the marking unit is used for marking at least one second virtual operation object in the virtual gas, wherein the marketing identification of the second virtual operation object is different from the marketing identification of the first virtual operation object;
a determining unit, configured to determine a target virtual operation object from the displayed second virtual operation objects;
and the control unit is used for controlling the first virtual operation object to execute an attack operation by using the first tacker under the condition that a second operation for attacking the target virtual operation object is detected.
14. A computer-readable storage medium, comprising a stored program, wherein the program is operable to perform the method of any one of claims 1 to 12.
15. An electronic device comprising a memory and a processor, characterized in that the memory has stored therein a computer program, the processor being arranged to execute the method of any of claims 1 to 12 by means of the computer program.
CN202010664323.6A 2020-07-10 2020-07-10 Control method and device of virtual operation object and storage medium Active CN111773694B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010664323.6A CN111773694B (en) 2020-07-10 2020-07-10 Control method and device of virtual operation object and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010664323.6A CN111773694B (en) 2020-07-10 2020-07-10 Control method and device of virtual operation object and storage medium

Publications (2)

Publication Number Publication Date
CN111773694A true CN111773694A (en) 2020-10-16
CN111773694B CN111773694B (en) 2023-03-24

Family

ID=72767363

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010664323.6A Active CN111773694B (en) 2020-07-10 2020-07-10 Control method and device of virtual operation object and storage medium

Country Status (1)

Country Link
CN (1) CN111773694B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113398592A (en) * 2021-06-18 2021-09-17 网易(杭州)网络有限公司 State display method, device, equipment and storage medium in game
CN114501051A (en) * 2022-01-24 2022-05-13 广州繁星互娱信息科技有限公司 Method and device for displaying mark of live object, storage medium and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10102423B2 (en) * 2016-06-30 2018-10-16 Snap Inc. Object modeling and replacement in a video stream
CN110368688A (en) * 2019-07-10 2019-10-25 腾讯科技(深圳)有限公司 Display methods, device, storage medium and the electronic device of animation
CN110585707A (en) * 2019-09-20 2019-12-20 腾讯科技(深圳)有限公司 Visual field picture display method, device, equipment and storage medium
CN111111164A (en) * 2019-11-29 2020-05-08 腾讯科技(深圳)有限公司 Control method and device of virtual prop, storage medium and electronic device
CN111111191A (en) * 2019-12-26 2020-05-08 腾讯科技(深圳)有限公司 Virtual skill activation method and device, storage medium and electronic device
CN111265858A (en) * 2020-01-15 2020-06-12 腾讯科技(深圳)有限公司 Operation control method, operation control device, storage medium, and electronic device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10102423B2 (en) * 2016-06-30 2018-10-16 Snap Inc. Object modeling and replacement in a video stream
CN110368688A (en) * 2019-07-10 2019-10-25 腾讯科技(深圳)有限公司 Display methods, device, storage medium and the electronic device of animation
CN110585707A (en) * 2019-09-20 2019-12-20 腾讯科技(深圳)有限公司 Visual field picture display method, device, equipment and storage medium
CN111111164A (en) * 2019-11-29 2020-05-08 腾讯科技(深圳)有限公司 Control method and device of virtual prop, storage medium and electronic device
CN111111191A (en) * 2019-12-26 2020-05-08 腾讯科技(深圳)有限公司 Virtual skill activation method and device, storage medium and electronic device
CN111265858A (en) * 2020-01-15 2020-06-12 腾讯科技(深圳)有限公司 Operation control method, operation control device, storage medium, and electronic device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
孤独的游戏者: ""吃鸡游戏中有6种烟雾弹,"单向烟"最神奇,"封声烟"最专业"", 《HTTPS://WWW.SOHU.COM/A/405504780_120099900》 *
是凛某人: "当无影遇上风之子遇上烟雾弹有多无敌!", 《HTTPS://WWW.BILIBILI.COM/VIDEO/BV1ET411M771?FROM=SEARCH&SEID=7281893492326291963》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113398592A (en) * 2021-06-18 2021-09-17 网易(杭州)网络有限公司 State display method, device, equipment and storage medium in game
CN114501051A (en) * 2022-01-24 2022-05-13 广州繁星互娱信息科技有限公司 Method and device for displaying mark of live object, storage medium and electronic equipment
CN114501051B (en) * 2022-01-24 2024-02-02 广州繁星互娱信息科技有限公司 Method and device for displaying marks of live objects, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN111773694B (en) 2023-03-24

Similar Documents

Publication Publication Date Title
CN108815849B (en) Method and device for displaying articles in virtual scene and storage medium
CN113457150B (en) Information prompting method and device, storage medium and electronic equipment
CN111803933B (en) Prop control method in game, terminal, electronic device and readable storage medium
CN110812837B (en) Virtual item placing method and device, storage medium and electronic device
CN108211358B (en) Information display method and device, storage medium and electronic device
CN110755841B (en) Method, device and equipment for switching props in virtual environment and readable storage medium
CN112190928B (en) Signal sending method and device in game, electronic equipment and storage medium
CN111265858B (en) Operation control method, operation control device, storage medium, and electronic device
CN111111194B (en) Virtual object control method, device, storage medium and electronic device
CN111097171B (en) Processing method and device of virtual mark, storage medium and electronic device
CN111111174B (en) Operation method and device of virtual prop, storage medium and electronic device
CN110917621B (en) Position display method and device, storage medium and electronic device
CN111773694B (en) Control method and device of virtual operation object and storage medium
CN111672123A (en) Control method and device of virtual operation object, storage medium and electronic equipment
CN111701244A (en) Control method and device of virtual prop, storage medium and electronic equipment
CN111589152A (en) Control method and device of virtual attack prop, storage medium and electronic equipment
CN111265870A (en) Control method and device of virtual operation object and storage medium
CN111298437A (en) Control method and device for virtual attack prop
CN113730908A (en) Screen display method and device, storage medium, computer program, and electronic apparatus
CN114404965A (en) Virtual object control method and device, storage medium and electronic equipment
CN111265856A (en) Control method and device of virtual operation object, storage medium and electronic device
CN111054065A (en) Control method and device of virtual prop, storage medium and electronic device
CN110917620B (en) Virtual footprint display method and device, storage medium and electronic device
CN111228807B (en) Control method and device of virtual operation object, storage medium and electronic device
CN111167124A (en) Virtual prop obtaining method and device, storage medium and electronic device

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40031423

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant