Game display control method, device, equipment and storage medium

By using the direction control in response to the sliding operation in the action game, determine whether the sliding speed meets the preset trigger conditions, solve the problem of dodge and cumbersome operation in existing technologies, and achieve more convenient dodge and running operations, improve the improvement of running operations, improve the running operation, improve the running operation, improve the running operation, and improve the running operations, improve the running operation, and improve the running operation. Played the game experience.

CN114288644BActive Publication Date: 2025-01-28NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111640299.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-29
Publication Date
2025-01-28
Estimated Expiration
2041-12-29

AI Technical Summary

Technical Problem

In the prior art, dodging and sprinting operations in action games are cumbersome and cannot be taken into account at the same time, which affects the game experience.

Method used

Provide graphic user interface through the terminal device, and use the direction control response to sliding operation to determine whether the sliding speed meets the preset trigger conditions of the dodge movement.

Benefits of technology

Simplify the operation process of dodge and disease running, so that the controlled virtual object can achieve high -degree of freedom performance under the function of dodge and running, and improve the fluency of switching status.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114288644B_ABST
    Figure CN114288644B_ABST
Patent Text Reader

Abstract

The present application provides a game display control method, device, equipment and storage medium, which provides a graphical user interface through a terminal device, wherein the content displayed in the graphical user interface includes a game scene and a controlled virtual object located in the game scene, and the graphical user interface also provides a direction control, wherein the method includes: responding to a sliding operation acting on the direction control, determining whether the sliding speed of the sliding operation meets the preset triggering condition corresponding to the dodge action, and if the preset triggering condition is met, controlling the controlled virtual object to perform dodge and sprint actions in the game scene according to the sliding direction of the sliding operation. Triggering dodge and sprint through a sliding operation not only changes the moving state, but also provides a more convenient way to trigger dodge, so that the controlled virtual object can achieve a high degree of freedom of behavior performance under the function of both dodge and sprint, and can also make the switching of the sprint state smoother and more natural.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of game technology, and in particular to a game display control method, device, equipment and storage medium. Background Art

[0002] In action games, dodging and sprinting have always been indispensable gameplay features. During a battle, you can dodge or sprint according to the timing to quickly avoid enemy attacks to avoid damage and quickly counterattack. In 3D or 2.5D games, you can dodge and sprint in 360 degrees centered on the character.

[0003] In the mobile game, the left-hand wheel can control the character's direction and movement. By triggering the dodge button on the right hand, the character will dodge in the direction of the current wheel and trigger sprinting based on the sliding operation.

[0004] However, the prerequisite for performing a dodge is to first determine the direction through the wheel operation and then trigger the dodge button. The operation is rather cumbersome, and triggering a dodge and sprinting are two independent operations that cannot be done at the same time. Summary of the invention

[0005] The purpose of the present application is to provide a game display control method, device, equipment and storage medium to address the deficiencies in the above-mentioned prior art, so as to solve the problems in the prior art that are inconsistent with attack operations and are relatively cumbersome in operation.

[0006] To achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:

[0007] In a first aspect, an embodiment of the present application provides a game display control method, wherein a graphical user interface is provided through a terminal device, wherein the content displayed in the graphical user interface includes a game scene and a controlled virtual object located in the game scene, and the graphical user interface also provides a direction control, wherein the method includes:

[0008] In response to a sliding operation on the direction control, determining whether a sliding speed of the sliding operation satisfies a preset trigger condition corresponding to a dodging action;

[0009] If the preset trigger condition is met, the controlled virtual object is controlled to perform dodge and sprint actions in the game scene according to the sliding direction of the sliding operation.

[0010] In some embodiments, the determining whether the sliding speed of the sliding operation satisfies a preset trigger condition corresponding to the evasive action includes:

[0011] Determining whether a sliding speed of the sliding operation is greater than or equal to a preset resistance speed;

[0012] If the sliding speed is greater than or equal to the preset resistance speed, it is determined that the sliding speed meets the preset trigger condition.

[0013] In some embodiments, if the sliding speed is greater than or equal to the preset resistance speed, determining that the sliding speed satisfies the preset trigger condition includes:

[0014] Determine whether the end touch point of the sliding operation reaches the operation boundary of the preset operation range of the direction control;

[0015] If the sliding speed is greater than or equal to the preset resistance speed, and the termination touch point is at the operation boundary of the preset operation range, it is determined that the sliding speed satisfies the preset trigger condition.

[0016] In some embodiments, the determining whether the sliding speed of the sliding operation satisfies a preset trigger condition corresponding to the evasive action further includes:

[0017] If the sliding speed is less than the preset resistance speed, determining whether the termination touch point of the sliding operation is outside the preset operation range of the direction control;

[0018] If the termination touch point is outside the preset operating range, determining whether the distance between the termination touch point and the operating boundary of the preset operating range reaches a preset resistance distance;

[0019] If the distance between the termination touch point and the operation boundary reaches the preset resistance distance, it is determined that the sliding speed meets the preset trigger condition.

[0020] In some embodiments, before determining whether the sliding speed of the sliding operation is greater than or equal to a preset resistance speed, the method further includes:

[0021] Calculating a sliding distance of the sliding operation according to a starting touch point and an ending touch point of the sliding operation;

[0022] If the sliding distance is within a preset sliding distance range, the sliding speed is calculated according to the sliding distance.

[0023] In some embodiments, if the sliding distance is greater than a preset maximum sliding distance of the preset sliding distance range, the method further includes:

[0024] The sliding speed is calculated according to the preset maximum sliding distance.

[0025] In some embodiments, the method further comprises:

[0026] If the sliding speed is less than the preset resistance speed, and the termination touch point is at the operation boundary, the termination touch point is adsorbed and displayed on the operation boundary.

[0027] In some embodiments, in response to the sliding operation on the direction control, before determining whether the sliding operation satisfies a preset trigger condition corresponding to a dodge action, the method further includes:

[0028] In response to a touch operation applied to a graphical user interface, the direction control is displayed in the graphical user interface with the touch point of the touch operation as the center, and the preset resistance speed is determined to be a first preset speed; the sliding operation is a sliding touch operation continuous with the touch operation.

[0029] In some embodiments, the method further comprises:

[0030] If the display time of the direction control on the graphical user interface reaches a preset time, the preset resistance speed is adjusted to a second preset speed, and the second preset speed is greater than the first preset speed.

[0031] In some embodiments, the method further comprises:

[0032] If the sliding speed of the sliding operation does not meet the preset trigger condition, the controlled virtual object is controlled to perform a moving action at a first moving speed in the game scene according to the sliding direction of the sliding operation.

[0033] In some embodiments, controlling the controlled virtual object to perform dodge and sprint actions in the game scene includes:

