A method, device, and computer-readable storage medium for assisting in controlling a game vehicle

By identifying the orientation indicator area and obstacle detection in the game interface, the game vehicle is controlled to avoid obstacles under preset conditions, which solves the problem of distraction in the operation of mobile game vehicles and improves the user's gaming experience.

CN113171614BActive Publication Date: 2025-07-11NUBIA TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110590757.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-28
Publication Date
2025-07-11
Estimated Expiration
2041-05-28

AI Technical Summary

Technical Problem

In the prior art, the mobile game operation mode requires users to control game characters in multiple directions through timely and accurate touch modes, especially when driving a vehicle, which increases the difficulty of the game and distracts the user's attention, resulting in poor game effects.

Method used

By identifying the orientation indicator area in the game interface, specifying the target area as the driving destination of the game vehicle, the angular relationship between the vehicle and the destination is obtained in real time, and when an obstacle is detected, the vehicle controls the vehicle to avoid the obstacle within the preset distance and time, and adjusts the driving direction until it reaches the destination.

Benefits of technology

It realizes humanized game vehicle assisted control, reduces users' distractions in vehicle operation and improves users' gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113171614B_ABST
    Figure CN113171614B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device and computer-readable storage medium for assisting in controlling a game vehicle. The method includes: designating a specified target area as the driving destination of the game vehicle, and obtaining in real time the angular relationship between the game vehicle and the driving destination; obtaining the driving orientation of the game vehicle in the current driving state according to the angular relationship, and detecting whether an obstacle is encountered during the process of the game vehicle driving along the driving orientation; controlling the game vehicle to avoid the obstacle within a preset separation distance and / or a preset separation time, and adjusting to the driving orientation to continue driving until the game vehicle reaches the driving destination. A user-friendly game vehicle assistance control solution is achieved, enabling the user to more easily control the game character itself without having to be overly distracted by operating the game vehicle, thereby greatly enhancing the user's gaming experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mobile communications, and in particular, to a method, device, and computer-readable storage medium for assisting in controlling a game vehicle. Background Art

[0002] In the prior art, with the continuous development of intelligent terminal devices, the game experience based on devices such as mobile phones has become one of the device usage requirements that users value more. In particular, since the game operation mode of a mobile phone is different from that of a computer, it requires users to perform multi-directional control of game characters through timely and accurate touch operations to achieve a better game effect. In this process, if the game characters also need to drive vehicles, airplanes and other vehicles, it will further increase the operation requirements for users. On the one hand, it will gratuitously increase the difficulty of the game. On the other hand, driving a vehicle will distract the user's attention from operating other game characters, thus possibly bringing an unsatisfactory game effect. Summary of the Invention

[0003] In order to solve the above technical deficiencies in the prior art, the present invention proposes a method for assisting in controlling a game vehicle, the method comprising:

[0004] Identifying an orientation indication area in the game interface and receiving a designation of a target area within the orientation indication area.

[0005] Taking the designated target area as the driving destination of the game vehicle, and, in real time, obtaining the angular relationship between the game vehicle and the driving destination.

[0006] Obtaining the driving orientation of the game vehicle in the current driving state according to the angular relationship, and, during the process of the game vehicle driving along the driving orientation, detecting whether an obstacle is encountered.

[0007] If an obstacle is encountered, controlling the game vehicle to avoid the obstacle within a preset separation distance and / or a preset separation time, and adjusting to the driving orientation to continue driving until the game vehicle reaches the driving destination.

[0008] Optionally, the identifying an orientation indication area in the game interface and receiving a designation of a target area within the orientation indication area comprises:

[0009] Detecting the game operation requirements corresponding to the game interface.

[0010] If the game operation requirements simultaneously include game vehicle driving requirements and game character control requirements, displaying an auxiliary control icon in the idle area of the game interface.

[0011] Optionally, identifying an orientation indication area within the recognition game interface and accepting a designation of a target area within the orientation indication area further includes:

[0012] Receiving a first touch command for the auxiliary control icon.

[0013] Identifying the orientation indication area within the game interface according to the first touch command.

[0014] Optionally, identifying an orientation indication area within the recognition game interface and accepting a designation of a target area within the orientation indication area further includes:

[0015] Generating a designated area for receiving a mark within a display range related to the orientation indication area.

[0016] Receiving a touch signal of the mark within the designated area and obtaining a minimum range of the target area according to a touch range of the touch signal.

[0017] Optionally, using the designated target area as a driving destination of a game vehicle and, in real time, obtaining an angular relationship between the game vehicle and the driving destination includes:

[0018] Obtaining a first angle between the game vehicle and the driving destination in real time.

