Game virtual character action control method and device, storage medium and electronic equipment

By obtaining the game status in FPS games and responding to the reload trigger operation, the reload action and the aiming action are superimposed, which solves the problem that players need to close the scope before reloading, improves the game operation efficiency and picture stability, and enhances the player's gaming experience.

CN113967355BActive Publication Date: 2025-10-17NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111258034.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-27
Publication Date
2025-10-17
Estimated Expiration
2041-10-27

AI Technical Summary

Technical Problem

In FPS games, players need to close the scope before reloading when aiming, which makes operation inconvenient, affects the gaming experience and may lead to game failure. In addition, the game screen is unstable, which reduces the player's concentration and causes physical discomfort.

Method used

A method for controlling the actions of a virtual game character is provided. By obtaining the current game state and responding to a reload trigger operation, the virtual game character is controlled to perform a combined game action, i.e., a superimposed action of a reload action and a scope action, thereby reducing the number of player operation steps and improving the stability of the game screen.

Benefits of technology

Players can reload without closing the scope first, which increases the operation limit, improves the gaming experience, avoids operational errors and physical discomfort caused by unstable game screen, and enhances the player's gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113967355B_ABST
    Figure CN113967355B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of games, and in particular to a game virtual character action control method and device, a computer readable storage medium and an electronic device. The method comprises: obtaining a game state of a current virtual game character; if the game virtual character is performing a sight-on action or is in a sight-on state, in response to a reload trigger operation, controlling the game virtual character to perform a combined game action; wherein the combined game action is a superposition action of a reload action and a sight-on action. Through the technical solution of the embodiments of the present disclosure, the problem of inconvenient operation caused by the need for the game virtual character to first close the sight-on scope and then perform the reload process in the sight-on state can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of games, and in particular, to a game virtual character action control method and device, a computer readable storage medium and an electronic device. BACKGROUND

[0002] With the development of mobile intelligent terminals and the game industry, a large number of different theme mobile games have emerged to meet the needs of players.

[0003] For example, in an FPS (First-person shooting game) game, a player can control a game virtual character to move, shoot, open a scope, change a bullet clip, and the like. In some games, the player can open the scope to accurately aim at an enemy game virtual character, and when in the open scope state, the player cannot change the bullet clip and needs to first close the scope and then change the bullet clip.

[0004] When the player needs to change the bullet clip in the open scope state, the player needs to first close the scope and then change the bullet clip, which is inconvenient to operate and can easily lead to a game match loss, resulting in a poor player experience.

[0005] In addition, in the above process, both the open scope action and the bullet clip changing action need the game virtual character and the gun to move. For example, when performing the open scope action, the game virtual character pulls the gun to the chest of the game virtual character, and when performing the bullet clip changing action, the game virtual character lifts the front end of the gun and performs the bullet clip changing action. Therefore, when playing the game, the player may need to constantly perform the open scope or bullet clip changing action, and at this time, the above actions are frequently performed, which causes the game screen to constantly change, reduces the stability of the game screen, causes the player's attention to be not concentrated, thereby affecting the player's operation, and further causes the game match to be in an unfavorable situation, thereby reducing the player's game experience and causing the player to quit. For some players, the instability of the game screen can also cause physiological discomfort, thereby reducing the player's game experience.

[0006] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present disclosure, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY

[0007] The purpose of the present disclosure is to provide a game virtual character action control method and device, a computer readable storage medium and an electronic device, which can solve the problem of inconvenient operation caused by the need to first close the scope and then perform the bullet clip changing process in the open scope state.

[0008] Other features and advantages of the present disclosure will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, or will become more readily apparent by practice of the present disclosure.

[0009] According to a first aspect of the present disclosure, a game virtual character action control method is provided, wherein the game virtual character includes a reload action and a camera opening action, and the method comprises: obtaining a game state of a current virtual game character; and if the game virtual character is performing the camera opening action or is in a camera opening state, controlling the game virtual character to perform a combined game action in response to a reload trigger operation, wherein the combined game action is a superposition of the reload action and the camera opening action.

[0010] In an exemplary embodiment of the present disclosure, based on the foregoing scheme, the method further comprises: if the game virtual character is performing the reload action, controlling the game virtual character to perform the combined game action in response to a camera opening trigger operation.

[0011] In an exemplary embodiment of the present disclosure, based on the foregoing scheme, the controlling the game virtual character to perform the combined game action comprises: determining a reload action amplitude corresponding to the reload action of the game virtual character according to the game state; and controlling the game virtual character to perform the combined game action according to the reload action amplitude.

[0012] In an exemplary embodiment of the present disclosure, based on the foregoing scheme, the determining the reload action amplitude corresponding to the reload action of the game virtual character according to the game state comprises: obtaining an execution progress of the camera opening action corresponding to the game state, and determining the reload action amplitude corresponding to the reload action of the game virtual character according to the execution progress.

[0013] In an exemplary embodiment of the present disclosure, based on the foregoing scheme, the obtaining the execution progress of the camera opening action corresponding to the game state, and determining the reload action amplitude corresponding to the reload action of the game virtual character according to the execution progress comprises: if the game virtual character is performing the camera opening action or is in the camera opening state, obtaining the execution progress of the camera opening action, and determining the reload action amplitude corresponding to the reload action of the game virtual character according to the execution progress.

[0014] In an exemplary embodiment of the present disclosure, based on the foregoing scheme, the obtaining the execution progress of the camera opening action corresponding to the game state, and determining the reload action amplitude corresponding to the reload action of the game virtual character according to the execution progress comprises: if the game virtual character is performing the reload action, obtaining the execution progress of the camera opening action in response to a camera opening trigger operation, and determining the reload action amplitude corresponding to the reload action of the game virtual character according to the execution progress.

[0015] In an example embodiment of the present disclosure, based on the foregoing scheme, the game virtual character includes a holding-arm model and an auxiliary-arm model, and the determining of the reload action amplitude corresponding to the reload action of the game virtual character according to the execution progress includes: determining the reload action amplitude of the holding-arm model corresponding to the reload action according to the execution progress; and determining the reload action amplitude of the auxiliary-arm model corresponding to the reload action according to the execution progress.