[0034] Controlling the controlled virtual object to perform an evasive action along the sliding direction in the game scene;

[0035] Correcting the center of the direction control according to the starting touch point and the ending touch point of the sliding operation;

[0036] The target direction is determined according to the center of the corrected direction control and the termination touch point of the sliding operation, and the controlled virtual object is controlled to perform a sprinting action at a second moving speed along the target direction in the game scene.

[0037] In some embodiments, the method further comprises:

[0038] The modified direction control is reduced according to a preset reduction ratio.

[0039] In some embodiments, the method further comprises:

[0040] A direction indication of the controlled virtual object is displayed at a position corresponding to the termination touch point.

[0041] In some embodiments, after controlling the controlled virtual object to perform dodge and sprint actions in the game scene, the method further includes:

[0042] If it is detected that the sprinting action is interrupted, the direction control is redisplayed with the current touch point as the center.

[0043] In some embodiments, after controlling the controlled virtual object to perform dodge and sprint actions in the game scene, the method further includes:

[0044] If no touch operation acting on the direction control is detected, the controlled virtual object is controlled to be still, and the direction control is canceled from being displayed.

[0045] In a second aspect, another embodiment of the present application provides a game display control device, which provides a graphical user interface through a terminal device, wherein the content displayed in the graphical user interface includes a game scene and a controlled virtual object located in the game scene, and the graphical user interface also provides a direction control, wherein the device includes:

[0046] A judgment module, configured to respond to a sliding operation on the direction control and judge whether a sliding speed of the sliding operation satisfies a preset trigger condition corresponding to a dodging action;

[0047] The control module is used to control the controlled virtual object to perform dodge and sprint actions in the game scene according to the sliding direction of the sliding operation if the preset trigger condition is met.

[0048] In some embodiments, the determination module is specifically used to:

[0049] Determining whether a sliding speed of the sliding operation is greater than or equal to a preset resistance speed;

[0050] If the sliding speed is greater than or equal to the preset resistance speed, it is determined that the sliding speed meets the preset trigger condition.

[0051] In some embodiments, the determination module is specifically used to:

[0052] Determine whether the end touch point of the sliding operation reaches the operation boundary of the preset operation range of the direction control;

[0053] If the sliding speed is greater than or equal to the preset resistance speed, and the termination touch point is at the operation boundary of the preset operation range, it is determined that the sliding speed satisfies the preset trigger condition.

[0054] In some embodiments, the determination module is specifically used to:

[0055] If the sliding speed is less than the preset resistance speed, determining whether the termination touch point of the sliding operation is outside the preset operation range of the direction control;

[0056] If the termination touch point is outside the preset operating range, determining whether the distance between the termination touch point and the operating boundary of the preset operating range reaches a preset resistance distance;

[0057] If the distance between the termination touch point and the operation boundary reaches the preset resistance distance, it is determined that the sliding speed meets the preset trigger condition.

[0058] In some embodiments, it also includes:

[0059] A calculation module, used to calculate the sliding distance of the sliding operation according to the starting touch point and the ending touch point of the sliding operation;

[0060] If the sliding distance is within a preset sliding distance range, the sliding speed is calculated according to the sliding distance.

[0061] In some embodiments, if the sliding distance is greater than a preset maximum sliding distance of the preset sliding distance range, the calculation module is further configured to:

[0062] The sliding speed is calculated according to the preset maximum sliding distance.

[0063] In some embodiments, it also includes:

[0064] The display module is used for adsorbing and displaying the terminating touch point on the operation boundary if the sliding speed is less than the preset resistance speed and the terminating touch point is on the operation boundary.

[0065] In some embodiments, the display module is further used for:

[0066] In response to a touch operation applied to a graphical user interface, the direction control is displayed in the graphical user interface with the touch point of the touch operation as the center, and the preset resistance speed is determined to be a first preset speed; the sliding operation is a sliding touch operation continuous with the touch operation.

[0067] In some embodiments, the control module is further configured to:

[0068] If the display time of the direction control on the graphical user interface reaches a preset time, the preset resistance speed is adjusted to a second preset speed, and the second preset speed is greater than the first preset speed.

[0069] In some embodiments, the control module is further used to:

[0070] If the sliding speed of the sliding operation does not meet the preset trigger condition, the controlled virtual object is controlled to perform a moving action at a first moving speed in the game scene according to the sliding direction of the sliding operation.

[0071] In some embodiments, the control module is specifically used to:

[0072] Controlling the controlled virtual object to perform an evasive action along the sliding direction in the game scene;

[0073] Correcting the center of the direction control according to the starting touch point and the ending touch point of the sliding operation;

[0074] The target direction is determined according to the center of the corrected direction control and the termination touch point of the sliding operation, and the controlled virtual object is controlled to perform a sprinting action at a second moving speed along the target direction in the game scene.

[0075] In some embodiments, the display module is further used for:

[0076] The modified direction control is reduced according to a preset reduction ratio.

[0077] In some embodiments, the display module is further used for:

[0078] A direction indication of the controlled virtual object is displayed at a position corresponding to the termination touch point.

[0079] In some embodiments, the display module is further used for:

[0080] If it is detected that the sprinting action is interrupted, the direction control is redisplayed with the current touch point as the center.

[0081] In some embodiments, the control module is further used to:

[0082] If no touch operation acting on the direction control is detected, the controlled virtual object is controlled to be still, and the direction control is canceled from being displayed.

[0083] In the third aspect, another embodiment of the present application provides a game display control device, comprising: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, when the game display control device is running, the processor communicates with the memory through the bus, and the processor executes the machine-readable instructions to execute any one of the methods described in the first aspect.

[0084] In a fourth aspect, another embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method described in any one of the first aspects is executed.

[0085] The game display control method, device, equipment and storage medium of the present application provide a graphical user interface through a terminal device, the content displayed in the graphical user interface includes a game scene and a controlled virtual object located in the game scene, and the graphical user interface also provides a direction control. The method includes: responding to a sliding operation acting on the direction control, judging whether the sliding speed of the sliding operation meets the preset trigger condition corresponding to the dodge action, and if the preset trigger condition is met, controlling the controlled virtual object to perform dodge and sprint actions in the game scene according to the sliding direction of the sliding operation. Triggering dodge and sprint through a sliding operation not only changes the movement state, but also provides a more convenient way to trigger dodge, so that the controlled virtual object can achieve a high degree of freedom of behavior performance under the function of both dodge and sprint, and can also make the switching of sprint state smoother and more natural. BRIEF DESCRIPTION OF THE DRAWINGS

[0086] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0087] Figure 1 The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 1 ;

[0088] Figure 2 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 1 ;

[0089] Figure 3 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 2 ;

[0090] Figure 4 The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 2 ;