[0019] Determining an offset angle between an initial driving orientation of the game vehicle and the first angle in real time.

[0020] Optionally, obtaining the driving orientation of the game vehicle in a current driving state in real time according to the angular relationship and, during the process of the game vehicle driving along the driving orientation, detecting whether an obstacle is encountered includes:

[0021] Obtaining a driving speed and a stability degree in the driving state according to real-time game character control requirements.

[0022] Adjusting the initial driving orientation according to the stability degree and the offset angle to obtain a target driving orientation of the game vehicle at the driving speed.

[0023] Optionally, obtaining the driving orientation of the game vehicle in a current driving state in real time according to the angular relationship and, during the process of the game vehicle driving along the driving orientation, detecting whether an obstacle is encountered further includes:

[0024] Obtaining a minimum detection range of the obstacle during the process of the game vehicle driving along the driving orientation according to the driving speed and the stability degree.

[0025] If the obstacle is detected within the minimum detection range, a preset obstacle avoidance state analysis is performed.

[0026] Optionally, when encountering the obstacle, controlling the game vehicle to avoid the obstacle within a preset separation distance and / or a preset separation time, and adjusting to the driving orientation to continue driving until the game vehicle reaches the driving destination, includes:

[0027] Obtaining the driving speed range and stability range in the obstacle avoidance state according to the current game character control requirements.

[0028] Within the driving speed range and the stability range, respectively obtain an obstacle avoidance speed and an obstacle avoidance stability that are negatively correlated with the angular velocity of the game character's perspective adjustment, and avoid the obstacle within the separation distance and / or the separation time according to the obstacle avoidance speed and the obstacle avoidance stability.

[0029] The present invention also provides a game vehicle auxiliary control device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the steps of the game vehicle auxiliary control method described in any one of the above are implemented.

[0030] The present invention also provides a computer-readable storage medium, on which a game vehicle auxiliary control program is stored. When the game vehicle auxiliary control program is executed by a processor, the steps of the game vehicle auxiliary control method described in any one of the above are implemented.

[0031] Implementing the game vehicle auxiliary control method, device, and computer-readable storage medium of the present invention, by identifying the orientation indication area in the game interface and accepting the designation of a target area within the orientation indication area; then, taking the designated target area as the driving destination of the game vehicle, and, obtaining the angular relationship between the game vehicle and the driving destination in real time; finally, obtaining the driving orientation of the game vehicle in the current driving state according to the angular relationship, and, detecting whether an obstacle is encountered during the driving of the game vehicle along the driving orientation; if an obstacle is encountered, controlling the game vehicle to avoid the obstacle within a preset separation distance and / or a preset separation time, and adjusting to the driving orientation to continue driving until the game vehicle reaches the driving destination. A user-friendly game vehicle auxiliary control solution is realized, enabling the user to more easily control the game character itself without having to be overly distracted by operating the game vehicle, greatly enhancing the user's gaming experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The present invention will be further described below in conjunction with the drawings and embodiments. In the drawings:

[0033] Figure 1 is a schematic diagram of the hardware structure of a mobile terminal involved in the present invention;

[0034] Figure 2 is an architecture diagram of a communication network system provided by an embodiment of the present invention;

[0035] Figure 3 is a flowchart of the first embodiment of the method for assisting in controlling a game vehicle of the present invention;

[0036] Figure 4 is a flowchart of the second embodiment of the method for assisting in controlling a game vehicle of the present invention;

[0037] Figure 5 is a flowchart of the third embodiment of the method for assisting in controlling a game vehicle of the present invention;

[0038] Figure 6 is a flowchart of the fourth embodiment of the method for assisting in controlling a game vehicle of the present invention;

[0039] Figure 7 is a flowchart of the fifth embodiment of the method for assisting in controlling a game vehicle of the present invention;

[0040] Figure 8 is a flowchart of the sixth embodiment of the method for assisting in controlling a game vehicle of the present invention;

[0041] Figure 9 is a flowchart of the seventh embodiment of the method for assisting in controlling a game vehicle of the present invention;

[0042] Figure 10 is a flowchart of the eighth embodiment of the method for assisting in controlling a game vehicle of the present invention. Detailed implementation manners

[0043] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0044] In subsequent descriptions, suffixes such as "module", "component", or "unit" used to represent elements are only for the convenience of explaining the present invention, and they have no specific meaning in themselves. Therefore, "module", "component", or "unit" can be used interchangeably.

[0045] The terminal can be implemented in various forms. For example, the terminal described in the present invention may include mobile terminals such as mobile phones, tablet computers, laptop computers, palmtop computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., and fixed terminals such as digital TVs, desktop computers, etc.

