Interaction control method, device and equipment in game and readable storage medium

By using virtual mobile controls of the graphical user interface in adversarial games, users can control the character to enter a specific moving state and perform specific actions through a single-finger sliding operation, solving the difficulties brought about by diversified operations and improving the gaming experience.

CN120227649APending Publication Date: 2025-07-01NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510632209.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-15
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In confrontational games, especially in shooting games, diversified character movement operations make it difficult for users to operate, such as difficulty in performing fire operations in slipping shovel state.

Method used

Through the graphical user interface, a user can control the virtual object to enter a specific moving state through a single-finger sliding operation, and perform a specific moving action, such as a slip shovel action, in that state.

Benefits of technology

Simplifies user operations, allowing users to enter a specific moving state through single finger control and perform specific moving operations, improving users' gaming experience in shooting games.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120227649A_ABST
    Figure CN120227649A_ABST
Patent Text Reader

Abstract

The invention provides an interaction control method, device and equipment in a game and a readable storage medium, and the method comprises the steps: responding to a first sliding operation acting on a virtual moving control, and controlling a virtual object to enter a first moving state; responding to a continuous second sliding operation, and displaying the first function control in the graphical user interface; and in response to sliding to the first function control, controlling the virtual object in the first moving state to execute a first moving action corresponding to the first function control. The character can be controlled to enter the specific moving state through continuous operation on one side of the virtual moving control, the specific moving operation is directly executed in the specific moving state, moving control over the virtual character is achieved through a single finger, and therefore a user is allowed to cooperate with operation acting on the shooting control, and the user experience is improved. And the role is controlled to execute high-difficulty sports battle operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to an interactive control method, device, equipment, and readable storage medium in a game. Background Art

[0002] In confrontation games, especially shooting games, rich character operations can provide users with diverse tactical cooperation. Currently, in addition to the basic movement of controlling characters through a joystick, different character movement operations such as running, sliding, rolling, crawling, etc. are usually provided.

[0003] However, the diverse character operations also bring certain operation difficulties to users to a certain extent. For example, the current operations in special movement states, such as sliding, rely on the cooperation of the joystick and controls, that is, the character is made to enter a specific movement state by touching the control, and the movement direction of the character is controlled by the joystick. That is, it often requires two-finger operations. And in this process, if the user needs to control the character to attack (such as shooting), it also requires an additional operation on the shooting control, resulting in difficulties for users to perform operations such as firing during sliding, etc., in mobile warfare. Summary of the Invention

[0004] Based on this, in view of the above technical problems, it is necessary to provide an interactive control method, device, equipment, and readable storage medium in a game to solve the technical problems of user operations in related technologies.

[0005] In a first aspect, this application provides an interactive control method in a game, which provides at least part of a virtual scene and virtual objects located in the virtual scene through a graphical user interface, and the graphical user interface further includes a virtual movement control for controlling the movement of the virtual objects;

[0006] The method includes:

[0007] Responding to a first sliding operation acting on the virtual movement control and along a first preset direction, controlling the virtual object to enter a first movement state;

[0008] Responding to a second sliding operation that is continuous with the first sliding operation and along a second preset direction, displaying a first function control in the graphical user interface;

[0009] Responding to the second sliding operation sliding to the first function control, controlling the virtual object in the first movement state to perform a first movement action corresponding to the first function control.

[0010] Second, the present application also provides an interactive control device in a game, which provides at least part of a virtual scene and virtual objects located within the virtual scene through a graphical user interface, and the graphical user interface further includes a virtual movement control for controlling the movement of the virtual objects;

[0011] The device includes:

[0012] A response module, configured to respond to a first sliding operation acting on the virtual movement control and along a first preset direction, and control the virtual object to enter a first movement state;

[0013] A display module, configured to respond to a second sliding operation that is continuous with the first sliding operation and along a second preset direction, and display a first function control in the graphical user interface;

[0014] A control module, configured to respond to the second sliding operation sliding to the first function control, and control the virtual object in the first movement state to execute a first movement action corresponding to the first function control.

[0015] Third, the present application also provides a computer device, which includes:

[0016] One or more processors;

[0017] A memory; and

[0018] One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the processor to implement the above-provided interactive control method in a game.

[0019] Fourth, the present application also provides a computer-readable storage medium, on which a computer program is stored, and the computer program is loaded by a processor to execute the above-provided interactive control method in a game.

[0020] Fifth, an embodiment of the present application provides a computer program product or a computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above-provided interactive control method in a game.

[0021] The interactive control method in the game provided by the embodiments of the present application, through a first sliding operation in a first preset direction acting on a virtual movement control, after the virtual object enters a first movement state, if a second sliding operation that is continuous with the first sliding operation and in a second preset direction is detected, a first function control indicating the first movement action will be further displayed on the graphical user interface, so that when it is detected that the second sliding operation slides to the first function control, the virtual object in the first movement state can be controlled to execute the first movement action. Through the solution provided by the present application, the user can, through continuous operations on one side of the virtual movement control, control the character to enter a specific movement state and directly execute a specific movement operation in the specific movement state. Compared with the method of using a joystick plus a pressing control, the movement of the virtual character can be controlled with a single finger, thereby allowing the user to cooperate with the operation on the shooting control to control the character to execute high-difficulty mobile combat operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0023] Figure 1 It is a schematic diagram of the interface effect of a graphical user interface in a related art provided by the embodiments of the present application;

[0024] Figure 2 It is a schematic flowchart of the steps of an interactive control method in a game provided by the embodiments of the present application;

[0025] Figure 3a It is a schematic diagram of the effect of displaying a second function control to control a virtual object to enter a first movement state provided by the embodiments of the present application;

[0026] Figure 3b It is another schematic diagram of the effect of displaying a second function control to control a virtual object to enter a first movement state provided by the embodiments of the present application;

[0027] Figure 3c It is still another schematic diagram of the effect of displaying a second function control to control a virtual object to enter a first movement state provided by the embodiments of the present application;

[0028] Figure 3d It is a schematic diagram of the effect of triggering a second function control to enter a first movement state provided by the embodiments of the present application;

[0029] Figure 4a It is a schematic diagram of the effect of displaying a first function control provided by the embodiments of the present application;

[0030] Figure 4b Schematic diagram of the effect of triggering the first function control to execute the first movement action provided by an embodiment of the present application;

[0031] Figure 4c Schematic diagram of the effect of controlling and switching the movement parameters of a virtual object to execute the first movement action provided by an embodiment of the present application;

[0032] Figure 4d Schematic diagram of the effect of displaying the resource amount of a virtual character to execute the first movement action provided by an embodiment of the present application;

[0033] Figure 5a Schematic diagram of the effect of controlling the shooting of a virtual object provided by an embodiment of the present application;

[0034] Figure 5b Schematic diagram of the effect of locking the shooting target of a virtual object provided by an embodiment of the present application;

[0035] Figure 6a Schematic diagram of the effect of displaying the third function control provided by an embodiment of the present application;

[0036] Figure 6b Another schematic diagram of the effect of displaying the third function control provided by an embodiment of the present application;

[0037] Figure 7 Schematic diagram of the structure of an interactive control device in a game provided by an embodiment of the present application;

[0038] Figure 8 Schematic diagram of the structure of a computer device provided by an embodiment of the present application. Detailed implementation manners

[0039] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present application.

[0040] In the description of the present application, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of the described features. In the description of the present application, "a plurality" means two or more unless otherwise specifically defined.