[0016] In an example embodiment of the present disclosure, based on the foregoing scheme, the controlling of the game virtual character to perform the combined game action according to the reload action amplitude includes: obtaining first arm action data of the holding-arm model and the auxiliary-arm model when the game virtual character performs the mirror opening action; determining second arm action data of the holding-arm model and the auxiliary-arm model according to the reload action amplitude of the holding-arm model and the reload action amplitude of the auxiliary-arm model; superimposing the first arm action data and the second arm action data to obtain combined arm action data, and controlling the game virtual character to perform the combined game action according to the combined arm action data.

[0017] In an example embodiment of the present disclosure, based on the foregoing scheme, the reload action amplitude of the holding-arm model decreases with the increase of the execution progress.

[0018] In an example embodiment of the present disclosure, based on the foregoing scheme, the reload action corresponds to a default reload amplitude, and the reload action amplitude is less than the default reload amplitude.

[0019] According to a second aspect of the present disclosure, a game virtual character action control device is provided, characterized in that the game virtual character includes a reload action and a mirror opening action, and the device includes: a game state acquisition module, configured to acquire a game state of a current virtual game character; and a combined action execution module, configured to, if the game virtual character is performing the mirror opening action or is in a mirror opening state, control the game virtual character to perform a combined game action in response to a reload trigger operation, wherein the combined game action is a superimposed action of the reload action and the mirror opening action.

[0020] According to a third aspect of the present disclosure, a computer readable storage medium is provided, which stores a computer program, and the program is executed by a processor to implement the game virtual character action control method of the first aspect in the above-mentioned embodiments.

[0021] According to a fourth aspect of the present disclosure, an electronic device is provided, which includes:

[0022] a processor; and

[0023] A memory for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the game virtual character action control method according to the first aspect in the above embodiments.

[0024] The technical solutions provided by the embodiments of the present disclosure can have the following beneficial effects:

[0025] In the game virtual character action control method provided by the embodiment of the present disclosure, the current game state can be obtained, and when the current game virtual character is performing a sight opening action or is in a sight opening state, a combined game action is performed in response to a reload trigger operation. On the one hand, the player does not need to close the sight before performing the reload operation, which reduces the player's operation, avoids the problem of game match failure caused by complicated operation, improves the player's operation upper limit, and improves the player's game experience. On the other hand, the problem that the game virtual character constantly performs the sight opening action and the reload action in the prior art, which causes the game picture to constantly change, can be avoided, thereby improving the stability of the game picture, enabling the player to focus on the game match, avoiding operation errors caused by unstable picture, improving the player's operation upper limit, and further improving the player's game experience. Since the stability of the game picture is improved, physiological discomfort of the player can be reduced or avoided, the player's game experience is improved, and the problem of player loss is avoided.

[0026] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0027] The drawings herein are incorporated into the specification and form part of the specification, show embodiments consistent with the present disclosure, and together with the specification serve to explain the principles of the present disclosure. It is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained from these drawings without creative labor for those skilled in the art. In the drawings:

[0028] Figure 1 A flowchart schematically showing a game virtual character action control method in an exemplary embodiment of the present disclosure;

[0029] Figure 2 A schematic diagram of a user interface in an exemplary embodiment of the present disclosure is schematically shown;

[0030] Figure 3 A flowchart schematically showing a game virtual character action control method in an exemplary embodiment of the present disclosure;

[0031] Figure 4A flow chart illustrating a process of determining the reload action amplitude of the reload action corresponding to the auxiliary arm model and the reload action amplitude of the reload action corresponding to the gun-holding arm model according to the execution progress in the exemplary embodiment of the present disclosure is schematically shown;

[0032] Figure 5 A schematic diagram of the gun-holding arm and the auxiliary arm in the exemplary embodiment of the present disclosure is schematically shown;

[0033] Figure 6 A schematic diagram of the reload action amplitude of the gun-holding arm model in the exemplary embodiment of the present disclosure is schematically shown;

[0034] Figure 7 A schematic diagram of the reload action amplitude of the auxiliary arm model in the exemplary embodiment of the present disclosure is schematically shown;

[0035] Figure 8 A flow chart illustrating a process of superimposing the first arm action data and the second arm action data to obtain the combined arm action data, and controlling the game virtual character to perform the combined game action according to the combined arm action data in the exemplary embodiment of the present disclosure is schematically shown;

[0036] Figure 9 A schematic diagram of a game virtual character action control device in the exemplary embodiment of the present disclosure is schematically shown;

[0037] Figure 10 A schematic diagram of a computer system of an electronic device suitable for implementing the exemplary embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0038] Example implementations will now be described more fully with reference to the accompanying drawings. Example implementations can be implemented in any

[0039] The block diagrams shown in the drawings are merely functional entities and do not necessarily have to correspond to physically independent entities. That is, the functional entities can be implemented in the form of software, or in one or more software-hardened modules, or in different network and / or processor devices and / or microcontroller devices.

[0040] With the development of the Internet industry, the game industry has also developed rapidly. In order to cater to the needs of players, game merchants have designed various games that can be configured on terminal devices.

[0041] The game virtual character action control method in one embodiment of the present disclosure can run on a local terminal device or a server. When the game virtual character action control method runs on the server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0042] In an optional implementation, various cloud applications, such as cloud games, can run under the cloud interaction system. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the running mode of cloud games, the running subject of the game program and the presentation subject of the game picture are separated, and the storage and running of the game virtual character action control method are completed on the cloud game server. The client device is used for receiving and sending data and presenting game pictures. For example, the client device can be a display device close to the user side with data transmission function, such as a mobile terminal, a television, a computer, a palm computer, etc. However, the information processing is performed by the cloud game server in the cloud. When playing the game, the player operates the client device to send operation instructions to the cloud game server, the cloud game server runs the game according to the operation instructions, encodes and compresses the game picture data, returns the data to the client device through the network, and finally decodes and outputs the game picture through the client device.