[0046] In the following description, a mobile terminal will be taken as an example for illustration. Those skilled in the art will understand that, except for the components specifically for mobile purposes, the structure according to the embodiments of the present invention can also be applied to fixed-type terminals.

[0047] Please refer to Figure 1 , which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present invention. The mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. Those skilled in the art can understand that Figure 1 the mobile terminal structure shown in

[0048] does not constitute a limitation to the mobile terminal. The mobile terminal may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements. Figure 1 The following specifically introduces each component of the mobile terminal:

[0049] The radio frequency unit 101 can be used for receiving and transmitting information or signals during a call. Specifically, after receiving the downlink information of the base station, it is sent to the processor 110 for processing. Additionally, the uplink data is sent to the base station. Generally, the radio frequency unit 101 includes, but is not limited to, antennas, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. In addition, the radio frequency unit 101 can also communicate with the network and other devices via wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), and TDD-LTE (Time Division Duplexing-Long Term Evolution), etc.

[0050] WiFi belongs to short-distance wireless transmission technology. The mobile terminal can help users send and receive emails, browse the web, and access streaming media through the WiFi module 102, which provides users with wireless broadband Internet access. Although Figure 1 the WiFi module 102 is shown, it can be understood that it is not an essential component of the mobile terminal and can be omitted entirely within the scope of not changing the essence of the invention as needed.

[0051] The audio output unit 103 can convert the audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in call signal reception mode, call mode, recording mode, voice recognition mode, broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide audio output related to specific functions performed by the mobile terminal 100 (such as call signal reception sound, message reception sound, etc.). The audio output unit 103 can include a speaker, a buzzer, etc.

[0052] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes the image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capture mode or an image capture mode. The processed image frames can be displayed on the display unit 106. The image frames processed by the GPU 1041 can be stored in the memory 109 (or other storage media) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sounds (audio data) via the microphone 1042 in operating modes such as a phone call mode, a recording mode, a voice recognition mode, etc., and can process such sounds into audio data. The processed audio (voice) data can be output in a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in the case of the phone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) the noise or interference generated during the reception and transmission of audio signals.

[0053] The mobile terminal 100 further includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. Among them, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary, and can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that the mobile phone can also be configured with, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be elaborated here.

[0054] The display unit 106 is used to display the information input by the user or the information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 can be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), etc.

[0055] The user input unit 107 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the mobile terminal. Specifically, the user input unit 107 can include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect touch operations of the user on or near it (such as operations of the user using any suitable object or accessory such as a finger or a stylus on or near the touch panel 1071), and drive the corresponding connection device according to a preset program. The touch panel 1071 can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch position of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 110, and can receive and execute the commands sent by the processor 110. In addition, the touch panel 1071 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 can also include other input devices 1072. Specifically, the other input devices 1072 can include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, a joystick, etc., and are not specifically limited here.

[0056] Furthermore, the touch panel 1071 can cover the display panel 1061. After the touch panel 1071 detects a touch operation on or near it, it transmits the operation to the processor 110 to determine the type of the touch event. Subsequently, the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in Figure 1 the touch panel 1071 and the display panel 1061 are implemented as two independent components to realize the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the mobile terminal, and are not specifically limited here.

[0057] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device can include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headset port, and so on. The interface unit 108 can be used to receive inputs from the external device (such as data information, power, etc.) and transmit the received inputs to one or more components within the mobile terminal 100 or can be used to transmit data between the mobile terminal 100 and the external device.

[0058] The memory 109 can be used to store software programs and various data. The memory 109 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory 109 can include high-speed random access memory and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0059] The processor 110 is the control center of the mobile terminal, connecting various parts of the entire mobile terminal through various interfaces and lines. By running or executing software programs and / or modules stored in the memory 109, and by calling the data stored in the memory 109, it executes various functions of the mobile terminal and processes data, thereby monitoring the mobile terminal as a whole. The processor 110 can include one or more processing units; preferably, the processor 110 can integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 110.

[0060] The mobile terminal 100 can also include a power supply 111 (such as a battery) for powering each component. Preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system.

[0061] Although Figure 1 not shown, the mobile terminal 100 can also include a Bluetooth module, etc., which will not be elaborated here.

[0062] To facilitate the understanding of the embodiments of the present invention, the communication network system on which the mobile terminal of the present invention is based will be described below.

[0063] Please refer to Figure 2 , Figure 2 which is an architecture diagram of a communication network system provided by an embodiment of the present invention. This communication network system is an LTE system of the general mobile communication technology. This LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an operator's IP service 204 that are sequentially communicatively connected.