[0091] Figure 5 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 3 ;

[0092] Figure 6 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 4 ;

[0093] Figure 7 The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 3 ;

[0094] Figure 8 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 5 ;

[0095] Fig. 9 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 6 ;

[0096] Fig.10 The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 4 ;

[0097] Fig.11 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 7 ;

[0098] Fig.12 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 8 ;

[0099] Fig.13 The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 5 ;

[0100] Fig.14 Schematic diagram showing the direction control provided by the embodiment of the present application Figure 9 ;

[0101] Fig.15 Schematic diagram 10 of a direction control provided in an embodiment of the present application is shown;

[0102] Fig.16 The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 6 ;

[0103] Fig.17 A schematic diagram showing the structure of a game display control device provided in an embodiment of the present application is shown;

[0104] Fig.18 A schematic diagram of the structure of a game display control device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0105] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.

[0106] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0107] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.

[0108] In one embodiment of the present application, the game display control method can be run on a local terminal device or a server. When the game display control method is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0109] In an optional implementation, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the game display control method are completed on the cloud game server. The role of the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a terminal device, a television, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the 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 the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0110] In an optional embodiment, taking a game as an example, a 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, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0111] In a possible implementation, an embodiment of the present invention provides a game display control method, which provides a graphical user interface through a terminal device, wherein the terminal device can be the local terminal device mentioned above, or can be a client device in the cloud interaction system mentioned above.

[0112] Before introducing the technical solution of the present application, the technical background involved in the present application is first explained.

[0113] In some mobile games, the character can move in all directions by controlling the wheel. By pressing the dodge button on the right hand, the character can dodge in the current direction for one stage, and dodge again for the second stage. However, the defects are:

[0114] First, it is contrary to the attack operation: the right hand is responsible for both attack and dodge. When the attack operation requires continuous input from the right hand, the dodge action cannot be performed. This is because the attack is released as soon as the player lets go of the hand during charging.

[0115] Second, two operations are required: the dodge direction is determined by the direction the current character is facing, and the attack operation requires two operations. First, use the roulette operation to determine the direction, and then click the dodge button.

[0116] Third, it is not possible to trigger dodge and sprint at the same time.

[0117] Based on the above-mentioned defects, the game display control method provided by the present application realizes the dodge action through the direction control, without the need for an additional dodge button, so it can coexist with the attack operation, and triggers dodge and sprint through a sliding operation. The operation is simple, which not only changes the movement state, but also provides a more convenient way to trigger dodge, so that the controlled virtual object can achieve a high degree of freedom of behavior performance with the functions of dodging and sprinting, and can also make the switching of sprinting state smoother and more natural.

[0118] In this application, the evasive action has the following characteristics:

[0119] (1) Dodge is directional and is a way for characters to move. It is used very frequently.

[0120] (2) Dodge also serves as a way to enter sprinting, which is the player's normal movement in the game. Sprinting can be interrupted by the player's active attacks, such as normal attacks, charging, and swinging the sword.