[0043] In an optional implementation, taking games as an example, the local terminal device stores a game program and is used to present a game picture. The local terminal device is used to interact with the player through a graphical user interface, that is, the conventional game program is downloaded and installed through an electronic device and is run. The way the local terminal device provides the graphical user interface to the player can include various ways, for example, it can be rendered and displayed on the display screen of the terminal, or it can be provided to the player through holographic projection. For example, the local terminal device can include a display screen for presenting a graphical user interface including a game picture, and a processor for running the game, generating the graphical user interface, and controlling the display of the graphical user interface on the display screen.

[0044] In a possible implementation, the embodiment of the present application provides a game virtual character action control method, which provides a graphical user interface through a terminal device. The terminal device can be the aforementioned local terminal device or the aforementioned client device in the cloud interaction system.

[0045] The present exemplary embodiment provides a game virtual character action control scheme, which can obtain a graphical user interface by executing an application software on a processor of a terminal device and rendering on a display of the terminal device. The terminal device can be an electronic device with a display screen, such as a computer, a tablet computer, a smart phone, etc., or a game console, a VR device, etc. The terminal device includes a memory for storing data and a processor for processing data. The game application software is installed in the memory, and the processor executes the corresponding game program to realize the running of the game program on the terminal device.

[0046] The game virtual character action control scheme in the present exemplary embodiment can be applied to various game scenes that need to control the game virtual character. For example, TPS (third-person shooting), FPS (first-person shooting), RPG (role-playing game), ACT (action game), SLG (strategy game), FTG (fighting game), SPG (sports game), RCG (racing game), AVG (adventure game), etc. As long as the scene involves game virtual character action control, the game virtual character action control scheme of the present disclosure can be applied. In the embodiment of the present disclosure, the FPS game will be taken as an example to explain the scheme of the present disclosure in detail.

[0047] In the FPS game, the player can control the game virtual character to move, shoot, open the scope, change the bullet clip, etc. In some games, the player can open the scope to accurately aim at the enemy game virtual character. However, when in the open scope state, the player cannot change the bullet clip and needs to close the scope first and then change the bullet clip.

[0048] When the player needs to change the bullet clip in the open scope state, the player needs to close the scope first and then change the bullet clip, which is inconvenient and can easily lead to the loss of the game and a poor experience of the player.

[0049] In addition, in the above process, both the aiming action and the reloading action need to move the game virtual character and the gun. For example, when performing the aiming action, the gun is pulled to the front of the game virtual character by the game virtual character, and when performing the reloading action, the front end of the gun is lifted by the game virtual character, and the action of replacing the bullet clip is performed. Therefore, when the player plays the game, the player may need to constantly aim or reload, at which time the above actions are frequently performed, so that the game screen constantly changes, reduces the stability of the game screen, causes the player's attention to be distracted, thereby affecting the player's operation, and further causes the game match to be in an unfavorable situation, thereby reducing the player's game experience and causing the player to lose. For some players, the instability of the game screen may also cause physiological discomfort, thereby reducing the player's game experience.

[0050] Reference Figure 1 As shown in the figure, a flowchart of the game virtual character action control method in the present example embodiment can include the following steps:

[0051] Step S110: Obtain the game state of the current virtual game character;

[0052] Step S120: If the game virtual character is performing the aiming action or is in the aiming state, in response to the reloading trigger operation, control the game virtual character to perform the combined game action; wherein the combined game action is the superposition action of the reloading action and the aiming action.

[0053] In the game virtual character action control method provided by one embodiment of the present disclosure, the game state of the current virtual game character can be obtained, and if the game virtual character is performing the aiming action or is in the aiming state, in response to the reloading trigger operation, the game virtual character is controlled to perform the combined game action. The combined game action is the superposition action of the reloading action and the aiming action. On the one hand, the player does not need to close the scope before performing the reloading operation, which reduces the player's operation, avoids the problem of losing the game match due to complicated operation, improves the player's operation upper limit, and improves the player's game experience; on the other hand, the problem of constantly changing the game screen caused by the game virtual character constantly performing the aiming action and the reloading action in the prior art can be avoided, thereby improving the stability of the game screen, enabling the player to focus on the game match, avoiding operation errors caused by unstable screen, improving the player's operation upper limit, and further improving the player's game experience. Since the stability of the game screen is improved, physiological discomfort of the player can be reduced or avoided, the player's game experience is improved, and the problem of player loss is avoided.

[0054] In the following, the steps S110-S120 of the game virtual character action control method in the present example embodiment will be described in more detail in combination with Figure 1 the examples.

[0055] In step S110, the game state of the current virtual game character is acquired.

[0056] In an example embodiment of the present disclosure, taking an FPS game as an example, the game virtual character can include a reloading action and a scope opening action, and the game state of the current virtual game character can be acquired. Specifically, the game state of the virtual game character can include that the scope opening action is being performed, that the scope opening process is in progress, that the reloading action is being performed, and the like. It should be noted that the present disclosure does not specially limit the specific content of the game state of the virtual game character.

[0057] In an example embodiment of the present disclosure, in the game process, the player can control the game virtual character to fight against an enemy game virtual character, and after a period of time, the virtual magazine needs to be replaced. The reloading action can include replacing the virtual magazine for the virtual firearm, can include pressing the virtual bullet into the virtual magazine and replacing the virtual magazine, or can further include directly pressing the virtual bullet into the virtual firearm. For example, for some virtual shotgun type virtual firearms, the virtual bullet can be directly pressed into the virtual firearm. It should be noted that the present disclosure does not specially limit the specific form of the reloading action.

[0058] In an example embodiment of the present disclosure, the scope opening action can include the action of opening the virtual scope of the game virtual character, for example, the player can control the game virtual character to pull the virtual firearm to the chest to open the virtual scope. The virtual scope can be a scope on a virtual firearm in various games, and the player can observe the enemy through the virtual scope. The magnification of the virtual scope can determine the magnification capability of the virtual scope, for example, the magnification of the virtual scope can be set to a magnification effect of different magnification levels such as 2 times, 3 times, 4 times, 6 times, 8 times, and the like. It should be noted that the present disclosure does not specially limit the specific form of the scope opening action. Further, when the scope opening action is performed, the game virtual character is in the scope opening state.