[0064] Specifically, the UE 201 may be the aforementioned terminal 100, which will not be elaborated herein.

[0065] The E-UTRAN 202 includes an eNodeB 2021 and other eNodeBs 2022, etc. Among them, the eNodeB 2021 can be connected to other eNodeBs 2022 through a backhaul (such as the X2 interface), the eNodeB 2021 is connected to the EPC 203, and the eNodeB 2021 can provide access for the UE 201 to the EPC 203.

[0066] The EPC 203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving Gate Way) 2034, a PGW (PDN Gate Way) 2035, a PCRF (Policy and Charging Rules Function) 2036, etc. Among them, the MME 2031 is a control node that processes the signaling between the UE 201 and the EPC 203 and provides bearer and connection management. The HSS 2032 is used to provide some registers to manage functions such as a home location register (not shown in the figure) and stores some user-specific information such as service characteristics and data rates. All user data can be sent through the SGW 2034. The PGW 2035 can provide IP address allocation for the UE 201 and other functions. The PCRF 2036 is a policy and charging control policy decision point for service data flows and IP bearer resources, and it selects and provides available policy and charging control decisions for a policy and charging enforcement functional unit (not shown in the figure).

[0067] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services, etc.

[0068] Although the above has been described by taking the LTE system as an example, those skilled in the art should be aware that the present invention is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems, etc., which are not limited herein.

[0069] Based on the above mobile terminal hardware structure and communication network system, various embodiments of the method of the present invention are proposed.

[0070] Example 1

[0071] Figure 3 It is a flowchart of the first embodiment of the game vehicle auxiliary control method of the present invention. A game vehicle auxiliary control method, the method includes:

[0072] S1. Identify the azimuth indication area in the game interface, and accept the designation of a target area within the azimuth indication area.

[0073] S2. Take the designated target area as the driving destination of the game vehicle, and in real time obtain the angular relationship between the game vehicle and the driving destination.

[0074] S3. Obtain the driving azimuth of the game vehicle in the current driving state according to the angular relationship, and during the process of the game vehicle driving along the driving azimuth, detect whether an obstacle is encountered.

[0075] S4. If an obstacle is encountered, control the game vehicle to avoid the obstacle within a preset separation distance and / or a preset separation time, and adjust to the driving azimuth to continue driving until the game vehicle reaches the driving destination.

[0076] Optionally, in this embodiment, identify the azimuth indication area in the game interface, and accept the designation of a target area within the azimuth indication area. Wherein, the game interface is the main interface presented by the game itself, the azimuth indication area is the area used by the game itself to display the relative position relationships of objects such as game characters, target objects, friendly forces, enemy forces, etc., and the designation method of the target area can be obtained by receiving the touch signal of the user in the corresponding area. Wherein, the corresponding area of this embodiment can be obtained by making corresponding expansion and processing according to the area content of the azimuth indication area, so as to facilitate receiving the position designation of the user in this area.

[0077] Optionally, in this embodiment, take the designated target area as the driving destination of the game vehicle, and in real time obtain the angular relationship between the game vehicle and the driving destination. Wherein, after receiving the position designation of the user, map this position to the azimuth indication area in the game interface, so as to obtain the driving destination set by the user and within the game range. In this embodiment, in real time obtain the angular relationship between the game vehicle and the driving destination, wherein, this angular relationship is used to indicate the angular deviation between the current driving azimuth of the game vehicle and the azimuth where the destination is located.

[0078] Optionally, in this embodiment, the driving orientation of the game vehicle in the current driving state is obtained according to the angle relationship, and whether an obstacle is encountered is detected during the process of the game vehicle driving along the driving orientation. As described in the above example, after obtaining the angle deviation between the current driving orientation of the game vehicle and the orientation of the destination from the above angle relationship, it is necessary to adjust the driving orientation in real time, that is, the driving orientation of the game vehicle in the current driving state is obtained according to the angle relationship. In this embodiment, in order to prevent the game vehicle from colliding with obstacles in the game map, a solution is proposed to detect whether an obstacle is encountered during the process of the game vehicle driving along the driving orientation.

[0079] Optionally, in this embodiment, for the above-mentioned obstacle, the game vehicle is controlled to avoid the obstacle within a preset escape distance and / or a preset escape time, and is adjusted to the driving orientation to continue driving until the game vehicle reaches the driving destination. That is, to avoid spending too much time or deviating too far from the distance when avoiding obstacles, the preset escape distance and / or the preset escape time during the obstacle avoidance process are controlled in this embodiment.