[0041] In the description of this application, the term "for example" is used to mean "serving as an example, illustration, or explanation". Any embodiment described as "for example" in this application is not necessarily to be construed as more preferred or advantageous than other embodiments. The following description is given to enable any person skilled in the art to implement and use the present invention. In the following description, details are set forth for purposes of explanation. It should be understood that those of ordinary skill in the art can recognize that the present invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail so as not to obscure the description of the present invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed in this application.

[0042] To facilitate understanding of the interactive control method in the game provided by the embodiments of this application, the related application scenarios of the interactive control method in the game will be described first. Specifically, the interactive control method in the game provided by this application is mainly used in confrontation games, especially in games such as shooting games that allow characters to enter specific movement states according to the actual scenario. Specifically, taking a shooting game as an example, in order to provide rich and diverse tactical cooperation, in addition to the basic movement controlled by the joystick, there are usually also movement operations for controlling the movement of the character, such as running, sliding, rolling, diving, crawling, etc. For example, please refer to Figure 1 , Figure 1 is a schematic diagram of the interface effect of a graphical user interface in a related art provided by an embodiment of this application. Specifically, in Figure 1 the graphical user interface 100 shown, it usually includes a virtual scene and virtual objects 120 in the virtual scene. For example, common virtual objects include the virtual character controlled by the user. Of course, other virtual objects that can be controlled by the user's operation to move in the virtual scene are also feasible. For ease of description, in the subsequent embodiments of this application, the virtual object will be taken as an example of the virtual character for explanation. In addition, the graphical user interface 100 usually also includes a virtual movement control 130 for controlling the movement of the virtual object. For example, a relatively common movement joystick, and other virtual function controls 140 for assisting the virtual object to perform corresponding operations. For example, in some embodiments, in addition to including a virtual shooting control 141, the virtual function control 140 usually also includes a squat control 142, a roll control 143, a prone control 144, etc. Of course, based on actual needs, the virtual function control 140 can also include controls for controlling the virtual object to perform more other functions, such as a prop use control, a reload control (not shown in the figure), etc. The embodiments of this application will not elaborate on these virtual function controls here.

[0043] However, the diverse character movement methods also bring operational difficulties to users. Currently, operations in special movement states usually rely on the cooperation of joysticks and controls. For example, taking the sliding tackle operation as an example, it often requires combining the movement joystick with the crouching control to achieve the sliding tackle operation of the character. For example, by holding down the crouching control, the character enters a specific movement state, and the movement direction of the character is controlled by the joystick, that is, it often relies on the two-finger operation of the user. During this process, if you need to continue to control the character to shoot, you also need to additionally operate on the shooting control, that is, often three fingers need to cooperate to achieve firing in the sliding tackle state and other such mobile warfare operations, and the operation is very inconvenient.

[0044] To solve the above technical problems, the present application provides an interactive control method, device, equipment and readable storage medium in a game, allowing users to achieve the movement control of virtual objects with a single finger, and by cooperating with operations on shooting or other function controls, thereby controlling high-difficulty mobile warfare operations such as shooting or reloading of virtual objects in a moving state, while simplifying the operation difficulty of users, effectively improving the game experience of users. The following will be specifically described in conjunction with embodiments.

[0045] In an embodiment of the present application, the interactive control method in the game can run on a local terminal device or a server. When the interactive control method in the game runs on the server, this method can be implemented and executed based on a cloud interaction system, where the cloud interaction system includes a server and a client device.

[0046] In an optional implementation manner, various cloud applications can run under the cloud interaction system, such as: cloud games. Taking cloud games as an example, cloud games refer to a game method based on cloud computing. In the operation mode of cloud games, the running entity of the game program and the presenting entity of the game screen are separated. The storage and operation of the skill release control method in the game are completed on the cloud game server, and the role of the client device is for data reception, sending, and the presentation of the game screen. For example, the client device can be a display device with data transmission function near the user side, such as a mobile terminal, a television, a computer, a palm computer, etc.; but the information processing is performed by the cloud game server in the cloud. When playing a game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses game screen and other data, returns it to the client device through the network, and finally, the game screen is decoded and output through the client device.

[0047] In an optional embodiment, taking the interactive control method in a game running on a local terminal device as an example, the local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally, the game program is downloaded and installed on an electronic device and run. The ways for the local terminal device to provide the graphical user interface to the player can include various types. For example, it can be rendered and displayed on the display screen of the terminal, or provided to the player through holographic projection. For example, the local terminal device can include a display screen and a processor. The display screen is used to present the graphical user interface, which includes a game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.

[0048] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of the steps of an interactive control method in a game provided by this application embodiment. At least part of a virtual scene and virtual objects located within the virtual scene are provided through a graphical user interface. The graphical user interface further includes a virtual movement control for controlling the movement of the virtual objects. Specifically, the interactive control method in the game includes steps S210 to S230:

[0049] S210, in response to a first sliding operation acting on the virtual movement control and along a first preset direction, control the virtual object to enter a first movement state.

[0050] In some embodiments of the present application, the first sliding operation acting on the virtual movement control and along the first preset direction generally refers to the user acting on the center of the virtual movement control, such as the center of the joystick, and sliding in the first preset direction. During the process of triggering the first sliding operation, the virtual object will also be synchronously controlled to move in the virtual scene in the movement direction corresponding to the first preset direction. For example, in one embodiment, when a sliding operation acting on the center of the joystick of the virtual movement control and sliding directly upward is detected, the virtual object will be controlled to move in the virtual scene along the current facing direction of the virtual object. Of course, in addition to the directly upward direction provided in the foregoing embodiment, the first preset direction may also include more sliding directions. For example, in some embodiments, the first preset direction includes some sliding directions within a preset angular range relative to the directly upward direction, that is, the first relative direction of the first preset direction relative to the virtual movement control is within the preset first azimuth range. Specifically, the angular range here, that is, the first azimuth range, can be set according to actual needs. For example, as a possible implementation, the first azimuth range can be [-30°, 30°]. That is to say, when an operation acting on the virtual movement control to control the virtual character to move at a deviation angle not exceeding 30° from the current facing direction is detected, it can be considered that the first sliding operation acting on the virtual movement control and along the first preset direction is triggered, and at this time, the virtual object can be allowed to enter a specific first movement state. Specifically, in some embodiments, the first movement state here can be a running state. Of course, based on actual settings, the first movement state here can also be equivalently understood as other specific movement states, such as a brisk walking state, a rapid movement state, etc., which will not be elaborated in the embodiments of the present application.

[0051] Of course, there are various possible implementation schemes for the first sliding operation acting on the virtual movement control and along the first preset direction to control the virtual object to enter the first movement state. For example, as a possible implementation of the present application, it can be that after the first sliding operation meets the preset sliding conditions, a function control corresponding to the first movement state will be displayed in the graphical user interface. Thus, when the user wants to control the virtual object to enter the first movement state, they can further slide to this function control, so that the virtual object enters the first movement state. That is to say, in one embodiment of the present application, the interactive control method in the game includes:

[0052] Responding to the first sliding operation acting on the virtual movement control and along the first preset direction, when the first sliding operation meets the preset sliding conditions, displaying a second function control in the graphical user interface;

[0053] Responding to the movement of the first sliding operation to the second function control, controlling the virtual object to enter the first movement state.

[0054] Specifically, in some embodiments of the present application, the preset sliding conditions here can include various setting methods. For example, as a possible implementation solution, it can be by detecting the sliding distance of the first sliding operation. After detecting that the first sliding operation slides a certain distance along the first preset direction, a second function control is displayed in the graphical user interface, where the second function control is used to trigger the first movement state of the virtual character. That is, when the user continues to slide to the second function control, the virtual object will be controlled to enter the first movement state. Or, in another possible implementation solution, it can also be by detecting whether the first sliding operation touches the edge of the control area of the virtual movement control to display the second function control in the graphical user interface. For example, when it is detected that the first sliding operation has slid to the edge of the control area of the virtual movement control in the preset direction, that is, when the touch point of the first sliding operation is at the boundary of the control area of the same virtual movement control, the second function control can also be displayed in the graphical user interface to indicate the user to move to the second function control to control the virtual character to enter the first movement state.

