Method, device and electronic equipment for adjusting control sensitivity in a game
Patent Information
- Application Number
- CN202310571318.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-18
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2043-05-18
AI Technical Summary
该种调整方式操作过程繁琐,调整数值的精度需要玩家自主记忆,无法保证调整的精确度
[0009]本发明提供了一种游戏中灵敏度的调整控制方法、装置和电子设备,控制虚拟射击工具进入目标灵敏度调整状态;响应于射击操作和瞄准操作,确定虚拟射击工具的瞄准位置与子弹落点位置之间的相对位置和相对距离;根据相对位置和相对距离确定目标灵敏度的调整数值,并显示调整控件;响应针对调整控件的指定操作,基于调整数值调整目标灵敏度;其中的瞄准操作和指定操作为连续操作。该方式中,在游戏的灵敏度调整状态中执行射击行为,会自动计算出调整数值,通过与瞄准操作连续的指定操作,基于调整数值调整目标灵敏度,无需反复进行调整和射击操作,也无需自主记忆调整数值,减少了操作过程和时长,降低了操作难度,提高了调整效率和调整精度。
Smart Images

Figure CN116850579B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of game technology, and in particular to a method, device, and electronic device for adjusting sensitivity in games. Background Technology
[0002] In shooting games, it's often necessary to adjust the sensitivity of shooting tools, such as free-view sensitivity, camera sensitivity, over-the-camera sensitivity, and gyroscope sensitivity. The common practice is for players to first open the settings panel, adjust each sensitivity parameter, then test fire, repeating this process until the optimal sensitivity is found. This method is cumbersome, requires players to memorize the values, and cannot guarantee precision. Alternatively, a small window displaying the settings panel can be shown in the shooting interface, eliminating the need to repeatedly switch between interfaces and saving time; however, this small window obscures the controls in the scene, potentially requiring multi-finger operation and increasing difficulty. In short, both of these methods of adjusting sensitivity are inefficient and lack precision. Summary of the Invention
[0003] In view of this, the purpose of the present invention is to provide a method, device and electronic device for adjusting sensitivity in games, so as to simplify the operation process, reduce operation time, reduce operation difficulty and improve the efficiency and accuracy of sensitivity adjustment.
[0004] In a first aspect, embodiments of the present invention provide a method for adjusting sensitivity in a game, which provides a graphical user interface (GUI) via a terminal device. The GUI includes at least a portion of a game scene, and the game scene includes a virtual shooting tool. The method includes: in response to a target sensitivity setting command, controlling the virtual shooting tool to enter a target sensitivity adjustment state; in response to shooting and aiming operations on the virtual shooting tool, determining the relative position and relative distance between the aiming position and the bullet impact point of the virtual shooting tool; if the distance between the aiming position and the bullet impact point is greater than a first distance value, determining an adjustment value for the target sensitivity of the virtual shooting tool based on the relative position and relative distance, and displaying adjustment controls on the GUI; in response to a specified operation on the adjustment controls, adjusting the target sensitivity based on the adjustment value; wherein the aiming operation and the specified operation are consecutive operations.
[0005] Secondly, embodiments of the present invention provide a sensitivity adjustment control device for a game, which provides a graphical user interface through a terminal device. The graphical user interface includes at least a portion of the game scene, and the game scene includes a virtual shooting tool. The device includes: a sensitivity setting module, used to control the virtual shooting tool to enter a target sensitivity adjustment state in response to a target sensitivity setting command; a position and distance determination module, used to determine the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact position in response to shooting and aiming operations on the virtual shooting tool; an adjustment value determination module, used to determine the target sensitivity adjustment value of the virtual shooting tool based on the relative position and relative distance if the distance between the aiming position and the bullet impact position is greater than a first distance value, and display the adjustment control on the graphical user interface; and a sensitivity adjustment module, used to adjust the target sensitivity based on the adjustment value in response to a specified operation on the adjustment control; wherein the aiming operation and the specified operation are continuous operations.
[0006] Thirdly, embodiments of the present invention provide an electronic device, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the game sensitivity adjustment control method of any one of the first aspects.
[0007] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are invoked and executed by a processor, the computer-executable instructions cause the processor to implement the game sensitivity adjustment control method of any one of the first aspects.
[0008] The embodiments of the present invention bring the following beneficial effects:
[0009] This invention provides a method, device, and electronic device for adjusting sensitivity in games. The method controls a virtual shooting tool to enter a target sensitivity adjustment state. In response to shooting and aiming operations, it determines the relative position and distance between the aiming position of the virtual shooting tool and the bullet's impact point. Based on the relative position and distance, it determines an adjustment value for the target sensitivity and displays an adjustment control. In response to a specified operation on the adjustment control, it adjusts the target sensitivity based on the adjustment value. The aiming and specified operations are continuous. In this method, shooting in the game's sensitivity adjustment state automatically calculates the adjustment value. Through a continuous specified operation with the aiming operation, the target sensitivity is adjusted based on the adjustment value. This eliminates the need for repeated adjustments and shooting operations, as well as the need to memorize adjustment values, reducing the operation process and time, lowering the operational difficulty, and improving adjustment efficiency and accuracy.
[0010] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0011] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0012] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0013] Figure 1 A flowchart illustrating a method for adjusting sensitivity in a game, provided as an embodiment of the present invention;
[0014] Figure 2 This is a schematic diagram illustrating the operation of sensitivity adjustment control in a game, provided by an embodiment of the present invention.
[0015] Figure 3 A schematic diagram illustrating another method for adjusting sensitivity in a game, provided as an embodiment of the present invention.
[0016] Figure 4 This is a schematic diagram of the upper and lower regions in a sensitivity adjustment control in a game, provided by an embodiment of the present invention.
[0017] Figure 5 A schematic diagram illustrating another method for adjusting sensitivity in a game, provided as an embodiment of the present invention.
[0018] Figure 6 A schematic diagram illustrating another method for adjusting sensitivity in a game, provided as an embodiment of the present invention.
[0019] Figure 7 A schematic diagram of a sensitivity adjustment control device in a game provided by an embodiment of the present invention;
[0020] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0021] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0022] Currently, in shooting games, it's common to adjust the sensitivity of shooting tools, such as free-view sensitivity, camera sensitivity, over-the-camera sensitivity, and gyroscope sensitivity. The typical approach involves players first opening the settings panel to manually adjust these sensitivity parameters, then performing a test shot to determine if the sensitivity is suitable. If not, they need to repeatedly open the settings panel and adjust the parameters until the optimal sensitivity for their gameplay is achieved. This conventional sensitivity adjustment method suffers from the following drawbacks: lengthy steps, numerous jumps, and reliance on the player's memorized values, which cannot guarantee precise adjustments. This results in time-consuming and inaccurate adjustments when modifying weapon sensitivity.
[0023] Additionally, a small window displaying the settings panel can be shown within the shooting interface, allowing simultaneous sensitivity adjustments and test shots without repeatedly switching interfaces, saving time and effort. However, since the adjustment panel is fixed, it may obstruct controllable actions. For example, if the left-side firing button is obstructed, it's impossible to fire from the left while controlling recoil and adjusting sensitivity from the right. Even with panel repositioning, recoil control relies on right-side view rotation, requiring a third finger for sensitivity adjustment while firing with the left thumb and controlling recoil with the right. This method is difficult to control precisely, limiting left-hand shooting adjustments. Controlling recoil while firing with the left hand requires a third finger, making it difficult to operate. Insufficient precision leads to lengthy trial-and-error processes.
[0024] Based on this, embodiments of the present invention provide a method, device, and electronic device for adjusting sensitivity in games, which can be applied to devices such as mobile phones, computers, laptops, and tablets.
[0025] In one embodiment of this disclosure, the game sensitivity adjustment control method can run on a local terminal device or a server. When the game sensitivity adjustment control method runs 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 client devices.
[0026] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separate. The storage and execution of sensitivity adjustment control methods in the game are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0027] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.
[0028] In one possible implementation, embodiments of the present invention provide a method for adjusting sensitivity in a game, providing a graphical user interface (GUI) via a terminal device. The terminal device can be either a local terminal device as mentioned above, or a client device in a cloud interaction system as mentioned above. The GUI includes at least a portion of the game scene, which includes virtual shooting tools, such as... Figure 1 As shown, the method includes the following steps:
[0029] Step S102: In response to the target sensitivity setting command, control the virtual shooting tool to enter the target sensitivity adjustment state;
[0030] The aforementioned target sensitivity usually refers to firing-cam sensitivity, which can be simply understood as the speed at which the aiming position (crosshair) moves after pressing the fire button. Due to game mechanics, when a player fires, the virtual firing tool's crosshair will jitter upwards due to recoil. Therefore, when firing, the player should slightly slide their firing finger or the finger controlling the view downwards to counteract the upward jitter caused by recoil; this is what is known in gaming terminology as recoil control. Specifically, if you can't control the recoil or over-control it during burst fire, it means the current sensitivity parameters are unsuitable and need adjustment.
[0031] Specifically, the graphical user interface usually displays settings controls for target sensitivity. Players can click on the settings controls before or after the game starts to put the virtual shooting tool into target sensitivity adjustment mode. In this mode, players can control and adjust the target sensitivity value of the virtual shooting tool, and also perform various game actions.
[0032] Step S104: In response to the firing and aiming operations of the virtual firing tool, determine the relative position and relative distance between the aiming position of the virtual firing tool and the bullet impact point.
[0033] The shooting and aiming operations described above can be continuous or discontinuous. The graphical user interface (GUI) typically displays a shooting control (fire button), and the shooting operation is usually a tap or long press on this control. The aiming operation can be a continuous sliding motion following the shooting operation, or a sliding motion over a blank area in the GUI. The shooting operation controls the virtual shooting tool to fire, and the aiming operation controls the aiming position of the virtual shooting tool; the aiming operation can also be understood as recoil control.
[0034] The relative position between the aiming position and the bullet's impact point refers to the location of the bullet's impact point relative to the aiming position. For example, the bullet's impact point may be above, below, to the left, or to the right of the aiming position. The relative distance mentioned above refers to the distance between the bullet's impact point and the aiming position.
[0035] Step S106: If the distance between the aiming position and the bullet impact point is greater than the first distance value, determine the adjustment value of the target sensitivity of the virtual shooting tool based on the relative position and relative distance, and display the adjustment control in the graphical user interface;
[0036] The aforementioned initial distance value is typically determined based on game requirements and the type of virtual shooting tool; different types of virtual shooting tools usually correspond to different initial distance values. The aforementioned target sensitivity adjustment values typically include controlling the target sensitivity to increase or decrease by a specified amount.
[0037] In practice, the decision to increase or decrease target sensitivity is usually based on the relative position between the aiming position and the bullet's impact point. For example, if the bullet's impact point is above the aiming position, the target sensitivity is low and needs to be increased; if the bullet's impact point is below the aiming position, the target sensitivity is high and needs to be decreased. The specific amount of increase or decrease is usually determined by the relative distance; for example, the greater the relative distance, the larger the adjustment.
[0038] Additionally, it should be noted that if the distance between the aiming position and the bullet's impact point is less than the first distance value, the current target sensitivity does not require adjustment, and adjustment controls will not be displayed in the graphical user interface. Of course, a prompt message can also be displayed to inform the player that the current target sensitivity does not need adjustment.
[0039] Step S108: In response to a specified operation on the adjustment control, adjust the target sensitivity based on the adjustment value; wherein, the aiming operation and the specified operation are consecutive operations.
[0040] Specifically, the aforementioned aiming operation typically refers to an aiming slide operation, and the aforementioned specifying operation typically refers to a slide operation to the adjustment control. The starting point of the specified operation is the position of the aiming operation, and the ending point of the specified operation is the position of the adjustment control. The target sensitivity can be adjusted according to the adjustment value; for example, increasing the target sensitivity by a first value, or decreasing the target sensitivity by a second value, etc.
[0041] This invention provides a method for adjusting sensitivity in a game. In response to a target sensitivity setting command, a virtual shooting tool is controlled to enter a target sensitivity adjustment state. In response to shooting and aiming operations on the virtual shooting tool, the relative position and relative distance between the aiming position and the bullet impact point of the virtual shooting tool are determined. If the distance between the aiming position and the bullet impact point is greater than a first distance value, an adjustment value for the target sensitivity of the virtual shooting tool is determined based on the relative position and relative distance, and an adjustment control is displayed in the graphical user interface. In response to a specified operation on the adjustment control, the target sensitivity is adjusted based on the adjustment value. The aiming operation and the specified operation are consecutive operations. In this method, shooting behavior is performed in the game's sensitivity adjustment state, automatically calculating the adjustment value. Through a consecutive specified operation with the aiming operation, the target sensitivity is adjusted based on the adjustment value. This eliminates the need for repeated adjustments and shooting operations, as well as the need to memorize adjustment values, reducing the operation process and time, lowering the operational difficulty, and improving adjustment efficiency and accuracy.
[0042] The aforementioned graphical user interface includes shooting controls; the steps of determining the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact point in response to the shooting and aiming operations of the virtual shooting tool are described in one possible implementation:
[0043] (1) Respond to touch operations on the shooting controls and control the virtual shooting tool to perform shooting behavior at the aiming position;
[0044] The touch operation described above can be either a tap or a long press. Specifically, tapping or long-pressing the shooting control controls the virtual shooting tool to fire at the aiming position. However, there is usually a discrepancy between the aiming position and the actual bullet impact point.
[0045] (2) Respond to the aiming operation of the virtual shooting tool, control the aiming position of the virtual shooting tool; determine the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact point.
[0046] One possible implementation: In response to a first sliding operation with the touch point of the touch operation as the starting point of the sliding operation, the aiming position of the virtual shooting tool is controlled; wherein the touch operation and the sliding operation are consecutive operations.
[0047] Typically, the graphical user interface displays two shooting controls. Players can use one finger to control the firing and aiming position of the virtual shooting tool, or use two fingers to control the firing and aiming position of the virtual shooting tool separately.
[0048] In this embodiment, the touch operation and the aiming operation are consecutive operations, for example, as shown below. Figure 2 As shown, this includes two shooting controls. In this embodiment, the player controls the aiming position of the virtual shooting tool with one finger; that is, after touching the shooting control, the player slides in a specified direction from the touch point (e.g., ...). Figure 2 Swipe down to control the virtual firing tool to fire and aim. The specified direction can be any direction.
[0049] Another possible implementation: control the aiming position of the virtual shooting tool in response to a first swipe operation targeting a specified area in the graphical user interface.
[0050] The designated area mentioned above typically refers to an area in the graphical user interface without controls. This area controls the aiming position of the virtual shooting tool; for example, swiping left on the designated area moves the aiming position to the left. In this embodiment, touch operations and aiming operations are discontinuous operations. For example, such as... Figure 3As shown, this includes two shooting controls. In this embodiment, the player controls the aiming position of the virtual shooting tool using two fingers; that is, the player's left hand touches the shooting control by long-pressing, and the player's right hand performs a sliding operation (e.g., ...). Figure 3 Swipe down (in the middle) to control the aiming position of the virtual shooting tool. The specified direction can be any direction.
[0051] The above method also includes: displaying the crosshair corresponding to the virtual shooting tool, the crosshair being used to indicate the aiming position of the virtual shooting tool.
[0052] For example, such as Figure 2 and Figure 3 The "+" symbol in the image refers to the aforementioned crosshair symbol.
[0053] Furthermore, regarding the step of determining the target sensitivity adjustment value of the virtual firing tool based on relative position and relative distance, one possible implementation is as follows:
[0054] Step 1: If the bullet's impact point is located in the area above the aiming position, adjust the target sensitivity of the virtual shooting tool by increasing the specified value.
[0055] Step 2: If the bullet's impact point is located in the area below the aiming position, adjust the target sensitivity of the virtual shooting tool to decrease by the specified value.
[0056] The specified values mentioned above typically include multiple values, and their magnitude is usually determined based on the relative distance; generally, the larger the relative distance, the larger the specified value. For example, such as... Figure 4 As shown, the "+" indicates the aiming position, the gray area is the upper region, and the shaded area is the lower region.
[0057] Step 1 above, one possible implementation method:
[0058] (1) If the distance between the aiming position and the bullet impact point is greater than the first distance value but less than the second distance value, the adjustment value of the target sensitivity of the virtual shooting tool is determined to be increased by the first specified value;
[0059] (2) If the distance between the aiming position and the bullet impact point is greater than the second distance value but less than the third distance value, the adjustment value for the target sensitivity of the virtual shooting tool is determined to be increased by the second specified value.
[0060] (3) If the distance between the aiming position and the bullet impact point is greater than the third distance value but less than the fourth distance value, the adjustment value of the target sensitivity of the virtual shooting tool is determined to be the increase of the third specified value; wherein, the first specified value is less than the second specified value, and the second specified value is less than the third specified value.
[0061] For example, such as Figure 2 As shown, if the distance between the aiming position and the bullet's impact point is greater than the first distance value (i.e., Figure 2 d1) is less than the second distance value (i.e. Figure 2 In d2), the adjustment value for the target sensitivity of the virtual shooting tool is determined by increasing the first specified value, which is usually "+1".
[0062] If the distance between the aiming position and the bullet's impact point is greater than the second distance value (i.e.) Figure 2 d2) is less than the third distance value (i.e. Figure 2 In d3), the adjustment value for the target sensitivity of the virtual shooting tool is determined by increasing the second specified value, which is usually "+2".
[0063] If the distance between the aiming position and the bullet's impact point is greater than the third distance value (i.e.) Figure 2 In d3), the adjustment value for the target sensitivity of the virtual shooting tool is determined by adding a third specified value, which is usually "+5".
[0064] Step 2 above, one possible implementation method:
[0065] (1) If the distance between the aiming position and the bullet impact point is greater than the first distance value but less than the second distance value, the adjustment value of the target sensitivity of the virtual shooting tool is determined to be a reduction of the first specified value.
[0066] (2) If the distance between the aiming position and the bullet impact point is greater than the second distance value but less than the third distance value, the adjustment value for the target sensitivity of the virtual shooting tool is determined to be a reduction of the second specified value.
[0067] (3) If the distance between the aiming position and the bullet impact point is greater than the third distance value but less than the fourth distance value, the adjustment value of the target sensitivity of the virtual shooting tool is determined to be a reduction of the third specified value; wherein, the first specified value is less than the second specified value, and the second specified value is less than the third specified value.
[0068] For example, such as Figure 3 As shown, if the distance between the aiming position and the bullet's impact point is greater than the first distance value (i.e., Figure 3 a1) is less than the second distance value (i.e. Figure 3 In a2), the adjustment value for the target sensitivity of the virtual shooting tool is determined to be a reduction of a first specified value, which is usually "-1".
[0069] If the distance between the aiming position and the bullet's impact point is greater than the second distance value (i.e.) Figure 3 a2) is less than the third distance value (i.e. Figure 3 In a3), the adjustment value for the target sensitivity of the virtual shooting tool is determined by increasing the second specified value, which is usually reduced by "-2".
[0070] If the distance between the aiming position and the bullet's impact point is greater than the third distance value (i.e.) Figure 3 In a3), the adjustment value for the target sensitivity of the virtual shooting tool is determined to be reduced by a third specified value, which is usually "-5".
[0071] In the above method, the game system can automatically calculate the adjustment value based on the distance and position between the aiming position and the bullet's impact point. This eliminates the need for players to repeatedly test the gun to determine the required adjustment value, further reducing the player's operation process and complexity, while improving the accuracy of the adjustment.
[0072] The above aiming operation is the first sliding operation; one possible implementation of the step of displaying the adjustment controls in the graphical user interface is as follows:
[0073] Determine the sliding direction and position of the first sliding operation; display adjustment controls on the target area of the sliding position; wherein the target area is located in the sliding direction of the sliding position, and the adjustment controls display the adjustment value.
[0074] The target area mentioned above is located near the sliding position. The explanation will be based on an example where the shooting and aiming operations are consecutive. For instance, as shown... Figure 5 As shown, the first sliding operation involves sliding downwards. A target area close to the sliding position is selected along this sliding direction, and the adjustment control is displayed, along with the adjustment value. For example... Figure 5 The "+1" indicates that the target sensitivity is increased by one unit. To help players understand the adjusted value, the adjustment control is displayed at the point where the player slides, allowing for easy adjustment of target sensitivity during test shots. The operation is simple and convenient.
[0075] It should be noted that during continuous shooting and aiming operations, the system will calculate and adjust values at specified intervals, such as judging position and distance every two seconds and displaying the adjustment controls. Whether the sensitivity adjustment is appropriate still needs to be verified by the player's own operation. The purpose of this scheme is to complete the adjustment and verification process while the player is shooting.
[0076] The above aiming operation is the first sliding operation; in response to a specified operation on the adjustment control, the step of adjusting the target sensitivity based on the adjustment value is implemented as follows:
[0077] In response to a second sliding operation that starts at the end point of the first sliding operation and ends at the adjustment control, the target sensitivity is increased or decreased by a specified value based on the adjustment value.
[0078] The target area mentioned above is located near the sliding position. The explanation will be based on an example where the shooting and aiming operations are consecutive. For instance, as shown... Figure 5 As shown, when the adjustment controls are displayed, the player's right-hand finger can continue to slide down (i.e., the second sliding operation mentioned above). After sliding to the adjustment controls, the function of adjusting the target sensitivity will be triggered, that is, the target sensitivity is increased or decreased by a specified value based on the adjustment value.
[0079] After the step of displaying the adjustment controls in the graphical user interface, the method further includes: displaying the sensitivity value of the target sensitivity of the virtual shooting tool and displaying the adjustment value.
[0080] To further enhance the player experience, after entering the target sensitivity adjustment mode, the target sensitivity value will be displayed on the game interface (i.e., the graphical user interface), along with the adjusted value. The target sensitivity value for the virtual shooting tool can also be displayed immediately upon entering adjustment mode. For example, such as... Figure 6 As shown, the "30%" in "XX Sensitivity Adjustment" is the current sensitivity value. After the adjustment value is determined, it will also be displayed in "XX Sensitivity Adjustment", such as... Figure 6 The adjustment value is "-1".
[0081] The above response is in response to a specified operation of the adjustment control. After the step of adjusting the target sensitivity based on the adjustment value, the above method further includes: updating the sensitivity value of the target sensitivity displayed by the virtual shooting tool.
[0082] After the player triggers the adjustment control, the sensitivity value of 30% will be updated to 29%.
[0083] In the above method, when the player needs to adjust the sensitivity, the distance between the aiming position of the gun and the bullet's landing point after firing is judged by the auxiliary system. The parameter range for sensitivity adjustment is given according to the corresponding movement distance. At the same time, the sensitivity adjustment button is triggered in the sliding area on the right. The player can move the view to the adjustment button to make the adjustment. This allows for quick adjustment of the gun sensitivity, reduces the player's memory load and trial and error time, and achieves fast and accurate sensitivity adjustment.
[0084] Corresponding to the above method embodiments, this invention provides a sensitivity adjustment control device for games, which provides a graphical user interface through a terminal device. The graphical user interface includes at least a portion of the game scene, and the game scene includes virtual shooting tools, such as... Figure 7 As shown, the device includes:
[0085] Sensitivity setting module 71 is used to control the virtual shooting tool to enter the target sensitivity adjustment state in response to the target sensitivity setting command;
[0086] The position and distance determination module 72 is used to respond to shooting and aiming operations for the virtual shooting tool and determine the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact point.
[0087] The adjustment value determination module 73 is used to determine the adjustment value of the target sensitivity of the virtual shooting tool based on the relative position and relative distance if the distance between the aiming position and the bullet impact point is greater than the first distance value, and to display the adjustment control in the graphical user interface.
[0088] The sensitivity adjustment module 74 is used to respond to a specified operation on the adjustment control and adjust the target sensitivity based on the adjustment value; wherein, the aiming operation and the specified operation are consecutive operations.
[0089] This invention provides a sensitivity adjustment control device for games. In response to a target sensitivity setting command, it controls a virtual shooting tool to enter a target sensitivity adjustment state. In response to shooting and aiming operations on the virtual shooting tool, it determines the relative position and relative distance between the aiming position and the bullet impact point. If the distance between the aiming position and the bullet impact point is greater than a first distance value, it determines the target sensitivity adjustment value of the virtual shooting tool based on the relative position and relative distance, and displays adjustment controls in the graphical user interface. In response to a specified operation on the adjustment controls, it adjusts the target sensitivity based on the adjustment value. The aiming operation and the specified operation are consecutive operations. In this method, shooting behavior is performed in the game's sensitivity adjustment state, automatically calculating the adjustment value. Through a consecutive specified operation with the aiming operation, the target sensitivity is adjusted based on the adjustment value. This eliminates the need for repeated adjustments and shooting operations, as well as the need to manually memorize adjustment values, reducing the operation process and time, lowering the operational difficulty, and improving adjustment efficiency and accuracy.
[0090] The graphical user interface includes a shooting control; the position and distance determination module is also used to: respond to touch operations on the shooting control and control the virtual shooting tool to perform shooting behavior at the aiming position; respond to aiming operations on the virtual shooting tool and control the aiming position of the virtual shooting tool; and determine the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact point.
[0091] The aforementioned position and distance determination module is also used to: control the aiming position of the virtual shooting tool in response to a first sliding operation with the touch point of the touch operation as the starting point of the sliding operation; wherein the touch operation and the sliding operation are continuous operations.
[0092] The aforementioned position and distance determination module is also used to: control the aiming position of the virtual shooting tool in response to a first sliding operation targeting a specified area in the graphical user interface.
[0093] The aforementioned device also includes an identification display module, used to display the crosshair corresponding to the virtual shooting tool, the crosshair being used to indicate the aiming position of the virtual shooting tool.
[0094] The aforementioned numerical adjustment module is also used to: if the bullet impact point is located in the area above the aiming position, determine that the adjustment value of the target sensitivity of the virtual shooting tool is to increase by a specified value; if the bullet impact point is located in the area below the aiming position, determine that the adjustment value of the target sensitivity of the virtual shooting tool is to decrease by a specified value.
[0095] The aforementioned numerical adjustment module is also used to: if the distance between the aiming position and the bullet impact point is greater than a first distance value but less than a second distance value, determine that the adjustment value of the target sensitivity of the virtual shooting tool is to increase by a first specified value; if the distance between the aiming position and the bullet impact point is greater than a second distance value but less than a third distance value, determine that the adjustment value of the target sensitivity of the virtual shooting tool is to increase by a second specified value; if the distance between the aiming position and the bullet impact point is greater than a third distance value but less than a fourth distance value, determine that the adjustment value of the target sensitivity of the virtual shooting tool is to increase by a third specified value; wherein, the first specified value is less than the second specified value, and the second specified value is less than the third specified value.
[0096] The aforementioned numerical adjustment module is also used to: if the distance between the aiming position and the bullet impact point is greater than a first distance value but less than a second distance value, determine that the adjustment value of the target sensitivity of the virtual shooting tool is to decrease by a first specified value; if the distance between the aiming position and the bullet impact point is greater than a second distance value but less than a third distance value, determine that the adjustment value of the target sensitivity of the virtual shooting tool is to decrease by a second specified value; if the distance between the aiming position and the bullet impact point is greater than a third distance value but less than a fourth distance value, determine that the adjustment value of the target sensitivity of the virtual shooting tool is to decrease by a third specified value; wherein, the first specified value is less than the second specified value, and the second specified value is less than the third specified value.
[0097] The aforementioned aiming operation is the first sliding operation; the aforementioned numerical adjustment module is also used to: determine the sliding direction and sliding position of the first sliding operation; display adjustment controls on the target area of the sliding position; wherein, the target area is located in the sliding direction of the sliding position, and the adjustment controls display adjustment values.
[0098] The aforementioned aiming operation is a first sliding operation; the aforementioned sensitivity adjustment module is also used to: respond to a second sliding operation that starts at the end point of the first sliding operation and ends at the adjustment control, and control the target sensitivity to increase or decrease by a specified value based on the adjustment value.
[0099] The aforementioned device also includes a numerical display module, used to: display the sensitivity value of the target sensitivity of the virtual shooting tool, and display the adjustment value.
[0100] The aforementioned device also includes a numerical update module for updating the sensitivity value of the target sensitivity displayed by the virtual shooting tool.
[0101] The above target sensitivity refers to the firing lens sensitivity.
[0102] The sensitivity adjustment control device for games provided in this embodiment of the invention has the same technical features as the sensitivity adjustment control method for games provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.
[0103] This embodiment also provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor. The processor executes the machine-executable instructions to implement the sensitivity adjustment control method described above in the game. This electronic device can be a server or a terminal device.
[0104] See Figure 8 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the sensitivity adjustment control method in the game described above.
[0105] Furthermore, Figure 8 The electronic device shown also includes a bus 102 and a communication interface 103, with the processor 100, the communication interface 103 and the memory 101 connected via the bus 102.
[0106] The memory 101 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, or metropolitan area network. The bus 102 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 8 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0107] Processor 100 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 100 or by instructions in software form. Processor 100 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 101, and the processor 100 reads the information from memory 101 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.
[0108] The processor in the aforementioned electronic device, by executing machine-executable instructions, can perform the following operations in the sensitivity adjustment control method described in the aforementioned game:
[0109] In response to a target sensitivity setting command, the system controls the virtual shooting tool to enter a target sensitivity adjustment state. In response to shooting and aiming operations on the virtual shooting tool, it determines the relative position and distance between the aiming position and the bullet impact point. If the distance between the aiming position and the bullet impact point is greater than a first distance value, it determines the adjustment value of the virtual shooting tool's target sensitivity based on the relative position and distance, and displays adjustment controls in the graphical user interface. In response to a specified operation on the adjustment controls, it adjusts the target sensitivity based on the adjustment value. The aiming and specified operations are consecutive. In this method, shooting during the game's sensitivity adjustment state automatically calculates the adjustment value. Through consecutive specified operations with the aiming operation, the target sensitivity is adjusted based on the adjustment value, eliminating the need for repeated adjustments and shooting operations, and eliminating the need to manually memorize adjustment values. This reduces the operation process and time, lowers the operational difficulty, and improves adjustment efficiency and accuracy.
[0110] The aforementioned graphical user interface includes a shooting control; the step of determining the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact position in response to shooting and aiming operations on the virtual shooting tool includes: controlling the virtual shooting tool to perform shooting behavior at the aiming position in response to a touch operation on the shooting control; controlling the aiming position of the virtual shooting tool in response to an aiming operation on the virtual shooting tool; and determining the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact position.
[0111] The above-mentioned response to the aiming operation of the virtual shooting tool, the steps of controlling the aiming position of the virtual shooting tool include: controlling the aiming position of the virtual shooting tool in response to a first sliding operation with the touch point of the touch operation as the sliding starting point; wherein the touch operation and the sliding operation are continuous operations.
[0112] The steps of responding to the aiming operation of the virtual shooting tool and controlling the aiming position of the virtual shooting tool include: responding to a first sliding operation in a specified area of the graphical user interface and controlling the aiming position of the virtual shooting tool.
[0113] The above method also includes: displaying the crosshair corresponding to the virtual shooting tool, the crosshair being used to indicate the aiming position of the virtual shooting tool.
[0114] The steps described above for determining the adjustment value of the target sensitivity of the virtual shooting tool based on relative position and relative distance include: if the bullet impact point is located in the area above the aiming position, determining that the adjustment value of the target sensitivity of the virtual shooting tool is to increase by a specified value; if the bullet impact point is located in the area below the aiming position, determining that the adjustment value of the target sensitivity of the virtual shooting tool is to decrease by a specified value.
[0115] The step of determining the adjustment value of the target sensitivity of the virtual shooting tool to be increased by a specified value includes: if the distance between the aiming position and the bullet impact position is greater than a first distance value but less than a second distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be increased by a first specified value; if the distance between the aiming position and the bullet impact position is greater than a second distance value but less than a third distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be increased by a second specified value; if the distance between the aiming position and the bullet impact position is greater than a third distance value but less than a fourth distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be increased by a third specified value; wherein, the first specified value is less than the second specified value, and the second specified value is less than the third specified value.
[0116] The step of determining the adjustment value of the target sensitivity of the virtual shooting tool to be reduced by a specified value includes: if the distance between the aiming position and the bullet impact position is greater than a first distance value but less than a second distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be reduced by a first specified value; if the distance between the aiming position and the bullet impact position is greater than a second distance value but less than a third distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be reduced by a second specified value; if the distance between the aiming position and the bullet impact position is greater than a third distance value but less than a fourth distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be reduced by a third specified value; wherein, the first specified value is less than the second specified value, and the second specified value is less than the third specified value.
[0117] The aforementioned aiming operation is the first sliding operation; the step of displaying the adjustment control in the graphical user interface includes: determining the sliding direction and sliding position of the first sliding operation; displaying the adjustment control on the target area of the sliding position; wherein, the target area is located in the sliding direction of the sliding position, and the adjustment control displays an adjustment value.
[0118] The aforementioned aiming operation is a first sliding operation; the step of adjusting the target sensitivity based on the adjustment value in response to a specified operation on the adjustment control includes: in response to a second sliding operation with the sliding end point of the first sliding operation as the starting point and the adjustment control as the ending point, controlling the target sensitivity to increase or decrease by a specified value based on the adjustment value.
[0119] After the step of displaying the adjustment controls in the graphical user interface, the method further includes: displaying the sensitivity value of the target sensitivity of the virtual shooting tool and displaying the adjustment value.
[0120] The above response is in response to a specified operation of the adjustment control. After the step of adjusting the target sensitivity based on the adjustment value, the above method further includes: updating the sensitivity value of the target sensitivity displayed by the virtual shooting tool.
[0121] The above target sensitivity refers to the firing lens sensitivity.
[0122] This embodiment also provides a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions cause the processor to implement the sensitivity adjustment and control method in the above-mentioned game.
[0123] The machine-executable instructions stored in the aforementioned machine-readable storage medium can be executed to perform the following operations in the sensitivity adjustment control method in the aforementioned game:
[0124] In response to a target sensitivity setting command, the system controls the virtual shooting tool to enter a target sensitivity adjustment state. In response to shooting and aiming operations on the virtual shooting tool, it determines the relative position and distance between the aiming position and the bullet impact point. If the distance between the aiming position and the bullet impact point is greater than a first distance value, it determines the adjustment value of the virtual shooting tool's target sensitivity based on the relative position and distance, and displays adjustment controls in the graphical user interface. In response to a specified operation on the adjustment controls, it adjusts the target sensitivity based on the adjustment value. The aiming and specified operations are consecutive. In this method, shooting during the game's sensitivity adjustment state automatically calculates the adjustment value. Through consecutive specified operations with the aiming operation, the target sensitivity is adjusted based on the adjustment value, eliminating the need for repeated adjustments and shooting operations, and eliminating the need to manually memorize adjustment values. This reduces the operation process and time, lowers the operational difficulty, and improves adjustment efficiency and accuracy.
[0125] The aforementioned graphical user interface includes a shooting control; the step of determining the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact position in response to shooting and aiming operations on the virtual shooting tool includes: controlling the virtual shooting tool to perform shooting behavior at the aiming position in response to a touch operation on the shooting control; controlling the aiming position of the virtual shooting tool in response to an aiming operation on the virtual shooting tool; and determining the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact position.
[0126] The above-mentioned response to the aiming operation of the virtual shooting tool, the steps of controlling the aiming position of the virtual shooting tool include: controlling the aiming position of the virtual shooting tool in response to a first sliding operation with the touch point of the touch operation as the sliding starting point; wherein the touch operation and the sliding operation are continuous operations.
[0127] The steps of responding to the aiming operation of the virtual shooting tool and controlling the aiming position of the virtual shooting tool include: responding to a first sliding operation in a specified area of the graphical user interface and controlling the aiming position of the virtual shooting tool.
[0128] The above method also includes: displaying the crosshair corresponding to the virtual shooting tool, the crosshair being used to indicate the aiming position of the virtual shooting tool.
[0129] The steps described above for determining the adjustment value of the target sensitivity of the virtual shooting tool based on relative position and relative distance include: if the bullet impact point is located in the area above the aiming position, determining that the adjustment value of the target sensitivity of the virtual shooting tool is to increase by a specified value; if the bullet impact point is located in the area below the aiming position, determining that the adjustment value of the target sensitivity of the virtual shooting tool is to decrease by a specified value.
[0130] The step of determining the adjustment value of the target sensitivity of the virtual shooting tool to be increased by a specified value includes: if the distance between the aiming position and the bullet impact position is greater than a first distance value but less than a second distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be increased by a first specified value; if the distance between the aiming position and the bullet impact position is greater than a second distance value but less than a third distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be increased by a second specified value; if the distance between the aiming position and the bullet impact position is greater than a third distance value but less than a fourth distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be increased by a third specified value; wherein, the first specified value is less than the second specified value, and the second specified value is less than the third specified value.
[0131] The step of determining the adjustment value of the target sensitivity of the virtual shooting tool to be reduced by a specified value includes: if the distance between the aiming position and the bullet impact position is greater than a first distance value but less than a second distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be reduced by a first specified value; if the distance between the aiming position and the bullet impact position is greater than a second distance value but less than a third distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be reduced by a second specified value; if the distance between the aiming position and the bullet impact position is greater than a third distance value but less than a fourth distance value, determining the adjustment value of the target sensitivity of the virtual shooting tool to be reduced by a third specified value; wherein, the first specified value is less than the second specified value, and the second specified value is less than the third specified value.
[0132] The aforementioned aiming operation is the first sliding operation; the step of displaying the adjustment control in the graphical user interface includes: determining the sliding direction and sliding position of the first sliding operation; displaying the adjustment control on the target area of the sliding position; wherein, the target area is located in the sliding direction of the sliding position, and the adjustment control displays an adjustment value.
[0133] The aforementioned aiming operation is a first sliding operation; the step of adjusting the target sensitivity based on the adjustment value in response to a specified operation on the adjustment control includes: in response to a second sliding operation with the sliding end point of the first sliding operation as the starting point and the adjustment control as the ending point, controlling the target sensitivity to increase or decrease by a specified value based on the adjustment value.
[0134] After the step of displaying the adjustment controls in the graphical user interface, the method further includes: displaying the sensitivity value of the target sensitivity of the virtual shooting tool and displaying the adjustment value.
[0135] The above response is in response to a specified operation of the adjustment control. After the step of adjusting the target sensitivity based on the adjustment value, the above method further includes: updating the sensitivity value of the target sensitivity displayed by the virtual shooting tool.
[0136] The above target sensitivity refers to the firing lens sensitivity.
[0137] The computer program product of the game sensitivity adjustment control method, device and system provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.
[0138] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0139] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.
[0140] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0141] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0142] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for adjusting sensitivity in a game, characterized in that, The method includes providing a graphical user interface (GUI) via a terminal device, the GUI including at least a portion of a game scene, the game scene including virtual shooting tools, the method comprising: In response to a target sensitivity setting command, the virtual shooting tool is controlled to enter a target sensitivity adjustment state; In response to firing and aiming operations of the virtual firing tool, determine the relative position and relative distance between the aiming position of the virtual firing tool and the bullet impact point; If the distance between the aiming position and the bullet impact point is greater than a first distance value, the adjustment value of the target sensitivity of the virtual shooting tool is determined based on the relative position and the relative distance, and the adjustment control is displayed in the graphical user interface; In response to a specified operation on the adjustment control, the target sensitivity is adjusted based on the adjustment value; wherein the aiming operation and the specified operation are consecutive operations.
2. The method according to claim 1, characterized in that, The graphical user interface includes shooting controls; The step of determining the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact point in response to a firing operation and an aiming operation of the virtual shooting tool includes: In response to a touch operation on the shooting control, the virtual shooting tool is controlled to perform a shooting action at the aiming position; In response to an aiming operation on the virtual shooting tool, control the aiming position of the virtual shooting tool; Determine the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact point.
3. The method according to claim 2, characterized in that, The step of controlling the aiming position of the virtual firing tool in response to an aiming operation of the virtual firing tool includes: In response to a first sliding operation with the touch point of the touch operation as the starting point, the aiming position of the virtual shooting tool is controlled; wherein the touch operation and the sliding operation are consecutive operations.
4. The method according to claim 2, characterized in that, The step of controlling the aiming position of the virtual firing tool in response to an aiming operation of the virtual firing tool includes: In response to a first swipe operation targeting a specified area in the graphical user interface, the aiming position of the virtual shooting tool is controlled.
5. The method according to claim 1, characterized in that, The method further includes: The crosshair icon corresponding to the virtual shooting tool is displayed, and the crosshair icon is used to indicate the aiming position of the virtual shooting tool.
6. The method according to claim 1, characterized in that, The step of determining the adjustment value of the target sensitivity of the virtual shooting tool based on the relative position and the relative distance includes: If the bullet's impact point is located in the area above the aiming position, the target sensitivity adjustment value of the virtual shooting tool is determined to be increased by the specified value; If the bullet's impact point is located in the area below the aiming position, the target sensitivity adjustment value of the virtual shooting tool is determined to be reduced by the specified value.
7. The method according to claim 6, characterized in that, The step of determining the adjustment value for the target sensitivity of the virtual shooting tool to be increased by a specified value includes: If the distance between the aiming position and the bullet impact point is greater than the first distance value but less than the second distance value, the adjustment value of the target sensitivity of the virtual shooting tool is determined to be an increase of the first specified value; If the distance between the aiming position and the bullet impact point is greater than the second distance value but less than the third distance value, the target sensitivity adjustment value of the virtual shooting tool is determined to be an increase of the second specified value; If the distance between the aiming position and the bullet impact point is greater than the third distance value but less than the fourth distance value, the target sensitivity adjustment value of the virtual shooting tool is determined to be an increase of the third specified value; wherein, the first specified value is less than the second specified value, and the second specified value is less than the third specified value.
8. The method according to claim 6, characterized in that, The step of determining the adjustment value for the target sensitivity of the virtual shooting tool to be reduced by a specified value includes: If the distance between the aiming position and the bullet impact point is greater than the first distance value but less than the second distance value, the adjustment value of the target sensitivity of the virtual shooting tool is determined to be a reduction of the first specified value; If the distance between the aiming position and the bullet impact point is greater than the second distance value and less than the third distance value, the adjustment value of the target sensitivity of the virtual shooting tool is determined to be a reduction of the second specified value; If the distance between the aiming position and the bullet impact point is greater than the third distance value but less than the fourth distance value, the target sensitivity adjustment value of the virtual shooting tool is determined to be a reduction of the third specified value; wherein, the first specified value is less than the second specified value, and the second specified value is less than the third specified value.
9. The method according to claim 1, characterized in that, The aiming operation is a first sliding operation; the step of displaying the adjustment controls in the graphical user interface includes: Determine the sliding direction and sliding position of the first sliding operation; The adjustment control is displayed on the target area of the sliding position; wherein the target area is located in the sliding direction of the sliding position, and the adjustment control displays the adjustment value.
10. The method according to claim 1, characterized in that, The aiming operation is the first sliding operation; The step of adjusting the target sensitivity based on the adjustment value in response to a specified operation on the adjustment control includes: In response to a second sliding operation that starts at the end point of the first sliding operation and ends at the adjustment control, the target sensitivity is increased or decreased by a specified value based on the adjustment value.
11. The method according to claim 1, characterized in that, After the step of displaying the adjustment controls in the graphical user interface, the method further includes: Display the target sensitivity value of the virtual shooting tool and the adjustment value.
12. The method according to claim 11, characterized in that, After responding to a specified operation on the adjustment control and adjusting the target sensitivity based on the adjustment value, the method further includes: Update the display of the target sensitivity value of the virtual shooting tool.
13. The method according to claim 1, characterized in that, The target sensitivity is the firing lens sensitivity.
14. A sensitivity adjustment control device for games, characterized in that, A graphical user interface is provided via a terminal device, the graphical user interface including at least a portion of a game scene, the game scene including virtual shooting tools, the device comprising: A sensitivity setting module is used to control the virtual shooting tool to enter the target sensitivity adjustment state in response to a target sensitivity setting command; The position and distance determination module is used to respond to shooting and aiming operations for the virtual shooting tool and determine the relative position and relative distance between the aiming position of the virtual shooting tool and the bullet impact point. The adjustment value determination module is used to determine the adjustment value of the target sensitivity of the virtual shooting tool based on the relative position and the relative distance if the distance between the aiming position and the bullet impact point is greater than a first distance value, and to display the adjustment control in the graphical user interface; A sensitivity adjustment module is used to respond to a specified operation on the adjustment control and adjust the target sensitivity based on the adjustment value; wherein the aiming operation and the specified operation are consecutive operations.
15. An electronic device, characterized in that, The device includes a processor and a memory, the memory storing computer-executable instructions that can be executed by the processor, the processor executing the computer-executable instructions to implement the game sensitivity adjustment control method according to any one of claims 1-13.
16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the game sensitivity adjustment control method according to any one of claims 1-13.
Citation Information
Patent Citations
Shooting game auxiliary aiming method and device, storage medium, processor and terminal
CN108939540A
Target aiming method and device in game, electronic equipment and storage medium
CN113144593A