[0080] The beneficial effect of this embodiment is that by identifying the orientation indication area in the game interface and receiving the designation of a target area within the orientation indication area; then, taking the designated target area as the driving destination of the game vehicle, and obtaining the angle relationship between the game vehicle and the driving destination in real time; finally, obtaining the driving orientation of the game vehicle in the current driving state according to the angle relationship, and detecting whether an obstacle is encountered during the process of the game vehicle driving along the driving orientation; if an obstacle is encountered, the game vehicle is controlled to avoid the obstacle within a preset escape distance and / or a preset escape time, and is adjusted to the driving orientation to continue driving until the game vehicle reaches the driving destination. A user-friendly game vehicle auxiliary control scheme is realized, enabling the user to more easily control the game character itself without having to be overly distracted by operating the game vehicle, thus greatly improving the user's gaming experience.

[0081] Embodiment 2

[0082] Figure 4 It is a flowchart of the second embodiment of the game vehicle auxiliary control method of the present invention. Based on the above embodiment, the identification of the orientation indication area in the game interface and receiving the designation of a target area within the orientation indication area includes:

[0083] S11. Detect the game operation requirements corresponding to the game interface.

[0084] S12. If the game operation requirements include both game vehicle driving requirements and game character control requirements, an auxiliary control icon is displayed in the idle area of the game interface.

[0085] Optionally, in this embodiment, during the game process, the game operation requirements corresponding to the game interface are detected. Specifically, the operation areas within the game interface are determined, and the operation objects corresponding to each operation area are identified. If the operation objects include both a game vehicle and a game character, it is determined that the game operation requirements include both game vehicle driving requirements and game character control requirements.

[0086] Optionally, in this embodiment, the above-mentioned auxiliary control icon is displayed in the idle area adjacent to the game vehicle.

[0087] The beneficial effect of this embodiment is that by detecting the game operation requirements corresponding to the game interface; if the game operation requirements include both game vehicle driving requirements and game character control requirements, an auxiliary control icon is displayed in the idle area of the game interface. This provides an initial starting condition for implementing a user-friendly game vehicle auxiliary control solution, enabling the user to more easily control the game character itself without having to be overly distracted by operating the game vehicle, thus greatly enhancing the user's gaming experience.

[0088] Embodiment III

[0089] Figure 5 It is a flowchart of the third embodiment of the game vehicle auxiliary control method of the present invention. Based on the above embodiment, identifying the orientation indication area within the game interface and receiving the designation of a target area within the orientation indication area further includes:

[0090] S13. Receive a first touch command for the auxiliary control icon.

[0091] S14. Identify the orientation indication area within the game interface according to the first touch command.

[0092] Optionally, in this embodiment, a first touch command for the auxiliary control icon is received. The first touch command is used to activate a game vehicle auxiliary control solution related to destination setting.

[0093] Optionally, in this embodiment, a second touch command for the auxiliary control icon can also be received. The second touch command is used to activate a game vehicle random auxiliary control solution not related to destination setting. The first touch command can be a single-click touch activation method, while the second touch command can be a long-press touch activation method.

[0094] Optionally, in this embodiment, the second touch command is used to activate a random auxiliary control scheme for the game vehicle that is not related to destination setting. Among them, the game vehicle does not target the destination, but travels in a straight line and avoids obstacles, so as to avoid bringing additional interference to the operation of the user's game character.

[0095] The beneficial effect of this embodiment is that by receiving the first touch command of the auxiliary control icon; identifying the azimuth indication area in the game interface according to the first touch command. It provides a triggering method for touch commands for a user-friendly game vehicle auxiliary control scheme, enabling the user to more easily control the game character itself without having to be overly distracted by operating the game vehicle, greatly enhancing the user's gaming experience.

[0096] Embodiment 4

[0097] Figure 6 It is a flowchart of the fourth embodiment of the game vehicle auxiliary control method of the present invention. Based on the above embodiment, identifying the azimuth indication area in the game interface and receiving the designation of a target area within the azimuth indication area further includes:

[0098] S15. Generate a designated area for receiving marks within the display range related to the azimuth indication area.

[0099] S16. Receive the touch signal of the mark in the designated area, and obtain the minimum range of the target area according to the touch range of the touch signal.

[0100] Optionally, in this embodiment, a designated area for receiving marks is generated within the display range related to the azimuth indication area. For example, if the azimuth indication area is a square thumbnail of a map, a corresponding square display layer is generated for receiving the user's designated operation, and if the azimuth indication area is a bar scale indicator bar of an angle, a corresponding bar display layer is generated for receiving the user's designated operation.