[0055] Of course, in the embodiments of the present application, the appearance position of the second function control in the graphical user interface can be a fixed position in the graphical user interface. Of course, for the convenience of user operation, the appearance position of the second function control can also be not fixed. For example, it can be determined based on the first preset direction of the first sliding operation. Specifically, for easy understanding, please refer to Figures 3a - 3c , Figures 3a - 3c shows schematic diagrams of various effects of displaying the second function control to control the virtual object to enter the first movement state. Details are as follows.

[0056] Specifically, please refer to Figure 3a , in an embodiment of the present application, the second function control 310 in the graphical user interface 100 can be fixedly set at a preset position relative to the virtual movement control 130. That is, no matter in which direction the first sliding operation moves, when this sliding operation meets the sliding conditions provided in the foregoing embodiments, the second function control 310 will be displayed at the same position. For example, please refer to Figure 3a , the second function control 310 can be fixedly displayed at a fixed position at a preset distance above the virtual movement control 130. Of course, the above position can be dynamically adjusted based on the actual situation, such as adjusting the distance from the virtual movement control to meet different needs of users.

[0057] Or, in another embodiment of the present application, the display position of the second function control 310 in the graphical user interface 100 can also be determined based on the first preset direction. For example, please refer to Figure 3b, in this embodiment, the second function control 310 is correspondingly displayed at a preset distance in the first preset direction of the virtual movement control 130. That is, when the first sliding operation is upward in the positive direction, the second function control 310 is correspondingly displayed in the positive direction of the virtual movement control 130. When the first sliding operation deviates 30° from the positive upward direction (for the convenience of understanding, the clockwise direction is positive and the counterclockwise direction is negative), at this time, the second function control 310 is also correspondingly displayed in the direction where the virtual movement control 130 deviates 30° from the positive upward direction, so that the user is allowed to continue sliding along the first preset direction to slide to the second function control 310, thus simplifying the user's operation, that is, the user can continuously slide along the fixed direction to the second function control 310 to control the virtual object to enter the first movement state.

[0058] Of course, in addition to the foregoing provided methods, it is also feasible to display the second function control 310 by other methods. For example, please refer to Figure 3c , when it is detected that the user slides to the boundary of the control area of the virtual movement control 130, at this time, the second function control 310 can also be set in the preset direction of the current touch point of the first sliding operation, such as directly above.

[0059] The foregoing provides several feasible implementation solutions for displaying the second function control on the graphical user interface to control the virtual object to enter the first movement state, but it should not be construed as a limitation of the solution of the present application. The conventional adjustments and combinations made by those skilled in the art based on the foregoing provided solutions should also be regarded as within the scope claimed in the present application.

[0060] Of course, on the basis of displaying the second function control, if it is detected that the first sliding operation moves to the second function control, the virtual object will be controlled to enter the first movement state. Of course, in order to facilitate the user to quickly determine the current movement state of the virtual object, in some embodiments of the present application, after the virtual object enters the first movement state, the second function control is also displayed in a style different from that before entering the first movement state. Specifically, please refer to Figure 3d , Figure 3d is an effect diagram provided by an embodiment of the present application for triggering the second function control to enter the first movement state. Details are as follows.

[0061] Specifically, before the virtual object enters the first moving state, that is, when the first sliding operation on the virtual moving control 130 has not slid to the second functional control, the second functional control will be displayed in a style that does not trigger the first moving state, and the virtual object moves in a walking manner in the virtual scene. When the first sliding operation slides to the second functional control, the second functional control will be displayed in a style that triggers the first moving state, wherein, compared with the style that does not trigger the first moving state, the second functional control that triggers the first moving state will be marked and displayed in a style such as highlighting, flashing, or protruding, and the virtual object will also switch to a running (or sprinting) state in the virtual scene.

[0062] In addition, it should be noted that when the user triggers the operation of the second function control, such as sliding to the second function control, the first movement state of the virtual object will be further locked, that is, after the first sliding operation is completed, the first movement state of the virtual object will also be locked, that is, the virtual object will be controlled to continue to move (run) in the current moving direction. Specifically, the end of the operation here can be understood as during a touch graphical user interface operation, when it is detected that the user's finger leaves the graphical user interface, the touch operation (such as sliding, long pressing) is considered to be completed.

[0063] At this time, when the virtual object is locked, that is, in the first moving state, in response to the touch operation at different positions of the graphical user interface, different control logics will be triggered accordingly. For example, in one embodiment, the user can release (or interrupt) the first moving state of the virtual object by a trigger operation acting on the virtual moving control, or, in another embodiment, the user can also maintain the first moving state of the virtual object by a trigger operation acting on the second functional control, and allow the user to further perform continuous actions in the first moving state. That is to say, in one embodiment, the interactive control method in the game provided by the present application also includes:

[0064] In response to the first sliding operation ending, locking the first moving state of the virtual object; and

[0065] When the virtual object is in a first moving state, in response to a second touch operation applied to the virtual moving control, controlling the virtual object to exit the first moving state;

[0066] When the virtual object is in the first moving state, in response to a third touch operation applied to the second functional control, a first functional control is displayed in the graphical user interface.

[0067] Among them, after the virtual object exits the first moving state, only when the aforementioned triggering operation is detected again, for example, a first sliding operation acting on the virtual moving control and along the first preset direction and sliding to the second function control, will the virtual object be controlled to enter the first moving state again.

[0068] In addition, when the virtual object is in the first moving state, when a third touch operation directly acting on the second function control is detected, the first moving state of the virtual object will be maintained to further trigger subsequent control logics, such as displaying the first function control to control the virtual object in the first moving state to perform a special moving action. For the specific control logic, reference can be further made to the description of subsequent related embodiments.

[0069] Through the foregoing description, the implementation solution for controlling the virtual object to enter the first moving state has been described in detail. Any conventional improvements and combinations made by those skilled in the art based on this should be regarded as falling within the scope protected by this application.

[0070] On this basis, this application further provides an implementation manner for completing specific actions of the virtual object through continuous operations triggered by a single finger, which will be specifically described below.

[0071] S220, in response to a second sliding operation that is continuous with the first sliding operation and along a second preset direction, display a first function control in the graphical user interface.

[0072] In the embodiment of this application, when the first sliding operation is triggered and the virtual object is controlled to enter the first moving state by a specific method, for example, sliding to the second function control, at this time, the user can further trigger a second sliding operation that is continuous with the first sliding operation and along the second preset direction to further display a first function control for controlling the virtual object to perform a first moving action in the graphical user interface. Specifically, the first moving action here can generally be regarded as a special moving action with the first moving state as the pre-state. For example, taking the running (or fast walking) state as an example, the first moving action can be a sliding tackle action in the running state. It should be noted that the virtual object usually performs the first moving action in the form of times, that is, each time the first moving action is performed, an animation effect of the first moving action will be displayed in the game screen displayed in the graphical user interface until the execution of the first moving action ends. Of course, in some embodiments, the first moving action can also be continuously triggered and executed.

[0073] Of course, it should be noted that in addition to the second sliding operation provided above, which is continuous with the first sliding operation and along the second preset direction, in combination with some of the aforementioned embodiments, when the virtual object is already in the first moving state, in response to the third touch operation acting on the second function control, the first function control will also be displayed in the graphical user interface.