[0121] (3) Active attacks can be interrupted by dodging (after the character's attack action has finished or before it starts).

[0122] The technical solution of the present application is described in detail below in conjunction with several specific embodiments.

[0123] Figure 1 The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 1 The execution subject of this embodiment may be a game display control device, for example, a terminal device with data processing capabilities such as a mobile phone or a tablet computer.

[0124] like Figure 1 As shown, the method includes:

[0125] S101: In response to a sliding operation on a direction control, it is determined whether a sliding speed of the sliding operation satisfies a preset trigger condition corresponding to a dodging action.

[0126] A user can download and install any action game on a terminal device, and a graphical user interface is provided through the terminal device. The content displayed in the graphical user interface includes a game scene and a controlled virtual object located in the game scene. The graphical user interface also provides a direction control, which is used to adjust the movement direction of the controlled virtual object in the game scene, such as a virtual roulette wheel.

[0127] The sliding operation acting on the direction control may be a sliding operation input by the player on the direction control, the starting touch point of the sliding operation may be any point within the preset operation range of the direction control, and the ending touch point of the sliding operation may be any point within or outside the preset operation range of the direction control. The specific positions of the starting touch point and the ending touch point are determined by the sliding operation input by the player, and are not specifically limited in this embodiment. Among them, the preset operation range of the direction control is the operation range displayed on the graphical user interface of the direction control.

[0128] Among them, the preset trigger conditions corresponding to the dodging action may include a sliding speed trigger condition. When a sliding operation acting on the direction control is received, the sliding speed corresponding to the sliding operation can be calculated, and it is determined whether the sliding speed meets the sliding speed trigger condition, wherein the sliding speed trigger condition may include being greater than or equal to a preset resistance speed.

[0129] S102: If a preset trigger condition is met, the controlled virtual object is controlled to perform dodge and sprint actions in the game scene according to the sliding direction of the sliding operation.

[0130] If the sliding speed of the sliding operation meets the preset trigger condition, the controlled virtual object is controlled to perform the dodge and sprint action in the game scene according to the sliding direction of the sliding operation, wherein the sliding direction is the direction from the starting touch point of the sliding operation to the ending touch point, that is, the direction in which the controlled virtual object performs the dodge and sprint action is the sliding direction. If the sliding speed of the sliding operation does not meet the preset trigger condition, the controlled virtual object is controlled to perform the movement action at the first movement speed in the game scene according to the sliding direction of the sliding operation.

[0131] In actual applications, players can control the controlled virtual object to move at a normal speed through the direction control. If the sliding speed of the sliding operation does not meet the preset trigger condition, the controlled virtual object is controlled to perform a moving action at a first moving speed in the game scene according to the sliding direction of the sliding operation. The first moving speed can be the normal speed. In some cases, the normal movement of the controlled virtual object in the game scene is fast walking, and the first moving speed is the fast walking speed.

[0132] If the sliding operation on the directional control meets the preset trigger condition corresponding to the dodge action, the controlled virtual object in the game scene is controlled to perform a dodge and sprint action in the sliding direction, which not only triggers the dodge, but also changes the walking speed of the controlled virtual object, that is, from a fast walking state to a sprinting state. After entering the sprinting state, the player can control the controlled virtual object to sprint around through touch operations on the directional control, and cannot return to the fast walking state.

[0133] Take the direction control as a virtual wheel as an example. Figure 2 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 1 , Figure 3 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 2 .

[0134] like Figure 2 As shown, the virtual roulette wheel is divided into quadrants with a center point. The player inputs a sliding operation on the virtual roulette wheel and quickly slides from point a, the center of the virtual roulette wheel, to point b. If the preset trigger condition corresponding to the dodge action is met, a dodge and sprint action is performed in the direction from point a to point b, wherein the direction of the dodge and sprint action is the direction from point a to point b.

[0135] Similarly, if Figure 3 As shown, the player can suddenly and quickly slide from any point on the virtual roulette wheel, that is, point a is not the center of the virtual roulette wheel. If the preset trigger condition corresponding to the dodge action is met, a dodge and sprint action is performed in the direction from point a to point b, wherein the direction of the dodge and sprint action is the direction from point a to point b.

[0136] It should be noted that trigger feedback can also be pushed during the dodge triggering process, including vibration feedback, sound feedback, etc., so that the player can perceive the trigger progress and status of the current dodge action during and after the dodge triggering process.

[0137] The game display control method of this embodiment triggers dodging and sprinting through a sliding operation, which not only changes the movement state, but also provides a more convenient way to trigger dodging, so that the controlled virtual object can achieve a high degree of freedom of behavior while having the functions of dodging and sprinting, and can also make the switching of sprinting state smoother and more natural.

[0138] Figure 4 The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 2 ,like Figure 4 As shown, judging whether the sliding operation satisfies the preset triggering condition corresponding to the dodge action includes:

[0139] S201: Determine whether a sliding speed of the sliding operation is greater than or equal to a preset resistance speed.

[0140] S202: If the sliding speed is greater than or equal to the preset resistance speed, determine that the sliding speed meets the preset trigger condition.

[0141] The preset resistance speed may be a sliding speed that normally acts on the direction control and is within the player's cognitive range. In some cases, the preset resistance speed may be a sliding speed that acts on the direction control when the controlled virtual object walks fast in the game scene.

[0142] The sliding time of the sliding operation is obtained, and then the sliding speed is calculated by dividing the sliding distance of the sliding operation by the sliding time to determine whether the sliding speed is greater than or equal to the preset resistance speed. If the sliding speed is greater than or equal to the preset resistance speed, it is determined that the sliding speed meets the preset trigger condition.

[0143] Figure 5 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 3 , Figure 6 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 4 .

[0144] like Figure 5 As shown, in Figure 2 On the basis of, the starting touch point of the sliding operation is the center of the virtual roulette wheel, the sliding distance from the starting touch point to the ending touch point (that is, the distance from the center of the virtual roulette wheel to the operating boundary of the preset operating range of the virtual roulette wheel) is s, and the sliding time from the starting touch point to the ending touch point is t, then the sliding speed is v1=s / t.

[0145] like Figure 6 As shown, in Figure 3 Based on this, the coordinates of the virtual roulette wheel are divided into the xy coordinate system, and the coordinates of point a and point b are c d , the distance from point a to point b is s= , the sliding time is t, then the sliding speed is v1=s / t.

[0146] Assume that the preset resistance speed is v2. If v1 is greater than or equal to v2, the controlled virtual object performs an evasive action and a sprinting action. If v1 is less than v2, the controlled virtual object maintains a fast walking state.

[0147] In some embodiments, before step S201, determining whether the sliding speed of the sliding operation is greater than or equal to a preset resistance speed, the method further includes:

[0148] The sliding distance of the sliding operation is calculated according to the starting touch point and the ending touch point of the sliding operation.

[0149] If the sliding distance is within a preset sliding distance range, the sliding speed is calculated according to the sliding distance.

[0150] In some embodiments, if the sliding distance is greater than a preset maximum sliding distance of a preset sliding distance range, the method further includes:

[0151] The sliding speed is calculated according to the second sliding distance.

[0152] To prevent the player from sliding too far when triggering a dodge, a preset sliding distance range can be set, that is, there is a certain limit to the sliding distance for triggering a dodge. According to the starting touch point and the ending touch point of the sliding operation, the sliding distance of the sliding operation is calculated. If the sliding distance is within the preset sliding distance range, the sliding speed is calculated based on the sliding distance. If the sliding distance is greater than the preset maximum sliding distance of the preset sliding distance range, the preset maximum sliding distance of the preset sliding distance range is divided by the sliding time to calculate the sliding speed.

[0153] For example, the preset sliding distance range is [s1, s2], where s1 and s2 are the preset minimum sliding distance and the preset maximum sliding distance of the preset sliding distance range respectively, and s is the sliding distance. If s1 < s < s2, the sliding speed can be calculated based on s. If s is less than s1, it cannot be regarded as a sliding operation. If s is greater than s3, only the sliding speed within the s3 distance is calculated, that is, the sliding speed is calculated based on s3 and the sliding time. In this way, not only the problem of too short sliding distance and easy accidental touch is avoided, but also the problem that the player slides too far when triggering a dodge is avoided, improving the gaming experience.

[0154] It should be noted that the method provided in this embodiment for determining whether a sliding operation meets the preset trigger conditions corresponding to the dodge action can be applied to the situation where the display duration of the direction control on the graphical user interface reaches the preset duration, that is, the situation where the left hand moves slowly on the direction control.

[0155] In some embodiments, the method further includes:

[0156] Pushing a trigger feedback for triggering the dodge action.

[0157] If the preset trigger conditions are met, trigger feedback can be pushed, including vibration feedback, sound feedback, etc., to inform the player that the dodge action has been triggered.

[0158] In an optional implementation manner, in response to the sliding operation on the direction control, the game display control device starts to release a slight vibration, which will continuously increase as the sliding speed increases. If the preset trigger conditions are met, a slightly stronger vibration is given. This enables the player to perceive the trigger progress and status of the sliding operation during and after triggering the dodge.

[0159] The game display control method of this embodiment, by creating a resistance speed, using speed to trigger the dodge and dash actions, not only changes the movement state, but also provides a more convenient way to trigger the dodge, enabling the controlled virtual object to achieve a high degree of freedom in behavior performance while having the functions of both dodge and dash, and at the same time making the switching of the dash state more smooth and natural.

[0160] Figure 7The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 3 ,exist Figure 4 On the basis of Figure 7 As shown, if the sliding speed is greater than or equal to the preset resistance speed, it is determined that the sliding speed meets the preset trigger condition, including:

[0161] S301: Determine whether the end touch point of the sliding operation reaches the operation boundary of the preset operation range of the direction control.

[0162] S302: If the sliding speed is greater than or equal to the preset resistance speed, and the termination touch point is at the operation boundary, it is determined that the sliding speed meets the preset trigger condition.

[0163] The preset operation range of the direction control is the display range of the direction control on the graphical user interface, such as Figure 2 The circular area in the preset operating range is as follows: Figure 2 The circular edge of the

[0164] The triggering of the dodge action can be determined not only by the sliding speed, but also by the position of the terminal touch point of the sliding operation. Therefore, it is determined whether the terminal touch point of the sliding operation reaches the operating boundary of the preset operating range of the directional control. If the sliding speed is greater than or equal to the preset resistance speed, and the terminal touch point is at the operating boundary of the preset operating range of the directional control, it is determined that the sliding speed meets the preset trigger condition. That is to say, when the player slides to the operating boundary of the preset operating range of the directional control at a faster sliding speed, the controlled virtual object will break through the resistance speed, triggering the dodge and entering the sprint state.

[0165] It should be noted that the method of judging whether the sliding operation satisfies the preset triggering condition corresponding to the evasive action provided in this embodiment can be applied to the situation where the direction control is just called out.

[0166] In some embodiments, in step S101, in response to a sliding operation on a direction control, before determining whether a sliding speed of the sliding operation satisfies a preset trigger condition corresponding to a dodging action, the method further includes:

[0167] In response to a touch operation on a graphical user interface, a direction control is displayed in the graphical user interface with the touch point of the touch operation as the center, and the preset resistance speed is determined to be a first preset speed, and the sliding operation is a sliding touch operation continuous with the touch operation.

[0168] Among them, the touch operation acting on the graphical user interface can be any one of a click operation, a short press operation, and a long press operation. For example, the player can click any area on the left side of the graphical user interface to call out the direction control, and display the direction control in the graphical user interface with the touch point of the touch operation as the center.

[0169] That is to say, in the context of just calling out the direction control, that is, in the context of the left hand not starting to move on the direction control, the sliding operation is a continuous sliding touch operation, that is, the starting touch point of the sliding operation is the center of the direction control (such as Figure 2 ), and the preset resistance speed is a first preset speed.

[0170] Figure 8 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 5 ,exist Figure 2 On the basis of Figure 8 As shown, the starting touch point of the sliding operation is the center of the virtual wheel, and the virtual wheel is quickly slid from the center to the operation boundary (edge) of the preset operation range of the virtual wheel. If the sliding speed is greater than the first preset speed, the preset trigger condition corresponding to the dodge action is met, that is, the dodge is triggered and sprinting begins. Figure 8 The dodge and sprint directions of the controlled virtual object are indicated by bold progress bars, i.e., dodge and sprint are performed upwards.

[0171] In some embodiments, the method further comprises:

[0172] If the sliding speed is less than the preset resistance speed, and the end touch point is at the operation boundary, the end touch point is adsorbed and displayed on the operation boundary.

[0173] Fig. 9 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 6 ,like Fig. 9 As shown, the starting touch point of the sliding operation is the center of the virtual wheel, and the sliding operation slowly slides from the center of the virtual wheel to the operation boundary (edge) of the preset operation range of the virtual wheel. If the sliding speed is less than the preset resistance speed and the end touch point is at the operation boundary, the end touch point is adsorbed and displayed on the operation boundary, and the current moving state is maintained, for example, the fast walking state.

[0174] In some embodiments, the method further comprises:

[0175] If the display time of the direction control on the graphical user interface reaches a preset time, the preset resistance speed is adjusted to a second preset speed, and the second preset speed is greater than the first preset speed.

[0176] A direction control is displayed in a graphical user interface, and the player can use the direction control to control the controlled virtual object to walk in various directions in the game scene, for example, in a fast walking state. If the display time of the direction control on the graphical user interface reaches a preset time, that is, in a situation where the left hand has a certain slow movement on the direction control, the preset resistance speed is adjusted to a second preset speed. That is to say, the preset resistance speed is different in different situations. In a situation where the direction control is just called out, the preset resistance speed is the first resistance speed. In a situation where the left hand has a certain slow movement on the direction control, the preset resistance speed is the second resistance speed. The second preset speed is greater than the first preset speed, so that the first resistance speed is smaller, which is convenient for the player to quickly call out the direction control to perform an evasive action, that is, to enter a sprint. The second resistance speed is larger, that is, a more confirmatory sliding speed is required, which can avoid player misoperation.

[0177] Of course, the specific values ​​of the first preset speed and the second preset speed can be obtained through a hand feel test, and this embodiment does not limit the values ​​of the first preset speed and the second preset speed.

[0178] In some embodiments, the method further comprises:

[0179] Push trigger feedback for the dodge action.

[0180] If the preset trigger conditions are met, trigger feedback can be pushed, including vibration feedback, sound feedback, etc., to inform the player that the dodge action has been triggered. Figure 4 Related introduction of implementation examples.

[0181] The game display control method of this embodiment determines whether the preset trigger condition corresponding to the dodge action is met by combining the sliding speed and the end touch point of the sliding operation. It not only changes the movement state, but also provides a more convenient way to trigger the dodge, so that the controlled virtual object can achieve a high degree of freedom of behavior while having the functions of dodging and sprinting, and can also make the switching of the sprinting state smoother and more natural.

[0182] Fig.10 The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 4 ,exist Figure 4 On the basis of Fig.10 As shown, judging whether the sliding operation satisfies the preset triggering condition corresponding to the evasive action also includes:

[0183] S401: If the sliding speed is less than the preset resistance speed, determine whether the end touch point of the sliding operation is outside the preset operation range of the direction control.

[0184] S402: If the termination touch point is outside the preset operation range, determine whether the distance between the termination touch point and the operation boundary of the preset operation range reaches a preset resistance distance.

[0185] S403: If the distance between the termination touch point and the operation boundary reaches a preset resistance distance, it is determined that the sliding speed meets a preset trigger condition.

[0186] If the sliding speed is less than the preset resistance speed, determine whether the terminal touch point of the sliding operation is outside the preset operating range of the direction control. If the terminal touch point is outside the preset operating range, determine whether the distance between the terminal touch point and the operating boundary of the preset operating range reaches the preset resistance distance. If it reaches the preset resistance distance, determine that the sliding speed meets the preset trigger condition.

[0187] That is to say, after the player calls out the directional control, slowly sliding on the directional control will not trigger the dodge action. Only when the player continues to slide outside the preset operation range and the distance between the end touch point of the sliding operation and the operation boundary reaches the preset resistance distance, that is, breaking through the resistance distance, will the dodge be triggered to enter sprinting.

[0188] It should be noted that, in this embodiment, in the initial state, the end touch point of the sliding operation is within the preset operation range of the direction control. Fig.11 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 7 ,like Fig.11 As shown in (a)-(d) in the figure, the starting touch point a is the center of the virtual roulette wheel, and the ending touch point is point b. In the initial state, the distance between the ending touch point of the sliding operation and the center of the virtual roulette wheel is s, and the distance from the center of the virtual roulette wheel to the operation boundary of the preset operation range of the virtual roulette wheel is s1. If s is less than or equal to s1, the controlled virtual object is controlled to walk fast in the game scene. The player continues to slide outside the operation boundary. At this time, the distance from the center of the virtual roulette wheel to the ending touch point is s2. The player virtually slides outside the operation boundary. At this time, the distance from the center of the virtual roulette wheel to the ending touch point is s3. If s3 is the preset resistance distance, the preset trigger condition corresponding to the dodge action is met, that is, the dodge is triggered and sprinting begins.

[0189] In an optional implementation, when the player slides to s1, the game display control device starts to release vibration feedback, and the closer s2 is to s3, the stronger the vibration feedback is, and after the dodge is triggered, that is, the preset trigger condition is met, a slightly stronger vibration is given, so that the player can perceive the trigger progress and status of the sliding operation during and after the dodge is triggered.

[0190] The game display control method of this embodiment creates speed resistance and distance resistance, and combines the two calculation methods of speed and distance to form a complete solution for triggering dodging and entering sprinting. It not only changes the movement state, but also provides a more convenient way to trigger dodging, so that the controlled virtual object can achieve a high degree of freedom of behavior while having the functions of dodging and sprinting, and can also make the switching of sprinting state smoother and more natural.

[0191] In some embodiments, Fig.12 The schematic diagram of the direction control provided by the embodiment of the present application is shown Figure 8 ,like Fig.12 As shown in (a) in the figure, when the player slides quickly from point a to point b, the sliding direction is the direction from point a to point b.

[0192] In common perception, Fig.12 As shown in (b) in the figure, the dodge direction is the next sprint direction, that is, sprinting to the left. However, due to the existence of the original direction control, such as Fig.12 As shown in (c) in the figure, based on the existing game mechanism, the center of the original direction control of the sprint direction points to the direction of point b, so the controlled virtual object sprints towards the lower left corner ( Fig.12 The sprint direction in the game is indicated by a bold progress bar). Based on this, the display position of the direction control also needs to be corrected. For details, see Fig.13 . Fig.13 The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 5 ,like Fig.13 As shown, controlling the controlled virtual object to perform dodge and sprint actions in the game scene includes:

[0193] S501: Control the controlled virtual object to perform an evasive action along a sliding direction in a game scene.

[0194] If the sliding speed of the sliding operation meets the preset trigger condition corresponding to the dodge action, the controlled virtual object is controlled to perform the dodge action along the sliding direction of the sliding operation in the game scene, that is, the dodge direction is the sliding direction of the sliding operation.

[0195] S502: Correct the center of the direction control according to the starting touch point and the ending touch point of the sliding operation.

[0196] The center of the direction control is corrected according to the starting touch point and the ending touch point of the sliding operation. The center of the corrected direction control can be between the starting touch point and the ending touch point. For example, the center of the corrected direction control is the midpoint of the line segment where the starting touch point and the ending touch point are located. In other words, the direction control is moved on the graphical user interface, and the center of the moved direction control is between the starting touch point and the ending touch point.

[0197] S503: Determine the target direction according to the center of the corrected direction control and the end touch point of the sliding operation, and control the controlled virtual object to perform a sprinting action at a second moving speed along the target direction in the game scene.

[0198] The direction in which the center of the corrected direction control points to the end touch point of the sliding operation is determined as the target direction, the target direction is the sprinting direction, and the controlled virtual object is controlled to perform a sprinting action at a second moving speed along the target direction in the game scene, wherein the second moving speed is the sprinting speed. In this way, no matter where the dodge is made, the virtual object will continue to sprint in the dodge direction.

[0199] In some embodiments, the method further comprises:

[0200] Reduce the corrected directional controls according to the preset reduction ratio.

[0201] If the sliding speed of the sliding operation meets the preset triggering condition corresponding to the evasive action, the corrected direction control can be reduced according to the preset reduction ratio, so that the preset operation range of the direction control is reduced.

[0202] In some embodiments, the method further comprises:

[0203] The direction indication of the controlled virtual object is displayed at the position corresponding to the termination touch point.

[0204] If the sliding speed of the sliding operation meets the preset trigger condition corresponding to the dodge action, a direction indication of the controlled virtual object may be displayed at the position corresponding to the termination touch point, and the direction indication is used to indicate the direction in which the controlled virtual object performs the dodge and enters the sprint, wherein: Fig.12 In (b), the direction indicator is a bold progress bar.

[0205] It should be noted that, if the ending touch point is within the preset operating range of the direction control, the corresponding position of the ending touch point is the intersection of the extension line of the line segment from the starting touch point to the ending touch point and the operating boundary of the preset operating range; if the ending touch point is outside the preset operating range of the direction control, the corresponding position of the ending touch point is the intersection of the line segment from the starting touch point to the ending touch point and the operating boundary of the preset operating range; if the ending touch point is on the operating boundary of the preset operating range of the direction control, the corresponding position of the ending touch point is the position of the ending touch point on the operating boundary.

[0206] Take the termination touch point b at the operation boundary as an example. Fig.14 Schematic diagram showing the direction control provided by the embodiment of the present application Figure 9 ,like Fig.14As shown, if the preset trigger condition is met, that is, after the dodge is triggered, the ending touch point b is no longer displayed on the virtual wheel, but the direction indication of the controlled virtual object is displayed at the position corresponding to point b. Fig.14 The direction indication of the controlled virtual object can be represented by a bold progress bar, that is, sprinting upwards.

[0207] For example, the ending touch point b is within the preset operation range of the direction control. Fig.15 FIG. 10 shows a schematic diagram of a direction control provided in an embodiment of the present application. Fig.12 On the basis of (a), if Fig.15 As shown, the player inputs a sliding operation on the virtual roulette, moves from point a within the preset operation range of the virtual roulette to point b and slides quickly. If the preset trigger condition is met, the player performs a dodge in the direction from point a to point b and enters a sprint, and the center of the direction control is corrected according to the starting touch point a and the ending touch point b, wherein the midpoint O of the line segment where the starting touch point a and the ending touch point b are located is the center of the corrected direction control, and the corrected direction control is reduced according to the preset reduction ratio, and the direction control is corrected by Fig.15 It can be seen that the reduced virtual wheel is smaller than the original virtual wheel. In addition, the line segment from the starting touch point a to the ending touch point b is extended to obtain an extension line, and the direction indication of the controlled virtual object is displayed at the intersection of the extension line and the operation boundary. Fig.15 The bold progress bar indicates that the controlled virtual object is sprinting to the left.

[0208] The game display control method of this embodiment is based on the existing game mechanism. The sprinting direction is the direction from the center of the direction control to the end touch point. Through a sliding operation, the controlled virtual object can be controlled to perform a dodging action while the position of the direction control can be corrected to determine the target direction, thereby controlling the controlled virtual object to perform a sprinting action in the target direction. This not only changes the movement state, but also provides a more convenient way to trigger a dodge. At the same time, it avoids the wrong sprinting direction when the starting touch point is not in the center of the direction control, and also avoids the difference between player operation and cognition, which leads to a negative experience.

[0209] Fig.16 The flowchart of the game display control method provided by the embodiment of the present application is shown as follows Figure 6 ,like Fig.16 As shown, after controlling the controlled virtual object to perform dodge and sprint actions in the game scene, the method further includes:

[0210] S601: If it is detected that the sprinting action of the controlled virtual object is interrupted, redisplay the direction control with the current touch point as the center.

[0211] The interruption of sprinting action includes active interruption and passive interruption. Active interruption means that the controlled virtual object triggers the sprinting action and stops by attacking, releasing skills, etc. in the sprinting state. Passive interruption means that the controlled virtual object triggers the sprinting action and stops by being attacked, etc. in the sprinting state.

[0212] Among them, after the dodge is triggered, the movement state of the controlled virtual object can be a sprint state. If the preset trigger condition is met, the controlled virtual object is controlled to perform a dodge action in the sliding direction and enter sprinting. Then, the direction of the controlled virtual object in the sprinting state can be controlled by the direction control. If it is detected that the dodge action of the controlled virtual object is interrupted, the direction control is redisplayed with the current touch point as the center. The player can quickly slide the redisplayed direction control again to trigger the dodge action and enter sprinting. For specific methods, please refer to Figure 1 Example.

[0213] In an optional embodiment, the directional control may be in the left area of ​​the graphical user interface, and the current touch point may be in the right area of ​​the graphical user interface. If it is detected that the dodging action of the controlled virtual object is interrupted, the directional control is redisplayed on the right side of the graphical user interface with the current touch point as the center, and the directional control is no longer displayed on the left side.

[0214] In some embodiments, after controlling the controlled virtual object to perform dodge and sprint actions in the game scene, the method further includes:

[0215] S602: If no touch operation on the direction control is detected, the controlled virtual object is controlled to be still, and the direction control is not displayed.

[0216] After the controlled virtual object enters sprinting, if the player does not control the direction of the controlled virtual object in the sprinting state through the directional control (the player lets go), that is, the touch operation on the directional control is not detected, the controlled virtual object is stopped and the directional control is canceled.

[0217] Fig.17 A structural schematic diagram of the game display control device provided in an embodiment of the present application is shown. The game display control device can be integrated into a game display control device in the form of software and / or hardware. The game display control device can be, for example, a terminal device with data processing capabilities such as a mobile phone or a tablet computer.

[0218] A graphical user interface is provided through a terminal device, wherein the contents displayed in the graphical user interface include a game scene and a controlled virtual object located in the game scene, and the graphical user interface also provides a direction control. Fig.17 As shown, the game display control device 70 includes:

[0219] A determination module 701 is used to respond to a sliding operation on the direction control and determine whether a sliding speed of the sliding operation satisfies a preset trigger condition corresponding to a dodging action;

[0220] The control module 702 is used to control the controlled virtual object to perform dodge and sprint actions in the game scene according to the sliding direction of the sliding operation if the preset trigger condition is met.

[0221] In some embodiments, the determination module 701 is specifically used to:

[0222] Determining whether a sliding speed of the sliding operation is greater than or equal to a preset resistance speed;

[0223] If the sliding speed is greater than or equal to the preset resistance speed, it is determined that the sliding speed meets the preset trigger condition.

[0224] In some embodiments, the determination module 701 is specifically used to:

[0225] Determine whether the end touch point of the sliding operation reaches the operation boundary of the preset operation range of the direction control;

[0226] If the sliding speed is greater than or equal to the preset resistance speed, and the termination touch point is at the operation boundary of the preset operation range, it is determined that the sliding speed satisfies the preset trigger condition.

[0227] In some embodiments, the determination module 701 is specifically used to:

[0228] If the sliding speed is less than the preset resistance speed, determining whether the termination touch point of the sliding operation is outside the preset operation range of the direction control;

[0229] If the termination touch point is outside the preset operating range, determining whether the distance between the termination touch point and the operating boundary of the preset operating range reaches a preset resistance distance;

[0230] If the distance between the termination touch point and the operation boundary reaches the preset resistance distance, it is determined that the sliding speed meets the preset trigger condition.

[0231] In some embodiments, it also includes:

[0232] A calculation module 703, configured to calculate a sliding distance of the sliding operation according to a starting touch point and an ending touch point of the sliding operation;

[0233] If the sliding distance is within a preset sliding distance range, the sliding speed is calculated according to the sliding distance.

[0234] In some embodiments, if the sliding distance is greater than a preset maximum sliding distance of the preset sliding distance range, the calculation module 703 is further configured to:

[0235] The sliding speed is calculated according to the preset maximum sliding distance.

[0236] In some embodiments, it also includes:

[0237] The display module 704 is configured to adsorb and display the terminating touch point on the operation boundary if the sliding speed is less than the preset resistance speed and the terminating touch point is on the operation boundary.

[0238] In some embodiments, the display module 704 is further used to:

[0239] In response to a touch operation applied to a graphical user interface, the direction control is displayed in the graphical user interface with the touch point of the touch operation as the center, and the preset resistance speed is determined to be a first preset speed; the sliding operation is a sliding touch operation continuous with the touch operation.

[0240] In some embodiments, the control module 702 is further configured to:

[0241] If the display time of the direction control on the graphical user interface reaches a preset time, the preset resistance speed is adjusted to a second preset speed, and the second preset speed is greater than the first preset speed.

[0242] In some embodiments, the control module 702 is further configured to:

[0243] If the sliding speed of the sliding operation does not meet the preset trigger condition, the controlled virtual object is controlled to perform a moving action at a first moving speed in the game scene according to the sliding direction of the sliding operation.

[0244] In some embodiments, the control module 702 is specifically configured to:

[0245] Controlling the controlled virtual object to perform an evasive action along the sliding direction in the game scene;

[0246] Correcting the center of the direction control according to the starting touch point and the ending touch point of the sliding operation;

[0247] The target direction is determined according to the center of the corrected direction control and the termination touch point of the sliding operation, and the controlled virtual object is controlled to perform a sprinting action at a second moving speed along the target direction in the game scene.

[0248] In some embodiments, the display module 704 is further used to:

[0249] The modified direction control is reduced according to a preset reduction ratio.

[0250] In some embodiments, the display module 704 is further used to:

[0251] A direction indication of the controlled virtual object is displayed at a position corresponding to the termination touch point.

[0252] In some embodiments, the display module 704 is further used to:

[0253] If it is detected that the sprinting action is interrupted, the direction control is redisplayed with the current touch point as the center.

[0254] In some embodiments, the control module 702 is further configured to:

[0255] If no touch operation acting on the direction control is detected, the controlled virtual object is controlled to be still, and the direction control is canceled from being displayed.

[0256] The implementation process and principle of the game display control device of this embodiment can be found in the above-mentioned method embodiment, and will not be repeated here.

[0257] Fig.18 The structure diagram of the game display control device provided in the embodiment of the present application is shown as follows: Fig.18 As shown, the game display control device includes: a processor 801, a memory 802 and a bus 803, wherein the memory 802 stores machine-readable instructions executable by the processor. When the pass control device 80 of the football game is running, the processor 801 communicates with the memory 802 through the bus 803, and the processor 801 executes the machine-readable instructions to execute the above method embodiment.

[0258] The embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the above method embodiment is executed.

[0259] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application. In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0260] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or part of the technical solution that contributes to the prior art or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), disk or optical disk and other media that can store program code.