[0101] Optionally, in this embodiment, the touch signal of the mark is received in the designated area, and the minimum range of the target area is obtained according to the touch range of the touch signal. Among them, when generating a corresponding square display layer that is enlarged and has its content streamlined based on the square thumbnail of the map, the minimum range of the target area is obtained according to the touch range of the touch signal as the positioning coordinates. Similarly, when generating a corresponding bar display layer with its scale expanded and streamlined based on the bar scale indicator bar, the minimum range of the target area is obtained according to the touch range of the touch signal as the positioning azimuth scale.

[0102] The beneficial effect of this embodiment is that a designated area for receiving marks is generated within the display range related to the orientation indication area; the touch signal of the mark is received in the designated area, and the minimum range of the target area is obtained according to the touch range of the touch signal. It provides a way to mark the orientation for realizing a user-friendly game vehicle auxiliary control scheme, enabling users to control the game character itself more easily without being overly distracted by operating the game vehicle, and greatly improving the user's game experience.

[0103] Embodiment Five

[0104] Figure 7 It is a flowchart of the fifth embodiment of the game vehicle auxiliary control method of the present invention. Based on the above embodiments, taking the designated target area as the driving destination of the game vehicle, and real-time obtaining the angular relationship between the game vehicle and the driving destination includes:

[0105] S21. Real-time obtain the first angle between the game vehicle and the driving destination.

[0106] S22. Real-time determine the deviation angle between the initial driving orientation of the game vehicle and the first angle.

[0107] Optionally, in this embodiment, the first angle between the game vehicle and the driving destination is obtained in real time. Wherein, the first angle is the angle between the line connecting the front top point of the vehicle's central axis and the driving destination and the central axis of the game interface.

[0108] Optionally, in this embodiment, the deviation angle between the initial driving orientation of the game vehicle and the first angle is determined in real time. Wherein, the deviation angle is the angle between the above-mentioned vehicle central axis and the central axis of the game interface.

[0109] The beneficial effect of this embodiment is that the first angle between the game vehicle and the driving destination is obtained in real time; then, the deviation angle between the initial driving orientation of the game vehicle and the first angle is determined in real time. It provides a way to determine the deviation angle for realizing a user-friendly game vehicle auxiliary control scheme, enabling users to control the game character itself more easily without being overly distracted by operating the game vehicle, and greatly improving the user's game experience.

[0110] Embodiment Six

[0111] Figure 8It is a flowchart of the sixth embodiment of the game vehicle auxiliary control method of the present invention. Based on the above embodiments, obtaining the driving direction of the game vehicle in the current driving state according to the angle relationship in real time, and detecting whether an obstacle is encountered during the driving of the game vehicle along the driving direction includes:

[0112] S31. Obtain the driving speed and stability in the driving state according to the real-time game character control requirements.

[0113] S32. Adjust the initial driving direction according to the stability and the offset angle to obtain the target driving direction of the game vehicle at the driving speed.

[0114] Optionally, in this embodiment, the driving speed and stability in the driving state are obtained according to the real-time game character control requirements. Among them, the game character control requirements include two aspects. On the one hand, it is the control frequency and control combination of the game character itself. For example, the release frequency of the game character's skills, the number or types of skill release combinations, etc. If the release frequency of the game character's skills is higher and the number or types of skill release combinations are more, it is determined that the game character control requirements are higher. On the other hand, it is the control environment related to the game character. For example, the number of game enemy appearances, the distance relationship between the enemy and the game character, etc. If the number of game enemy appearances is more and the distance between the enemy and the game character is decreasing, it is determined that the game character control requirements are higher.

[0115] Optionally, in this embodiment, the initial driving direction is adjusted according to the stability and the offset angle to obtain the target driving direction of the game vehicle at the driving speed. Among them, the stability refers to the lane-changing frequency of the game vehicle during lane-changing driving (that is, the adjustment frequency of the driving direction). The higher this frequency is, the lower the stability is. Specifically, in order to ensure that the user avoids causing overly unstable vision and affecting the game character control under higher game character control requirements, this embodiment will adjust the initial driving direction according to the allowed stability and the offset angle to obtain the target driving direction of the game vehicle at the driving speed.

[0116] The beneficial effect of this embodiment is that the driving speed and stability in the driving state are obtained through the real-time game character control requirements; then, the initial driving direction is adjusted according to the stability and the offset angle to obtain the target driving direction of the game vehicle at the driving speed. It provides a more stable real-time adjustment method related to the operation requirements of the game character for realizing a user-friendly game vehicle auxiliary control scheme, enabling the user to control the game character itself more easily without having to distract too much for operating the game vehicle, and greatly improving the user's game experience.

[0117] Embodiment Seven