[0074] Specifically, in one embodiment, the second preset direction is similar to the first preset direction provided above, and it can be understood that the virtual object can trigger the first moving action at an allowable angle. For example, in one embodiment, when the virtual object is in a running state, the virtual object can trigger a sliding action at any angle of 180° in the forward direction. Therefore, the second preset direction provided in the embodiment of the present application can be within the preset second azimuth range, that is, the angle range of [-90°, 90°]. Of course, it should be noted that the first preset direction is based on the virtual moving control. In the embodiment of the present application, the second sliding operation can be regarded as the virtual object entering the first moving state, that is, the second functional control as the starting trigger point of the operation. Therefore, the second preset direction generally refers to the second relative direction relative to the second functional control within the preset second azimuth range, that is, the angle range of [-90°, 90°]. It can be seen that in the embodiment of the present application, the first azimuth range can be different from the second direction angle range, wherein, under normal circumstances, the first azimuth range can be smaller than the second direction angle range. Of course, based on the actual needs of the user, the first azimuth angle range may also be the same as the second direction angle range, for example, both are in the angle range of [-45°, 45°], or both are in the angle range of [-60°, 60°]. The embodiment of the present application does not limit the angle range of the first preset direction and the second preset direction. Of course, in some embodiments, the user can also enter a specific configuration interface before the game starts or during the game to configure or set the first azimuth angle range and the second direction angle range.

[0075] Of course, it should be noted that, in response to the second sliding operation, in addition to displaying the first functional control in the graphical user interface, the second sliding operation can also be configured to synchronously adjust the first moving state of the virtual object, especially to adjust the moving direction (running direction) of the virtual object. Of course, in addition to adjusting the first moving state of the virtual object through the second sliding operation, the virtual character's orientation can also be adjusted by a touch operation acting on a preset orientation adjustment area to adjust the first moving state of the virtual object. That is to say, in one embodiment of the present application, the interactive control method in the game includes:

[0076] Before the second sliding operation slides to the first function control, control the moving direction of the virtual object in the first moving state according to the touch point of the second sliding operation and / or the fourth touch operation acting on the preset orientation adjustment area.

[0077] In some embodiments of the present application, before the second sliding operation slides to the first function control, that is, before triggering the function of the first function control to control the virtual character to perform the first moving action, at this time, the moving direction of the virtual object in the first moving state can be controlled based on the touch point of the second sliding operation. That is to say, in one embodiment, the second sliding operation can be regarded as being within the control area of the second function control. In other words, the second function control can be regarded as a joystick, especially in the form of a half joystick (or sector joystick), so as to allow the user to perform a sliding operation in this control area, that is, in a preset direction, to trigger the movement control of the virtual object in the first moving state.

[0078] Of course, in addition to the foregoing provided methods, in response to the fourth touch operation acting on other areas, such as the preset orientation adjustment area, the orientation of the virtual object in the virtual scene can also be adjusted, so that the virtual object moves according to the adjusted orientation, thereby realizing the adjustment of the moving direction of the virtual object in the first moving state. Specifically, in some embodiments, the preset orientation adjustment area is usually set on the opposite side of the virtual moving joystick. For example, when the virtual moving joystick is set in the left area of the graphical user interface, the preset orientation adjustment area is usually set in the right area of the graphical user interface. Usually, the preset orientation adjustment area is usually in a hidden display state.

[0079] Of course, similar to the display style of the second function control, the first function control for triggering the virtual object to perform the first moving action can also be displayed in the graphical user interface in a fixed or non-fixed manner. Among them, in order to facilitate the user to select and trigger the first moving action in a specific direction, that is, to control the virtual object to perform the first moving action in a specific direction, in some embodiments of the present application, the first function control includes an arc-shaped touch area. In particular, the arc-shaped touch area included in the first function control usually covers the second preset direction of the second function control. For example, when the azimuth angle range of the second preset direction relative to the second function control is [-90°, 90°], the touch area of the first function control usually includes at least an arc area of 180°. Similarly, when the azimuth angle range of the second preset direction relative to the second function control is [-45°, 45°], the touch area of the first function control usually includes at least a corresponding arc area of 90°.

[0080] Specifically, for better understanding of the above content, please refer to Figure 4a , Figure 4a which is a schematic diagram showing the effect of a first function control provided in an embodiment of the present application. Details are as follows.

[0081] Specifically, the first function control 410 generally includes an arc-shaped touch area, so that when the user continues to slide along the second preset direction, the first function control 410 can be touched to control the virtual object to perform a first movement action.

[0082] S230, in response to the second sliding operation sliding to the first function control, control the virtual object in the first movement state to perform the first movement action corresponding to the first function control.

[0083] Based on the above-provided solution, when the user wants to control the virtual character to perform the first movement action, that is, the sliding tackle action, the user can slide to the first function control, so as to control the virtual object in the first movement state to perform the first movement action.

[0084] Specifically, combining the above-related descriptions, the first function control generally includes an arc-shaped touch area, so that the user can determine the direction of the first movement action of the virtual object. In particular, when the virtual object initially performs the first movement action, its movement speed is a default preset value. That is to say, in some embodiments of the present application, the interactive control method in the game includes:

[0085] Based on the first touch point when the second sliding operation slides to the first function control, control the virtual object to move in a first target direction associated with the first touch point and perform the first movement action at a preset first movement speed.

[0086] Specifically, please refer to Figure 4b , when the user slides to any position within the touch area included in the first function control along a specific sliding direction, at this time, based on the first touch point when the second sliding operation slides to the first function control, the virtual object will be controlled to move in a first target direction associated with the first touch point and perform the first movement action at a preset first movement speed.

[0087] Specifically, it can be understood that, different from locking the virtual object in the first moving state to control the virtual object to keep running, the virtual object is not in the state of executing the first moving action, but in response to the second sliding operation, will continuously execute the first moving action. That is, in one embodiment, when the sliding operation ends, the virtual object will be controlled to stop executing the first moving action after completing the first moving action and re-enter the first moving state. Of course, if a first touch operation acting on the first function control and continuous with the second sliding operation is detected, the virtual object will also be controlled to continuously execute the first moving action, and when the first touch operation ends, the virtual object will be controlled to re-enter the first moving state after completing the first moving action. That is to say, in one embodiment, the interactive control method in the game includes:

[0088] In response to the end of the second sliding operation, controlling the virtual object to re-enter the first moving state after completing the first moving action;

[0089] Or

[0090] In response to a first touch operation acting on the first function control and continuous with the second sliding operation, controlling the virtual object to continuously execute the first moving action, and in response to the end of the first touch operation, controlling the virtual object to re-enter the first moving state after completing the first moving action.

[0091] Specifically, for the convenience of understanding the above content, the following will illustrate the above content in combination with specific implementation solutions.

[0092] (1) The user performs a second sliding operation and releases the hand after dragging to the first function control. After controlling the virtual character to execute a first moving action in the corresponding direction and speed, it re-enters the first moving state;

[0093] (2) The user performs a second sliding operation and continuously holds the first function control after dragging to the first function control. The virtual character will be controlled to continuously execute the first moving action in the corresponding direction and speed, and after the user releases the hand, continue to execute a first moving action and then re-enter the first moving state.

[0094] Specifically, it should be noted that during the process that the user performs the second sliding operation and continuously holds the first function control after dragging it to the first function control, the moving parameters of the virtual character performing the first moving action can be further updated in real time through continuous sliding operations, such as including the moving direction and moving speed. That is to say, in one embodiment, the first touch operation includes a third sliding operation. At this time, the first touch operation that responds to the first function control and is continuous with the second sliding operation controls the virtual object to continuously perform the first moving action, including:

[0095] In response to the third sliding operation, based on the second touch point of the third sliding operation, update the moving parameters of the virtual object performing the first moving action, and control the virtual object to perform the first moving action based on the updated moving parameters.

[0096] Specifically, after the user triggers the first function control and does not release the hand, the virtual object will continuously perform the first moving action. At this time, when the user triggers a continuous third sliding operation on the graphical user interface, the moving parameters of the virtual object performing the first moving action can be updated based on the second touch point of the third sliding operation, and the virtual object is controlled to perform the first moving action based on the updated moving parameters. Specifically, in one embodiment, the moving parameters here usually include the moving direction and / or the moving speed.

[0097] For example, in a possible implementation solution, the orientation of the second touch point of the third sliding operation relative to the second function control determines the moving parameters of the virtual object performing the first moving action. For example, by swiping left and right, that is, a horizontal swipe, the moving direction of the virtual object performing the first moving action can be adjusted, and by swiping forward and backward, that is, a vertical swipe, for example, pulling back or pushing forward, the moving speed of the virtual object performing the first moving action can be correspondingly adjusted. That is to say, in the embodiment of the present application, the updating of the moving parameters of the virtual object performing the first moving action based on the second touch point of the third sliding operation includes:

[0098] Based on the relative direction of the second touch point of the third sliding operation with respect to the preset target position, control the virtual object to perform the first moving action in a second target direction associated with the relative orientation; and / or

[0099] Based on the relative distance of the second touch point of the third sliding operation with respect to the preset target position, control the virtual object to perform the first moving action at a second moving speed associated with the relative distance.

[0100] Specifically, the preset target position here can usually be a sprint control, that is, the second function control. At this time, the relative direction of the second touch point of the third sliding operation with respect to the preset target position also determines the direction of the virtual object's first movement action. For example, the virtual object is controlled to perform the first movement action in the second target direction associated with the relative orientation. In addition, the relative distance of the second touch point of the third sliding operation with respect to the preset target position determines the movement speed of the virtual object performing the first movement action. For example, in one embodiment, the closer the relative distance of the second touch point is to the preset target position, the lower the movement speed of the virtual object performing the first movement action, that is, the slide tackle speed. That is to say, the user can control the reduction of the slide tackle speed of the virtual character by pulling back the sliding operation based on actual needs.

[0101] Specifically, for ease of understanding the above content, please refer to Figure 4c , Figure 4c which is a schematic diagram showing the effect of controlling the switching of the movement parameters of the virtual object performing the first movement action provided by the embodiment of the present application. Details are as follows.

[0102] Please refer to Figure 4c , in the embodiment of the present application, the user can control the virtual object to switch to a left slide tackle and reduce the slide tackle speed by pulling back to the left. In addition, the virtual object can also be controlled to switch to a right slide tackle and appropriately increase the slide tackle speed by further pushing forward to the right.

[0103] Of course, it should be noted that in some embodiments of the present application, the virtual object will continuously consume the virtual resource amount of the virtual object during the execution of the first movement state. Specifically, for ease of understanding, in one embodiment, the virtual resource amount can be understood in the way of physical strength. That is, each time the user performs a slide tackle operation, a certain amount of resource amount needs to be consumed. Thus, when the resource amount of the virtual object is lower than the required resource amount for the virtual object to perform the first movement action, the virtual object will be controlled to re-enter the first movement state after performing the first movement action, that is, it cannot perform the first movement action. Specifically, in some embodiments, the resource amount can also be configured to be displayed on the graphical user interface. For example, the current resource amount of the virtual character is displayed through a resource control on one side of the virtual character. That is to say, in the embodiment of the present application, the interactive control method in the game includes:

[0104] displaying the resource amount of the virtual object for performing the first movement action on the graphical user interface;

[0105] when the resource amount is lower than the required resource amount for the virtual object to perform the first movement action, controlling the virtual object to re-enter the first movement state after performing the first movement action.

[0106] Specifically, please refer to Figure 4d , Figure 4d which is a schematic diagram showing the effect of displaying the resource amount of a virtual character to perform a first movement action provided by an embodiment of the present application.

[0107] Specifically, on one side of the virtual character, such as the top of the head or the right side, the graphical user interface will display a resource control 420. When the virtual character consumes resources, for example, when performing a slide tackle action, it will control to reduce the resource amount displayed in the resource control 420. When the resource amount of the virtual character does not allow the virtual object to continue performing the slide tackle action, the slide tackle action will end, and then it will re-enter the first movement state.

[0108] Of course, it should be noted that the interactive control method provided by the embodiments of the present application allows the user to control the special movement state of the virtual object with one hand, so as to cooperate with the fifth triggering operation acting on the virtual shooting control to control the virtual object to shoot at the target object in the target direction when the virtual object is in the first movement state or the second movement state. That is to say, in an embodiment of the present application, the graphical user interface further includes a virtual shooting control for controlling the shooting of the virtual object, and the interactive control method in the game further includes:

[0109] When the virtual object is in the first movement state or performing the first movement action, in response to the fifth touch operation acting on the virtual shooting control, maintain the first movement state or the first movement action of the virtual object, and control the virtual object to perform a shooting action on the target object in the target shooting direction.

[0110] The target object in the target direction of shooting can be indicated by an auxiliary shooting icon provided on the graphical user interface, such as a shooting arrow. The embodiments of the present application will not elaborate on this here.

[0111] Specifically, for ease of understanding the above content, please refer to Figure 5a , Figure 5aA schematic diagram of the effect of controlling the shooting of a virtual object provided by an embodiment of the present application is as follows. In the embodiment of the present application, the user can adjust the sliding direction and sliding speed of the virtual object in the sliding state through a single-finger operation on the first function control. At the same time, by cooperating with the triggering operation on the virtual shooting control 141, the user can control the virtual object to shoot at the target object indicated by the shooting identifier 500. On this basis, considering that during the process of adjusting the sliding direction of the virtual object, it is easy to cause the orientation of the virtual object to change, resulting in a change in the shooting area indicated by the shooting identifier 500. Therefore, in order to further simplify the user operation, in some embodiments of the present application, when the change amount of the sliding direction of the virtual object is detected to be low, the target object of the locked shooting will be controlled. That is to say, in one embodiment, the interactive control method in the game further includes:

[0112] When the change amount of the moving direction of the virtual object does not exceed a preset threshold, lock the target object of the shooting of the virtual object.

[0113] Specifically, please refer to Figure 5b , Figure 5b A schematic diagram of the effect of locking the shooting object of a virtual object provided by an embodiment of the present application is as follows.

[0114] In the embodiment of the present application, when the third sliding operation on the first function control is detected to control the adjustment of the sliding direction of the virtual object, the angle change amount between the sliding directions before and after the adjustment will be monitored at this time and compared with a preset threshold. When the angle change amount between the sliding directions before and after the adjustment does not exceed the preset threshold, at this time, the target object of the shooting of the virtual object will be locked to reduce the problem of losing the shooting target due to the change of direction or speed during the sliding process, thereby further improving the game experience of the user in the mobile battle. Specifically, in some embodiments, the preset threshold here can be set to 30°, that is, when the angle change amount of the sliding direction does not exceed 30°, the locking of the shooting target can be realized.

[0115] In addition, on the basis of a further implementation solution of the present application, during the process of the user performing the first movement action, considering that the user can further trigger other movement actions or movement states, therefore, when the fourth sliding operation that is continuous with the second sliding operation and along a preset third direction is detected, a third function control is also displayed in the graphical user interface, where the third function control can be used to trigger other operations of the virtual object, such as entering the second movement state or performing the second movement action. That is to say, in one embodiment of the present application, the interactive control method in the game further includes:

[0116] When a fourth sliding operation that is continuous with the second sliding operation and in a preset third direction is detected, a third function control is displayed in the graphical user interface;

[0117] When the fourth sliding operation slides to the third function control, the virtual object that executes the first movement action is controlled to enter a second movement state, or a second movement action is executed.

[0118] Specifically, in one embodiment, the second movement state or the second movement action can be regarded as an operation preceded by the first movement action. For example, the second movement action can be a tumbling action. That is, when the user is performing a sliding tackle action and a fourth upward sliding operation is continuously detected and the third function control is triggered, the character will be controlled to perform a tumbling action once to quickly dodge. Of course, in some possible scenarios, the second movement action can also be a jumping action, that is, when the third function control is triggered, the sliding tackle state of the character will be temporarily interrupted and a jumping action will be performed, and so on. Of course, as the game develops, that is, as the types of actions that the virtual object can perform become richer, the second movement state or the second movement action can also be other content set based on actual game requirements, which will not be elaborated in this embodiment of the present application.

[0119] Specifically, for ease of understanding the above content, please refer to Figure 6a , Figure 6a FIG. is an effect diagram showing the display of the third function control provided by the embodiment of the present application. Specifically, in the embodiment of the present application, the third function control 610 can be similar in form to the first function control, including an arc-shaped control area, so as to respond to the touch point when the fourth sliding operation slides to the third function control, and control the virtual object to enter the second movement state, or execute the second movement action, such as performing a tumbling action in a specific direction with a preset tumbling distance.

[0120] Or, please refer to Figure 6b , in the embodiment of the present application, the third function control 610 can be similar in form to the second function control. When it is detected that the fourth sliding operation slides to the third function control, the virtual object is controlled to enter the second movement state, or execute the second movement action. For example, the current sliding tackle action is interrupted and a jumping action is quickly executed.

[0121] Of course, the interactive control method in the game provided above mainly takes the sliding tackle operation in the running state as an example, that is, the first moving state is the running state, and the first moving action is the sliding tackle action for illustration. In fact, with the expansion of the game play, the interactive control method in the game provided by this application can also be configured for control in more game plays. For example, in a naval battle, the first moving state can be the diving state, and the first moving action can be the sprinting action. Or, in an air battle, the first moving state can be the gliding state, and the first moving action can be the rotating action, etc. The embodiments of this application do not limit this here. Any continuous operation that allows a character to switch from a specific moving state to execute a specific moving action to enable the character to switch between different moving states can be regarded as within the scope of protection required by this application.

[0122] For the interactive control method in the game provided by the embodiments of this application, after the virtual object enters the first moving state through the first sliding operation in the first preset direction on the virtual moving control, if a second sliding operation that is continuous with the first sliding operation and in the second preset direction is detected, a first function control for indicating the first moving action will be further displayed on the graphical user interface. Thus, when it is detected that the second sliding operation slides to the first function control, the virtual object in the first moving state can be controlled to execute the first moving action. Through the solution provided by this application, the user can control the character to enter a specific moving state and directly execute a specific moving operation in the specific moving state through continuous operations on one side of the virtual moving control. Compared with the method of using a joystick plus a pressing control, the movement of the virtual character can be controlled with a single finger, thereby allowing the user to cooperate with the operation on the shooting control to control the character to perform high-difficulty mobile combat operations.

[0123] To better implement the interactive control method in the game provided by the embodiments of this application, based on the interactive control method in the game provided by the embodiments of this application, an interactive control device in the game is further provided in the embodiments of this application. Among them, at least part of the virtual scene and the virtual object located in the virtual scene are provided through the graphical user interface, and the graphical user interface further includes a virtual moving control for controlling the movement of the virtual object;

[0124] The interactive control device in the game includes:

[0125] A response module 710, configured to respond to a first sliding operation on the virtual moving control along a first preset direction, and control the virtual object to enter a first moving state;

[0126] A display module 720, configured to respond to a second sliding operation that is continuous with the first sliding operation and along a second preset direction, and display a first function control on the graphical user interface;

[0127] The control module 730 is configured to, in response to the second sliding operation reaching the first function control, control the virtual object in the first moving state to perform a first moving action corresponding to the first function control.

[0128] In some embodiments of the present application, the first function control includes an arc-shaped touch area. The control module 730 is further configured to, based on the first touch point when the second sliding operation reaches the first function control, control the virtual object to move in a first target direction associated with the first touch point and perform the first moving action at a preset first moving speed.

[0129] In some embodiments of the present application, the control module 730 is further configured to, in response to the end of the second sliding operation, control the virtual object to re-enter the first moving state after completing the first moving action;

[0130] Or

[0131] In response to a first touch operation acting on the first function control and continuous with the second sliding operation, control the virtual object to continuously perform the first moving action, and, in response to the end of the first touch operation, control the virtual object to re-enter the first moving state after completing the first moving action.

[0132] In some embodiments of the present application, the first touch operation includes a third sliding operation; the control module 730 is further configured to, in response to the third sliding operation, update the movement parameters of the first moving action for the virtual object based on the second touch point of the third sliding operation, and control the virtual object to perform the first moving action based on the updated movement parameters. The movement parameters include a movement direction and / or a movement speed.

[0133] In some embodiments of the present application, the control module 730 is further configured to, based on the relative direction of the second touch point of the third sliding operation with respect to a preset target position, control the virtual object to perform the first moving action in a second target direction associated with the relative direction; and / or

[0134] Based on the relative distance of the second touch point of the third sliding operation with respect to the preset target position, control the virtual object to perform the first moving action at a second moving speed associated with the relative distance.

[0135] In some embodiments of the present application, the control module 730 is further configured to display, on the graphical user interface, the amount of resources of the virtual object for performing the first moving action;

[0136] In the case where the amount of resources is lower than the required amount of resources for the virtual object to perform the first moving action, control the virtual object to re-enter the first moving state after performing the first moving action.

[0137] In some embodiments of the present application, the response module 710 is further configured to respond to a first sliding operation acting on the virtual movement control and along a first preset direction, and when the first sliding operation meets the preset sliding condition, display a second function control in the graphical user interface;

[0138] When the first sliding operation moves to the second function control, control the virtual object to enter the first movement state.

[0139] In some embodiments of the present application, the response module 710 is further configured to lock the first movement state of the virtual object in response to the end of the first sliding operation; and

[0140] When the virtual object is in the first movement state, respond to a second touch operation acting on the virtual movement control, and control the virtual object to exit the first movement state;

[0141] When the virtual object is in the first movement state, respond to a third touch operation acting on the second function control, and display a first function control in the graphical user interface.

[0142] In some embodiments of the present application, the control module 730 is further configured to, before the second sliding operation slides to the first function control, control the moving direction of the virtual object in the first movement state according to the touch point of the second sliding operation, and / or, a fourth touch operation acting on a preset orientation adjustment area.

[0143] In some embodiments of the present application, the graphical user interface further includes a virtual shooting control for controlling the shooting of the virtual object. The control module 730 is further configured to, when the virtual object is in the first movement state or performing a first movement action, respond to a fifth touch operation acting on the virtual shooting control, maintain the first movement state or the first movement action of the virtual object, and control the virtual object to perform a shooting action on a target object in the target shooting direction.

[0144] In some embodiments of the present application, the control module 730 is further configured to lock the target object of the virtual object shooting when the change amount of the moving direction of the virtual object does not exceed a preset threshold.

[0145] In some embodiments of the present application, the control module 730 is further configured to display a third function control in the graphical user interface in response to a fourth sliding operation that is continuous with the second sliding operation and along a preset third direction;