[0059] In step S120, if the game virtual character is performing the scope opening action or is in the scope opening state, the combined game action is controlled to be performed by the game virtual character in response to the reloading trigger operation.

[0060] In an example embodiment of the present disclosure, the game virtual character is determined to be performing the scope opening action or to be in the scope opening state through the above steps, at this time, the reloading trigger operation can be received, and the combined game action is controlled to be performed by the game virtual character. The combined game action is the superposition action of the reloading action and the scope opening action. That is, the game virtual character performs the reloading action while performing the scope opening action.

[0061] For example, the game virtual character can have a corresponding game character model, the game character model has reloading action data and camera opening action data, the reloading action data and the camera opening action data can be superimposed to obtain combined action data, and the game virtual character can be controlled to perform the combined game action according to the combined action data. It should be noted that the specific manner of superimposing the reloading action and the camera opening action is not specially limited in the present disclosure.

[0062] Further, when the camera opening action or the reloading action in the combined game action is executed, only the reloading action or the camera opening action that is not executed is executed.

[0063] In an example embodiment of the present disclosure, a reloading trigger operation can be used to control the game virtual character to perform the reloading action. The reloading trigger operation can include a key operation, a touch operation, voice control, etc., and the touch operation can include a sliding touch operation, a pressing touch operation, a gesture touch operation, a long-press touch operation, a click touch operation, a drag touch operation, etc. It should be noted that the form of the reloading trigger operation is not specially limited in the present disclosure.

[0064] Further, the combined game action can be controlled by a reloading trigger operation acting on the reloading virtual control. For example, the present solution can be applied to a mobile terminal displaying a graphical user interface on a touch screen, the reloading virtual control can be displayed in the graphical user interface, and the combined game action can be controlled by a reloading trigger operation acting on the reloading virtual control. The reloading virtual control can be set at any position of the user graphical interface, and the reloading virtual control can also be set to any size. The shape of the reloading virtual control can be any shape, such as a circle, a square, an ellipse, a triangle, etc. In the game client, the default position and the default size of the reloading virtual control can be provided by the game maker, or a custom solution can be provided to the player, so that the user can adjust the position and the size of the reloading virtual control according to his own habits. It should be noted that the specific shape, position, and size of the reloading virtual control are not specially limited in the present disclosure.

[0065] For example, the graphical user interface can include a moving virtual control, a jumping virtual control, a shooting virtual control, a camera opening virtual control, and a reloading virtual control, and a reloading trigger operation acting on the reloading virtual control can be received to control the game virtual character to perform the combined game action. For example, as shown in Figure 2 For a certain game, the graphical user interface 200 can include a moving control control 201, a camera opening virtual control 202, and a reloading virtual control 203, and a reloading trigger operation acting on the reloading virtual control can be used to control the game virtual character to perform the combined game action.

[0066] An embodiment of the present disclosure provides a game virtual character action control method, in which a current game state is acquired, and when the current game virtual character is performing a sight opening action or is in a sight opening state, a combined game action is performed in response to a reload trigger operation. On the one hand, the player does not need to close the sight before performing the reload operation, which reduces the player's operation, avoids the problem of game match loss caused by complicated operation, improves the player's operation upper limit, and improves the player's game experience. On the other hand, the problem that the game virtual character constantly performs the sight opening action and the reload action in the prior art causes the game screen to constantly change, thereby improving the stability of the game screen, enabling the player to focus on the game match, avoiding operation errors caused by unstable screen, improving the player's operation upper limit, and thereby improving the player's game experience. Since the stability of the game screen is improved, the physiological discomfort of the player can be reduced or avoided, the game experience of the player is improved, and the problem of player loss is avoided.

[0067] In an example embodiment of the present disclosure, the game state of a virtual game character can be acquired, and if the game virtual character is performing a reload action, a combined game action is controlled to be performed by the game virtual character in response to a sight opening trigger operation. That is, the game virtual character performs the sight opening action while performing the reload action.

[0068] In an example embodiment of the present disclosure, the reload action amplitude corresponding to the reload action of the game virtual character can be determined according to the game state, and the combined game action is controlled to be performed by the game virtual character according to the reload action amplitude. As shown in Figure 3 The combined game action controlled to be performed by the game virtual character according to the reload action amplitude can include the following steps S310-S320:

[0069] Step S310: determining the reload action amplitude corresponding to the reload action of the game virtual character according to the game state;

[0070] In an example embodiment of the present disclosure, the reload action amplitude can include the action amplitude of the game virtual character when performing the reload action, can also include the movement amplitude of the virtual gun when performing the reload action, and can also include the action amplitude of the game virtual character and the movement amplitude of the virtual gun when performing the reload action. The reload action amplitude refers to the value of the movement between a certain part of the game virtual character and / or the virtual gun and / or a certain reference point distance or angle (which can be determined or represented by measured degrees, scales, and line segment units) when performing the reload action.

[0071] In an example embodiment of the present disclosure, the reload action corresponds to a default reload amplitude, and the reload action amplitude corresponding to the reload action of the game virtual character determined according to the game state is less than the default reload amplitude.

[0072] In an example embodiment of the present disclosure, the game virtual character can execute the combined game action according to the game state. Specifically, the game virtual character can execute the combined game action according to the game state and the reload action amplitude.

[0073] For example, when the game state is that the virtual scope is not opened, the reload action amplitude is the default reload action amplitude. When the game state is that the scope opening action is being executed, the reload action amplitude is 0.4 times the default reload action amplitude. When the game state is that the scope is opened, the reload action amplitude is 0.1 times the default reload action amplitude. The default reload amplitude refers to the amplitude of the reload action of the game virtual character in the normal gun holding state (the game virtual character does not open the virtual scope). It should be noted that the specific value of the reload action amplitude is not specially limited in the present disclosure.