[0261] The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be covered by the protection scope of the present application.

Claims

1. A game display control method, characterized in that: A graphical user interface is provided through a terminal device, wherein the content displayed in the graphical user interface includes a game scene and a controlled virtual object located in the game scene, and the graphical user interface also provides a direction control, and the method includes: In response to a sliding operation on the direction control, determining whether a sliding speed of the sliding operation satisfies a preset trigger condition corresponding to a dodging action; If the preset trigger condition is met, controlling the controlled virtual object to perform dodge and sprint actions in the game scene according to the sliding direction of the sliding operation; The controlling the controlled virtual object to perform dodge and sprint actions in the game scene includes: Controlling the controlled virtual object to perform an evasive action along the sliding direction in the game scene; Correcting the center of the direction control according to the starting touch point and the ending touch point of the sliding operation; The target direction is determined according to the center of the corrected direction control and the termination touch point of the sliding operation, and the controlled virtual object is controlled to perform a sprinting action at a second moving speed along the target direction in the game scene.

2. The method according to claim 1, characterized in that: The determining whether the sliding speed of the sliding operation satisfies a preset trigger condition corresponding to the evasive action includes: Determining whether a sliding speed of the sliding operation is greater than or equal to a preset resistance speed; If the sliding speed is greater than or equal to the preset resistance speed, it is determined that the sliding speed meets the preset trigger condition.