[0146] When the fourth sliding operation slides to the third function control, control the virtual object performing the first movement action to enter the second movement state, or, perform a second movement action.

[0147] For the specific limitations of the interactive control device in the game, reference may be made to the limitations of the interactive control method in the game in the foregoing text, which will not be elaborated herein. Each module in the above-mentioned interactive control device in the game can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in the processor of the computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so as to facilitate the processor to call and execute the operations corresponding to each of the above modules.

[0148] In the embodiment of the present application, after the virtual object enters the first moving state through the first sliding operation acting on the virtual moving control along the first preset direction, if a second sliding operation that is continuous with the first sliding operation and along the second preset direction is detected, a first function control for indicating the first moving action will be further displayed on the graphical user interface. Thus, when it is detected that the second sliding operation slides to the first function control, the virtual object in the first moving state can be controlled to execute the first moving action. Through the solution provided by the present application, the user can, through continuous operations on one side of the virtual moving control, control the character to enter a specific moving state and directly execute a specific moving operation in the specific moving state. Compared with the method of using a joystick plus a pressing control, the movement of the virtual character can be controlled with a single finger, thereby allowing the user to cooperate with the operation on the shooting control to control the character to execute high-difficulty mobile combat operations.

[0149] In some embodiments of the present application, the interactive control device in the game can be implemented in the form of a computer program, and the computer program can run on a computer device as Figure 8 shown. Each program module constituting the interactive control device in the game can be stored in the memory of the computer device. For example, Figure 7 the response module 710, the display module 720, and the control module 730 shown. The computer program constituted by each program module enables the processor to execute the steps in the interactive control method in the game in each embodiment of the present application described in this specification.

[0150] For example, Figure 8 the computer device shown can be connected through such as Figure 7The response module 710 in the interactive control device in the shown game executes step S210. The computer device can execute step S220 through the display module 720. The computer device can execute step S230 through the control module 730. The computer device includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external computer device through a network connection. When the computer program is executed by the processor, it realizes an interactive control method in a game.

[0151] Those skilled in the art can understand that Figure 8 the structure shown in is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0152] In some embodiments of the present application, a computer device is provided, including one or more processors; a memory; and one or more application programs, where one or more application programs are stored in the memory and configured to be executed by the processor to implement the following steps:

[0153] Respond to a first sliding operation acting on the virtual movement control and along a first preset direction, and control the virtual object to enter a first movement state;

[0154] Respond to a second sliding operation that is continuous with the first sliding operation and along a second preset direction, and display a first function control in the graphical user interface;

[0155] Respond to the second sliding operation sliding to the first function control, and control the virtual object in the first movement state to execute a first movement action corresponding to the first function control.

[0156] In an embodiment of the present application, when the processor executes the application program, the following steps can also be implemented: Based on the first touch point when the second sliding operation slides to the first function control, control the virtual object to move in a first target direction associated with the first touch point and execute the first movement action at a preset first movement speed.

[0157] In an embodiment of the present application, when the processor executes the application program, the following steps can also be implemented: Respond to the end of the second sliding operation, and control the virtual object to re-enter the first movement state after executing the first movement action;

[0158] Or

[0159] In response to a first touch operation that acts on the first function control and is continuous with a second sliding operation, control the virtual object to continuously perform a first moving action, and in response to the end of the first touch operation, control the virtual object to re-enter the first moving state after completing the first moving action.

[0160] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: In response to a third sliding operation, based on the second touch point of the third sliding operation, update the movement parameters of the virtual object for performing the first moving action, and control the virtual object to perform the first moving action based on the updated movement parameters, where the movement parameters include a movement direction and / or a movement speed.

[0161] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: Based on the relative direction of the second touch point of the third sliding operation with respect to a preset target position, control the virtual object to perform the first moving action in a second target direction associated with the relative direction; and / or

[0162] Based on the relative distance of the second touch point of the third sliding operation with respect to the preset target position, control the virtual object to perform the first moving action at a second movement speed associated with the relative distance.

[0163] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: Display the amount of resources of the virtual object for performing the first moving action in the graphical user interface;

[0164] In the case where the amount of resources is lower than the required amount of resources for the virtual object to perform the first moving action, control the virtual object to re-enter the first moving state after performing the first moving action.

[0165] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: In response to a first sliding operation that acts on the virtual movement control and is along a first preset direction, when the first sliding operation meets a preset sliding condition, display a second function control in the graphical user interface;

[0166] When the first sliding operation moves to the second function control, control the virtual object to enter the first moving state.

[0167] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: In response to the end of the first sliding operation, lock the first moving state of the virtual object; and

[0168] In the case where the virtual object is in the first moving state, in response to a second touch operation acting on the virtual movement control, control the virtual object to exit the first moving state;

[0169] When the virtual object is in the first moving state, in response to a third touch operation on the second function control, display a first function control in the graphical user interface.

[0170] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: Before the second swipe operation swipes to the first function control, according to the touch point of the second swipe operation, and / or, a fourth touch operation on a preset orientation adjustment area, control the moving direction of the virtual object in the first moving state.

[0171] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: When the virtual object is in the first moving state or performing a first moving action, in response to a fifth touch operation on the virtual shooting control, maintain the first moving state or the first moving action of the virtual object, and control the virtual object to perform a shooting action on a target object in the target shooting direction.

[0172] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: When the change amount of the moving direction of the virtual object does not exceed a preset threshold, lock the target object shot by the virtual object.

[0173] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented:

[0174] When responding to a fourth swipe operation that is continuous with the second swipe operation and in a preset third direction, display a third function control in the graphical user interface;

[0175] When the fourth swipe operation swipes to the third function control, control the virtual object performing the first moving action to enter the second moving state, or, perform a second moving action.

[0176] In some embodiments of the present application, a computer-readable storage medium is provided, storing a computer program, which is loaded by a processor, so that the processor executes the following steps:

[0177] In response to a first swipe operation on the virtual movement control and along a first preset direction, control the virtual object to enter the first moving state;

[0178] When responding to a second swipe operation that is continuous with the first swipe operation and in a second preset direction, display a first function control in the graphical user interface;

[0179] When the second swipe operation swipes to the first function control, control the virtual object in the first moving state to perform a first moving action corresponding to the first function control.

[0180] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: Based on the first touch point when sliding to the first function control by the second sliding operation, control the virtual object to move in the first target direction associated with the first touch point and execute the first moving action at a preset first moving speed.

[0181] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: In response to the end of the second sliding operation, control the virtual object to re-enter the first moving state after executing the first moving action;

[0182] Or

[0183] In response to the first touch operation acting on the first function control and continuous with the second sliding operation, control the virtual object to continuously execute the first moving action, and in response to the end of the first touch operation, control the virtual object to re-enter the first moving state after executing the first moving action.

[0184] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: In response to the third sliding operation, based on the second touch point of the third sliding operation, update the moving parameters of the first moving action of the virtual object, and control the virtual object to execute the first moving action based on the updated moving parameters, where the moving parameters include the moving direction and / or the moving speed.

[0185] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: Based on the relative direction of the second touch point of the third sliding operation with respect to the preset target position, control the virtual object to execute the first moving action in the second target direction associated with the relative direction; and / or

[0186] Based on the relative distance of the second touch point of the third sliding operation with respect to the preset target position, control the virtual object to execute the first moving action at a second moving speed associated with the relative distance.

[0187] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: Display the resource amount of the virtual object for executing the first moving action in the graphical user interface;

[0188] In the case where the resource amount is lower than the required resource amount for the virtual object to execute the first moving action, control the virtual object to re-enter the first moving state after executing the first moving action.

[0189] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: In response to the first sliding operation acting on the virtual moving control and along the first preset direction, when the first sliding operation meets the preset sliding condition, display the second function control in the graphical user interface;