[0074] In step S320, the game virtual character executes the combined game action according to the reload action amplitude.

[0075] In an example embodiment of the present disclosure, after the reload action amplitude is determined through the above steps, the game virtual character can execute the combined game action according to the reload action amplitude. The combined game action is the superposition of the reload action and the scope opening action. Specifically, the game virtual character can execute the reload action according to the reload action amplitude, and then the scope opening action and the reload action are superimposed to obtain the combined game action. For example, the game virtual character can have a corresponding game character model, the game character model has reload action data and scope opening action data, the reload action data and the scope opening action data can be superimposed to obtain combined action data, and the game virtual character can execute the combined game action according to the combined action data.

[0076] Through the above steps S310-S320, the reload action amplitude corresponding to the reload action of the game virtual character can be determined according to the game state, and the game virtual character can execute the combined game action according to the reload action amplitude.

[0077] In an example embodiment of the present disclosure, the execution progress of the scope opening action corresponding to the game state can be obtained, and the reload action amplitude corresponding to the reload action of the game virtual character can be determined according to the execution progress. Specifically, the reload action amplitude of the reload action being executed or in the scope opening state can be different. For example, the reload action amplitude corresponding to the reload action at each time point in the process of executing the scope opening action can be different. For example, as the scope opening process is executed, the reload action amplitude corresponding to the reload action can present a linearly decreasing characteristic.

[0078] Further, at the moment when the opening action is just started, the corresponding reloading action amplitude is smaller than the default reloading amplitude.

[0079] Further, if the reloading action is not completed after the opening action is completed, the reloading action can be continued according to the reloading action amplitude corresponding to the last moment of the opening action (i.e., the game virtual character is in the opening state at this time).

[0080] In an example embodiment of the present disclosure, if the game virtual character is executing the opening action or is in the opening state, the execution progress of the opening action is obtained, and the reloading action amplitude corresponding to the reloading action of the game virtual character is determined according to the execution progress. Specifically, the game state can include that the game virtual character is executing the opening action or is in the opening state. If it is obtained through the above steps that the game virtual character is executing the opening action, the execution progress of the current opening action can be obtained, i.e., the current opening action has been executed to which moment in the opening process, and the reloading action amplitude of the reloading action corresponding to this moment can be obtained. If it is obtained through the above steps that the game virtual character is in the opening state, the execution progress of the current opening action has reached the maximum, at this time, the reloading action amplitude corresponding to the maximum execution progress can be taken as the reloading action amplitude of the reloading action, or the reloading action amplitude of the reloading action can also be configured separately for the game state in the opening state when the execution progress of the opening action has reached the maximum.

[0081] In an example embodiment of the present disclosure, if the game virtual character is executing the reloading action, in response to the opening trigger operation, the execution progress of the opening action is obtained, and the reloading action amplitude corresponding to the reloading action of the game virtual character is determined according to the execution progress. Specifically, the game state can include that the reloading action is being executed, at this time, the opening trigger operation can be received, the execution progress of the opening action can be obtained, and the reloading action amplitude corresponding to the reloading action can be determined according to the execution progress of the opening action. Specifically, before the opening trigger operation is received, the game virtual character executes the reloading action with the default reloading amplitude, after the opening trigger operation is received, the reloading action amplitude corresponding to the reloading action is determined according to the execution progress of the opening action, then the reloading action is executed with the reloading action amplitude, and the reloading action and the opening action are superimposed as a combined game action.

[0082] Further, a transition game action can be added between the execution of the reloading action (default reloading amplitude) of the game virtual character and the execution of the combined game action, so that the action of the game virtual character is more natural.

[0083] In an example embodiment of the present disclosure, the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to the reloading action amplitude of the reloading action corresponding to theFigure 4 As shown, the step of determining the reload action amplitude of the holding arm model corresponding to the reload action according to the execution progress can include the following steps S410-S420:

[0084] Step S410, determining the reload action amplitude of the holding arm model corresponding to the reload action according to the execution progress;

[0085] Step S420, determining the reload action amplitude of the auxiliary arm model corresponding to the reload action according to the execution progress.

[0086] In an example embodiment of the present disclosure, after obtaining the execution progress of the sight-in action, the reload action amplitude of the holding arm model and the auxiliary arm model corresponding to the reload action can be determined according to the execution progress. Specifically, the game virtual character can be embodied by a game virtual character model, which includes a holding arm model and an auxiliary arm model. The holding arm refers to the arm that holds the virtual gun throughout the sight-in action or the reload action and moves with the gun, and the auxiliary arm refers to the arm that does not hold the virtual gun and performs actions such as disassembling the virtual bullet clip, assembling the virtual bullet clip, and pulling the virtual gun bolt. For example, as shown in Figure 5 As shown, the virtual game character 501 includes a holding arm 503 and an auxiliary arm 502.

[0087] Specifically, the reload action amplitude of different arms can be determined according to the execution progress of the current sight-in action. For the same execution progress, the reload action amplitude of different arms can be different.

[0088] Further, the reload action amplitude of the holding arm model and the auxiliary arm model can decrease, increase, or remain unchanged as the execution progress increases. It should be noted that the present disclosure does not specially limit the specific values of the reload action amplitude of the holding arm model and the auxiliary arm model.

[0089] For example, as shown in Figure 6 As shown, it is the reload action amplitude curve of the holding arm model, the horizontal axis is the execution progress of the sight-in action (0 is the beginning of the execution of the sight-in action, and 1 is the completion of the execution of the sight-in action), and the vertical axis is the reload action amplitude of the holding arm model (0 is that the holding arm model has no reload action amplitude when executing the reload action, and 1 is that the holding arm model adopts the default reload action amplitude when executing the reload action), i.e. the curve represents that in the process of continuously increasing the sight-in progress, the reload action amplitude of the holding arm model continuously decreases. As shown in Figure 7As shown, it is the reload action amplitude curve of the auxiliary arm model, the horizontal axis is the execution progress of the opening lens action (0 is just starting to execute the opening lens action, 1 is the opening lens action is executed), the vertical axis is the reload action amplitude of the auxiliary arm model (0 is that the auxiliary arm model has no reload action amplitude when executing the reload action, 1 is that the auxiliary arm model uses the default reload action amplitude when executing the reload action), that is, the curve represents that in the process of continuously increasing the opening lens progress, the reload action amplitude of the auxiliary arm model is unchanged. It should be noted that the present disclosure does not make special limitations on the change of the reload action amplitude of the holding gun arm model and the auxiliary arm model with the increase of the execution progress of the opening lens action.