[0118] Figure 9 It is a flowchart of the seventh embodiment of the game vehicle auxiliary control method of the present invention. Based on the above embodiments, the driving direction of the game vehicle in the current driving state is obtained according to the angle relationship in real time, and whether an obstacle is encountered is detected during the driving of the game vehicle along the driving direction. It further includes:

[0119] S33. Obtain the minimum detection range of the obstacle during the driving of the game vehicle along the driving direction according to the driving speed and the stability.

[0120] S34. If the obstacle is detected within the minimum detection range, perform a preset obstacle avoidance state analysis.

[0121] Optionally, in this embodiment, the minimum detection range of the obstacle during the driving of the game vehicle along the driving direction is obtained according to the driving speed and the stability. Among them, the higher the driving speed, the larger the detection range, so as to leave enough operating space for obstacle avoidance. Similarly, the higher the stability, the larger the detection range, which also leaves enough operating space for obstacle avoidance.

[0122] The beneficial effect of this embodiment is that the minimum detection range of the obstacle during the driving of the game vehicle along the driving direction is obtained through the driving speed and the stability; if the obstacle is detected within the minimum detection range, a preset obstacle avoidance state analysis is performed. It provides an obstacle avoidance state analysis related to the operation requirements of the game character for implementing a user-friendly game vehicle auxiliary control scheme, enabling the user to control the game character itself more easily without being overly distracted by operating the game vehicle, and greatly improving the user's game experience.

[0123] Embodiment Eight

[0124] Figure 10 It is a flowchart of the eighth embodiment of the game vehicle auxiliary control method of the present invention. Based on the above embodiments, if the obstacle is encountered, the game vehicle is controlled to avoid the obstacle within a preset separation distance and / or a preset separation time, and is adjusted to continue driving along the driving direction until the game vehicle reaches the driving destination. It includes:

[0125] S41. Obtain the driving speed range and stability range in the obstacle avoidance state according to the current game character control requirements.

[0126] S42. Within the driving speed range and the stability range, respectively obtain an obstacle avoidance speed and an obstacle avoidance stability that are negatively correlated with the angular velocity of the game character's perspective adjustment, and avoid the obstacle within the separation distance and / or the separation time according to the obstacle avoidance speed and the obstacle avoidance stability.

[0127] Optionally, in this embodiment, obtain the driving speed range and the stability range in the obstacle avoidance state according to the current game character control requirements. Among them, since the game character control requirements include two aspects. On the one hand, it is the control frequency and control combination of the game character itself. For example, the release frequency of the game character's skills, the number or types of skill release combinations, etc. If the release frequency of the game character's skills is higher and the number or types of skill release combinations are more, it is determined that the game character control requirements are higher. On the other hand, it is the control environment related to the game character. For example, the number of game enemy appearances, the distance relationship between the enemy and the game character, etc. If the number of game enemy appearances is more and the distance between the enemy and the game character is decreasing, it is determined that the game character control requirements are higher. Therefore, in this embodiment, in combination with the current game character control requirements, when the requirements are higher, the value range of the driving speed in the obstacle avoidance state is smaller, or the value range of the stability is higher.

[0128] Optionally, in this embodiment, within the driving speed range and the stability range, respectively obtain an obstacle avoidance speed and an obstacle avoidance stability that are negatively correlated with the angular velocity of the game character's perspective adjustment, and avoid the obstacle within the separation distance and / or the separation time according to the obstacle avoidance speed and the obstacle avoidance stability. Among them, based on the above positive or negative correlation control relationship, calculate the corresponding optimal equilibrium values of the obstacle avoidance speed, the obstacle avoidance stability, the separation distance, and the separation time, obtain the obstacle avoidance state analysis result related to the current game character operation requirements, and perform obstacle avoidance driving based on this.

[0129] The beneficial effect of this embodiment is that the driving speed range and the stability range in the obstacle avoidance state are obtained through the current game character control requirements; then, within the driving speed range and the stability range, respectively obtain an obstacle avoidance speed and an obstacle avoidance stability that are negatively correlated with the angular velocity of the game character's perspective adjustment, and avoid the obstacle within the separation distance and / or the separation time according to the obstacle avoidance speed and the obstacle avoidance stability. It provides an obstacle avoidance driving scheme that is real-time related to the game character operation requirements for realizing a user-friendly game vehicle auxiliary control scheme, enabling the user to control the game character itself more easily without having to be overly distracted for operating the game vehicle, and greatly improving the user's game experience.

[0130] Embodiment Nine

[0131] Based on the above embodiments, the present invention further provides a game vehicle auxiliary control device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the steps of the game vehicle auxiliary control method described in any one of the above are implemented.

[0132] It should be noted that the above device embodiment and method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable to the device embodiment, so they will not be elaborated here.