[0190] When moving to the second function control in response to the first sliding operation, control the virtual object to enter the first moving state.

[0191] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: in response to the end of the first sliding operation, lock the first moving state of the virtual object; and

[0192] When the virtual object is in the first moving state, in response to the second touch operation on the virtual movement control, control the virtual object to exit the first moving state;

[0193] When the virtual object is in the first moving state, in response to the third touch operation on the second function control, display the first function control in the graphical user interface.

[0194] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: before the second sliding operation slides to the first function control, control the moving direction of the virtual object in the first moving state according to the touch point of the second sliding operation, and / or, the fourth touch operation on the preset orientation adjustment area.

[0195] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: when the virtual object is in the first moving state or performing the first moving action, in response to the fifth touch operation on the virtual shooting control, maintain the first moving state or the first moving action of the virtual object, and control the virtual object to perform a shooting action on the target object in the target shooting direction.

[0196] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented: when the change amount of the moving direction of the virtual object does not exceed the preset threshold, lock the target object shot by the virtual object.

[0197] In an embodiment of the present application, when the processor executes the application program, the following steps may also be implemented:

[0198] When responding to the fourth sliding operation that is continuous with the second sliding operation and along the preset third direction, display the third function control in the graphical user interface;

[0199] When the fourth sliding operation slides to the third function control, control the virtual object performing the first moving action to enter the second moving state, or, perform the second moving action.

[0200] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Any reference to a memory, storage, information base, or other medium used in the various embodiments provided in this application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0201] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.

[0202] The above has introduced in detail an interactive control method, device, computer device, and storage medium in a game provided by the embodiments of the present application. Specific examples are used in this article to elaborate on the principles and implementation manners of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present invention.

Claims

1. An interactive control method in a game, characterized in that: providing at least a portion of a virtual scene and a virtual object located within the virtual scene through a graphical user interface, the graphical user interface further comprising a virtual movement control for controlling movement of the virtual object; The method comprises: In response to a first sliding operation acting on the virtual movement control and along a first preset direction, controlling the virtual object to enter a first movement state; In response to a second sliding operation that is continuous with the first sliding operation and is along a second preset direction, displaying a first function control in the graphical user interface; In response to the second sliding operation sliding to the first functional control, the virtual object in the first moving state is controlled to perform a first moving action corresponding to the first functional control.

2. The method according to claim 1, characterized in that: The first function control includes an arc-shaped touch area, and the controlling the virtual object in the first moving state to perform a first moving action corresponding to the first function control includes: Based on the second sliding operation sliding to the first touch point of the first function control, the virtual object is controlled to move in a first target direction associated with the first touch point, and the first movement action is performed at a preset first movement speed.

3. The method according to claim 1, characterized in that The method further comprises: In response to the second sliding operation ending, controlling the virtual object to re-enter the first moving state after executing the first moving action; or In response to a first touch operation acting on the first functional control and continuous with the second sliding operation, the virtual object is controlled to continuously perform the first movement action; and, in response to the end of the first touch operation, the virtual object is controlled to re-enter the first movement state after performing the first movement action.

4. The method according to claim 3, characterized in that The first touch operation includes a third sliding operation; The responding to the first touch operation acting on the first functional control and continuous with the second sliding operation, controlling the virtual object to continuously perform the first moving action, comprises: In response to the third sliding operation, based on the second touch point of the third sliding operation, the movement parameters of the virtual object performing the first movement action are updated, and based on the updated movement parameters, the virtual object is controlled to perform the first movement action, and the movement parameters include movement direction and / or movement speed.

5. The method according to claim 4, characterized in that The updating of the movement parameters of the virtual object performing the first movement action based on the second touch point of the third sliding operation includes: Based on the relative direction of the second touch point of the third sliding operation relative to a preset target position, controlling the virtual object to perform the first movement action in a second target direction associated with the relative direction; and / or Based on the relative distance of the second touch point of the third sliding operation relative to the preset target position, the virtual object is controlled to perform the first movement action at a second movement speed associated with the relative distance.

6. The method according to claim 3, characterized in that The method further comprises: displaying, on the graphical user interface, an amount of resources used by the virtual object to perform the first movement action; In a case where the resource amount is lower than the resource amount required for the virtual object to perform the first movement action, the virtual object is controlled to re-enter the first movement state after performing the first movement action.

7. The method according to claim 1, characterized in that The step of controlling the virtual object to enter a first moving state in response to a first sliding operation acting on the virtual moving control along a first preset direction includes: In response to a first sliding operation acting on the virtual mobile control and along a first preset direction, when the first sliding operation satisfies a preset sliding condition, displaying a second functional control in the graphical user interface; In response to the first sliding operation moving to the second function control, the virtual object is controlled to enter a first moving state.

8. The method according to claim 7, characterized in that The method further comprises: In response to the first sliding operation ending, locking the first moving state of the virtual object; as well as When the virtual object is in a first moving state, in response to a second touch operation applied to the virtual moving control, controlling the virtual object to exit the first moving state; When the virtual object is in the first moving state, in response to a third touch operation applied to the second functional control, a first functional control is displayed in the graphical user interface.

9. The method according to claim 7, characterized in that: The first preset direction is within a preset first azimuth range relative to a first relative direction of the virtual mobile control, and the second preset direction is within a preset second azimuth range relative to a second relative direction of the second functional control. The first azimuth range and the second azimuth range are the same or different.

10. The method according to claim 1, characterized in that The method further comprises: Before the second sliding operation slides to the first function control, the moving direction of the virtual object in the first moving state is controlled according to the touch point of the second sliding operation and / or a fourth touch operation acting on a preset facing adjustment area.

11. The method according to claim 1, characterized in that: The graphical user interface further includes a virtual shooting control for controlling the shooting of the virtual object, and the method further includes: When the virtual object is in the first moving state or performing the first moving action, in response to a fifth touch operation applied to the virtual shooting control, the first moving state or the first moving action of the virtual object is maintained, and the virtual object is controlled to perform a shooting action toward a target object in a target shooting direction.

12. The method according to claim 11, characterized in that The method further comprises: When the change amount of the moving direction of the virtual object does not exceed a preset threshold, the target object shot by the virtual object is locked.

13. The method according to claim 1, characterized in that The method further comprises: In response to a fourth sliding operation that is continuous with the second sliding operation and is along a preset third direction, displaying a third function control in the graphical user interface; In response to the fourth sliding operation sliding to the third function control, the virtual object performing the first movement action is controlled to enter a second movement state, or to perform a second movement action.

14. The method according to any one of claims 1 to 13, characterized in that: The first moving state includes a running state, and the first moving action includes a sliding action.

15. An interactive control device in a game, characterized in that: providing at least a portion of a virtual scene and a virtual object located within the virtual scene through a graphical user interface, the graphical user interface further comprising a virtual movement control for controlling movement of the virtual object; The device comprises: A response module, configured to respond to a first sliding operation acting on the virtual movement control and along a first preset direction, and control the virtual object to enter a first movement state; A display module, configured to display a first function control in the graphical user interface in response to a second sliding operation that is continuous with the first sliding operation and is along a second preset direction; The control module is used to control the virtual object in the first moving state to perform a first moving action corresponding to the first functional control in response to the second sliding operation sliding to the first functional control.

16. A computer device, characterized in that: The computer device comprises: one or more processors; Memory; and One or more application programs, wherein the one or more application programs are stored in the memory and are configured to be executed by the processor to implement the interactive control method in the game according to any one of claims 1 to 14.

17. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is loaded by a processor to execute the interactive control method in a game as described in any one of claims 1 to 14.