[0090] Through the above steps S410-S420, the reload action amplitude of the holding gun arm model corresponding to the reload action can be determined according to the execution progress, and the reload action amplitude of the auxiliary arm model corresponding to the reload action can be determined according to the execution progress.

[0091] In an example embodiment of the present disclosure, the first arm action data of the holding gun arm model and the auxiliary arm model of the game virtual character when executing the opening lens action can be obtained, the second arm action data of the holding gun arm model and the auxiliary arm model is determined according to the reload action amplitude of the holding gun arm model and the reload action amplitude of the auxiliary arm model, and the first arm action data and the second arm action data are superimposed to obtain the combined arm action data, and the game virtual character is controlled to execute the combined game action according to the combined arm action data. Refer to Figure 8 As shown, the first arm action data and the second arm action data are superimposed to obtain the combined arm action data, and the game virtual character is controlled to execute the combined game action according to the combined arm action data, which can include the following steps S810-S830:

[0092] Step S810, obtaining the first arm action data of the holding gun arm model and the auxiliary arm model of the game virtual character when executing the opening lens action;

[0093] In an example embodiment of the present disclosure, the first arm action data of the holding gun arm model and the auxiliary arm model of the game virtual character when executing the opening lens action can be obtained. Specifically, the holding gun arm model and the auxiliary arm model of the game virtual character are controlled to execute the opening lens action by the first arm action data, that is, the first arm action data can be obtained at this time. Wherein, the first arm action data can be animation data, that is, the holding gun arm model and the auxiliary arm model are driven to execute the opening lens action by the animation data. It should be noted that the first arm action data includes the action data corresponding to the holding gun arm model and the auxiliary arm model respectively.

[0094] Step S820, determining the second arm action data of the gun-holding arm model and the auxiliary arm model according to the reload action amplitude of the gun-holding arm model and the reload action amplitude of the auxiliary arm model.

[0095] In an example embodiment of the present disclosure, after obtaining the reload action amplitudes of the gun-holding arm model and the auxiliary arm model corresponding to the reload action through the above steps, the second arm action data of the gun-holding arm model and the auxiliary arm model can be determined according to the reload action amplitude of the gun-holding arm model and the reload action amplitude of the auxiliary arm model. Specifically, the second arm action data of the gun-holding arm model and the auxiliary arm model can be obtained by adjusting the amplitude parameters of the arm action data of the gun-holding arm model and the auxiliary arm model according to the reload action amplitudes of the gun-holding arm model and the auxiliary arm model. The gun-holding arm model and the auxiliary arm model of the game virtual character are controlled to perform the reload action by the second arm action data. It should be noted that the second arm action data includes the respective action data of the gun-holding arm model and the auxiliary arm model, and the present disclosure does not make special limitation on the specific way of determining the second arm action data of the gun-holding arm model and the auxiliary arm model according to the reload action amplitude of the gun-holding arm model and the reload action amplitude of the auxiliary arm model.

[0096] Step S830, superimposing the first arm action data and the second arm action data to obtain combined arm action data, and controlling the game virtual character to perform a combined game action according to the combined arm action data.

[0097] In an example embodiment of the present disclosure, after obtaining the first arm action data and the second arm action data through the above steps, the first arm action data and the second arm action data can be superimposed to obtain combined arm action data, and the game virtual character can be controlled to perform a combined game action according to the combined arm action data. Specifically, after superimposing the first arm action data and the second arm action data, the combined arm action data can be obtained, wherein the combined arm action data includes the respective combined action data of the gun-holding arm model and the auxiliary arm model. The gun-holding arm model and the auxiliary arm model can be driven to perform the combined game action by the combined arm action data. It should be noted that the specific way of superimposing the first arm action data and the second arm action data to obtain the combined arm action data is not specially limited.

[0098] By the above steps S810-S830, the first arm action data of the game virtual character when performing the opening action is obtained, the second arm action data of the game virtual character is determined according to the reloading action amplitude of the gun holding arm model and the reloading action amplitude of the auxiliary arm model, the first arm action data and the second arm action data are superimposed to obtain the combined arm action data, and the game virtual character is controlled to perform the combined game action according to the combined arm action data.

[0099] In the game virtual character action control method provided by one embodiment of the present disclosure, the game state of the current virtual game character can be obtained, and if the game virtual character is performing the opening action or is in the opening state, the game virtual character is controlled to perform the combined game action in response to the reloading trigger operation. The combined game action is the superposition action of the reloading action and the opening action.

[0100] On the one hand, the player does not need to close the scope before performing the reloading operation, which reduces the player's operation, avoids the problem of game match loss caused by complicated operation, improves the player's operation upper limit, and improves the player's game experience. On the other hand, the problem that the game virtual character constantly performs the opening action and the reloading action in the prior art can be avoided, thereby improving the stability of the game picture, enabling the player to focus on the game match, avoiding operation errors caused by unstable picture, improving the player's operation upper limit, and further improving the player's game experience. Since the stability of the game picture is improved, physiological discomfort of the player can be reduced or avoided, the player's game experience is improved, and the problem of player loss is avoided.

[0101] It should be noted that the above figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not for limiting purposes. It is easy to understand that the processes shown in the above figures do not indicate or limit the time sequence of the processes. In addition, it is also easy to understand that these processes can be executed synchronously or asynchronously, for example, in multiple modules.