3. The method according to claim 2, characterized in that If the sliding speed is greater than or equal to the preset resistance speed, determining that the sliding speed satisfies the preset trigger condition includes: Determine whether the end touch point of the sliding operation reaches the operation boundary of the preset operation range of the direction control; If the sliding speed is greater than or equal to the preset resistance speed, and the termination touch point is at the operation boundary of the preset operation range, it is determined that the sliding speed satisfies the preset trigger condition.

4. The method according to claim 2, characterized in that: The determining whether the sliding speed of the sliding operation satisfies a preset trigger condition corresponding to the evasive action further includes: If the sliding speed is less than the preset resistance speed, determining whether the termination touch point of the sliding operation is outside the preset operation range of the direction control; If the termination touch point is outside the preset operating range, determining whether the distance between the termination touch point and the operating boundary of the preset operating range reaches a preset resistance distance; If the distance between the termination touch point and the operation boundary reaches the preset resistance distance, it is determined that the sliding speed meets the preset trigger condition.

5. The method according to claim 2, characterized in that: Before determining whether the sliding speed of the sliding operation is greater than or equal to a preset resistance speed, the method further includes: Calculating a sliding distance of the sliding operation according to a starting touch point and an ending touch point of the sliding operation; If the sliding distance is within a preset sliding distance range, the sliding speed is calculated according to the sliding distance.

