WO2022170892A1 - 虚拟对象的控制方法、装置、设备、存储介质及程序产品 - Google Patents
虚拟对象的控制方法、装置、设备、存储介质及程序产品 Download PDFInfo
- Publication number
- WO2022170892A1 WO2022170892A1 PCT/CN2022/070089 CN2022070089W WO2022170892A1 WO 2022170892 A1 WO2022170892 A1 WO 2022170892A1 CN 2022070089 W CN2022070089 W CN 2022070089W WO 2022170892 A1 WO2022170892 A1 WO 2022170892A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- virtual
- virtual object
- body part
- action
- target
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000009471 action Effects 0.000 claims abstract description 211
- 230000004044 response Effects 0.000 claims abstract description 41
- 238000004590 computer program Methods 0.000 claims description 10
- 238000003825 pressing Methods 0.000 claims description 6
- 230000001276 controlling effect Effects 0.000 description 24
- 230000000875 corresponding effect Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 16
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 8
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000004080 punching Methods 0.000 description 6
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009183 running Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 208000015041 syndromic microphthalmia 10 Diseases 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000009193 crawling Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000009187 flying Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000009184 walking Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/56—Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/833—Hand-to-hand fighting, e.g. martial arts competition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
- A63F13/577—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using determination of contact between game characters or objects, e.g. to avoid collision between virtual racing cars
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/837—Shooting of targets
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6607—Methods for processing data by generating or executing the game program for rendering three dimensional images for animating game characters, e.g. skeleton kinematics
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8029—Fighting without shooting
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8076—Shooting
Definitions
- the present application relates to the technical field of virtual scenes, and in particular, to a method, apparatus, device, storage medium and program product for controlling virtual objects.
- the melee virtual weapon is a melee virtual weapon held in one hand.
- the melee virtual weapon held in one hand When attacking a target object through the melee virtual weapon held in one hand, it is necessary to wait for the melee virtual weapon to be retracted after performing an attack before executing the attack. next attack.
- Embodiments of the present application provide a method, apparatus, device, storage medium, and program product for controlling virtual objects, which can improve interaction efficiency when controlling virtual objects to interact.
- the technical solution is as follows:
- an embodiment of the present application provides a method for controlling a virtual object, the method is executed by a computer device, and the method includes:
- the virtual scene picture includes a first virtual object; at least two body parts of the first virtual object are respectively equipped with first virtual props;
- the first virtual object In response to receiving a first trigger operation, the first virtual object is controlled to perform a target action based on the first virtual prop equipped at a first body part; the first body part is one of the at least two body parts; One;
- the first virtual object In response to receiving the first trigger operation again within a specified period of time after the first trigger operation is received, the first virtual object is controlled to perform all operations based on the first virtual prop equipped at the second body part.
- the target action; the second body part is a body part other than the first body part among the at least two body parts.
- an embodiment of the present application provides an apparatus for controlling a virtual object.
- the apparatus is used in computer equipment, and the apparatus includes:
- a picture display module configured to display a virtual scene picture
- the virtual scene picture includes a first virtual object; at least two body parts of the first virtual object are respectively equipped with first virtual props;
- a first execution module configured to control the first virtual object to perform a target action based on the first virtual prop equipped at a first body part in response to receiving a first trigger operation;
- the first body part is the at least one of two body parts;
- the second execution module is configured to, in response to receiving the first trigger operation again within a specified period of time after receiving the first trigger operation, control the first virtual object to control the first virtual object based on all the equipment on the second body part.
- the first virtual prop performs the target action; the second body part is a body part other than the first body part among the at least two body parts.
- the target action includes a body part unfolding action and a body part retracting action performed successively;
- the specified period of time is not greater than the length of time that the body part deployment action is fully performed.
- the second execution module includes:
- an executing submodule configured to, in response to receiving the first trigger operation again within a specified period of time after receiving the first trigger operation, terminate the first virtual prop based on the equipment at the first body part
- the body part unfolding action is performed, and the first virtual object is immediately controlled to perform the target action based on the first virtual prop equipped at the second body part.
- the first trigger operation includes a click operation performed on a target control superimposed on the virtual scene image.
- the apparatus further includes:
- the third execution module is configured to, in response to the received second trigger operation, control the first virtual object to execute the target action in turn based on the first virtual props respectively equipped at the at least two body parts.
- the second trigger operation includes a long-press operation performed on a target control superimposed on the virtual scene image.
- the apparatus further includes:
- the fourth execution module is configured to, in response to the end of the long-pressing operation, stop controlling the first virtual object to perform the target action in turn based on the first virtual props respectively equipped at the at least two body parts.
- the apparatus further includes:
- An attribute value modification module configured to modify a target attribute value of a second virtual object based on the target action; the second virtual object is a virtual object located within the scope of the target action.
- the attribute value modification module includes:
- an object determination submodule configured to determine the second virtual object within the scope of the target action
- An object elimination submodule configured to modify the target attribute value of the second virtual object to zero, so as to eliminate the second virtual object.
- the apparatus further includes:
- a point increasing submodule configured to increase the virtual point of the first virtual object by a first point in response to eliminating the second virtual object through the target action.
- the apparatus further includes:
- a digit acquisition sub-module is configured to acquire, in response to eliminating the second virtual object through the target action, before increasing the virtual point of the first virtual object by the first point, The number of digits in the virtual objects that a virtual object continuously eliminates through the target action;
- a score determination sub-module configured to determine the first score based on the number of digits of the second virtual object in the virtual objects that the first virtual object has continuously eliminated through the target action.
- the at least two body parts include two-hand parts
- the first virtual prop is a fist-glove-type virtual prop.
- an embodiment of the present application provides a terminal, the terminal includes a processor and a memory, the memory stores at least one instruction, at least a piece of program, a code set or an instruction set, the at least one instruction, all the The at least one piece of program, the code set or the instruction set is loaded and executed by the processor to implement the method for controlling a virtual object according to the above aspect.
- an embodiment of the present application provides a computer-readable storage medium, where the computer-readable storage medium stores at least one instruction, at least one piece of program, code set or instruction set, the at least one instruction, the At least one section of program, the code set or the instruction set is loaded and executed by the processor to implement the method for controlling a virtual object as described in the above aspects.
- a computer program product or computer program comprising computer instructions stored in a computer readable storage medium.
- the processor of the terminal reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the terminal executes the virtual object control method provided in various optional implementation manners of the foregoing aspects.
- the computer device when the terminal receives the first trigger operation, controls the first virtual prop equipped on the first body part of the first virtual object to perform the target action. Within a specified period of time, when the first trigger operation is received again, the computer device controls the first virtual prop equipped at the second body part of the first virtual object to perform the target action.
- the computer device can control the virtual props equipped on different body parts, and execute the execution in a short time in the virtual scene. Two target actions can shorten the time interval between two consecutive target actions, thereby improving the efficiency of controlling virtual objects to perform target actions using virtual props.
- FIG. 1 is a schematic diagram of a virtual object control system provided by an exemplary embodiment of the present application
- FIG. 2 is a schematic diagram of a display interface of a virtual scene provided by an exemplary embodiment of the present application
- FIG. 3 is a flowchart of a method for controlling a virtual object provided by an exemplary embodiment of the present application
- FIG. 4 is a flowchart of a method for controlling a virtual object provided by an exemplary embodiment of the present application
- Fig. 5 is a schematic diagram of a glove-like virtual prop involved in the embodiment shown in Fig. 4;
- Fig. 6 is a kind of target action execution schematic diagram involved in the embodiment shown in Fig. 4;
- Fig. 7 is a schematic diagram of damage detection involved in the embodiment shown in Fig. 4;
- FIG. 8 is a logic flow diagram of a control execution target action involved in the embodiment shown in FIG. 4;
- FIG. 9 is a structural block diagram of an apparatus for controlling a virtual object provided by an exemplary embodiment of the present application.
- FIG. 10 is a structural block diagram of a computer device provided by an exemplary embodiment of the present application.
- Virtual scene is a virtual scene displayed (or provided) when the application runs on the terminal.
- the virtual scene may be a simulated environment scene of the real world, a semi-simulated and semi-fictional three-dimensional environment scene, or a purely fictional three-dimensional environment scene.
- the virtual scene may be any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, and a three-dimensional virtual scene.
- the following embodiments illustrate that the virtual scene is a three-dimensional virtual scene, but this is not limited.
- the virtual scene can also be used for a virtual scene battle between at least two virtual characters.
- the virtual scene can also be used for a battle between at least two virtual characters using virtual firearms.
- the virtual scene can also be used for a battle between at least two virtual characters using virtual firearms within a target area, and the target area will continue to decrease with the passage of time in the virtual scene.
- Virtual object refers to the movable object in the virtual scene.
- the movable object may be at least one of a virtual character, a virtual animal, and a virtual vehicle.
- the virtual object is a three-dimensional solid model created based on animation skeleton technology.
- Each virtual object has its own shape, volume and orientation in the three-dimensional virtual scene, and occupies a part of the space in the three-dimensional virtual scene.
- the virtual scene is usually generated by an application program in a computer device such as a terminal and displayed based on hardware (such as a screen) in the terminal.
- the terminal may be a mobile terminal such as a smart phone, a tablet computer, or an e-book reader; or, the terminal may also be a personal computer device such as a notebook computer or a stationary computer.
- Virtual props Refers to the props that virtual objects can use in the virtual environment, including offensive props that can cause damage to other virtual objects, and supply props that provide supplies for offensive props, which can be installed on designated offensive props.
- Offensive props provide virtual pendants with partial attribute bonuses, and defensive props that resist or buffer the damage effects of virtual weapons.
- First-person shooting game refers to a shooting game that the user can play from a first-person perspective
- the picture of the virtual environment in the game is a picture of observing the virtual environment from the perspective of the first virtual object.
- at least two virtual objects are in a single-game battle mode in the virtual environment, and the virtual objects achieve the virtual reality by avoiding the damage initiated by other virtual objects and the dangers in the virtual environment (such as gas circles, swamps, etc.).
- the purpose of not being eliminated in the environment when the life value of the virtual object in the virtual environment is zero, the virtual object is eliminated in the virtual environment, and the virtual object that is not eliminated in the virtual environment at the end is the winner.
- the battle starts at the moment when the first client joins the battle, and ends at the moment when the last client quits the battle.
- Each client can control one or more virtual objects in the virtual environment.
- the competitive mode of the battle may include a single-player battle mode, a two-person group battle mode, or a multi-person group battle mode, and the embodiment of the present application does not limit the battle mode.
- FIG. 1 shows a schematic diagram of a virtual object control system provided by an embodiment of the present application.
- the system may include: a first terminal 110 , a server 120 and a second terminal 130 .
- the first terminal 110 installs and runs an application program 111 supporting a virtual environment, and the application program 111 may be a multiplayer online battle program.
- the user interface of the application 111 is displayed on the screen of the first terminal 110 .
- the application 111 may be any one of a multiplayer online battle arena game (Multiplayer Online Battle Arena Games, MOBA), a battle royale shooting game, and a simulation strategy game (Simulation Game, SLG).
- a multiplayer online battle arena game Multiplayer Online Battle Arena Games, MOBA
- a battle royale shooting game a simulation strategy game
- SLG Simulation Game
- the application 111 is an FPS (First Person Shooting Game, first-person shooting game).
- the first terminal 110 is a terminal used by the first user 112.
- the first user 112 uses the first terminal 110 to control the first virtual object located in the virtual environment to perform activities.
- the first virtual object may be referred to as the master virtual object of the first user 112. object.
- the activities of the first virtual object include, but are not limited to, at least one of adjusting body posture, crawling, walking, running, riding, flying, jumping, driving, picking up, shooting, attacking, throwing, and releasing skills.
- the first virtual object is a first virtual character, such as a simulated character or an anime character.
- the second terminal 130 has an application program 131 that supports a virtual environment installed and running, and the application program 131 may be a multiplayer online battle program.
- the application program 131 may be a multiplayer online battle program.
- the client can be any one of MOBA games, battle royale shooting games, and SLG games.
- the application 131 is an FPS game.
- the second terminal 130 is a terminal used by the second user 132.
- the second user 132 uses the second terminal 130 to control a second virtual object located in the virtual environment to perform activities.
- the second virtual object may be referred to as the master virtual object of the second user 132. Role.
- the second virtual object is a second virtual character, such as a simulated character or an anime character.
- the first virtual object and the second virtual object are in the same virtual world.
- the first virtual object and the second virtual object may belong to the same camp, the same team, the same organization, have a friend relationship or have temporary communication rights.
- the first virtual object and the second virtual object may belong to different camps, different teams, different organizations, or have an adversarial relationship.
- the applications installed on the first terminal 110 and the second terminal 130 are the same, or the applications installed on the two terminals are applications of the same type on different operating system platforms (Android or IOS).
- the first terminal 110 may generally refer to one of the multiple terminals, and the second terminal 130 may generally refer to another one of the multiple terminals. In this embodiment, only the first terminal 110 and the second terminal 130 are used as examples for illustration.
- the device types of the first terminal 110 and the second terminal 130 are the same or different, and the device types include: smart phones, tablet computers, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III, moving image expert compression standard audio layer 3 ) player, at least one of MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Compression Standard Audio Layer 4) player, laptop computer and desktop computer.
- MP3 Motion Picture Experts Group Audio Layer III, moving image expert compression standard audio layer 3
- MP4 Motion Picture Experts Group Audio Layer IV, Moving Picture Experts Compression Standard Audio Layer 4
- terminals Only two terminals are shown in FIG. 1 , but there are multiple other terminals that can access the server 120 in different embodiments.
- terminals there is also one or more terminals corresponding to the developer, on which a development and editing platform supporting the application program of the virtual environment is installed, and the developer can edit and update the application program on the terminal. , and transmit the updated application installation package to the server 120 through a wired or wireless network, and the first terminal 110 and the second terminal 130 can download the application installation package from the server 120 to update the application.
- the first terminal 110, the second terminal 130 and other terminals are connected to the server 120 through a wireless network or a wired network.
- the server 120 includes at least one of a server, a server cluster composed of multiple servers, a cloud computing platform and a virtualization center.
- the server 120 is used to provide background services for applications supporting a three-dimensional virtual environment.
- the server 120 undertakes the main computing work, and the terminal undertakes the secondary computing work; or, the server 120 undertakes the secondary computing work, and the terminal undertakes the main computing work; or, a distributed computing architecture is used between the server 120 and the terminal for collaborative computing. .
- the server 120 includes a memory 121 , a processor 122 , a battle service module 124 , and a user-oriented input/output interface (Input/Output Interface, I/O interface) 125 .
- the processor 122 is used to load the instructions stored in the server 120 and process the data in the battle service module 124; the battle service module 124 is used to provide multiple battle rooms for users to battle, such as 1V1 battles, 3V3 battles, 5V5 battles, etc. ;
- the user-oriented I/O interface 125 is used for establishing communication and exchanging data with the first terminal 110 and/or the second terminal 130 through a wireless network or a wired network.
- the virtual scene may be a three-dimensional virtual scene, or the virtual scene may also be a two-dimensional virtual scene.
- FIG. 2 shows a schematic diagram of a display interface of a virtual scene provided by an exemplary embodiment of the present application.
- the display interface of the virtual scene includes a scene screen 200 including a currently controlled virtual object 210 , an environment screen 220 of the three-dimensional virtual scene, and a virtual object 240 .
- the virtual object 240 may be a virtual object controlled by a user corresponding to another terminal or a virtual object controlled by an application program.
- the currently controlled virtual objects 210 and 240 are 3D models in the 3D virtual scene, and the environment picture of the 3D virtual scene displayed in the scene picture 200 is observed from the perspective of the currently controlled virtual object 210 2, under the viewing angle of the currently controlled virtual object 210, the displayed environment picture 220 of the three-dimensional virtual scene is the earth 224, the sky 225, the horizon 223, the hill 221 and the factory building 222.
- the currently controlled virtual object 210 can release skills or use virtual props, move and perform specified actions under the control of the user.
- the virtual objects in the virtual scene can display different three-dimensional models, such as the terminal
- the screen supports touch operations, and the scene screen 200 of the virtual scene includes a virtual control.
- the currently controlled virtual object 210 can perform a specified action in the virtual scene and display the current corresponding 3D model.
- FIG. 3 shows a flowchart of a method for controlling a virtual object provided by an exemplary embodiment of the present application.
- the above method may be executed by a computer device, and the computer device may be a terminal.
- the computer device can control the virtual objects in the virtual scene by executing the following steps.
- Step 301 displaying a virtual scene image, where the virtual scene image includes a first virtual object; at least two body parts of the first virtual object are respectively equipped with first virtual props.
- the computer device displays a virtual scene picture in the picture display area, wherein the virtual scene picture may display a first virtual object, and at least two body parts corresponding to the first virtual object are equipped with The first virtual prop.
- the first virtual object is a virtual object mastered by the computer device, and the first virtual object displayed in the virtual scene picture is a complete virtual object displayed from a third-person perspective, or a first virtual object displayed in the third-person perspective. Some virtual objects shown in one-person perspective.
- the first virtual object displayed in the virtual scene picture may be the hand of the virtual object.
- the first virtual prop is a virtual prop composed of at least two parts, wherein different parts of the virtual prop are respectively equipped at at least two body parts of the first virtual object.
- the first virtual prop may be divided into two parts, wherein the first part is equipped at the left-hand part of the first virtual object, and the second part is equipped at the right-hand part of the first virtual object.
- the first virtual prop may be a virtual prop for melee combat.
- the first virtual item may be a melee weapon double axe, a melee weapon double stick, a melee weapon double knife or a melee weapon double fist glove.
- Step 302 in response to receiving the first trigger operation, control the first virtual object to perform a target action based on a first virtual prop equipped at a first body part; the first body part is one of at least two body parts.
- the computer device when the computer device receives the first trigger operation sent by the user, the computer device controls the first virtual prop equipped on the first body part of the first virtual object to perform the target action.
- the first trigger operation includes a click trigger operation, a slide trigger operation, and a press trigger operation.
- the target action may be an action for controlling the first virtual object to drive the first virtual prop to move according to a specified motion path.
- the target action may also be an action of controlling the first virtual prop to launch virtual ammunition.
- Step 303 in response to receiving the first trigger operation again within a specified period of time after receiving the first trigger operation, control the first virtual object to perform the target action based on the first virtual prop equipped at the second body part;
- the second body A part is a body part other than the first body part among the at least two body parts.
- the computer device when the computer device receives the first trigger operation again within a specified period of time after receiving the first trigger operation, the computer device may control another part of the equipment at the second body part of the first virtual object.
- a virtual prop performs the target action.
- the second body part and the first body part belong to the same type of body part, or a different type of body part.
- the first trigger operation received again may be the same type of trigger operation as the first trigger operation received for the first time, or may be a different type of trigger operation, and the virtual scene screen may be superimposed with at least one trigger operation for receiving At the same time, the first trigger operation received for the first time and the first trigger operation received again may act on the same target control, or may act on different target controls.
- the computer device when the terminal receives the first trigger operation, controls the first virtual prop equipped on the first body part of the first virtual object to perform the target action, and when the terminal is in the Within the specified duration of the received first trigger operation, when the first trigger operation is received again, controls the first virtual prop equipped at the second body part of the first virtual object to perform the target action.
- the computer device can control the virtual props equipped on different body parts, and execute the execution in a short period of time in the virtual scene. Two target actions can shorten the time interval between two consecutive target actions, thereby improving the efficiency of controlling virtual objects to perform target actions using virtual props.
- FIG. 4 shows a method flowchart of a method for controlling a virtual object provided by an exemplary embodiment of the present application.
- the above method may be executed by a computer device, and the computer device may be a terminal.
- the terminal can perform the following steps to control the virtual objects in the virtual scene.
- Step 401 displaying a virtual scene picture.
- the terminal displays a virtual scene image
- the virtual scene image includes a first virtual object; and at least two body parts of the first virtual object are respectively equipped with first virtual props.
- the at least two body parts may include the hands part, the feet part, the head part or the torso part.
- the first virtual prop may be a fist-type virtual prop.
- FIG. 5 is a schematic diagram of a fist glove-type virtual prop involved in an embodiment of the present application.
- the fist glove type virtual prop is similar to two fists in shape, and the two parts of the glove are the left glove virtual prop 51 and the right glove virtual prop 52 respectively.
- the boxing action is used as the target action, which can make the virtual prop of the fist glove type perform the target action.
- the purpose of attacking virtual objects of other camps can be achieved through the punching action.
- Step 402 In response to the received first trigger operation, control the first virtual object to perform a target action based on the first virtual prop equipped at the first body part.
- the terminal when the terminal receives the first trigger operation operated by the user, the terminal controls the first virtual prop equipped at the first body part of the first virtual object to perform the target action.
- the first body part is one of at least two body parts.
- the first body part is one of at least two body parts on which the first virtual prop is equipped on the body of the first virtual object.
- the second body part may be a different body part than the first body part.
- the target action includes a body part unfolding action and a body part retracting action that are executed successively.
- the first virtual prop of the corresponding part is in the retracted state, so when the first virtual object performs the target action, the body part unfolding action is performed first, and then the body part retracting action is performed.
- the first trigger operation includes a click operation performed on a target control superimposed on the virtual scene image.
- FIG. 6 is a schematic diagram of executing a target action involved in an embodiment of the present application.
- a target control 611 is superimposed on the virtual scene picture, and there may be more than one target control 611 in the virtual scene picture.
- the left hand part of the virtual prop of the fist glove first performs the body part unfolding action in the target action until it completely becomes the unfolded state 612 of the left hand part. If the left hand part reaches the fully unfolded state 612, the first trigger operation is not received again. , the right hand still remains in the retracted state 613 .
- the sliding direction in response to receiving a sliding operation on the target control, the sliding direction is obtained; in response to the sliding direction being the left side, the first virtual object is controlled to perform the target action through the first virtual prop in the left hand; When the sliding direction is the right side, the first virtual object is controlled to execute the target action through the first virtual prop in the right hand part.
- the first virtual object when the terminal receives the first trigger operation on the target control, the first virtual object enters the single-point mode.
- the first virtual object can be selected from at least two body parts equipped with the first virtual prop.
- One performs the target action.
- the method of selecting a body part to perform a target action may be to receive a sliding operation on the target control. If at least two body parts are the left-hand part and the right-hand part respectively, when the sliding direction corresponding to the sliding operation is to slide to the left, the left-hand part is selected.
- the body part for performing the target action when the sliding direction corresponding to the sliding operation is to slide to the right, the right hand part is selected as the body part for performing the target action.
- Step 403 in response to receiving the first trigger operation again within a specified period of time after receiving the first trigger operation, control the first virtual object to perform the target action based on the first virtual prop equipped at the second body part.
- the terminal when the terminal receives a first trigger operation, it starts to count a time, and when the first trigger operation is received again within a specified period of time, the terminal controls the equipment of the second body part of the first virtual object.
- the first virtual prop executes the target action.
- the second body part is another body part other than the first body part among the at least two body parts.
- the specified time period is not greater than the time period for which the body part unfolding action is fully performed.
- the first virtual prop is a fist-glove-type virtual prop
- the terminal when the terminal receives the first trigger operation, it controls the first body part, that is, the first virtual prop corresponding to the left hand part, to perform the body part unfolding action, and the body part expands on the body part.
- the first virtual prop corresponding to the left hand part will perform the body part unfolding action, and then perform the body part retracting action.
- the second body part that is, the first virtual prop corresponding to the right-hand part, to execute the body part unfolding action.
- the left hand part in the fully extended state starts to perform the body part retraction action until the left hand part is in the fully retracted state 622.
- the right hand part equipped with the virtual prop of the fist glove in the retracted state executes the body part unfolding action in the target action until it completely changes to the unfolding state 623 of the right hand part.
- the process of receiving the first trigger operation again within a specified time period, so as to realize the process that the first virtual prop corresponding to the second body part performs the target action can become a double-click operation mode, wherein the target control can be the fire control corresponding to the shooting game.
- the terminal can control the first virtual object in the virtual scene to execute
- the attacking action includes a punching action and a punching-retracting action, respectively corresponding to the body part unfolding action and the body part retracting action.
- the punching action time of the left fist is 0.5 seconds
- the player needs to complete the first trigger operation twice within 0.5 seconds to enter the double-click operation mode and perform the punching action of the right hand.
- the body part deployment performed based on the first virtual prop equipped at the first body part is terminated. action, and immediately control the first virtual object to perform a target action based on the first virtual prop equipped at the second body part.
- the first virtual prop is a fist-glove-type virtual prop
- the terminal when the terminal receives the first trigger operation, it controls the first body part, that is, the first virtual prop corresponding to the left hand part, to perform the body part unfolding action, and the body part expands on the body part.
- the first virtual prop corresponding to the left hand part stops performing the body part unfolding action, and directly executes the body part retracting action.
- control the The second body part, or the second body part is immediately controlled, that is, the first virtual prop corresponding to the right hand part executes the body part unfolding action.
- the terminal can quickly receive the first trigger operation again, thereby terminating the first trigger operation.
- the body part executes the corresponding target action, and directly performs the body part retraction action, so as to more quickly adjust and start the target action executed by the second body part.
- Step 404 in response to the received second trigger operation, control the first virtual object to perform the target action in turn based on the first virtual props respectively equipped at the at least two body parts.
- the terminal when the terminal receives the second trigger operation, the terminal may control the first virtual object to perform the target action in turn based on the first virtual props respectively equipped at the at least two body parts.
- the second triggering operation includes a long-pressing operation performed on the target control displayed superimposed on the virtual scene image.
- the terminal in response to receiving a long-press operation on the target control, the terminal enters a combo mode, performs the body part unfolding action and the body part retracting action according to the first virtual prop equipped with the first body part , and then the first virtual prop equipped with the second body part performs the body part unfolding action and the body part retracting action.
- the above action execution process is regarded as an action cycle. When the execution of the action in one action cycle is completed, the next action is performed.
- the above-mentioned actions are repeatedly performed in a cycle, so as to realize the purpose of executing the target actions in turn.
- the first virtual object is controlled to stop the cycle of performing the target action in turn, and the body part in the process of the target action at the current moment directly performs the body part retraction action, and the recovery is not performed.
- the initial state of the body part of the target action when the user stops holding down the target control, that is, releases the target control, the first virtual object is controlled to stop the cycle of performing the target action in turn, and the body part in the process of the target action at the current moment directly performs the body part retraction action, and the recovery is not performed.
- the initial state of the body part of the target action when the user stops holding down the target control, that is, releases the target control, the first virtual object is controlled to stop the cycle of performing the target action in turn, and the body part in the process of the target action at the current moment directly performs the body part retraction action, and the recovery is not performed.
- the initial state of the body part of the target action when the user stops holding down the target control, that is, releases the target control, the first virtual object is controlled to stop
- the terminal is in a combo mode, and the user controls the attack action of the first virtual object to be a left fist attack action and a right fist attack action, which are played in a loop until the user lets go.
- Step 405 based on the target action, modify the target attribute value of the second virtual object.
- the terminal modifies the target attribute value of the second virtual object by detecting the completion process of the target action.
- the second virtual object is a virtual object located within the scope of action of the target action.
- the target attribute value may be the life value of the second virtual object.
- a second virtual object within the scope of action of the target action is determined; the target attribute value of the second virtual object is modified to zero to eliminate the second virtual object.
- the first virtual prop may be detected by setting a collision box on the outside to determine whether damage can be done to the second virtual object.
- FIG. 7 is a schematic diagram of damage detection involved in an embodiment of the present application. As shown in FIG. 7 , a rectangular collision box 72 is provided on the outer side of the first virtual prop 71 . When the first virtual prop performs the body part unfolding action in the target action, if the second virtual object collides with the collision box 72 , then Determining the target action may modify the target attribute value of the second virtual object.
- the duration of execution of each target action is obtained, and based on the duration of each target action, the modified value corresponding to the second virtual object at the current moment is determined, and the modified value is positively correlated with the duration.
- the target property value of the object is reduced by the corresponding modification value.
- the target action when the target action is performed continuously for the first time, if it acts on the virtual object A after detection, the value of the target attribute value of the virtual object A can be reduced to the first value, and when the target action is performed continuously for the second time, If the detection acts on the virtual object B, the value of the target attribute value of the virtual object B can be reduced to a second value, wherein the second value is greater than the first value.
- Step 406 in response to eliminating the second virtual object through the target action, increase the virtual point of the first virtual object by a first point.
- the terminal after the terminal eliminates the second virtual object through the target action, at least one of the personal virtual points of the first virtual object and the virtual points corresponding to the camp to which the terminal belongs is increased by the first point.
- the virtual points are used to perform statistics after the virtual scene is displayed, and to determine that the virtual scene corresponds to the winning virtual object.
- the number of digits of the second virtual object in the virtual objects that the first virtual object is continuously eliminated by the target action is obtained, and based on the number of virtual objects that the second virtual object is continuously eliminated by the target action in the first virtual object The number of digits in , to determine the first fraction.
- the score added by the first virtual object is the first numerical score
- virtual object B is eliminated by the first virtual prop
- the score added by the first virtual object is the second numerical score.
- the second numerical score may be twice the first numerical score, or the second numerical score may be a numerical score greater than a specified threshold of the first numerical score.
- the number of the second virtual objects eliminated through the target action is obtained, and the first multiple is determined; the first multiple is positively correlated with the first number; the virtual points of the first virtual object are increased by a second point, and the virtual points of the first virtual object are updated. Integral; the second fraction is the product of the first multiple, the first fraction, and the first quantity.
- FIG. 8 is a logic flow diagram of a control execution target action involved in an embodiment of the present application. As shown in Figure 8, the specific steps are as follows. First, the terminal controls the first virtual object to equip a fisting weapon as a first virtual prop (S801). It is judged whether the terminal has received the click operation of the fire key, and if it is judged that the click operation of the fire key has not been received, the real-time detection and judgment are continued (S802). If it is determined that a click operation on the fire key has been received, the terminal controls the first virtual object to swing a left fist to perform an attack action (S803).
- the terminal detects again to determine whether a click operation on the fire key is received again (S804). If it is determined that a click operation on the fire key is received again, the first virtual object is controlled to swing a right fist to perform an attack action (S805). Then it is judged whether the long-press operation of the fire key is received, and if the long-press operation of the fire button is not received, the attack action of the right fist is continued (S806). If the long-press operation on the fire key is received, the attack action of the left fist and the right fist is continuously played in a loop (S807).
- the computer device when the terminal receives the first trigger operation, controls the first virtual prop equipped on the first body part of the first virtual object to perform the target action, and when the terminal is in the Within the specified duration of the received first trigger operation, when the first trigger operation is received again, controls the first virtual prop equipped at the second body part of the first virtual object to perform the target action.
- the computer device can control the virtual props equipped on different body parts, and execute the execution in a short period of time in the virtual scene. Two target actions can shorten the time interval between two consecutive target actions, thereby improving the efficiency of controlling virtual objects to perform target actions using virtual props.
- the virtual weapons, virtual firearms, melee weapon double axes, melee weapon double sticks, melee weapon double knives, melee weapon double fist gloves, etc. involved in the various embodiments of the present application are all virtual objects in the game scene.
- the actions involved in shooting, attacking, and fighting are all actions performed by virtual objects in the game scene.
- FIG. 9 is a structural block diagram of an apparatus for controlling a virtual object provided by an exemplary embodiment of the present application, and the apparatus may be set in the first terminal 110 or the second terminal 130 in the system shown in FIG. 1 or other terminals in the system,
- the device includes:
- the picture display module 910 is configured to display a virtual scene picture, the virtual scene picture includes a first virtual object; at least two body parts of the first virtual object are respectively equipped with first virtual props;
- the first execution module 920 is configured to, in response to receiving a first trigger operation, control the first virtual object to perform a target action based on the first virtual prop equipped at the first body part; the first body part is the one of the at least two body parts;
- the second execution module 930 is configured to, in response to receiving the first trigger operation again within a specified period of time after receiving the first trigger operation, control the first virtual object based on the The first virtual prop performs the target action; the second body part is a body part other than the first body part among the at least two body parts.
- the target action includes a body part unfolding action and a body part retracting action performed successively;
- the specified period of time is not greater than the length of time that the body part deployment action is fully performed.
- the second execution module 930 includes:
- an executing submodule configured to, in response to receiving the first trigger operation again within a specified period of time after receiving the first trigger operation, terminate the first virtual prop based on the equipment at the first body part
- the body part unfolding action is performed, and the first virtual object is immediately controlled to perform the target action based on the first virtual prop equipped at the second body part.
- the first trigger operation includes a click operation performed on a target control superimposed on the virtual scene image.
- the apparatus further includes:
- the third execution module is configured to, in response to the received second trigger operation, control the first virtual object to execute the target action in turn based on the first virtual props respectively equipped at the at least two body parts.
- the second trigger operation includes a long-press operation performed on a target control superimposed on the virtual scene image.
- the apparatus further includes:
- the fourth execution module is configured to, in response to the end of the long-pressing operation, stop controlling the first virtual object to perform the target action in turn based on the first virtual props respectively equipped at the at least two body parts.
- the apparatus further includes:
- An attribute value modification module configured to modify a target attribute value of a second virtual object based on the target action; the second virtual object is a virtual object located within the scope of the target action.
- the attribute value modification module includes:
- an object determination submodule configured to determine the second virtual object within the scope of the target action
- An object elimination submodule configured to modify the target attribute value of the second virtual object to zero, so as to eliminate the second virtual object.
- the apparatus further includes:
- a point increasing submodule configured to increase the virtual point of the first virtual object by a first point in response to eliminating the second virtual object through the target action.
- the apparatus further includes:
- a digit acquisition sub-module is configured to acquire, in response to eliminating the second virtual object through the target action, before increasing the virtual point of the first virtual object by the first point, The number of digits in the virtual objects that a virtual object continuously eliminates through the target action;
- a score determination sub-module configured to determine the first score based on the number of digits of the second virtual object in the virtual objects that the first virtual object has continuously eliminated through the target action.
- the at least two body parts include two-hand parts
- the first virtual prop is a fist-glove-type virtual prop.
- the computer device when the terminal receives the first trigger operation, controls the first virtual prop equipped on the first body part of the first virtual object to perform the target action, and when the terminal is in the Within the specified duration of the received first trigger operation, when the first trigger operation is received again, controls the first virtual prop equipped at the second body part of the first virtual object to perform the target action.
- the computer device can control the virtual props equipped on different body parts, and execute the execution in a short period of time in the virtual scene. Two target actions can shorten the time interval between two consecutive target actions, thereby improving the efficiency of controlling virtual objects to perform target actions using virtual props.
- FIG. 10 is a structural block diagram of a computer device 1000 according to an exemplary embodiment.
- the computer device 1000 may be a user terminal, such as a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, moving picture expert compression standard audio layer 3), MP4 (Moving Picture Experts Group Audio Layer IV, moving picture Expert Compression Standard Audio Layer 4) Player, Laptop or Desktop.
- Computer device 1000 may also be called user equipment, portable terminal, laptop terminal, desktop terminal, and the like by other names.
- computer device 1000 includes: processor 1001 and memory 1002 .
- the processor 1001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like.
- the processor 1001 can use at least one hardware form among DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, programmable logic array) accomplish.
- the processor 1001 may also include a main processor and a coprocessor.
- the main processor is a processor used to process data in the wake-up state, also called CPU (Central Processing Unit, central processing unit); the coprocessor is A low-power processor for processing data in a standby state.
- the processor 1001 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is used for rendering and drawing the content that needs to be displayed on the display screen.
- the processor 1001 may further include an AI (Artificial Intelligence, artificial intelligence) processor, where the AI processor is used to process computing operations related to machine learning.
- AI Artificial Intelligence, artificial intelligence
- Memory 1002 may include one or more computer-readable storage media, which may be non-transitory. Memory 1002 may also include high-speed random access memory, as well as non-volatile memory, such as one or more disk storage devices, flash storage devices. In some embodiments, a non-transitory computer-readable storage medium in the memory 1002 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 1001 to implement the methods provided by the method embodiments in this application. all or part of the steps.
- the computer device 1000 may also optionally include: a peripheral device interface 1003 and at least one peripheral device.
- the processor 1001, the memory 1002 and the peripheral device interface 1003 may be connected through a bus or a signal line.
- Each peripheral device can be connected to the peripheral device interface 1003 through a bus, a signal line or a circuit board.
- the peripheral device includes: at least one of a radio frequency circuit 1004, a display screen 1005, a camera assembly 1006, an audio circuit 1007, and a power supply 1009.
- the peripheral device interface 1003 may be used to connect at least one peripheral device related to I/O (Input/Output) to the processor 1001 and the memory 1002 .
- processor 1001, memory 1002, and peripherals interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one of processor 1001, memory 1002, and peripherals interface 1003 or The two can be implemented on a separate chip or circuit board, which is not limited in this embodiment.
- the display screen 1005 is used for displaying UI (User Interface, user interface).
- the UI can include graphics, text, icons, video, and any combination thereof.
- the display screen 1005 also has the ability to acquire touch signals on or above the surface of the display screen 1005 .
- the touch signal can be input to the processor 1001 as a control signal for processing.
- the display screen 1005 may also be used to provide virtual buttons and/or virtual keyboards, also referred to as soft buttons and/or soft keyboards.
- the display screen 1005 there may be one display screen 1005, which is arranged on the front panel of the computer device 1000; in other embodiments, there may be at least two display screens 1005, which are respectively arranged on different surfaces of the computer device 1000 or in a folded design. ; In still other embodiments, the display screen 1005 may be a flexible display screen disposed on a curved or folded surface of the computer device 1000. Even, the display screen 1005 can also be set as a non-rectangular irregular figure, that is, a special-shaped screen.
- the display screen 1005 can be prepared by using materials such as LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light emitting diode).
- the computer device 1000 also includes one or more sensors 1010 .
- the one or more sensors 1010 include, but are not limited to, an acceleration sensor 1011 , a gyro sensor 1012 , a pressure sensor 1013 , an optical sensor 1015 and a proximity sensor 1016 .
- FIG. 10 does not constitute a limitation on the computer device 1000, and may include more or less components than the one shown, or combine some components, or adopt different component arrangements.
- a non-transitory computer-readable storage medium including instructions, such as a memory including at least one instruction, at least one segment of program, code set or instruction set, the above at least one instruction, at least one segment
- the program, code set or instruction set can be executed by the processor to complete all or part of the steps of the method shown in the above-mentioned embodiment corresponding to FIG. 3 or FIG. 4 .
- the non-transitory computer-readable storage medium may be ROM (Read-Only Memory, read-only memory), random access memory (Random Access Memory, RAM), CD-ROM (Compact Disc Read-Only Memory, only CD-ROM), magnetic tapes, floppy disks, and optical data storage devices, etc.
- a computer program product or computer program comprising computer instructions stored in a computer readable storage medium.
- the processor of the terminal reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the terminal executes the virtual object control method provided in various optional implementation manners of the foregoing aspects.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (20)
- 一种虚拟场景中虚拟对象的控制方法,所述方法由计算机设备执行,所述方法包括:显示虚拟场景画面,所述虚拟场景画面中包含第一虚拟对象;所述第一虚拟对象的至少两个身体部位处分别装备有第一虚拟道具;响应于接收到第一触发操作,控制所述第一虚拟对象基于第一身体部位处装备的所述第一虚拟道具执行目标动作;所述第一身体部位是所述至少两个身体部位中的一个;响应于在接收到所述第一触发操作之后的指定时长内,再次接收到所述第一触发操作,控制所述第一虚拟对象基于第二身体部位处装备的所述第一虚拟道具执行所述目标动作;所述第二身体部位是所述至少两个身体部位中,除了所述第一身体部位之外的身体部位。
- 根据权利要求1所述的方法,所述目标动作包括先后执行的身体部位展开动作和身体部位收回动作;所述指定时长不大于所述身体部位展开动作被完全执行的时间长度。
- 根据权利要求2所述的方法,所述响应于在接收到所述第一触发操作之后的指定时长内,再次接收到所述第一触发操作,控制所述第一虚拟对象基于第二身体部位处装备的所述第一虚拟道具执行所述目标动作,包括:响应于在接收到所述第一触发操作之后的指定时长内,再次接收到所述第一触发操作,终止基于所述第一身体部位处装备的所述第一虚拟道具执行的所述身体部位展开动作,并立即控制所述第一虚拟对象基于所述第二身体部位处装备的所述第一虚拟道具执行所述目标动作。
- 根据权利要求1所述的方法,所述第一触发操作包括对所述虚拟场景画面上层叠加的目标控件执行的点击操作。
- 根据权利要求1所述的方法,所述方法还包括:响应于接收到的第二触发操作,控制所述第一虚拟对象基于所述至少两个身体部位处分别装备的所述第一虚拟道具,轮流执行所述目标动作。
- 根据权利要求5所述的方法,所述第二触发操作包括对所述虚拟场景画面上层叠加的目标控件执行的长按操作。
- 根据权利要求6所述的方法,所述方法还包括:响应于所述长按操作结束,停止控制所述第一虚拟对象基于所述至少两个身体部位处分别装备的所述第一虚拟道具轮流执行的所述目标动作。
- 根据权利要求1至7任一所述的方法,所述方法还包括:基于所述目标动作,修改第二虚拟对象的目标属性值;所述第二虚拟对象是位于所述目标动作的作用范围内的虚拟对象。
- 根据权利要求8所述的方法,所述基于所述目标动作,修改第二虚拟对象的目标属性值,包括:确定处于所述目标动作的作用范围内的所述第二虚拟对象;将所述第二虚拟对象的所述目标属性值修改为零,以淘汰所述第二虚拟对象。
- 根据权利要求9所述的方法,所述方法还包括:响应于通过所述目标动作淘汰所述第二虚拟对象,将所述第一虚拟对象的虚拟积分增加第一分数。
- 根据权利要求10所述的方法,所述响应于通过所述目标动作淘汰所述第二虚拟对象,将所述第一虚拟对象的虚拟积分增加第一分数之前,还包括:获取所述第二虚拟对象在所述第一虚拟对象通过所述目标动作连续淘汰的虚拟对象中的位数;基于所述第二虚拟对象在所述第一虚拟对象通过所述目标动作连续淘汰的虚拟对象中的位数,确定所述第一分数。
- 根据权利要求1至7任一所述的方法,所述至少两个身体部位包括双手部位,所述第一虚拟道具为拳套类虚拟道具。
- 一种虚拟场景中虚拟对象的控制装置,所述装置用于计算机设备中所述装置包括:画面展示模块,用于显示虚拟场景画面,所述虚拟场景画面中包含有第一虚拟对象;所述第一虚拟对象的至少两个身体部位处分别装备有第一虚拟道具;第一执行模块,用于响应于接收到第一触发操作,控制所述第一虚拟对象基于第一身体部位处装备的所述第一虚拟道具执行目标动作;所述第一身体部位是所述至少两个身体部位中的一个身体部位;第二执行模块,用于响应于在接收到所述第一触发操作之后的指定时长内,再次接收到所述第一触发操作,控制所述第一虚拟对象基于第二身体部位处装备的所述第一虚拟道具执行所述目标动作;所述第二身体部位是所述至少两个身体部位中,除了所述第一身体部位之外的身体部位。
- 根据权利要求13所述的装置,所述目标动作包括先后执行的身体部位展开动作和身体部位收回动作;所述指定时长不大于所述身体部位展开动作被完全执行的时间长度。
- 根据权利要求14所述的装置,所述第二执行模块,包括:执行子模块,用于响应于在接收到所述第一触发操作之后的指定时长内,再次接收到所述第一触发操作,终止基于所述第一身体部位处装备的所述第一虚拟道具执行的所述身体部位展开动作,并立即控制所述第一虚拟对象基于所述第二身体部位处装备的所述第一虚拟道具执行所述目标动作。
- 根据权利要求13所述的装置,所述第一触发操作包括对所述虚拟场景画面上层叠加的目标控件执行的点击操作。
- 根据权利要求13所述的装置,所述装置还包括:第三执行模块,用于响应于接收到的第二触发操作,控制所述第一虚拟对象基于所述至少两个身体部位处分别装备的所述第一虚拟道具,轮流执行所述目标动作。
- 一种计算机设备,计算机设备包含处理器和存储器,所述存储器中存储由至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至权利要求12中任一项所述的虚拟场景中虚拟对象的控制方法。
- 一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至权利要求12中任一项所述的虚拟场景中虚拟对象的控制方法。
- 一种计算机程序产品,所述计算机程序产品包括至少一条计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至12任一所述的虚拟场景中虚拟对象的控制方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023547759A JP2024508682A (ja) | 2021-02-09 | 2022-01-04 | 仮想オブジェクトの制御方法、仮想オブジェクトの制御装置、コンピュータ機器、及びコンピュータプログラム |
US17/963,141 US20230033902A1 (en) | 2021-02-09 | 2022-10-10 | Virtual object control method and apparatus, device, storage medium, and program product |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110178458.6 | 2021-02-09 | ||
CN202110178458.6A CN112807680A (zh) | 2021-02-09 | 2021-02-09 | 虚拟场景中虚拟对象的控制方法、装置、设备及存储介质 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/963,141 Continuation US20230033902A1 (en) | 2021-02-09 | 2022-10-10 | Virtual object control method and apparatus, device, storage medium, and program product |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022170892A1 true WO2022170892A1 (zh) | 2022-08-18 |
Family
ID=75864675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/070089 WO2022170892A1 (zh) | 2021-02-09 | 2022-01-04 | 虚拟对象的控制方法、装置、设备、存储介质及程序产品 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230033902A1 (zh) |
JP (1) | JP2024508682A (zh) |
CN (1) | CN112807680A (zh) |
TW (1) | TWI800218B (zh) |
WO (1) | WO2022170892A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112807680A (zh) * | 2021-02-09 | 2021-05-18 | 腾讯科技(深圳)有限公司 | 虚拟场景中虚拟对象的控制方法、装置、设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10183222B2 (en) * | 2016-04-01 | 2019-01-22 | Glu Mobile Inc. | Systems and methods for triggering action character cover in a video game |
CN109701274A (zh) * | 2018-12-26 | 2019-05-03 | 网易(杭州)网络有限公司 | 信息处理方法及装置、存储介质、电子设备 |
CN110755841A (zh) * | 2019-10-21 | 2020-02-07 | 腾讯科技(深圳)有限公司 | 虚拟环境中道具的切换方法、装置、设备及可读存储介质 |
US20200061473A1 (en) * | 2010-11-08 | 2020-02-27 | Gary S. Shuster | Single user multiple presence in multi-user game |
CN111589125A (zh) * | 2020-04-22 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 虚拟对象控制方法、装置、计算机设备及存储介质 |
CN112044084A (zh) * | 2020-09-04 | 2020-12-08 | 腾讯科技(深圳)有限公司 | 虚拟环境中的虚拟道具控制方法、装置、存储介质及设备 |
CN112807680A (zh) * | 2021-02-09 | 2021-05-18 | 腾讯科技(深圳)有限公司 | 虚拟场景中虚拟对象的控制方法、装置、设备及存储介质 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005006912A (ja) * | 2003-06-19 | 2005-01-13 | Namco Ltd | ゲーム装置、ゲーム制御プログラムおよびそのプログラムが記録された記録媒体 |
CN1319008C (zh) * | 2004-06-18 | 2007-05-30 | 华为技术有限公司 | 游戏虚拟物品数据处理方法及游戏平台系统和游戏系统 |
JP3747050B1 (ja) * | 2005-03-25 | 2006-02-22 | 株式会社ナムコ | プログラム、情報記憶媒体、及び画像生成システム |
JP5238090B1 (ja) * | 2012-08-31 | 2013-07-17 | 株式会社バンダイ | ゲーム装置、制御方法、及びプログラム |
CN110507993B (zh) * | 2019-08-23 | 2020-12-11 | 腾讯科技(深圳)有限公司 | 控制虚拟对象的方法、装置、设备及介质 |
CN111054065A (zh) * | 2019-12-06 | 2020-04-24 | 腾讯科技(深圳)有限公司 | 虚拟道具的控制方法和装置、存储介质及电子装置 |
CN111589130B (zh) * | 2020-04-24 | 2022-02-22 | 腾讯科技(深圳)有限公司 | 虚拟场景中的虚拟对象控制方法、装置、设备及存储介质 |
CN111672116B (zh) * | 2020-06-05 | 2022-10-21 | 腾讯科技(深圳)有限公司 | 控制虚拟对象释放技能的方法、装置、终端及存储介质 |
CN112044072A (zh) * | 2020-09-10 | 2020-12-08 | 腾讯科技(深圳)有限公司 | 一种虚拟对象的交互方法以及相关装置 |
-
2021
- 2021-02-09 CN CN202110178458.6A patent/CN112807680A/zh active Pending
-
2022
- 2022-01-04 WO PCT/CN2022/070089 patent/WO2022170892A1/zh active Application Filing
- 2022-01-04 JP JP2023547759A patent/JP2024508682A/ja active Pending
- 2022-01-14 TW TW111101762A patent/TWI800218B/zh active
- 2022-10-10 US US17/963,141 patent/US20230033902A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200061473A1 (en) * | 2010-11-08 | 2020-02-27 | Gary S. Shuster | Single user multiple presence in multi-user game |
US10183222B2 (en) * | 2016-04-01 | 2019-01-22 | Glu Mobile Inc. | Systems and methods for triggering action character cover in a video game |
CN109701274A (zh) * | 2018-12-26 | 2019-05-03 | 网易(杭州)网络有限公司 | 信息处理方法及装置、存储介质、电子设备 |
CN110755841A (zh) * | 2019-10-21 | 2020-02-07 | 腾讯科技(深圳)有限公司 | 虚拟环境中道具的切换方法、装置、设备及可读存储介质 |
CN111589125A (zh) * | 2020-04-22 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 虚拟对象控制方法、装置、计算机设备及存储介质 |
CN112044084A (zh) * | 2020-09-04 | 2020-12-08 | 腾讯科技(深圳)有限公司 | 虚拟环境中的虚拟道具控制方法、装置、存储介质及设备 |
CN112807680A (zh) * | 2021-02-09 | 2021-05-18 | 腾讯科技(深圳)有限公司 | 虚拟场景中虚拟对象的控制方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
TW202231324A (zh) | 2022-08-16 |
US20230033902A1 (en) | 2023-02-02 |
TWI800218B (zh) | 2023-04-21 |
CN112807680A (zh) | 2021-05-18 |
JP2024508682A (ja) | 2024-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021218516A1 (zh) | 虚拟对象控制方法、装置、设备及存储介质 | |
WO2021213021A1 (zh) | 基于虚拟场景的操作控件显示方法及装置 | |
CN110732135B (zh) | 虚拟场景显示方法、装置、电子设备及存储介质 | |
WO2022042435A1 (zh) | 虚拟环境画面的显示方法、装置、设备及存储介质 | |
WO2021218406A1 (zh) | 虚拟对象控制方法、装置、计算机设备及存储介质 | |
CN114225372B (zh) | 虚拟对象的控制方法、装置、终端、存储介质及程序产品 | |
WO2022037529A1 (zh) | 虚拟对象的控制方法、装置、终端及存储介质 | |
WO2021244209A1 (zh) | 虚拟对象控制方法、装置、终端及存储介质 | |
WO2021238870A1 (zh) | 信息显示方法、装置、设备及存储介质 | |
WO2022257653A1 (zh) | 虚拟道具的显示方法、装置、电子设备及存储介质 | |
WO2021213070A1 (zh) | 虚拟角色的控制方法、装置、设备及存储介质 | |
US20220392153A1 (en) | Image processing method and apparatus, electronic device, and computer-readable storage medium | |
WO2022121503A1 (zh) | 预购道具的显示方法、装置、设备、介质及产品 | |
WO2023029836A1 (zh) | 虚拟画面显示方法、装置、设备、介质及计算机程序产品 | |
US20230321541A1 (en) | Displaying visual field picture based on interaction zone on a virtual map | |
CN112843682B (zh) | 数据同步方法、装置、设备及存储介质 | |
JP7314311B2 (ja) | 仮想環境の画面表示方法、装置、機器及びコンピュータプログラム | |
WO2022170892A1 (zh) | 虚拟对象的控制方法、装置、设备、存储介质及程序产品 | |
CN113018862B (zh) | 虚拟对象的控制方法、装置、电子设备及存储介质 | |
WO2024098628A9 (zh) | 游戏交互方法、装置、终端设备及计算机可读存储介质 | |
US20230271087A1 (en) | Method and apparatus for controlling virtual character, device, and storage medium | |
CN113599815B (zh) | 虚拟场景中的表情显示方法、装置、设备以及介质 | |
CN112138392B (zh) | 虚拟对象的控制方法、装置、终端及存储介质 | |
JP2022548436A (ja) | 仮想オブジェクトの制御方法、装置、端末及びコンピュータプログラム | |
CN114522429A (zh) | 虚拟对象的控制方法、装置、存储介质及计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22752054 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2023547759 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 12/01/2024) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 22752054 Country of ref document: EP Kind code of ref document: A1 |