[0102] In addition, in the exemplary embodiments of the present disclosure, a game virtual character action control device is also provided. Referring to Figure 9 As shown in the figure, a game virtual character action control device 900 includes a game state acquisition module 910 and a combined action execution module 920.

[0103] The game state acquisition module is configured to acquire the game state of the current virtual game character. The combined action execution module is configured to control the game virtual character to perform the combined game action in response to the reloading trigger operation if the game virtual character is performing the opening action or is in the opening state. The combined game action is the superposition action of the reloading action and the opening action.

[0104] In an example embodiment of the present disclosure, based on the foregoing scheme, the device further comprises a first combined action execution unit configured to control the game virtual character to perform the combined game action in response to the camera trigger operation if the game virtual character is performing the reload action.

[0105] In an example embodiment of the present disclosure, based on the foregoing scheme, the device further comprises a reload action amplitude determination unit configured to determine a reload action amplitude corresponding to the reload action of the game virtual character according to the game state; and a second combined action execution unit configured to control the game virtual character to perform the combined game action according to the reload action amplitude.

[0106] In an example embodiment of the present disclosure, based on the foregoing scheme, the device further comprises a first action amplitude determination unit configured to obtain an execution progress of the camera action corresponding to the game state, and determine the reload action amplitude corresponding to the reload action of the game virtual character according to the execution progress.

[0107] In an example embodiment of the present disclosure, based on the foregoing scheme, the device further comprises a second action amplitude determination unit configured to obtain the execution progress of the camera action, and determine the reload action amplitude corresponding to the reload action of the game virtual character according to the execution progress if the game virtual character is performing the camera action or is in the camera state.

[0108] In an example embodiment of the present disclosure, based on the foregoing scheme, the device further comprises a second action amplitude determination unit configured to obtain the execution progress of the camera action, and determine the reload action amplitude corresponding to the reload action of the game virtual character according to the execution progress if the game virtual character is performing the camera action or is in the camera state.

[0109] In an example embodiment of the present disclosure, based on the foregoing scheme, the game virtual character comprises a gun-holding arm model and an auxiliary arm model, and the device further comprises a gun-holding arm amplitude determination unit configured to determine a reload action amplitude of the gun-holding arm model corresponding to the reload action according to the execution progress; and an auxiliary arm amplitude determination unit configured to determine a reload action amplitude of the auxiliary arm model corresponding to the reload action according to the execution progress.

[0110] In an example embodiment of the present disclosure, based on the foregoing scheme, the game virtual character performs the combined game action according to the reloading action amplitude, and the device further comprises: a first arm action data acquisition unit configured to acquire first arm action data of a gun-holding arm model and an auxiliary arm model of the game virtual character when performing the opening shot action; a second arm action data determination unit configured to determine second arm action data of the gun-holding arm model and the auxiliary arm model according to the reloading action amplitude of the gun-holding arm model and the reloading action amplitude of the auxiliary arm model; and a combined arm action data determination unit configured to superimpose the first arm action data and the second arm action data to obtain combined arm action data, and control the game virtual character to perform the combined game action according to the combined arm action data.

[0111] In an example embodiment of the present disclosure, based on the foregoing scheme, the reloading action amplitude of the gun-holding arm model decreases as the execution progress increases.

[0112] In an example embodiment of the present disclosure, based on the foregoing scheme, the reloading action corresponds to a default reloading amplitude, and the reloading action amplitude is less than the default reloading amplitude.

[0113] Since the various functional modules of the game virtual character action control device of the example embodiments of the present disclosure correspond to the steps of the example embodiments of the game virtual character action control method described above, for details not disclosed in the device embodiments of the present disclosure, please refer to the embodiments of the game virtual character action control method described above.

[0114] It should be noted that although several modules or units of the device for action execution are mentioned in the foregoing detailed description, such division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units.

[0115] In addition, in an example embodiment of the present disclosure, an electronic device capable of implementing the virtual studio virtual light control method described above is also provided.

[0116] Those skilled in the art can understand that various aspects of the present disclosure can be implemented as a system, a method or a program product. Therefore, various aspects of the present disclosure can be embodied as a complete hardware embodiment, a complete software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "system" herein.

[0117] The electronic device 1000 according to such an embodiment of the present disclosure will be described below with reference to Figure 10 .Figure 10 The electronic device 1000 shown is merely one example and should not be taken as limiting the scope of the present embodiments.

[0118] As shown in Figure 10 The electronic device 1000 is in the form of a general computing device. Components of the electronic device 1000 can include, but are not limited to, the at least one processing unit 1010 described above, the at least one storage unit 1020 described above, a bus 1030 that connects different system components, including the storage unit 1020 and the processing unit 1010, and a display unit 1040.

[0119] The storage unit stores program code that can be executed by the processing unit 1010, such that the processing unit 1010 performs the steps described in the above “Exemplary Methods” section according to various exemplary embodiments of the present disclosure. For example, the processing unit 1010 can perform the steps shown in Figure 1 S110: obtaining a game state of a current virtual game character; and S120: if the game virtual character is performing a camera opening action or is in a camera opening state, in response to a reload trigger operation, controlling the game virtual character to perform a combined game action; wherein the combined game action is a superimposed action of the reload action and the camera opening action.

[0120] For another example, the electronic device can implement each of the steps shown in Figure 1

[0121] The storage unit 1020 can include a readable medium in the form of volatile storage such as a random access memory (RAM) 1021 and / or cache memory 1022, and can further include a read-only memory (ROM) 1023.

[0122] The storage unit 1020 can further include program / utility 1024 having a set of programs / modules 1025, including operating system, one or more applications, other programs, and program data, each or some combination thereof, which can include implementation of a network environment.

[0123] The bus 1030 can be representative of one or more of several types of bus structures, including a storage bus or bus controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of a variety of bus structures.