6. The method according to claim 5, characterized in that If the sliding distance is greater than a preset maximum sliding distance of the preset sliding distance range, the method further includes: The sliding speed is calculated according to the preset maximum sliding distance.

7. The method according to claim 3, characterized in that The method further comprises: If the sliding speed is less than the preset resistance speed, and the termination touch point is at the operation boundary, the termination touch point is adsorbed and displayed on the operation boundary.

8. The method according to claim 2, characterized in that: Before the response to the sliding operation on the direction control and determining whether the sliding operation satisfies a preset trigger condition corresponding to the evasive action, the method further includes: In response to a touch operation applied to a graphical user interface, the direction control is displayed in the graphical user interface with the touch point of the touch operation as the center, and the preset resistance speed is determined to be a first preset speed; the sliding operation is a sliding touch operation continuous with the touch operation.

9. The method according to claim 8, characterized in that The method further comprises: If the display time of the direction control on the graphical user interface reaches a preset time, the preset resistance speed is adjusted to a second preset speed, and the second preset speed is greater than the first preset speed.

10. The method according to claim 1, characterized in that The method further comprises: If the sliding speed of the sliding operation does not meet the preset trigger condition, the controlled virtual object is controlled to perform a moving action at a first moving speed in the game scene according to the sliding direction of the sliding operation.

