Method for Controlling Virtual Object, Virtual Object Control Device, Computer Device, and Computer Program
By enabling rapid switching between virtual items on different body parts of a virtual object through trigger operations, the method addresses the inefficiency in controlling virtual weapons, enhancing interaction efficiency in games.
Patent Information
- Application Number
- JP2023547759
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-02-09
- Filing Date
- 2022-01-04
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2042-01-04
AI Technical Summary
The interaction efficiency when controlling virtual objects, particularly in games with proximity virtual weapons, is low due to the need to wait for the weapon to retract after each attack, disrupting the flow of consecutive actions.
A method and device that allow a virtual object to perform target operations using multiple body parts by receiving trigger operations, enabling rapid switching between virtual items equipped on different body parts within a specified time, such as hands, to execute consecutive actions without waiting for retraction.
This approach significantly enhances the efficiency of controlling virtual objects by allowing rapid execution of consecutive target operations with virtual items, reducing the time interval between actions and improving interaction efficiency.
Smart Images

Figure 0007700413000001 
Figure 0007700413000002 
Figure 0007700413000003
Abstract
Description
Technical Field
[0001] This application claims priority based on a Chinese patent application filed on February 9, 2021, with application number 202110178458.6 and invention title "Method, apparatus, device, and storage medium for controlling virtual objects in a virtual scene", and all of its content is incorporated herein by reference.
[0002] This 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.
Background Art
[0003] Currently, game applications with virtual items, for example, first-person shooting games, may include proximity virtual weapons for close combat.
[0004] In related technologies, the proximity virtual weapon is a proximity virtual weapon held with one hand. When attacking a target object with the proximity virtual weapon held with one hand, after one attack, to execute the next attack, it is necessary to wait for the proximity virtual weapon to be retracted.
[0005] However, in the method of attacking with a proximity virtual weapon held with one hand, the interaction efficiency when the user controls the virtual object to attack is low.
Summary of the Invention
Problems to be Solved by the Invention
[0006] Embodiments of this application provide a method, apparatus, device, storage medium, and program product for controlling virtual objects that can improve the interaction efficiency when controlling virtual objects to interact. Its configuration is as follows.
Means for Solving the Problems
[0007] In one aspect, in an embodiment of the present application, a method for controlling virtual objects executed by a computer device is provided. The method includes: displaying a virtual scene screen, where the virtual scene screen includes a first virtual object, and at least two body parts of the first virtual object are each equipped with a first virtual item; in response to receiving a first trigger operation, controlling the first virtual object to perform a target operation based on the first virtual item equipped on a first body part, where the first body part is one of the at least two body parts; after receiving the first trigger operation, in response to receiving the first trigger operation again within a specified time, controlling the first virtual object to perform the target operation based on the first virtual item equipped on a second body part, where the second body part is a body part other than the first body part among the at least two body parts.
[0008] In another aspect, in an embodiment of the present application, a control device for virtual objects applied to a computer device is provided. The device includes: a screen display module for displaying a virtual scene screen, where the virtual scene screen includes a first virtual object, and at least two body parts of the first virtual object are each equipped with a first virtual item; a first execution module for controlling the first virtual object to perform a target operation based on the first virtual item equipped on a first body part in response to receiving a first trigger operation, where the first body part is one of the at least two body parts; After receiving the first trigger operation, in response to receiving the first trigger operation again within a specified time, a second execution module that controls the first virtual object to execute the target operation based on the first virtual item equipped on the second body part, where the second body part is a body part other than the first body part among the at least two body parts, including the second execution module.
[0009] In one possible implementation, the target operation includes a body part deployment operation and a body part retraction operation that are sequentially executed. The specified time is less than or equal to the length of time until the body part deployment operation is completely executed.
[0010] In one possible implementation, the second execution module After receiving the first trigger operation, in response to receiving the first trigger operation again within a specified time, ends the body part deployment operation executed based on the first virtual item equipped on the first body part, and immediately controls the first virtual object to execute the target operation based on the first virtual item equipped on the second body part, including an execution sub-module.
[0011] In one possible implementation, the first trigger operation includes a tap operation on a target control superimposed on the upper layer of the virtual scene screen.
[0012] In one possible implementation, the device Further includes a third execution module that, in response to a received second trigger operation, controls the first virtual object to alternately execute the target operation based on the first virtual items respectively equipped on the at least two body parts.
[0013] In one possible implementation, the second trigger operation includes a long-press operation on a target control superimposed on the upper layer of the virtual scene screen.
[0014] In one possible implementation, the device further includes a fourth execution module that, in response to the end of the long-press operation, controls the first virtual object to stop the target operation that is alternately executed based on the first virtual items respectively equipped on the at least two body parts.
[0015] In one possible implementation, the device further includes an attribute value modification module that modifies a target attribute value of a second virtual object based on the target operation, where the second virtual object is a virtual object located within the action range of the target operation.
[0016] In one possible implementation, the attribute value modification module includes an object determination sub-module that determines the second virtual object located within the action range of the target operation, and an object elimination sub-module that eliminates the second virtual object by modifying the target attribute value of the second virtual object to zero.
[0017] In one possible implementation, the device further includes a point increase sub-module that increases the virtual point of the first virtual object by a first score in response to the elimination of the second virtual object by the target operation.
[0018] In one possible implementation, the device further includes a rank acquisition sub-module that, before increasing the virtual point of the first virtual object by a first score in response to the elimination of the second virtual object by the target operation, acquires the rank of the second virtual object among the virtual objects continuously eliminated by the first virtual object by the target operation. A score determination sub-module that determines the first score based on the rank of the second virtual object among the virtual objects continuously eliminated by the target operation of the first virtual object.
[0019] In one possible implementation, the at least two body parts include both hand parts, and the first virtual item is a glove-like virtual item.
[0020] In other aspects, in the embodiments of the present application, a terminal including a processor and a memory is provided. At least one instruction, at least one program, a code set or an instruction set is stored in the memory. When the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor, the control method of the virtual object in the above aspect is realized.
[0021] In other aspects, in the embodiments of the present application, a computer-readable storage medium storing at least one instruction, at least one program, a code set or an instruction set is provided. When the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor, the control method of the virtual object in the above aspect is realized.
[0022] According to one aspect of the present application, a computer program product or a computer program including computer instructions is provided. The computer instructions are stored in a computer-readable storage medium. The processor of the terminal reads the computer instructions from the computer-readable storage medium. When the processor executes the computer instructions, the terminal is caused to execute the control method of the virtual object provided in various optional implementation forms of the above aspect.
Advantages of the Invention
[0023] The beneficial effects of the configuration provided in the embodiments of the present application include at least the following.
[0024] In an embodiment of the present application, when the terminal receives a first trigger operation, the computer device controls a first virtual item equipped on a first body part of a first virtual object to perform a target operation. After the terminal receives the first trigger operation, if the first trigger operation is received again within a specified time, the computer device controls a first virtual item equipped on a second body part of the first virtual object to perform a target operation. According to the above method, when the same virtual item is equipped on a plurality of body parts respectively, and two trigger operations are received within a short time, the computer device can control the virtual items equipped on different body parts to perform the target operation twice in a short time in the virtual scene, shorten the time interval between two consecutive target operations, and improve the efficiency of controlling the virtual object to perform the target operation with the virtual item.
Brief Description of the Drawings
[0025] The drawings here are incorporated into the specification, constitute a part of this specification, show embodiments that conform to the present application, and are used to explain the principles of the present application together with the specification.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Embodiments for Carrying Out the Invention
[0026] Here, exemplary embodiments will be described in detail and the examples will be shown in the drawings. When the following description relates to the drawings, unless otherwise expressed, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments that conform to the present application. On the contrary, these are merely examples of devices and methods that conform to some aspects of the present application as detailed in the appended claims.
[0027] A virtual scene is a virtual scene that is displayed (or provided) when an application is executed on a terminal. The virtual scene may be a scene of a simulation environment for the real world, a scene of a semi-simulation semi-virtual three-dimensional environment, or a scene of a pure virtual three-dimensional environment. 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 will be described by taking the case where the virtual scene is a three-dimensional virtual scene as an example, but it is not limited thereto. Optionally, the virtual scene may be used for a virtual scene battle between at least two virtual characters. Optionally, the virtual scene may be used for a battle between at least two virtual characters using virtual firearms. Optionally, the virtual scene may be used for a battle between at least two virtual characters using virtual firearms within the target area range. This target area range continues to shrink as time passes in the virtual scene.
[0028] A virtual object refers to an object that can move in a virtual scene. This movable object may be at least one of a virtual person, a virtual animal, and a virtual vehicle. Optionally, when the virtual scene is a three-dimensional virtual scene, the virtual object is a three-dimensional solid model created based on the animation skeleton technology. Each virtual object has its own shape, volume, and orientation within the three-dimensional virtual scene and occupies a part of the space within the three-dimensional virtual scene.
[0029] The virtual scene is usually generated by an application in a computer device such as a terminal and is displayed by the hardware of the terminal (for example, a screen). The terminal may be a mobile terminal such as a smartphone, a tablet computer, or an e-book reader. Alternatively, the terminal may be a personal computer device such as a notebook computer or a desktop computer.
[0030] A virtual item refers to an item that can be used by a virtual object in a virtual environment, including offensive items that can damage other virtual objects, supply items that provide replenishment for offensive items, virtual pendants that can be worn on specified offensive items and provide some attribute bonuses to offensive items, and defensive items that resist or buffer the damage effects of virtual weapons.
[0031] A first-person shooting game refers to a shooting game that can be played from the first-person perspective by a user. The screen of the virtual environment of the game is a screen that views the virtual environment from the perspective of the first virtual object. In the game, at least two virtual objects execute a one-match battle mode in the virtual environment. The virtual object achieves the goal of not being eliminated in the virtual environment by avoiding damage from other virtual objects and dangers existing in the virtual environment (such as a poisonous gas circle, a swamp, etc.). When the life value of the virtual object in the virtual environment becomes zero, the virtual object is eliminated in the virtual environment, and the virtual object that has not been eliminated until the end in the virtual environment is the winner. Optionally, the battle starts at the time when the first client enters the battle and ends at the time when the last client leaves the battle. Each client can control one or more virtual objects in the virtual environment. Optionally, the competition mode of the battle may include a single-player battle mode, a 2-player small-team battle mode, or a multi-player large-team battle mode. The embodiments of the present application do not limit the battle mode.
[0032] FIG. 1 shows a schematic diagram of a virtual object control system provided in an embodiment of the present application. This system may include a first terminal 110, a server 120, and a second terminal 130.
[0033] An application 111 that supports a virtual environment is installed and executed on the first terminal 110, and this application 111 may be a multiplayer online battle program. When the application 111 is executed on the first terminal, 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 (MOBA) game, a battle royale shooting game, and a simulation game (SLG). In this embodiment, the case where the application 111 is a first-person shooting game (FPS) will be described as an example. The first terminal 110 is a terminal used by the first user 112. The first user 112 uses the first terminal 110 to control and move a first virtual object located in the virtual environment. The first virtual object may be called the master virtual object of the first user 112. The movement of the first virtual object includes at least one of, but is not limited to, adjustment of body posture, creeping, walking, running, riding, flying, jumping, driving, picking up, shooting, attacking, throwing, and skill activation. Typically, the first virtual object is a first virtual character such as a simulation character or an anime character.
[0034] An application 131 that supports a virtual environment is installed and executed on the second terminal 130, and this application 131 may be a multiplayer online battle program. When the application 131 is executed on the second terminal 130, a user interface of the application 131 is displayed on the screen of the second terminal 130. The application 131 may be any one of a MOBA game, a battle royale shooting game, and an SLG game. In this embodiment, the case where the application 131 is a FPS game will be described as an example. The second terminal 130 is a terminal used by the second user 132. The second user 132 uses the second terminal 130 to control and move a second virtual object located in the virtual environment. The second virtual object may be called the master virtual object of the second user 132. Typically, the second virtual object is, for example, a second virtual character such as a simulation character or an anime character.
[0035] Optionally, the first virtual object and the second virtual object exist in the same virtual world. Optionally, the first virtual object and the second virtual object may belong to the same camp, the same team, the same organization, be in a friendly relationship, or have temporary communication rights. Optionally, the first virtual object and the second virtual object may belong to different camps, different teams, different organizations, and be in a hostile relationship.
[0036] Optionally, the applications installed on the first terminal 110 and the second terminal 130 are the same, or the applications installed on these two terminals are of the same type on different operating system platforms (Android or iOS). The first terminal 110 can generally refer to one of a plurality of terminals, and the second terminal 130 can generally refer to another one of the plurality of terminals. In this embodiment, only the first terminal 110 and the second terminal 130 are taken as examples for explanation. The device types of the first terminal 110 and the second terminal 130 are the same or different. The device types include at least one of smartphones, tablet computers, e-book readers, Moving Picture Experts Group Audio Layer III (MP3) players, Moving Picture Experts Group Audio Layer IV (MP4) players, laptop portable computers, and desktop computers.
[0037] Although only two terminals are shown in FIG. 1, in different embodiments, there are a plurality of other terminals accessible to the server 120. Optionally, there is also one or more terminals that are terminals corresponding to developers, and an application development and editing platform that supports a virtual environment is installed on these terminals. Developers can edit and update applications on these terminals and transmit the updated application installation packages to the server 120 via a wired or wireless network. The first terminal 110 and the second terminal 130 can download the application installation packages from the server 120 to implement application updates.
[0038] The first terminal 110, the second terminal 130, and other terminals are connected to the server 120 via a wireless network or a wired network.
[0039] The server 120 includes at least one of a single server, a server cluster composed of multiple servers, a cloud computing platform, and a virtualization center. The server 120 provides backend services to an application that supports a three-dimensional virtual environment. Optionally, the server 120 is responsible for major computing operations and the terminal is responsible for secondary computing operations, or the server 120 is responsible for secondary computing operations and the terminal is responsible for major computing operations, or a distributed computing architecture is used between the server 120 and the terminal to perform collaborative computing.
[0040] In a schematic example, the server 120 includes a memory 121, a processor 122, a battle service module 124, and a user input / output interface (I / O interface) 125. Here, the processor 122 loads instructions stored in the server 120 and processes data in the battle service module 124. The battle service module 124 provides a plurality of battle rooms for user battles, such as 1V1 battles, 3V3 battles, 5V5 battles, etc. The user I / O interface 125 establishes communication with the first terminal 110 and / or the second terminal 130 via a wireless network or a wired network to exchange data.
[0041] Here, the virtual scene may be a three-dimensional virtual scene. Alternatively, the virtual scene may be a two-dimensional virtual scene. Taking the case where the virtual scene is a three-dimensional virtual scene as an example, FIG. 2 shows a schematic diagram of a display interface of a virtual scene provided in an exemplary embodiment of the present application. As shown in FIG. 2, the display interface of the virtual scene includes a scene screen 200, and this scene screen 200 includes a currently controlled virtual object 210, an environmental screen 220 of the three-dimensional virtual scene, and a virtual object 240. Among them, 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.
[0042] In FIG. 2, the currently controlled virtual object 210 and the virtual object 240 are 3D models in a 3D virtual scene, and the environmental screen of the 3D virtual scene displayed on the scene screen 200 is an object viewed from the perspective of the currently controlled virtual object 210. Exemplarily, as shown in FIG. 2, the environmental screen 220 of the 3D virtual scene displayed when viewed from the perspective of the currently controlled virtual object 210 includes the ground 224, the sky 225, the horizon 223, the small hill 221, and the factory building 222.
[0043] The currently controlled virtual object 210 can execute skill activation, use of virtual items, movement, and specified operations under the control of the user. Virtual objects in the virtual scene can display different 3D models under the control of the user. For example, if the screen of the terminal supports touch operations and virtual controls are included in the scene screen 200 of the virtual scene, when the user touches the virtual control, the currently controlled virtual object 210 can execute a specified operation in the virtual scene and display the currently corresponding 3D model.
[0044] According to the control method of the virtual object, the terminal can realize executing a target operation once with a first body part by receiving a first trigger operation in the virtual scene, and then, if the first trigger operation is received again within a specified time, the target operation can be executed once again with a second body part. FIG. 3 shows a flowchart of the control method of the virtual object provided in one exemplary embodiment of the present application. Here, the above method may be executed by a computer device. This computer device may be a terminal. As shown in FIG. 3, the computer device can control the virtual object in the virtual scene by executing the following steps.
[0045] In step 301, a virtual scene screen is displayed. The virtual scene screen includes a first virtual object, and at least two body parts of the first virtual object are each equipped with a first virtual item.
[0046] In an embodiment of the present application, the computer device displays a virtual scene screen in a screen display area. Here, the virtual scene screen may include a first virtual object, and at least two body parts corresponding to the first virtual object are each equipped with a first virtual item.
[0047] In one possible implementation form, the first virtual object is a virtual object controlled by the computer device, and the first virtual object displayed on the virtual scene screen is a complete virtual object displayed from a third-person perspective or a partial virtual object displayed from a first-person perspective.
[0048] For example, the first virtual object displayed on the virtual scene screen may be the hand part of the virtual object.
[0049] In one possible implementation form, the first virtual item is a virtual item having at least two parts, and different parts of the virtual item are each equipped on at least two body parts of the first virtual object.
[0050] For example, the first virtual item can be divided into two parts. Among them, the first part is equipped on the left hand part of the first virtual object, and the second part is equipped on the right hand part of the first virtual object.
[0051] Here, the first virtual item may be a virtual item for close combat.
[0052] For example, the first virtual item may be a double axe for a close weapon, a double stick for a close weapon, a double sword for a close weapon, or a double glove for a close weapon.
[0053] In step 302, in response to receiving the first trigger operation, the first virtual object is controlled to execute a target operation based on a first virtual item equipped on a first body part, and the first body part is one of at least two body parts.
[0054] In an embodiment of the present application, when a computer device receives a first trigger operation sent by a user, the computer device controls a first virtual item equipped on a first body part of the first virtual object to execute a target operation.
[0055] In one possible implementation form, the first trigger operation includes a tap trigger operation, a slide trigger operation, and a press trigger operation.
[0056] Here, the target operation may be an operation for controlling the first virtual object to move the first virtual item along a specified movement path.
[0057] In another possible implementation form, the target operation may be an operation for controlling the first virtual object to fire virtual ammunition.
[0058] In step 303, after receiving the first trigger operation, in response to receiving the first trigger operation again within a specified time, the first virtual object is controlled to execute a target operation based on a first virtual item equipped on a second body part, and the second body part is a body part other than the first body part among at least two body parts.
[0059] In an embodiment of the present application, after the computer device receives the first trigger operation and receives the first trigger operation again within a specified time, the computer device can control another part of the first virtual item equipped on the second body part of the first virtual object to execute a target operation.
[0060] In one possible implementation, the second body part belongs to the same type of body part as the first body part, or a different type of body part.
[0061] Here, the first trigger operation received again may be the same type of trigger operation as the first trigger operation received initially, or a different type of trigger operation. And on the virtual scene screen, at least one target control for receiving the first trigger operation may be superimposed. Also, the first trigger operation received initially may act on the same target control as the first trigger operation received again, or act on a different target control.
[0062] As described above, in the configuration shown in the embodiments of the present application, when the terminal receives the first trigger operation, the computer device controls the first virtual item equipped on the first body part of the first virtual object to execute a target operation. After the terminal receives the first trigger operation and then receives the first trigger operation again within the specified time, the computer device controls the first virtual item equipped on the second body part of the first virtual object to execute a target operation. According to the above method, when the same virtual item is equipped on a plurality of body parts respectively and two trigger operations are received within a short time, the computer device can control the virtual items equipped on different body parts to execute the target operation twice in a short time in the virtual scene, shorten the time interval between the two consecutive target operations, and improve the efficiency of controlling the virtual object to execute the target operation with the virtual item.
[0063] FIG. 4 shows a flowchart of a method for controlling a virtual object provided in one exemplary embodiment of the present application. Here, the above method may be executed by a computer device. This computer device may be a terminal. As shown in FIG. 4, taking the case where the computer device is a terminal as an example, the terminal can control the virtual object in the virtual scene by executing the following steps.
[0064] In step 401, a virtual scene screen is displayed.
[0065] In an embodiment of the present application, the terminal displays a virtual scene screen, and the virtual scene screen includes a first virtual object, and at least two body parts of the first virtual object are each equipped with a first virtual item.
[0066] In one possible implementation form, at least two body parts may include both hand parts, both foot parts, a head part, or a torso part.
[0067] For example, when at least two body parts are both hand parts, the first virtual item may be a glove-like virtual item.
[0068] Exemplarily, FIG. 5 is a schematic diagram of a glove-like virtual item according to an embodiment of the present application. As shown in FIG. 5, the glove-like virtual item has a shape similar to two fists, and the two parts of the glove are the left hand glove virtual item 51 and the right hand glove virtual item 52 respectively. When the first virtual object swings a fist, by executing the fist-swinging action as a target action, the target action can be executed on the glove-like virtual item. Here, by this fist-swinging action, the purpose of attacking a virtual object of the other camp can be achieved.
[0069] In step 402, in response to the received first trigger operation, the first virtual object is controlled to execute a target action based on the first virtual item equipped on the first body part.
[0070] In an embodiment of the present application, when the terminal receives a first trigger operation by the user, the terminal controls the first virtual item equipped on the first body part of the first virtual object to execute a target action. The first body part is one of at least two body parts.
[0071] Here, the first body part is one of at least two body parts in the first virtual object body equipped with the first virtual item. The second body part may be another body part different from the first body part.
[0072] Here, the target operation includes a body part deployment operation and a body part retraction operation that are sequentially executed. When the first virtual object does not execute the target operation, the first virtual item of the corresponding part is in the retracted state. Therefore, when the first virtual object executes the target operation, first, the body part deployment operation is executed, and then, the body part retraction operation is executed.
[0073] In one possible implementation form, the first trigger operation includes a tap operation on a target control superimposed on the upper layer of the virtual scene screen.
[0074] Exemplarily, when the first virtual item is the glove-like virtual item shown in FIG. 5, FIG. 6 is a schematic diagram of the execution of the target operation according to an embodiment of the present application. As shown in FIG. 6, a target control 611 is superimposed on the virtual scene screen, and in this virtual scene screen, there may be more than one target control 611. When the user performs a tap operation on the target control 611, the left hand part equipped with the glove-like virtual item, which is originally in the retracted state, first executes the body part deployment operation in the target operation until it completely becomes the deployed state 612 of the left hand part. If the first trigger operation has not been received again until the left hand part becomes the fully deployed state 612, the right hand part remains in the retracted state 613.
[0075] In one possible implementation form, in response to receiving a slide operation on the target control, the slide direction is obtained. In response to the slide direction being the left side, the first virtual object is controlled to execute the target operation with the first virtual item of the left hand part. In response to the slide direction being the right side, the first virtual object is controlled to execute the target operation with the first virtual item of the right hand part.
[0076] For example, when the terminal receives a first trigger operation on the target control, the first virtual object enters the single-shot mode. In the single-shot mode, a target operation may be executed by selecting one from at least two body parts of the first virtual object equipped with the first virtual item. The method of selecting a body part to execute the target operation is to receive a slide operation on the target control. When at least two body parts are the left hand part and the right hand part respectively, when the slide direction corresponding to the slide operation is a slide to the left, the left hand part is selected as the body part to execute the target operation, and when the slide direction corresponding to the slide operation is a slide to the right, the right hand part may be selected as the body part to execute the target operation.
[0077] In step 403, after receiving the first trigger operation, in response to receiving the first trigger operation again within the specified time, the first virtual object is controlled to execute a target operation based on the first virtual item equipped on the second body part.
[0078] In an embodiment of the present application, after the terminal receives the first trigger operation once, it starts timing once. When the first trigger operation is received again within the specified time, the terminal controls the first virtual item equipped on the second body part of the first virtual object to execute a target operation.
[0079] Here, the second body part is another body part other than the first body part among at least two body parts.
[0080] In one possible implementation form, the specified time is less than or equal to the length of time until the body part deployment operation is completely executed.
[0081] Exemplarily, when the first virtual item is a glove - type virtual item, when the terminal receives the first trigger operation, it controls the first virtual item corresponding to the first body part, i.e., the left - hand part, to execute a body - part deployment operation. Before the body - part deployment operation is completely executed, when the terminal receives the first trigger operation again, after completing the execution of the body - part deployment operation on the first virtual item corresponding to the left - hand part, it executes a body - part retraction operation. Also, after the left - hand part is completely retracted, it controls the first virtual item corresponding to the second body part, i.e., the right - hand part, to execute a body - part deployment operation. As shown in FIG. 6, when the terminal receives the first trigger operation on the target control 621 again, first, the left - hand part in the fully - deployed state starts to execute the body - part retraction operation and executes the body - part retraction operation until the left - hand part is in the fully - retracted state 622. Next, the right - hand part originally in the retracted state and equipped with the glove - type virtual item executes the body - part deployment operation in the target operation until it is completely in the deployed state 623 of the right - hand part.
[0082] For example, the process of realizing the execution of the target operation by the first virtual item corresponding to the second body part by receiving the first trigger operation again within a specified time may be in a double - tap operation mode. Here, the target control may be a firing control corresponding to the shooting game. After the player completes the equipment of the first virtual item, the player taps the target control for the first time, and then immediately taps the target control for the second time within the specified time. By receiving this operation, the terminal may control the first virtual object in the virtual scene to complete the execution of the attack operation of the left - hand part and then execute the attack operation of the right - hand part. Here, the attack operation includes an operation of punching out the fist and an operation of pulling the fist back, which respectively correspond to the body - part deployment operation and the body - part retraction operation. When the operation time of punching out the left - fist is 0.5 seconds, the player can enter the double - tap operation mode and execute the operation of punching out the right - hand fist only after completing two first trigger operations within 0.5 seconds.
[0083] In one possible implementation, after receiving the first trigger operation, in response to receiving the first trigger operation again within a specified time, the body part deployment operation executed based on the first virtual item equipped on the first body part is terminated, and immediately the first virtual object is controlled to execute a target operation based on the first virtual item equipped on the second body part.
[0084] Exemplarily, when the first virtual item is a glove - like virtual item, when the terminal receives the first trigger operation, it controls the first virtual item corresponding to the first body part, that is, the left - hand part, to execute a body part deployment operation. Before the body part deployment operation is completely executed, when the terminal receives the first trigger operation again, it terminates the execution of the body part deployment operation on the first virtual item corresponding to the left - hand part, directly executes a body part retraction operation, and also, after the left - hand part is completely retracted or immediately, it controls the first virtual item corresponding to the second body part, that is, the right - hand part, to execute a body part deployment operation.
[0085] For example, when the player needs to improve the flexibility of controlling the first virtual object in the virtual scene to execute a target operation with the first virtual item, the player may quickly double - tap the target control so that the terminal quickly receives the first trigger operation again. Thereby, the execution of the corresponding target operation by the first body part is terminated, the body part retraction operation is directly executed, and the start of the target operation by the second body part is adjusted more quickly. According to the above method, the flexibility of controlling the virtual object to execute the target operation can be greatly improved. If the first target operation is a meaningless operation, the resources of the terminal can be saved.
[0086] In step 404, in response to the received second trigger operation, the first virtual object is controlled to alternately execute a target operation based on the first virtual items respectively equipped on at least two body parts.
[0087] In an embodiment of the present application, when the terminal receives a second trigger operation, the terminal may alternatively execute a target operation based on first virtual items respectively equipped on at least two body parts by controlling a first virtual object.
[0088] Here, the second trigger operation includes a long-press operation on a target control displayed superimposed on the upper layer of the virtual scene screen.
[0089] In one possible implementation, in response to receiving a long-press operation on the target control, the terminal enters a rapid-fire mode, executes a body part deployment operation and a body part retraction operation with the first virtual item equipped on the first body part, and then executes a body part deployment operation and a body part retraction operation with the first virtual item equipped on the second body part. Taking the above operation execution process as one operation cycle, after completing the execution of one operation cycle, the next operation cycle is executed. By repeatedly executing the above operations, the purpose of alternatively executing the target operation is achieved.
[0090] In one possible implementation, in response to the end of the long-press operation, the target operation that is alternatively executed based on the first virtual items respectively equipped on at least two body parts is stopped by controlling the first virtual object.
[0091] Here, when the user stops pressing the target control, that is, releases the target control, the cycle of alternatively executing the target operation by controlling the first virtual object is stopped, and a body part retraction operation is directly executed on the body part in the target operation process at the current time, and the initial state of the body part where the target operation is not executed is restored.
[0092] For example, when the user long-presses the firing control, the terminal is in the rapid-fire mode, and as an attack operation of the first virtual object controlled by the user, the left fist attack operation and the right fist attack operation are repeatedly played until the user releases the hand.
[0093] In step 405, based on the target operation, the target attribute value of the second virtual object is modified.
[0094] In the embodiment of the present application, the terminal modifies the target attribute value of the second virtual object by detecting the execution process of the target operation.
[0095] Here, the second virtual object is a virtual object located within the action range of the target operation. The target attribute value may be the life value of the second virtual object.
[0096] In one possible implementation, a second virtual object located within the action range of the target operation is determined, and the second virtual object is eliminated by modifying the target attribute value of the second virtual object to zero.
[0097] Exemplarily, by installing a collision box outside the first virtual item for detection, it may be determined whether damage can be caused to the second virtual object. FIG. 7 is a schematic diagram of damage detection according to an embodiment of the present application. As shown in FIG. 7, a rectangular parallelepiped collision box 72 is installed outside the first virtual item 71. When the first virtual item executes the body part deployment operation in the target operation, if the second virtual object collides with the collision box 72, it is determined that the target attribute value of the second virtual object can be modified by the target operation.
[0098] In one possible implementation, the duration of execution of each target operation is obtained, and based on the duration of each target operation, a correction value corresponding to the second virtual object is determined at the current time, and the target attribute value of the second virtual object is decreased by the corresponding correction value. There is a positive correlation between the correction value and the duration.
[0099] Exemplarily, when it is detected that the target operation is continuously executed for the first time and acts on the virtual object A, the numerical value of the target attribute value of the virtual object A may be decreased to a first numerical value. When it is detected that the target operation is continuously executed for the second time and acts on the virtual object B, the numerical value of the target attribute value of the virtual object B may be decreased to a second numerical value. Here, the second numerical value is greater than the first numerical value.
[0100] In step 406, in response to the second virtual object being eliminated by the target operation, the virtual point of the first virtual object is increased by the first score.
[0101] In an embodiment of the present application, after the terminal eliminates the second virtual object by the target operation, at least one of the personal virtual points of the first virtual object and the virtual points corresponding to the camp to which it belongs is increased by the first score.
[0102] Here, the virtual points are for determining the winning virtual object corresponding to the virtual scene after performing statistics after the virtual scene display ends.
[0103] In one possible implementation form, the rank of the second virtual object in the virtual objects continuously eliminated by the first virtual object through the target operation is obtained, and the first score is determined based on the rank of the second virtual object in the virtual objects continuously eliminated by the first virtual object through the target operation.
[0104] Exemplarily, if the virtual object A is the first virtual object eliminated by the target operation of the first virtual item, the increased point value of the first virtual object is the first numerical point value. If the virtual object B is the second virtual object eliminated by the target operation of the first virtual item, the increased point value of the first virtual object is the second numerical point value. Here, the second numerical point value may be twice the first numerical point value. Alternatively, the second numerical point value may be a numerical point value that is greater than the first numerical point value by a specified threshold value.
[0105] Here, obtain a first quantity, which is the number of second virtual objects eliminated by the target operation, determine a first multiple, increase the virtual points of the first virtual object by a second point value, and update the virtual points of the first virtual object. There is a positive correlation between the first multiple and the first quantity, and the second point value is the product of the first multiple, the first point value, and the first quantity.
[0106] According to the method for controlling a virtual object in this embodiment, a processor for executing a target operation by a first virtual item can be realized. FIG. 8 is a logical flowchart for controlling the execution of a target operation according to an embodiment of the present application. As shown in FIG. 8, the specific steps are as follows. First, the terminal controls the first virtual object to equip a glove weapon as the first virtual item (S801). The terminal determines whether a tap operation on the firing key is received. If it is determined that the tap operation on the firing key is not received, the real-time detection and determination are continued (S802). If it is determined that the tap operation on the firing key is received, the terminal controls the first virtual object to swing the left fist to execute an attack operation (S803). Next, the terminal detects and determines again whether a tap operation on the firing key is received again (S804). If it is determined that the tap operation on the firing key is received again, the first virtual object is controlled to swing the right fist to execute an attack operation (S805). Next, it is determined whether a long-press operation on the firing key is received. If the long-press operation on the firing key is not received, the execution of the attack operation of the right fist is continued (S806). If the long-press operation on the firing key is received, the attack operations of the left and right fists are repeatedly played back continuously (S807). Next, it is determined whether the user has released the hand, that is, whether the long-press operation on the firing key has been canceled. If it has not been canceled, the attack operations of the left and right fists are repeatedly played back continuously (S808). If it is detected that it has been canceled, the execution of the operation of swinging the fist to attack is ended (S809). If it is determined that the tap operation on the firing key is not received again, the execution of the attack operation by swinging the left fist is continued until the operation of swinging the fist to attack ends (S810).
[0107] As described above, in the configuration shown in the embodiments of the present application, when the terminal receives a first trigger operation, the computer device controls a first virtual item equipped on a first body part of a first virtual object to perform a target operation. After the terminal receives the first trigger operation and then receives the first trigger operation again within a specified time, the computer device controls a first virtual item equipped on a second body part of the first virtual object to perform a target operation. According to the above method, when the same virtual item is equipped on a plurality of body parts and two trigger operations are received within a short time, the computer device can control the virtual items equipped on different body parts to perform the target operation twice in a short time in the virtual scene, shorten the time interval between two consecutive target operations, and improve the efficiency of controlling the virtual object to perform the target operation with the virtual item.
[0108] Note that the virtual weapons, virtual firearms, double axes of close combat weapons, double sticks of close combat weapons, double knives of close combat weapons, or double gloves of close combat weapons according to the embodiments of the present application are all virtual objects in the game scene, and the operations such as shooting, attacking, and fighting according to the embodiments are all operations performed by the virtual object in the game scene.
[0109] FIG. 9 is a block diagram of a control device for a virtual object provided in one exemplary embodiment of the present application. The device may be installed 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 a screen display module for displaying a virtual scene screen, where the virtual scene screen includes a first virtual object, and at least two body parts of the first virtual object are each equipped with a first virtual item, a screen display module 910, a first execution module that, in response to receiving a first trigger operation, controls the first virtual object to perform a target operation based on the first virtual item equipped on the first body part, where the first body part is one of the at least two body parts, a first execution module 920, and a second execution module that, in response to receiving the first trigger operation again within a specified time after receiving the first trigger operation, controls the first virtual object to perform the target operation based on the first virtual item equipped on the second body part, where the second body part is a body part other than the first body part among the at least two body parts, a second execution module 930.
[0110] In one possible implementation, the target operation includes a body part deployment operation and a body part retraction operation that are sequentially executed, and the specified time is less than or equal to the length of time until the body part deployment operation is completely executed.
[0111] In one possible implementation, the second execution module 930, in response to receiving the first trigger operation again within a specified time after receiving the first trigger operation, ends the body part deployment operation executed based on the first virtual item equipped on the first body part, and immediately controls the first virtual object to perform the target operation based on the first virtual item equipped on the second body part, and includes an execution sub-module.
[0112] In one possible implementation, the first trigger operation includes a tap operation on a target control superimposed on the upper layer of the virtual scene screen.
[0113] In one possible implementation, the apparatus further includes a third execution module that, in response to a received second trigger operation, controls the first virtual object to alternately execute the target operation based on the first virtual items respectively equipped on the at least two body parts.
[0114] In one possible implementation, the second trigger operation includes a long-press operation on a target control superimposed on the upper layer of the virtual scene screen.
[0115] In one possible implementation, the apparatus further includes a fourth execution module that, in response to the end of the long-press operation, controls the first virtual object to stop the target operation that is alternately executed based on the first virtual items respectively equipped on the at least two body parts.
[0116] In one possible implementation, the apparatus is an attribute value modification module that modifies a target attribute value of a second virtual object based on the target operation, where the second virtual object is a virtual object located within the action range of the target operation.
[0117] In one possible implementation, the attribute value modification module includes an object determination sub-module that determines the second virtual object located within the action range of the target operation, and an object elimination sub-module that eliminates the second virtual object by modifying the target attribute value of the second virtual object to zero.
[0118] In one possible implementation, the apparatus further includes a point increment sub-module that increments the virtual point of the first virtual object by a first number of points in response to the second virtual object being eliminated by the target operation.
[0119] In one possible implementation, the apparatus further includes a rank acquisition sub-module that acquires the rank of the second virtual object in the virtual objects continuously eliminated by the first virtual object by the target operation, and a point determination sub-module that determines the first number of points based on the rank of the second virtual object in the virtual objects continuously eliminated by the first virtual object by the target operation, before incrementing the virtual point of the first virtual object by the first number of points in response to the second virtual object being eliminated by the target operation.
[0120] In one possible implementation, the at least two body parts include both hand parts, and the first virtual item is a glove-like virtual item.
[0121] As described above, in the configuration shown in the embodiments of the present application, when the terminal receives a first trigger operation, the computer device controls the first virtual item equipped on the first body part of the first virtual object to execute a target operation. After the terminal receives the first trigger operation and then receives the first trigger operation again within a specified time, the computer device controls the first virtual item equipped on the second body part of the first virtual object to execute a target operation. According to the above method, when the same virtual item is equipped on a plurality of body parts respectively and two trigger operations are received within a short time, the computer device can control the virtual items equipped on different body parts to execute the target operation twice in a short time in the virtual scene, can shorten the time interval between two consecutive target operations, and can improve the efficiency of controlling the virtual object to execute the target operation with the virtual item.
[0122] FIG. 10 is a block diagram of a computer device 1000 shown by one exemplary embodiment. This computer device 1000 may be a user terminal, for example, a smartphone, a tablet computer, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, a notebook computer, or a desktop computer. The computer device 1000 may also be referred to by other names such as a user device, a portable terminal, a laptop terminal, or a desktop terminal.
[0123] Generally, the computer device 1000 includes a processor 1001 and a memory 1002.
[0124] Processor 1001 may include one or more processing cores, for example, a 4-core processor, an 8-core processor, etc. Processor 1001 may be implemented in the form of at least one of a digital signal processor (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA). Processor 1001 may include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state and is also called a central processing unit (CPU). The coprocessor is a low-power processor for processing data in the standby state. In some embodiments, a graphics processing unit (GPU) may be incorporated into Processor 1001. The GPU is responsible for rendering and drawing the content to be displayed on the display. In some embodiments, Processor 1001 may include an artificial intelligence (AI) processor for processing arithmetic operations related to machine learning.
[0125] Memory 1002 may include one or more computer-readable storage media. The computer-readable storage media may be non-transitory. Memory 1002 may include high-speed random access memory and non-volatile memory, for example, one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage media in Memory 1002 stores at least one instruction. When the at least one instruction is executed by Processor 1001, all or part of the steps of the method provided in the embodiments of the present application are realized.
[0126] In some embodiments, computer device 1000 optionally further includes 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 via a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 1003 via a bus, signal lines, or a circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 1004, a display 1005, a camera component 1006, an audio circuit 1007, and a power supply 1009.
[0127] The peripheral device interface 1003 may be used to connect at least one peripheral device related to input / output (I / O) to the processor 1001 and the memory 1002. In some embodiments, the processor 1001, the memory 1002, and the peripheral device interface 1003 are integrated on the same chip or circuit board. In some other embodiments, any one or two of the processor 1001, the memory 1002, and the peripheral device interface 1003 may be implemented on an individual chip or circuit board. This embodiment does not limit this.
[0128] The display 1005 displays a user interface (UI). The UI may include graphics, text, icons, videos, and any combination thereof. When the display 1005 is a touch display, the display 1005 also has the ability to collect touch signals on or above the surface of the display 1005. The touch signal may be input to the processor 1001 as a control signal for processing. In this case, the display 1005 may be used to provide virtual buttons and / or virtual keyboards, also called soft buttons and / or soft keyboards. In some embodiments, there may be one display 1005, which may be provided on the front panel of the computer device 1000. In some other embodiments, there may be at least two displays 1005, which may be provided on different surfaces of the computer device 1000 or designed to be foldable. In some other embodiments, the display 1005 may be a flexible display provided on a curved or foldable surface of the computer device 1000. Consequently, the display 1005 may be provided in a non-rectangular irregular shape, i.e., an irregular-shaped display. The display 1005 may be manufactured using materials such as liquid crystal display (LCD) and organic light-emitting diode (OLED).
[0129] In some embodiments, the computer device 1000 further 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.
[0130] As would be understood by those skilled in the art, the configuration shown in FIG. 10 does not limit the computer device 1000. The computer device 1000 may include more or fewer components than shown in the figure, or may be a combination of some components, or may adopt different arrangements of components.
[0131] In one exemplary embodiment, a non-transitory computer-readable storage medium containing instructions is further provided, for example, a memory containing at least one instruction, at least one program, a code set or an instruction set. When the above at least one instruction, at least one program, code set or instruction set is executed by a processor, it is possible to execute all or part of the steps of the method shown in the corresponding embodiment of FIG. 3 or FIG. 4 above. For example, the non-transitory computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0132] According to one aspect of the present application, a computer program product or a computer program containing computer instructions is provided. The computer instructions are stored in a computer-readable storage medium. The processor of the terminal reads the computer instructions from the computer-readable storage medium, and when the processor executes the computer instructions, it causes the terminal to execute the control method of the virtual object provided in various optional implementation forms of the above aspect.
[0133] After considering the specification, those skilled in the art can easily conceive of other embodiments of the present application after implementing the invention disclosed herein. The present application is intended to cover any variations, uses, or adaptations of the present application. These variations, uses, or adaptations follow the general principles of the present application and include common general knowledge in the technical field or conventional technical means not disclosed in the present application. The specification and examples are to be regarded as illustrative only, and the true scope and spirit of the present application are shown by the following claims.
[0134] It should be understood that the present application is not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present application is limited only by the appended claims.
Claims
1. A method for controlling a virtual object in a virtual scene, which is executed by a computer device, comprising: displaying a virtual scene screen, wherein the virtual scene screen includes a first virtual object, and at least two body parts of the first virtual object are each equipped with a first virtual item; in response to receiving a first trigger operation, controlling the first virtual object to perform a target operation based on the first virtual item equipped on the first body part, wherein the first body part is one of the at least two body parts; after receiving the first trigger operation, in response to receiving the first trigger operation again within a specified time, controlling the first virtual object to perform the target operation based on the first virtual item equipped on the second body part, wherein the second body part is a body part other than the first body part among the at least two body parts; the first trigger operation includes a tap operation on a target control superimposed on the upper layer of the virtual scene screen; the target control for triggering the target operation corresponding to the first body part is different from the target control for triggering the target operation corresponding to the second body part; further comprising modifying a target attribute value of a second virtual object based on the target operation, wherein the second virtual object is a virtual object located within the action range of the target operation; when two different second virtual objects are continuously knocked down by the target operation corresponding to the first body part and the target operation corresponding to the second body part, in response to knocking down the first second virtual object by the target operation corresponding to the first body part, increasing the virtual point of the first virtual object by a first numerical score, and in response to knocking down the second second virtual object by the target operation corresponding to the second body part, increasing the virtual point of the first virtual object by a second numerical score, and the second numerical score is greater than the first numerical score; A method for controlling a virtual object in a virtual scene.
2. The target operation includes a body part deployment operation and a body part retraction operation that are sequentially executed. The specified time is equal to or less than the length of time until the body part deployment operation is fully executed. A method for controlling a virtual object in a virtual scene according to claim 1.
3. After receiving the first trigger operation, in response to receiving the first trigger operation again within the specified time, the step of controlling the first virtual object to execute the target operation based on the first virtual item equipped on the second body part includes: After receiving the first trigger operation, in response to receiving the first trigger operation again within the specified time, ending the body part deployment operation executed based on the first virtual item equipped on the first body part, and immediately controlling the first virtual object to execute the target operation based on the first virtual item equipped on the second body part, including the step of: A method for controlling a virtual object in a virtual scene according to claim 2.
4. Further including the step of, in response to the received second trigger operation, controlling the first virtual object to alternately execute the target operation based on the first virtual items respectively equipped on the at least two body parts. A method for controlling a virtual object in a virtual scene according to claim 1.
5. The second trigger operation includes a long-press operation on a target control superimposed on the upper layer of the virtual scene screen. A method for controlling a virtual object in a virtual scene according to claim 4.
6. Further including the step of, in response to the end of the long-press operation, controlling the first virtual object to stop the target operation that is alternately executed based on the first virtual items respectively equipped on the at least two body parts. A method for controlling a virtual object in a virtual scene according to claim 5.
7. The step of modifying the target attribute value of the second virtual object based on the target operation includes: Determining the second virtual object located within the action range of the target operation; and Eliminating the second virtual object by modifying the target attribute value of the second virtual object to zero. A method for controlling a virtual object in a virtual scene according to any one of claims 1 to 6.
8. Further comprising the step of increasing the virtual point of the first virtual object by a first score in response to the second virtual object being eliminated by the target operation. The method for controlling a virtual object in a virtual scene according to claim 7.
9. Before the step of increasing the virtual point of the first virtual object by a first score in response to the second virtual object being eliminated by the target operation, The step of obtaining the rank of the second virtual object in the virtual objects continuously eliminated by the target operation by the first virtual object; Further comprising the step of determining the first score based on the rank of the second virtual object in the virtual objects continuously eliminated by the target operation by the first virtual object. The method for controlling a virtual object in a virtual scene according to claim 8.
10. The method for controlling a virtual object in a virtual scene according to any one of claims 1 to 6, wherein the at least two body parts include both hand parts, and the first virtual item is a glove virtual item.
11. A control device for a virtual object in a virtual scene, applied to a computer device, A screen display module for displaying a virtual scene screen, wherein the virtual scene screen includes a first virtual object, and at least two body parts of the first virtual object are each equipped with a first virtual item. A first execution module that, in response to receiving a first trigger operation, controls the first virtual object to perform a target operation based on the first virtual item equipped on the first body part, wherein the first body part is one of the at least two body parts. After receiving the first trigger operation, in response to receiving the first trigger operation again within a specified time, a second execution module that controls the first virtual object to execute the target operation based on the first virtual item equipped on the second body part, where the second body part is a body part other than the first body part among the at least two body parts, including a second execution module. The first trigger operation includes a tap operation on a target control superimposed on the upper layer of the virtual scene screen. The target control for triggering the target operation corresponding to the first body part is different from the target control for triggering the target operation corresponding to the second body part. An attribute value modification module that modifies the target attribute value of a second virtual object based on the target operation, where the second virtual object is a virtual object located within the action range of the target operation, further including an attribute value modification module. When two different second virtual objects are successively knocked down by the target operation corresponding to the first body part and the target operation corresponding to the second body part, in response to knocking down the first second virtual object by the target operation corresponding to the first body part, the virtual point of the first virtual object is increased by a first numerical score, and in response to knocking down the second second virtual object by the target operation corresponding to the second body part, the virtual point of the first virtual object is increased by a second numerical score, and the second numerical score is greater than the first numerical score. A control device for virtual objects in a virtual scene.
12. A computer device comprising a processor and a memory, where at least one instruction, at least one program, a code set, or an instruction set is stored in the memory, and when the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor, it realizes the method for controlling virtual objects in the virtual scene according to any one of Claims 1 to 10.
13. A computer program that causes a computer to implement the method for controlling a virtual object in a virtual scene according to any one of claims 1 to 10.
Citation Information
Patent Citations
Props switching method, device and equipment in virtual environment, and readable storage medium
CN110755841A
Virtual object control method and device, terminal and storage medium
CN111359206A
Game device
JP1996084859A
User interface device allowing target on screen to be manipulated with pressing force, target manipulation method, and program
JP2013058136A
User interface system for hit operation, operation signal analyzing method, and program
WO2016079828A1