[0133] Embodiment Ten

[0134] Based on the above embodiments, the present invention further provides a computer-readable storage medium, on which a game vehicle auxiliary control program is stored. When the game vehicle auxiliary control program is executed by a processor, the steps of the game vehicle auxiliary control method described in any one of the above are implemented.

[0135] It should be noted that the above medium embodiment and method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable to the medium embodiment, so they will not be elaborated here.

[0136] It should be noted that in this article, the term "including", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including the element.

[0137] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0138] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in various embodiments of the present invention.

[0139] The embodiments of the present invention have been described above in conjunction with the accompanying drawings. However, the present invention is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present invention, those of ordinary skill in the art can also make many forms without departing from the spirit of the present invention and the scope protected by the claims. All of these are within the protection scope of the present invention.

Claims

1. A method for assisting in controlling a game vehicle, characterized in that, The method includes: Identifying an orientation indication area within the game interface and accepting the designation of a target area within the orientation indication area; Taking the designated target area as the driving destination of the game vehicle, and, in real time, obtaining the angular relationship between the game vehicle and the driving destination; Obtaining the driving orientation of the game vehicle in the current driving state according to the angular relationship, and, during the process of the game vehicle driving along the driving orientation, detecting whether an obstacle is encountered; If an obstacle is encountered, controlling the game vehicle to avoid the obstacle within a preset separation distance and / or a preset separation time, and adjusting to the driving orientation to continue driving until the game vehicle reaches the driving destination; The taking the designated target area as the driving destination of the game vehicle, and, in real time, obtaining the angular relationship between the game vehicle and the driving destination includes: In real time, obtaining a first angle between the game vehicle and the driving destination; In real time, determining the offset angle between the initial driving orientation of the game vehicle and the first angle; The obtaining the driving orientation of the game vehicle in the current driving state according to the angular relationship, and, during the process of the game vehicle driving along the driving orientation, detecting whether an obstacle is encountered includes: Obtaining the driving speed and stability in the driving state according to the real-time game character control requirements, where the stability refers to the lane-changing frequency during the process of the game vehicle changing lanes, that is, the adjustment frequency of the driving orientation; Adjusting the initial driving orientation according to the stability and the offset angle to obtain the target driving orientation of the game vehicle at the driving speed; Obtaining the minimum detection range of the obstacle during the process of the game vehicle driving along the driving orientation according to the driving speed and the stability; If an obstacle is detected within the minimum detection range, performing a preset obstacle avoidance state analysis.

2. The game vehicle auxiliary control method according to claim 1, wherein The identifying an orientation indication area within the game interface and accepting the designation of a target area within the orientation indication area includes: Detecting the game operation requirements corresponding to the game interface; If the game operation requirements simultaneously include game vehicle driving requirements and the game character control requirements, displaying an auxiliary control icon in the idle area of the game interface.

3. The game vehicle auxiliary control method according to claim 2, wherein The identifying an orientation indication area within the game interface and accepting the designation of a target area within the orientation indication area further includes: Receiving a first touch command of the auxiliary control icon; Identifying the orientation indication area within the game interface according to the first touch command.

4. The game vehicle auxiliary control method according to claim 3, wherein, The identifying an orientation indication area within the game interface and accepting the designation of a target area within the orientation indication area further includes: Generating a designated area for receiving a mark within the display range related to the orientation indication area; Receiving the touch signal of the mark within the designated area, and obtaining the minimum range of the target area according to the touch range of the touch signal.

5. The game vehicle auxiliary control method according to claim 4, characterized in that, If the obstacle is encountered, the game vehicle is controlled to avoid the obstacle within a preset separation distance and / or a preset separation time, and is adjusted to the driving orientation to continue driving until the game vehicle reaches the driving destination, including: Obtaining a driving speed range and a stability range in the obstacle avoidance state according to the current game character control requirements; Within the driving speed range and the stability range, an obstacle avoidance speed and an obstacle avoidance stability that are negatively correlated with the angular velocity of the game character's perspective adjustment are respectively taken, and the obstacle is avoided within the separation distance and / or the separation time according to the obstacle avoidance speed and the obstacle avoidance stability.

6. A game vehicle auxiliary control device, characterized in that, The device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the steps of the game vehicle auxiliary control method according to any one of claims 1 to 5 are implemented.

7. A computer-readable storage medium, characterized in that, A game vehicle auxiliary control program is stored on the computer-readable storage medium. When the game vehicle auxiliary control program is executed by the processor, the steps of the game vehicle auxiliary control method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Virtual reality scene path searching method

    CN104548598A

  • Method and device for driving carrier in virtual environment, terminal and storage medium

    CN111228804A