11. The method according to claim 1, characterized in that The method further comprises: The modified direction control is reduced according to a preset reduction ratio.

12. The method according to claim 1, characterized in that The method further comprises: A direction indication of the controlled virtual object is displayed at a position corresponding to the termination touch point.

13. The method according to claim 1, characterized in that After controlling the controlled virtual object to perform the dodge and sprint actions in the game scene, the method further includes: If it is detected that the sprinting action is interrupted, the direction control is redisplayed with the current touch point as the center.

14. The method according to claim 1, characterized in that After controlling the controlled virtual object to perform the dodge and sprint actions in the game scene, the method further includes: If no touch operation acting on the direction control is detected, the controlled virtual object is controlled to be still, and the direction control is canceled from being displayed.

15. A game display control device, characterized in that: A graphical user interface is provided through a terminal device, wherein the content displayed in the graphical user interface includes a game scene and a controlled virtual object located in the game scene, and the graphical user interface also provides a direction control, wherein the device includes: A judgment module, configured to respond to a sliding operation on the direction control and judge whether a sliding speed of the sliding operation satisfies a preset trigger condition corresponding to a dodging action; A control module, configured to control the controlled virtual object to perform dodge and sprint actions in the game scene according to the sliding direction of the sliding operation if the preset trigger condition is met; The control module is specifically used for: Controlling the controlled virtual object to perform an evasive action along the sliding direction in the game scene; Correcting the center of the direction control according to the starting touch point and the ending touch point of the sliding operation; The target direction is determined according to the center of the corrected direction control and the termination touch point of the sliding operation, and the controlled virtual object is controlled to perform a sprinting action at a second moving speed along the target direction in the game scene.

16. A game display control device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the game display control device is running, the processor and the memory communicate through the bus, and the processor executes the machine-readable instructions to execute the method described in any one of claims 1-14.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 14 is executed.

Citation Information

Patent Citations

  • Method for controlling game role

    CN105194871A

  • Displacement control method and device for virtual character

    CN113398573A