[0124] ​The electronic device 1000 can also communicate with one or more external devices 1070 such as a keyboard or pointing device, a Bluetooth device, or a device for reading media. Communication with one or more devices can enable a user to interact with the electronic device 1000 in order to use functions of the electronic device 1000, and / or enable the electronic device 1000 to interact with one or more other computing devices in order to use functions of the other computing devices. In various embodiments, the electronic device 1000 can communicate with one or more devices 1070 through an input / output (I / O) interface 1050. The electronic device 1000 can also communicate with one or more networks, such as a local area network (LAN), a wide area network (WAN), and / or the Internet through a network adapter 1060. As illustrated, the network adapter 1060 communicates with the other components of the electronic device 1000 through the bus 1030. It should be appreciated that although not shown, other hardware and / or software components could be used in conjunction with the electronic device 1000. These components, for example, include but are not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

[0125] Through the above description of the embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a U disk, a mobile hard disk, etc.) or a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to perform the methods according to the embodiments of the present disclosure.

[0126] In the example embodiments of the present disclosure, a computer-readable storage medium is also provided, which stores a program product capable of implementing the above-mentioned methods of the present disclosure. In some possible embodiments, various aspects of the present disclosure can also be implemented in the form of a program product, which includes program code for causing a terminal device to perform the steps described in the above-mentioned “example method” section according to various example embodiments of the present disclosure when the program product is run on the terminal device.

[0127] The computer-readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the readable program code is embodied. Such a propagated signal can take various forms, including but not limited to electro-magnetic, optical, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium that can transmit, propagate, or transport program for use by or in connection with an instruction execution system, apparatus, or device.

[0128] The program code embodied on the computer readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0129] Program code implementing the operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++, and the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's device and partly on a remote computing device or entirely on the remote computing device or server. In the latter scenario, the remote computing device can be connected to the user's device through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computing device, such as through the Internet using an Internet Service Provider.

[0130] In addition, the above-described flowcharts are merely illustrative of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to limit the present disclosure. It is readily understood that the processes shown in the above-described flowcharts do not indicate or limit the time sequence of the processes. In addition, it is readily understood that the processes can be executed synchronously or asynchronously, for example, in a plurality of modules.

[0131] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon considering the specification and practice of the disclosed application. The present application is intended to cover any variations, uses or adaptive changes of the present disclosure along with their equivalents, which follow the general principles of the present disclosure and include known or customary practices of the art to which the present disclosure pertains. The specification and examples are to be regarded as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

Claims

1. A method for controlling the actions of a virtual character in a game, characterized in that: The game virtual character includes a bullet reload action and a scope action, and the method includes: Obtaining a game state of a current virtual character in the game, wherein the virtual character in the game also includes a gun-holding arm model and an auxiliary arm model; If the game virtual character is performing a scope action or is in a scope state, in response to a reload trigger operation, controlling the game virtual character to perform a combined game action; The combined game action is a superposition of the bullet-changing action and the aiming action; The controlling of the game virtual character to perform combined game actions includes: Obtain the execution progress of the aiming action corresponding to the game state; determining, according to the execution progress, a reloading action amplitude of the gun-holding arm model corresponding to the reloading action; Determining, according to the execution progress, a reloading action amplitude of the auxiliary arm model corresponding to the reloading action; The game virtual character is controlled to perform a combined game action according to the amplitude of the bullet-changing action.

2. The method according to claim 1, characterized in that The method further comprises: If the game virtual character is performing a bullet reloading action, in response to a scope opening trigger operation, the game virtual character is controlled to perform a combined game action.

3. The method according to claim 1, characterized in that The obtaining of the execution progress of the aiming action corresponding to the game state, and determining the reloading action amplitude corresponding to the reloading action of the game virtual character according to the execution progress, includes: If the game virtual character is executing the aiming action or is in the aiming state, the execution progress of the aiming action is obtained, and the reloading action amplitude corresponding to the reloading action of the game virtual character is determined according to the execution progress.

4. The method according to claim 1, wherein The obtaining of the execution progress of the aiming action corresponding to the game state, and determining the reloading action amplitude corresponding to the reloading action of the game virtual character according to the execution progress, includes: If the game virtual character is performing the reloading action, in response to the scope triggering operation, the execution progress of the scope action is obtained, and the reloading action amplitude corresponding to the reloading action of the game virtual character is determined according to the execution progress.

5. The method according to claim 1, wherein The controlling the game virtual character to perform a combined game action according to the amplitude of the bullet reloading action includes: Acquire first arm motion data of the gun-holding arm model and the auxiliary arm model of the game virtual character when performing a zooming action; Determining second arm motion data of the gun-holding arm model and the auxiliary arm model according to the reloading motion amplitude of the gun-holding arm model and the reloading motion amplitude of the auxiliary arm model; The first arm motion data and the second arm motion data are superimposed to obtain combined arm motion data, and the game virtual character is controlled to perform combined game actions according to the combined arm motion data.

6. The method according to claim 5, characterized in that The amplitude of the reloading action of the gun-holding arm model decreases as the execution progress increases.

7. The method according to claim 1, characterized in that The reloading action corresponds to a default reloading amplitude, and the reloading action amplitude is smaller than the default reloading amplitude.

8. A device for controlling the movement of a virtual character in a game, characterized in that: The game virtual character includes bullet-reloading and aiming actions, and the device includes: A game status acquisition module is used to obtain the game status of the current game virtual character, wherein the game virtual character also includes a gun-holding arm model and an auxiliary arm model; a combined action execution module, configured to control the virtual game character to execute a combined game action in response to a reload trigger operation if the virtual game character is executing a scope action or is in a scope state; wherein the combined game action is a superposition of the reload action and the scope action; The controlling of the game virtual character to perform combined game actions includes: Obtain the execution progress of the aiming action corresponding to the game state; determining, according to the execution progress, a reloading action amplitude of the gun-holding arm model corresponding to the reloading action; Determining, according to the execution progress, a reloading action amplitude of the auxiliary arm model corresponding to the reloading action; The game virtual character is controlled to perform a combined game action according to the amplitude of the bullet-changing action.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

10. An electronic device, characterized in that: include: one or more processors; as well as The memory is configured to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Virtual article control method and device, terminal and storage medium

    CN111318015A