A control method and device of a virtual vehicle, an electronic device, and a storage medium
By automatically summoning virtual vehicles based on the operation distance on the character movement controls, the problem of movement interruption in the virtual scene is solved, the continuity and operation efficiency are improved, and the player's operation process is simplified.
Patent Information
- Application Number
- CN202211166100.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-23
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2042-09-23
AI Technical Summary
In the existing technology, when players summon a virtual vehicle in a virtual scene, they need to interrupt the character's movement operation, which affects the continuity of the movement. In addition, the existing solution may increase the screen ratio of the UI or hinder the perception of scene information.
By performing touch operations on the character movement controls, the virtual vehicle is automatically summoned according to the preset conditions of the operation distance, and the vehicle is controlled to carry the character to move, avoiding interruption of the operation process and at the same time not increasing the screen ratio of the UI.
It improves the consistency of players' movement in virtual scenes and the efficiency of game operations, simplifies the operation steps, and optimizes the simplicity of the graphical user interface.
Smart Images

Figure CN115671727B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the game technical field, and in particular to a virtual vehicle control method and device, an electronic device and a storage medium. BACKGROUND
[0002] In the current game, there are various virtual props, and different virtual props have different functions, which fully improve the play interest of players in the game process. For example, virtual vehicles are equipped for virtual characters to change from normal walking to accelerated movement.
[0003] In related technologies, the vehicle calling control and the character movement control are usually arranged on the left side of the graphical user interface. When the player forgets to click the vehicle calling control to call the virtual vehicle and has already operated the character movement control to control the virtual character to move in the virtual scene, it is necessary to stop operating the character movement control, click the vehicle calling control again to call the virtual vehicle, and then operate the character movement control to control the virtual character to move in the virtual scene. However, the above-mentioned method will interrupt the operation process of the player controlling the virtual character to move in the virtual scene, which will cause the movement process of the virtual character in the virtual scene to be interrupted, thereby affecting the continuity of the player controlling the virtual character to move in the virtual scene. SUMMARY
[0004] Therefore, the purpose of the present application is to provide a virtual vehicle control method and device, an electronic device and a storage medium, which can automatically call a virtual vehicle in the process of moving a virtual character by operating a character movement control, without interrupting the operation process of the player controlling the virtual character to move in the virtual scene, thereby improving the continuity of the player controlling the virtual character to move in the virtual scene.
[0005] In a first aspect, the present application provides a virtual vehicle control method, which provides a graphical user interface through a terminal device, the graphical user interface including at least part of a virtual scene, and the control method includes:
[0006] In response to a first touch operation acting on the character movement control, controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation;
[0007] In the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation satisfying a preset condition, controlling the virtual character to call a virtual vehicle, and controlling the virtual vehicle to carry the virtual character to move in the virtual scene; wherein the operation distance is the distance between the character movement control and the current position of the touch point of the first touch operation.
[0008] In a second aspect, the embodiments of the present application further provide a control device of a virtual vehicle, which provides a graphical user interface including at least part of a virtual scene through a terminal device, and the control device includes:
[0009] a movement control module configured to control a virtual character to move in the virtual scene according to a touch position of a first touch operation acting on a character movement control in response to the first touch operation;
[0010] a vehicle calling module configured to control the virtual character to call a virtual vehicle and control the virtual vehicle to carry the virtual character to move in the virtual scene in response to an operation distance of the first touch operation satisfying a preset condition in a process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, wherein the operation distance is a distance between the character movement control and a current position of a touch point of the first touch operation.
[0011] In a third aspect, the embodiments of the present application further provide an electronic device, which includes a processor, a memory and a bus, the memory stores machine readable instructions executable by the processor, when the electronic device is running, the processor and the memory communicate through the bus, and the processor executes the machine readable instructions to perform the steps of the control method of the virtual vehicle.
[0012] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program, and the computer program performs the steps of the control method of the virtual vehicle when executed by a processor.
[0013] The control method, device, electronic device and storage medium of the virtual vehicle provided by the embodiments of the present application respond to a first touch operation acting on a character movement control, control a virtual character to move in a virtual scene according to a touch position of the first touch operation, control the virtual character to call a virtual vehicle in response to an operation distance of the first touch operation satisfying a preset condition in a process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, and control the virtual vehicle to carry the virtual character to move in the virtual scene, wherein the operation distance is a distance between the character movement control and a current position of a touch point of the first touch operation.
[0014] Compared with the prior art, the application can control the virtual character to automatically call the virtual vehicle and control the virtual vehicle to carry the virtual character to move in the virtual scene by operating the character movement control, so that the operation process of the player controlling the virtual character to move in the virtual scene is not interrupted, and the continuity of the player controlling the virtual character to move in the virtual scene is improved, and the game operation efficiency of the player is further improved.
[0015] In order to make the above objectives, characteristics and advantages of the present application more apparent, clear and easy to understand, the following preferred embodiments are specifically described below with reference to the attached drawings. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some embodiments of the present application, and therefore should not be considered as a limitation to the scope. For those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.
[0017] Figure 1 a schematic diagram of a graphical user interface provided in the prior art;
[0018] Figure 2 a schematic diagram of another graphical user interface provided in the prior art;
[0019] Figure 3 a flowchart of a virtual vehicle control method provided in the embodiments of the present application;
[0020] Figure 4 a schematic diagram of a graphical user interface provided in the embodiments of the present application;
[0021] Figure 5 a schematic diagram of another graphical user interface provided in the embodiments of the present application;
[0022] Figure 6 a schematic diagram of another graphical user interface provided in the embodiments of the present application;
[0023] Figure 7 a schematic diagram of another graphical user interface provided in the embodiments of the present application;
[0024] Figure 8 a schematic diagram of a virtual vehicle control device provided in the embodiments of the present application;
[0025] Figure 9 Another structural schematic diagram of a virtual vehicle control device provided by an embodiment of the present application is shown in FIG. 2.
[0026] Figure 10 A structural schematic diagram of an electronic device provided by an embodiment of the present application is shown in FIG. 3. DETAILED DESCRIPTION
[0027] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application but not all the embodiments. The components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments of the present application, every other embodiment obtained by a person skilled in the art without creative work falls within the scope of the present application.
[0028] First, the names involved in the embodiments of the present application are briefly introduced as follows:
[0029] (1) Terminal device
[0030] The terminal device involved in the embodiments of the present application mainly refers to a terminal for providing a graphical user interface and capable of performing control operations on a virtual character. The terminal device can be a local terminal device mentioned below or a client device in a cloud interaction system. The terminal device can include but is not limited to any one of the following devices: a notebook computer, a smart phone, a tablet computer, a desktop computer, a game console, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a personal digital assistant (PDA), an electronic book reader, etc. The terminal device has installed and run therein an application program supporting a game, such as an application program supporting a three-dimensional game or a two-dimensional game. In the embodiments of the present application, the application program is introduced as a game application. Alternatively, the application program can be a stand-alone application program, such as a stand-alone 3D game program, or a network online application program.
[0031] (2) Graphical user interface
[0032] The graphical user interface is a kind of interface display format for human-computer communication, which allows the user to manipulate the icon, mark or menu option on the screen by using the input device such as mouse or keyboard, and also allows the user to manipulate the icon or menu option on the screen by performing touch operation on the touch screen of the touch terminal, so as to select the command, start the program or perform other tasks. The graphical user interface can provide or display the interface corresponding to the application program, which includes the UI interface for the player to interact and the game picture. In the optional implementation, the UI interface can include game control (such as character moving control, vehicle calling control, automatic moving control, etc.), indication mark (such as direction indication mark, character indication mark, etc.), information display area (such as kill number, game time, etc.), or game setting control (such as system setting, shop, gold coin, etc.). The game picture is the display picture corresponding to the virtual scene displayed by the terminal device.
[0033] (3) Virtual scene
[0034] The virtual scene is the game scene displayed (or provided) by the application program running on the terminal or server, that is, the scene used in the normal game process. That is, the virtual scene refers to the virtual game control carrying the virtual character, and the virtual character can move, release skills and perform other actions under the control of the operation instruction issued by the user (i.e., the player) to the terminal device in the game process. Optionally, the virtual scene can be a simulation environment of the real world, a virtual environment of semi-simulation and semi-fiction, or a purely fictional virtual environment. The virtual scene can be any one of two-dimensional virtual scene, 2.5-dimensional virtual scene and three-dimensional virtual scene, and the virtual environment can be sky, land, ocean, etc., wherein the land includes desert, city and other environmental elements. The virtual scene is the scene for the user to control the complete game logic of the virtual character. Optionally, the virtual scene can also be used for virtual scene battle between at least two virtual characters, and the virtual scene has virtual resources available for at least two virtual characters. For example, the virtual scene can include any one or more of the following elements: game background element, virtual character element, virtual prop element, etc.
[0035] (4) Virtual character
[0036] The virtual character refers to a dynamic object that can be controlled in the virtual scene. Optionally, the dynamic object can be a virtual person, an animation character, or the like. The virtual character is a character controlled by a player through an input device, or an artificial intelligence (AI) set in a virtual scene battle through training. Optionally, the virtual character is a virtual person competing in the virtual scene. Optionally, the number of virtual characters in the virtual scene battle is preset or dynamically determined according to the number of client devices joining the battle, and the embodiments of the present application are not limited thereto. In a possible implementation manner, the player can control the virtual character to move in the virtual scene, for example, control the virtual character to run, jump, crawl, and the like, and can also control the virtual character to use skills, virtual props, and the like provided by an application to fight with other virtual characters. Optionally, when the virtual scene is a three-dimensional virtual scene, the virtual character can be a three-dimensional virtual model, each virtual character has its own shape and volume in the three-dimensional virtual scene, and occupies a part of the space in the three-dimensional virtual scene. Optionally, the virtual character is a three-dimensional character constructed based on three-dimensional human skeleton technology, and the virtual character realizes different external images by wearing different skins. In some implementation manners, the virtual character can also be implemented by using a 2.5-dimensional or 2-dimensional model, and the embodiments of the present application are not limited thereto.
[0037] (5) Virtual vehicle
[0038] The virtual vehicle refers to a vehicle that can carry a virtual character and transport the virtual character in the virtual scene. The player can control the virtual character to ride the virtual vehicle to move in the virtual scene. Optionally, the virtual vehicle has its own shape and volume in the three-dimensional virtual scene, and the virtual vehicle occupies a part of the space in the three-dimensional virtual scene and can collide with other virtual objects (such as houses, trees) in the three-dimensional virtual scene. For example, the specific form of the virtual vehicle in the virtual scene can include but is not limited to at least one of the following: a car, a bicycle, a motorcycle, a ship, an airplane, a tank, a yacht, a train, and an animal.
[0039] The virtual vehicle control method provided by the embodiments of the present application can run on a local terminal device or a server. When the virtual vehicle control method runs on the server, the virtual vehicle control method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0040] In an optional embodiment, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud game operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the virtual vehicle control method are completed on the cloud game server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; but the game is controlled by the cloud game server in the cloud. When playing the game, the player operates the client device to send operation instructions to the cloud game server. The cloud game server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.
[0041] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading and installing the game program through an electronic device and running it. The local terminal device can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal's display screen, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.
[0042] Secondly, the application scenarios to which this application is applicable are introduced. In current games, there are a variety of virtual props, and different virtual props have different functions, which fully enhance the fun of the game for players. For example, equipping a virtual character with a virtual vehicle can change the virtual character from normal walking to accelerated movement.
[0043] In the related art, the vehicle summoning control and the character movement control are usually set on the left side of the graphical user interface, such as Figure 1 As shown, when the player forgets to click the vehicle summoning control 101 to summon the virtual vehicle and has already operated the character movement control 102 to control the movement of the virtual character 103 in the virtual scene, it is necessary to first stop operating the character movement control 102, click the vehicle summoning control 101 again to summon the virtual vehicle, and then operate the character movement control 102 to control the movement of the virtual character 103 in the virtual scene. However, the above method interrupts the player's operation flow of controlling the movement of the virtual character in the virtual scene, resulting in the virtual character's movement process being interrupted, thereby affecting the continuity of the player's control of the virtual character's movement in the virtual scene.
[0044] In addition, some games also design a scheme to call a virtual vehicle during the movement of a virtual character to avoid interrupting the operation process of the player controlling the virtual character to move in the virtual scene, such as Figure 2 As shown, but in this case, the vehicle calling control 101 is always displayed around the character movement control 102 during the movement of the virtual character 103 in the virtual scene controlled by the player operating the character movement control 102, which increases the screen occupation ratio of the UI when the player does not want to call a virtual vehicle, and will hinder the player's perception of scene information to some extent.
[0045] Based on this, the embodiments of the present application provide a virtual vehicle control method, device, electronic equipment and storage medium, which can not interrupt the operation process of the player controlling the virtual character to move in the virtual scene, thereby improving the continuity of the player controlling the virtual character to move in the virtual scene, and at the same time, without increasing the screen occupation ratio of the UI, optimizing the simplicity of the entire graphical user interface.
[0046] Please refer to Figure 3 , Figure 3 The flowchart of a virtual vehicle control method provided by the embodiments of the present application. The virtual vehicle control method provided by the embodiments of the present application provides a graphical user interface through a terminal device, and the graphical user interface includes at least part of a virtual scene, as shown in Figure 3 The control method includes:
[0047] S301, in response to a first touch operation acting on a character movement control, controlling a virtual character to move in a virtual scene according to a touch position of the first touch operation;
[0048] S302, in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation satisfying a preset condition, controlling the virtual character to call a virtual vehicle, and controlling the virtual vehicle to carry the virtual character to move in the virtual scene; wherein the operation distance is the distance between the character movement control and the current position of the touch point of the first touch operation.
[0049] The embodiments of the present application can control the virtual character to automatically call the virtual vehicle and control the virtual vehicle to carry the virtual character to move in the virtual scene by operating the character movement control to make the operation distance of the first touch operation acting on the character movement control satisfy the preset condition in the process that the player forgets to call the virtual vehicle and has operated the character movement control to control the virtual character to move in the virtual scene, which can not interrupt the operation process of the player controlling the virtual character to move in the virtual scene, thereby improving the continuity of the player controlling the virtual character to move in the virtual scene, and further improving the game operation efficiency of the player.
[0050] For the convenience of understanding the present embodiment, the following will take the application of a virtual vehicle control method provided by the present embodiment to a terminal device as an example to describe each of the above exemplary steps provided by the present embodiment.
[0051] In step S301, in response to a first touch operation on a character movement control, a virtual character is controlled to move in a virtual scene according to a touch position of the first touch operation.
[0052] The character movement control can be a control displayed in a graphical user interface for controlling the position of a virtual character, for example, a player can control the virtual character to move in a virtual scene through the character movement control. In an optional embodiment, the character movement control can include a virtual wheel and a virtual joystick. The character movement control can be located in any area of the graphical user interface, for example, the lower left of the graphical user interface, the lower right of the graphical user interface, etc. The first touch operation can include but is not limited to a sliding operation, a clicking operation, and a long-pressing operation. By responding to the first touch operation performed on the character movement control (for example, the player performs a dragging operation on the virtual joystick in the virtual wheel), the virtual character can be controlled to move in the virtual scene based on the touch position of the first touch operation.
[0053] For example, during the process of controlling the virtual character to move in the virtual scene according to the touch position, the moving direction of the virtual character in the virtual scene can be determined according to the relative positional relationship between the touch position and the reference position of the character movement control, so as to control the virtual character in the virtual scene to move according to the moving direction. The moving direction is the facing direction of the virtual character, and the player can control the virtual character to move in the virtual environment towards the facing direction through the character movement control. The reference position can be the center position or other preset position of the character movement control. The relative positional relationship is usually represented as the touch position being above, below, left of, right of, upper left of, lower left of, upper right of, and lower right of the reference position in the screen space of the graphical user interface. When mapping the relative positional relationship to the world space of the virtual scene, the moving direction of the virtual character in the virtual scene will be represented as front, back, left, right, left front, left back, right front, and right back.
[0054] For example, when the shape outline of the character movement control is a circle, the reference position is the center position of the circle. At this time, the moving direction of the virtual character in the virtual scene can be determined based on the relative positional relationship between the touch position and the center position of the circle. While determining the moving direction of the virtual character in the virtual scene, the virtual character can also be controlled to move in the virtual scene in combination with the preset moving speed (i.e., the moving speed is a fixed value) and the moving direction in the game.
[0055] In the embodiments of the present application, in addition to using the preset moving speed in the game, the moving speed of the virtual character in the virtual scene can also be adjusted in real time based on the relative distance relationship between the touch position and the reference position. For example, the relative distance between the touch position and the reference position is L, and the moving speed of the virtual character in the virtual scene is S. Then, L and S can be in a direct proportional relationship (i.e., the greater the value of L, the greater the value of S), or in an inverse proportional relationship (i.e., the greater the value of L, the smaller the value of S). Then, the virtual character is controlled to move in the virtual scene according to the moving direction and the adjusted moving speed.
[0056] The behavior of controlling the virtual character to move in the virtual scene includes, but is not limited to, walking, running, jumping, climbing, crouching, and flying of the virtual character in the virtual scene.
[0057] In step S302, in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, the operation distance of the first touch operation satisfies the preset condition, the virtual character is controlled to summon the virtual vehicle, and the virtual vehicle is controlled to carry the virtual character to move in the virtual scene. The operation distance is the distance between the character moving control and the current position of the touch point of the first touch operation.
[0058] The operation distance of the first touch operation is the distance between the character moving control and the current position of the touch point of the first touch operation. Specifically, the operation distance is the distance between the reference position of the character moving control and the current position of the touch point of the first touch operation. The reference position can be the center position or other preset position of the character moving control. For example, if the shape outline of the character moving control is a regular figure, the reference position is the center position, and the operation distance is the distance between the center position of the character moving control and the current position of the touch point of the first touch operation. For example, if the shape outline of the character moving control is a circle, the operation distance is the distance between the center position of the character moving control and the current position of the touch point of the first touch operation. If the shape outline of the character moving control is an irregular figure, the reference position is a preset position, and the operation distance is the distance between the center of gravity position of the character moving control and the current position of the touch point of the first touch operation.
[0059] In the embodiments of the present application, in response to the operation distance of the first touch operation satisfying the preset condition, the virtual character is controlled to summon the virtual vehicle, and the virtual vehicle is controlled to carry the virtual character to move in the virtual scene. Here, the virtual character summons the virtual vehicle in the form of the virtual character performing an action of riding the virtual vehicle, and then controls the virtual vehicle to carry the virtual character to move in the virtual scene. In this process, the behavior of the virtual character moving in the virtual scene is not interrupted.
[0060] In the above embodiments, the operation distance of the first touch operation satisfying the preset condition can refer to that the operation distance of the first touch operation is not less than the first distance threshold. In addition, under the condition that there is a target marking position for marking the target position in the virtual scene on the graphical user interface, the operation distance of the first touch operation satisfying the preset condition can also refer to that the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaches the preset threshold, wherein the target distance is the distance between the target marking position and the center position of the graphical user interface. Next, the above two cases will be explained respectively:
[0061] In the first embodiment, step S302 specifically includes: in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation being not less than the first distance threshold, controlling the virtual character to summon the virtual carrier, and controlling the virtual carrier to carry the virtual character to move in the virtual scene.
[0062] The above first distance threshold can be determined according to the average value of the overall player's game operation data, or determined by the game developer according to the value set by the game design, or determined by intelligent analysis of the historical operation data of most players in the game match through artificial intelligence technology. Regardless of the way of setting the above first distance threshold, it needs to be combined with the screen size of different types of terminal devices. In the embodiment of the application, the starting position of the first distance threshold is the reference position of the character movement control, and the end position of the first distance threshold is any position on the graphical user interface with a distance from the reference position of the character movement control being the first distance threshold. That is, taking the reference position of the character movement control as the center and the size of the first distance threshold as the radius, a target operation range for controlling the virtual character to move in the virtual scene is formed. Specifically, if the first touch operation is within the target operation range, the virtual character can be controlled to move in the virtual scene according to the touch position of the first touch operation, and then the relative position relationship between the touch position and the reference position of the character movement control can be determined to determine the moving direction of the virtual character in the virtual scene, so as to control the virtual character in the virtual scene to move according to the moving direction. If the first touch operation is outside the target operation range, the virtual character can be controlled to summon the virtual carrier, and the virtual carrier can be controlled to carry the virtual character to move in the virtual scene.
[0063] For example, in a related game, under the condition that the screen size of the terminal device is 1920px*1080px, the first distance threshold is set to 700px, and in the process in which the player controls the virtual character to move in the virtual scene by performing a first touch operation on the character movement control, the virtual vehicle is only called in the process in which the virtual character moves when the operation distance of the first touch operation is greater than 700px. Since 700px occupies a large range in the screen with a screen size of 1920px*1080px, the result triggered by the first touch operation can be better distinguished (the behavior of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation and the behavior of controlling the virtual character to call the virtual vehicle and controlling the virtual vehicle to carry the virtual character to move in the virtual scene according to the touch position of the first touch operation are better distinguished). If the operation distance of the first touch operation is less than 700px, the virtual character is controlled to move in the virtual scene. If the operation distance of the first touch operation is not less than 700px, the virtual character is controlled to call the virtual vehicle and control the virtual vehicle to carry the virtual character to move in the virtual scene. This can avoid the player from calling the virtual vehicle due to a false touch, thereby facilitating single-handed operation and avoiding false touches.
[0064] It should be noted that, under the condition that the screen size of the terminal device is 1920px*1080px, setting the first distance threshold to 700px is only an example, and the value of the first distance threshold is not limited in the embodiments of the present application.
[0065] In order to facilitate the player to understand the progress of the virtual character calling the virtual vehicle, the control method provided by the embodiments of the present application further includes: displaying a first progress identifier for representing a first calling progress of the virtual character calling the virtual vehicle on the graphical user interface; wherein the first calling progress is in a positive correlation with the operation distance of the first touch operation, and when the operation distance is not less than the first distance threshold, the first calling progress reaches a progress threshold.
[0066] Here, the first progress identifier is displayed on the graphical user interface, and the first progress identifier is used to represent the first calling progress of the virtual character calling the virtual vehicle, and the first calling progress represents the speed of the virtual character calling the virtual vehicle. The display form of the first progress identifier includes one of the following: the display form of a progress bar (a normal progress bar or a normal progress bar with a percentage) and the display form of a percentage, and the display form of the progress bar includes one of the following: a long bar shape and a ring shape.
[0067] In an alternative embodiment, when the first progress identifier is displayed in the form of a progress bar, a progress bar representing the first summoning progress of the virtual character summoning the virtual vehicle is displayed on the graphical user interface. The total length of the progress bar corresponds to the first distance threshold of the first touch operation. As the operation distance of the first touch operation increases, the progress bar changes in real time. When the operation distance reaches the first distance threshold, the first summoning progress reaches the progress threshold, and the progress bar reaches the full value. When the operation distance is greater than the first distance threshold, the first summoning progress remains at the progress threshold, and the progress bar remains at the full value. For example, the progress bar can be a ring-shaped progress bar. The circumference of the ring-shaped progress bar corresponds to the first distance threshold of the first touch operation. As the operation distance of the first touch operation increases, the ring-shaped progress bar changes in real time.
[0068] In another alternative embodiment, when the first progress identifier is displayed in the form of a percentage, a percentage representing the first summoning progress of the virtual character summoning the virtual vehicle is displayed on the graphical user interface. The percentage can be displayed in the form of a numerical value. As the operation distance of the first touch operation increases, the numerical value of the percentage gradually increases. When the operation distance reaches the first distance threshold, the first summoning progress reaches 100%. When the operation distance is greater than the first distance threshold, the first summoning progress remains at 100%.
[0069] In the above manner, the first progress identifier representing the first summoning progress of the virtual character summoning the virtual vehicle is displayed on the graphical user interface, which can intuitively remind the player of the summoning progress of the virtual vehicle, thereby improving the timeliness of the player's understanding of the summoning progress of the virtual vehicle. The summoning progress is conveyed through the first progress identifier and changes as the operation distance of the first touch operation changes, which enriches the representation of the summoning progress and improves the player's gaming experience.
[0070] In the embodiments of the present application, the first summoning progress and the operation distance of the first touch operation are positively correlated. As the operation distance of the first touch operation increases, the progress change of the first summoning progress can be linear growth, or different operation distance intervals can be set to correspond to different linear growth rates, thereby causing the progress change of the first summoning progress to grow at different linear growth rates.
[0071] For example, when the operation distance of the first touch operation is not greater than the second distance threshold, the first summoning progress and the operation distance are in a first positive correlation. When the operation distance of the first touch operation is greater than the second distance threshold and not greater than the first distance threshold, the first summoning progress and the operation distance are in a second positive correlation. The change rate corresponding to the first positive correlation is less than the change rate corresponding to the second positive correlation.
[0072] The second distance threshold is smaller than the first distance threshold. Here, the second distance threshold can also be determined according to the average value of the overall player's game operation data, or a value set by the game developer according to game design, or can be determined by intelligent analysis of historical operation data of most players in a game session through artificial intelligence technology.
[0073] In the above step, the change rate corresponding to the first positive correlation is smaller than the change rate corresponding to the second positive correlation. In this way, when the operation distance of the first touch operation is not greater than the second distance threshold, the change rate of the first call progress corresponding thereto is smaller than the change rate of the first call progress when the operation distance of the first touch operation is greater than the second distance threshold and not greater than the first distance threshold.
[0074] For example, when the operation distance of the first touch operation is not greater than the second distance threshold, the change rate corresponding to the first positive correlation can be 0.1%, and when the operation distance of the first touch operation is greater than the second distance threshold and not greater than the first distance threshold, the change rate corresponding to the second positive correlation can be 0.25%.
[0075] In this way, the greater the operation distance of the first touch operation, the faster the first call progress grows, thereby achieving the purpose of quickly calling the virtual carrier, and improving the human-computer interaction efficiency.
[0076] In the embodiments of the present application, a carrier call control for calling a virtual carrier according to a second touch operation is displayed on a graphical user interface; and the first progress identifier is superimposed and displayed on the carrier call control.
[0077] In the above step, the carrier call control is displayed on the graphical user interface, and the second touch operation on the carrier call control is responded to, to control the virtual character to call the virtual carrier and control the virtual carrier to carry the virtual character to move in the virtual scene.
[0078] Specifically, the first progress identifier is superimposed and displayed on the carrier call control, that is, the first progress identifier is suspended and set on the carrier call control. In one embodiment, the first progress identifier is displayed around the periphery of the carrier call control, that is, the first progress identifier is set in the form of a circular ring on the periphery of the carrier call control. With the progress change of the first call progress, the progress corresponding to the first progress identifier also changes accordingly. Here, the changed progress can be set to different colors, and with the progress change of the first call progress, the area of the colored annular bar gradually increases. In another embodiment, the first progress identifier can be suspended and set on the carrier call control in the form of semi-transparency, and with the progress change of the first call progress, the area of the first progress identifier gradually increases.
[0079] In this way, superimposed display of the first progress identifier on the vehicle summoning control can prevent the first progress identifier suspended on the vehicle summoning control from causing excessive occlusion of the graphical user interface, thereby affecting the player's line of sight for viewing the graphical user interface. In addition, display of the first progress identifier integrated on the vehicle summoning control can realize a vehicle summoning control that can realize both the function of summoning a virtual vehicle and the function of displaying the summoning progress of the virtual vehicle, without adding additional UI display, optimizing the simplicity of the entire graphical user interface, and making the graphical user interface more simple, thereby facilitating other operations of the player on the graphical user interface.
[0080] For example, as shown in FIG. 1, in response to a first touch operation acting on the character movement control 102, in the process of controlling the virtual character 103 to move in the virtual scene according to the touch position of the first touch operation, the operation distance of the first touch operation gradually increases, and at the same time, the first summoning progress corresponding to the first progress identifier 104 superimposed on the vehicle summoning control 101 is controlled to increase gradually with the operation distance, that is, the annular progress bar (corresponding to the first progress identifier 104) superimposed on the vehicle summoning control 101 changes in real time according to the increase of the operation distance. If the operation distance of the first touch operation is not less than a first distance threshold, the virtual character summons a virtual vehicle, and the virtual vehicle carries the virtual character to move in the virtual scene. Figure 4 In the embodiments of the present application, an automatic movement control for controlling the virtual character to automatically move according to a third touch operation is displayed on the graphical user interface. After the virtual character summons the virtual vehicle, in response to the end of the first touch operation, if the end position of the first touch operation is located on the automatic movement control, the virtual vehicle carries the virtual character to automatically move in the virtual scene.
[0081] In the above steps, the automatic movement control is displayed on the graphical user interface, and in response to the third touch operation on the automatic movement control, the virtual character is controlled to automatically move. Specifically, the automatic movement control is displayed at a position on the graphical user interface that is a second distance threshold away from the character movement control.
[0082] Further, if the operation distance of the first touch operation is not less than the second distance threshold and less than the first distance threshold, and the end position of the first touch operation is located on the automatic movement control, the virtual character is controlled to automatically move in the virtual scene; if the operation distance of the first touch operation is not less than the first distance threshold, and the end position of the first touch operation is located on the automatic movement control, after the virtual character summons the virtual vehicle, the virtual vehicle carries the virtual character to automatically move in the virtual scene.
[0083]
[0084] For example, in a related game, the screen size of the terminal device is 1920px*1080px, the first distance threshold is set to 700px, and the second distance threshold is set to 500px. In response to the first touch operation on the character movement control, in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, the operation distance of the first touch operation is not less than 700px, the virtual character is controlled to summon the virtual vehicle, and the virtual vehicle is controlled to carry the virtual character to move in the virtual scene; the end position of the first touch operation is located on the automatic movement control (the player's finger slides from a position more than 700px to the automatic movement control which is 500px away from the character movement control), and then the virtual vehicle is controlled to carry the virtual character to automatically move in the virtual scene after the virtual character summons the virtual vehicle.
[0085] In this way, the embodiment of the present application increases the function of controlling the virtual vehicle to carry the virtual character to automatically move in the virtual scene, and the virtual vehicle can still be controlled to carry the virtual character to move without the player's operation, which can effectively simplify the operation steps of the player, reduce the operation difficulty and complexity of the player, and increase the game experience of the player.
[0086] For example, as shown in Figure 5 In response to the first touch operation on the character movement control 102, in the process of controlling the virtual character 103 to move in the virtual scene according to the touch position of the first touch operation, the operation distance of the first touch operation gradually increases, and at the same time, the first summoning progress corresponding to the first progress identifier 104 superimposed on the vehicle summoning control 101 increases with the operation distance, that is, the annular progress bar (corresponding to the first progress identifier 104) superimposed on the vehicle summoning control 101 changes in real time according to the increase of the operation distance. The distance between the automatic movement control 105 and the character movement control 102 is less than the first distance threshold, and the embodiment of the present application can control the virtual character 103 to summon the virtual vehicle and control the virtual vehicle to carry the virtual character 103 to move in the virtual scene in response to the operation distance of the first touch operation being not less than the first distance threshold. The end position of the first touch operation is located on the automatic movement control 105 (the player's finger slides from a position more than the first distance threshold to the automatic movement control 105), and then the virtual vehicle is controlled to carry the virtual character to automatically move in the virtual scene after the virtual character summons the virtual vehicle.
[0087] In the second embodiment, the step S302 specifically comprises: when there is a target marking position on the graphical user interface for marking a target position in the virtual scene, in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaching a preset threshold, the virtual character is controlled to summon the virtual vehicle, and the virtual vehicle is controlled to carry the virtual character to move in the virtual scene; wherein the target distance is the distance between the target marking position and the center position of the graphical user interface.
[0088] In the above steps, the target marking position refers to the position point displayed on the graphical user interface, which is a point displayed on the 2D screen, but the target marking position actually corresponds to a target position in the 3D virtual scene. However, when determining the target distance, the target marking position existing on the graphical user interface (the target position in the 3D virtual scene corresponds to the target marking position on the 2D screen) is used. The center position of the graphical user interface is fixed. It should be noted that whether the target position in the 3D virtual scene is changed or the angle of the camera in the game is changed, the target marking position displayed on the graphical user interface will change, so the target position and the camera should be determined in the case of having been determined when the case is executed.
[0089] In a preferred embodiment, the target marking position is the marking position closest to the center position of the graphical user interface among the plurality of marking positions displayed on the graphical user interface; wherein the marking position is obtained by marking a position in the virtual scene.
[0090] Here, the marking position can be generated by rendering the position in the virtual scene on the graphical user interface, wherein the position in the virtual scene corresponding to the generated marking position can be several positions randomly selected; can also be several landmark positions in the virtual scene, such as various building sites; or can be a manually selected or automatically determined task guide position.
[0091] For example, if the target marking position corresponding to the task guide position in the virtual scene is very close to the center position of the graphical user interface, and the task guide position is the target position that the player wants to reach, then if the virtual character controlled by the player wants to quickly reach the task guide position, a small amplitude operation of the virtual joystick can achieve the purpose of summoning the virtual vehicle, so that the virtual vehicle carries the virtual character to quickly reach the task guide position, thereby indirectly improving the human-computer interaction efficiency.
[0092] In step S302, when the target marking position exists on the graphical user interface, if the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaches a preset threshold, the virtual character is controlled to call the virtual vehicle, and the virtual vehicle is controlled to carry the virtual character to move in the virtual scene.
[0093] Specifically, the first progress increment refers to a first change amount of the calling progress corresponding to each 1px of the operation distance or a first change amount between calling progresses corresponding to adjacent two unit times, and the second progress increment refers to a second change amount of the calling progress corresponding to each 1px of the target distance or a second change amount between calling progresses corresponding to adjacent two unit times, and the first change amount and the second change amount are different, wherein the operation distance of the first touch operation is different, and the corresponding first change amount is also different. In addition, the preset threshold can be set to 100%.
[0094] In a preferred embodiment, when the operation distance of the first touch operation is not greater than a second distance threshold, the first progress increment and the operation distance have a third positive correlation relationship; when the operation distance of the first touch operation is greater than the second distance threshold and not greater than a first distance threshold, the first progress increment and the operation distance have a fourth positive correlation relationship; wherein the change rate corresponding to the third positive correlation relationship is less than the change rate corresponding to the fourth positive correlation relationship; the second progress increment and the target distance have a negative correlation relationship; when the target distance is not less than the second distance threshold, the second progress increment is 0.
[0095] In the above steps, the change rate corresponding to the third positive correlation relationship is less than the change rate corresponding to the fourth positive correlation relationship, so that the change rate of the first progress increment corresponding to when the operation distance of the first touch operation is not greater than the second distance threshold is less than the change rate of the first progress increment corresponding to when the operation distance of the first touch operation is greater than the second distance threshold and not greater than the first distance threshold. When the target distance is less than the second distance threshold, the second progress increment and the target distance have a negative correlation relationship, and when the target distance is not less than the second distance threshold, the second progress increment is 0.
[0096] For example, when the operation distance of the first touch operation is not greater than the second distance threshold, the first progress increment is determined by the following formula:
[0097] h1=s1 / 10*100%;
[0098] Wherein, h1 represents the first progress increment, and s1 represents the operation distance.
[0099] When the operation distance of the first touch operation is greater than the second distance threshold and not greater than the first distance threshold, the first progress increment is determined by the following formula:
[0100] h1 = s1 / 4 * 100%;
[0101] wherein, h1 represents the first progress increment, and s1 represents the operation distance.
[0102] The second progress increment is determined by the following formula:
[0103] h2 = (a - s2) / 10 * 100%;
[0104] wherein, h2 represents the second progress increment, a represents the second distance threshold, and s2 represents the target distance; when the target distance is greater than the second distance threshold, the second progress increment is 0.
[0105] In this way, under the condition of the second progress increment, the operation distance of the first touch operation can not be very large, and as the operation distance of the first touch operation increases, the first progress increment will grow faster, thereby achieving the purpose that small-amplitude operation of the virtual rocker can quickly call the virtual carrier, and further improving the human-computer interaction efficiency.
[0106] In order to facilitate the player to understand the progress of the virtual character calling the virtual carrier, the control method provided by the embodiment of the application further includes: displaying a second progress identifier for representing a second calling progress of the virtual character calling the virtual carrier on the graphical user interface; wherein the second calling progress is in a positive correlation with the sum of the first progress increment and the second progress increment, and when the sum of the first progress increment and the second progress increment reaches a preset threshold, the second calling progress reaches a progress threshold.
[0107] Here, the second progress identifier is displayed on the graphical user interface, and the second progress identifier is used to represent the second calling progress of the virtual character calling the virtual carrier, and the second calling progress represents the speed of the virtual character calling the virtual carrier. The display form of the second progress identifier includes one of the following: the display form of a progress bar (a normal progress bar or a normal progress bar with a percentage) and the display form of a percentage, and the display form of the progress bar includes one of the following: a long strip shape and a ring shape.
[0108] In an alternative embodiment, when the second progress identifier is displayed in the form of a progress bar, a progress bar representing the second summoning progress of the virtual character summoning the virtual vehicle is displayed on the graphical user interface. The total length of the progress bar corresponds to the value of 100%. When the target marker position exists on the graphical user interface, first determine the target distance between the target marker position and the center position of the graphical user interface, determine the second progress increment according to the target distance, determine the second summoning progress according to the determined second progress increment, and then display the corresponding progress bar at the second summoning progress. Continue to determine the operation distance of the first touch operation, and the progress bar corresponding to the second summoning progress continues to change in real time as the operation distance of the first touch operation increases. Here, due to the existence of the second progress increment, when the operation distance of the first touch operation is less than the first distance threshold, the second summoning progress will reach 100%. For example, when the target marker position is at the center position of the graphical user interface, the target distance is 0, and at this time the second progress increment is 50%. When the operation distance reaches the second distance threshold, the first progress increment reaches 50%, so that the first progress increment and the second progress increment reach the preset threshold of 100%, at this time the progress bar corresponding to the second summoning progress reaches the full value. When the operation distance is greater than the second distance threshold, the progress bar corresponding to the second summoning progress still maintains the full value.
[0109] For example, the progress bar corresponding to the second summoning progress can be a ring-shaped progress bar, and the circumference of the ring-shaped progress bar corresponds to the value of 100%. Under the condition that the target marker position exists on the graphical user interface (there is a second progress increment), the ring-shaped progress bar will have an initial progress corresponding to the second progress increment under this condition, and the ring-shaped progress bar will continue to increase in real time as the operation distance of the first touch operation increases. For example, as shown in Figure 6 the target marker position 106 is displayed on the graphical user interface. According to the target marker position 106, the target distance between the target marker position 106 and the center position of the graphical user interface can be determined, and then the second progress increment corresponding to the target distance is obtained. Then, the first progress identifier 104 (ring-shaped progress bar) on the vehicle summoning control 101 will have an initial progress corresponding to the second progress increment under this condition.
[0110] In another alternative embodiment, when the second progress identifier is displayed in the form of a percentage, the percentage representing the second summoning progress of the virtual character summoning the virtual vehicle is displayed on the graphical user interface. When the target marker position exists on the graphical user interface (the second progress increment exists), an initial percentage corresponding to the current second progress increment is displayed on the graphical user interface. As the operation distance of the first touch operation increases, the percentage value continues to gradually increase on the basis of the initial percentage. Since the second progress increment corresponds to the initial percentage, when the operation distance is less than the first distance threshold, the second summoning progress reaches 100%. When the operation distance is not less than the first distance threshold, the second summoning progress remains unchanged at 100%.
[0111] In the above manner, the second progress identifier representing the second summoning progress of the virtual character summoning the virtual vehicle is displayed on the graphical user interface, which can intuitively remind the player of the summoning progress of the virtual vehicle, thereby improving the timeliness of the player's understanding of the summoning progress of the virtual vehicle. The second progress identifier is used to convey the summoning progress of the virtual vehicle, and the summoning progress changes as the target marker position changes and the operation distance of the first touch operation changes, which enriches the representation content of the summoning progress and improves the game experience of the player.
[0112] In the embodiments of the present application, the vehicle summoning control for summoning the virtual vehicle according to the second touch operation is displayed on the graphical user interface. The second progress identifier is superimposed on the vehicle summoning control.
[0113] It should be noted that the description of the content related to the second progress identifier superimposed on the vehicle summoning control can refer to the description of the content related to the first progress identifier superimposed on the vehicle summoning control, and has the same technical effects, which will not be described here.
[0114] Further, the control method provided by the embodiments of the present application further includes: displaying an automatic movement control for controlling the virtual character to automatically move according to a third touch operation on the graphical user interface; after the virtual character summons the virtual vehicle, in response to the end of the first touch operation, if the end position of the first touch operation is located on the automatic movement control, the virtual vehicle carrying the virtual character is controlled to automatically move towards the target position in the virtual scene.
[0115] In the above step, the automatic movement control is displayed on the graphical user interface. If the target marker position exists on the graphical user interface, in response to the third touch operation on the automatic movement control, the virtual character is controlled to automatically move towards the target position. Specifically, the automatic movement control is displayed at a position on the graphical user interface at a distance of a second distance threshold from the character movement control.
[0116] Furthermore, under the condition that there is a target mark position on the graphical user interface, if the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance does not reach the preset threshold, and the end position of the first touch operation is located at the automatic movement control, the virtual character is controlled to automatically move to the target position in the virtual scene; if the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaches the preset threshold, and the end position of the first touch operation is located at the automatic movement control, then after the virtual character summons the virtual vehicle, the virtual vehicle carrying the virtual character is controlled to automatically move to the target position in the virtual scene.
[0117] In this way, the embodiment of the present application adds the function of controlling the virtual vehicle carrying the virtual character to automatically move to the target position in the virtual scene. The virtual vehicle carrying the virtual character can still be controlled to move to the target position without the need for player operation, which can effectively simplify the player's operation steps, reduce the difficulty and complexity of the player's operation, and enhance the player's gaming experience.
[0118] For example, Figure 7 As shown, in response to the first touch operation acting on the character movement control 102, in the process of controlling the virtual character 103 to move in the virtual scene according to the touch position of the first touch operation, if there is a target mark position 106 on the graphical user interface, the first progress indicator 104 (annular progress bar) on the vehicle summoning control 101 will have an initial progress under this condition, and the operation distance in response to the first touch operation gradually increases. At the same time, the first summoning progress corresponding to the first progress indicator 104 superimposed on the vehicle summoning control 101 is controlled to increase as the operation distance gradually increases, that is, the ring progress bar superimposed on the vehicle summoning control 101 increases. The progress bar (corresponding to the first progress indicator 104) continues to make real-time progress growth changes based on the initial progress according to the growth of the operation distance. In the embodiment of the present application, when the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaches a preset threshold, the virtual character 103 is controlled to summon the virtual vehicle, and the virtual vehicle is controlled to carry the virtual character 103 to move in the virtual scene; and the end position of the first touch operation is continued to be located at the automatic movement control 105, then after the virtual character summons the virtual vehicle, the virtual vehicle is controlled to carry the virtual character to automatically move toward the target position in the virtual scene.
[0119] The embodiment of the application can control the virtual character to automatically call the virtual vehicle and control the virtual vehicle to carry the virtual character to move in the virtual scene, when the player forgets to call the virtual vehicle and has operated the character movement control to control the virtual character to move in the virtual scene, by operating the character movement control, so that the operation distance of the first touch operation acting on the character movement control meets the preset condition (the operation distance of the first touch operation is not less than the first distance threshold, or the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaches the preset threshold under the condition that there is a target marking position marking the target position in the virtual scene on the graphical user interface), so as to not interrupt the operation process of the player controlling the virtual character to move in the virtual scene, and to improve the continuity of the player controlling the virtual character to move in the virtual scene, and to further improve the game operation efficiency of the player.
[0120] Based on the same inventive concept, the embodiment of the application also provides a virtual vehicle control device corresponding to the virtual vehicle control method. Since the principle of the device in the embodiment of the application solves the problem similarly to the virtual vehicle control method described above, the implementation of the device can be referred to the implementation of the method, and the repeated parts will not be described again.
[0121] Please refer to Figure 8 、 Figure 9 , Figure 8 for the structure schematic diagram of a virtual vehicle control device provided by the embodiment of the application, Figure 9 for the structure schematic diagram of another virtual vehicle control device provided by the embodiment of the application. As shown in Figure 8 , the control device 800 comprises:
[0122] The movement control module 801 is configured to control the virtual character to move in the virtual scene in response to the first touch operation acting on the character movement control according to the touch position of the first touch operation.
[0123] The vehicle calling module 802 is configured to control the virtual character to call the virtual vehicle and control the virtual vehicle to carry the virtual character to move in the virtual scene in response to the operation distance of the first touch operation meeting the preset condition in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation. The operation distance is the distance between the character movement control and the current position of the touch point of the first touch operation.
[0124] In an optional embodiment of the application, the vehicle calling module 802 is specifically configured to:
[0125] In the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation being not less than the first distance threshold, the virtual character is controlled to summon the virtual vehicle, and the virtual vehicle is controlled to carry the virtual character to move in the virtual scene.
[0126] Further, as shown in Figure 9 the control device 800 further includes a first identification display module 803, and the first identification display module 803 is configured to:
[0127] display, on the graphical user interface, a first progress identification for representing a first summoning progress of the virtual character summoning the virtual vehicle;
[0128] wherein the first summoning progress is in a positive correlation with the operation distance of the first touch operation, and when the operation distance is not less than the first distance threshold, the first summoning progress reaches a progress threshold.
[0129] In an optional embodiment of the present application, when the operation distance of the first touch operation is not greater than a second distance threshold, the first summoning progress is in a first positive correlation with the operation distance; when the operation distance of the first touch operation is greater than the second distance threshold and not greater than the first distance threshold, the first summoning progress is in a second positive correlation with the operation distance; wherein the variation rate corresponding to the first positive correlation is less than the variation rate corresponding to the second positive correlation.
[0130] Further, as shown in Figure 9 the control device 800 further includes a first control display module 804, and the first control display module 804 is configured to:
[0131] display, on the graphical user interface, a vehicle summoning control for summoning the virtual vehicle according to a second touch operation; wherein the first progress identification is superimposed on the vehicle summoning control.
[0132] Further, as shown in Figure 9 the control device 800 further includes a first movement control module 805, and the first movement control module 805 is configured to:
[0133] display, on the graphical user interface, an automatic movement control for controlling the virtual character to automatically move according to a third touch operation;
[0134] after the virtual character summons the virtual vehicle, in response to the end of the first touch operation, if the end position of the first touch operation is located on the automatic movement control, the virtual vehicle is controlled to carry the virtual character to automatically move in the virtual scene.
[0135] In an optional embodiment of the present application, the vehicle calling module 802 is specifically further configured to: when there is a target marking position on the graphical user interface for marking a target position in the virtual scene, in a process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaching a preset threshold, control the virtual character to call the virtual vehicle, and control the virtual vehicle to carry the virtual character to move in the virtual scene; wherein the target distance is the distance between the target marking position and the center position of the graphical user interface.
[0136] Further, as shown in Figure 9 the control device 800 further includes a second identification display module 806, and the second identification display module 806 is configured to:
[0137] display a second progress identification for representing a second calling progress of the virtual character calling the virtual vehicle on the graphical user interface;
[0138] wherein the second calling progress is in a positive correlation with the sum of the first progress increment and the second progress increment, and when the sum of the first progress increment and the second progress increment reaches the preset threshold, the second calling progress reaches a progress threshold.
[0139] In an optional embodiment of the present application, when the operation distance of the first touch operation is not greater than a second distance threshold, the first progress increment is in a third positive correlation with the operation distance; when the operation distance of the first touch operation is greater than the second distance threshold and not greater than a first distance threshold, the first progress increment is in a fourth positive correlation with the operation distance; wherein the variation rate corresponding to the third positive correlation is smaller than the variation rate corresponding to the fourth positive correlation.
[0140] the second progress increment is in a negative correlation with the target distance; and when the target distance is not less than the second distance threshold, the second progress increment is 0.
[0141] Further, as shown in Figure 9 the control device 800 further includes a second control display module 807, and the second control display module 807 is configured to:
[0142] display a vehicle calling control for calling the virtual vehicle according to a second touch operation on the graphical user interface; wherein the second progress identification is superimposed on the vehicle calling control.
[0143] In an optional embodiment of the present application, the target marking position is the marking position closest to the center position of the graphical user interface among a plurality of marking positions displayed on the graphical user interface; wherein the marking position is obtained by marking a position in the virtual scene.
[0144] Further, as shown inFigure 9 As shown, the control device 800 further includes a second movement control module 808, which is configured to:
[0145] display, on the graphical user interface, an automatic movement control for controlling the virtual character to automatically move according to a third touch operation;
[0146] after the virtual character calls out the virtual vehicle, in response to the end of the first touch operation, if the end position of the first touch operation is located on the automatic movement control, control the virtual vehicle to automatically move in the virtual scene with the virtual character towards the target position.
[0147] The control device of the virtual vehicle provided by the embodiments of the present application can, in the process that the player forgets to call out the virtual vehicle and has operated the character movement control to control the virtual character to move in the virtual scene, control the virtual character to automatically call out the virtual vehicle and control the virtual vehicle to move in the virtual scene with the virtual character by operating the character movement control, so that the operation distance of the first touch operation acting on the character movement control meets the preset condition (the operation distance of the first touch operation is not less than the first distance threshold, or in the condition that there is a target marking position on the graphical user interface for marking the target position in the virtual scene, the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaches the preset threshold), so that the operation flow of the player controlling the virtual character to move in the virtual scene is not interrupted, and the continuity of the player controlling the virtual character to move in the virtual scene is improved, and the game operation efficiency of the player is further improved.
[0148] Please refer to Figure 10 , Figure 10 The structure of an electronic device provided by the embodiments of the present application is shown in FIG. 1. Figure 10 As shown in FIG. 1, the electronic device 1000 includes a processor 1001, a memory 1002 and a bus 1003.
[0149] The memory 1002 stores machine-readable instructions executable by the processor 1001, and when the electronic device 1000 is running, the processor 1001 and the memory 1002 communicate through the bus 1003, and the processor 901 executes the machine-readable instructions to perform the following steps:
[0150] in response to the first touch operation acting on the character movement control, controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation;
[0151] In the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation satisfying a preset condition, the virtual character is controlled to summon a virtual vehicle, and the virtual vehicle is controlled to carry the virtual character to move in the virtual scene; wherein the operation distance is the distance between the character movement control and the current position of the touch point of the first touch operation.
[0152] In an optional embodiment of the present application, the processor 1001, in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation satisfying a preset condition, controls the virtual character to summon a virtual vehicle, and controls the virtual vehicle to carry the virtual character to move in the virtual scene, specifically performs the following steps:
[0153] In the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation being not less than a first distance threshold, the virtual character is controlled to summon a virtual vehicle, and the virtual vehicle is controlled to carry the virtual character to move in the virtual scene.
[0154] In an optional embodiment of the present application, the processor 1001 further performs the following steps:
[0155] Display a first progress identifier on the graphical user interface, the first progress identifier being used to represent a first summoning progress of the virtual character summoning the virtual vehicle;
[0156] Wherein the first summoning progress and the operation distance of the first touch operation are in a positive correlation, and when the operation distance is not less than the first distance threshold, the first summoning progress reaches a progress threshold.
[0157] In an optional embodiment of the present application, when the operation distance of the first touch operation is not greater than a second distance threshold, the first summoning progress and the operation distance are in a first positive correlation; when the operation distance of the first touch operation is greater than the second distance threshold and not greater than the first distance threshold, the first summoning progress and the operation distance are in a second positive correlation; wherein the change rate corresponding to the first positive correlation is less than the change rate corresponding to the second positive correlation.
[0158] In an optional embodiment of the present application, the processor 1001 further performs the following steps: display a vehicle summoning control on the graphical user interface, the vehicle summoning control being used to summon the virtual vehicle according to a second touch operation; wherein the first progress identifier is superimposed and displayed on the vehicle summoning control.
[0159] In an optional embodiment of the present application, the processor 1001 further performs the following steps: display an automatic movement control on the graphical user interface, the automatic movement control being used to control the virtual character to automatically move according to a third touch operation;
[0160] After the virtual character calls the virtual vehicle, in response to the end of the first touch operation, if the end position of the first touch operation is located at the automatic moving control, the virtual vehicle is controlled to automatically move with the virtual character in the virtual scene.
[0161] In an optional embodiment of the present application, in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation satisfying a preset condition, the virtual character is controlled to call the virtual vehicle, and the virtual vehicle is controlled to move with the virtual character in the virtual scene, and the following steps are specifically performed:
[0162] When there is a target marking position on the graphical user interface for marking a target position in the virtual scene, in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaching a preset threshold, the virtual character is controlled to call the virtual vehicle, and the virtual vehicle is controlled to move with the virtual character in the virtual scene; wherein the target distance is the distance between the target marking position and the center position of the graphical user interface.
[0163] In an optional embodiment of the present application, the processor 1001 further performs the following steps: displaying a second progress identifier on the graphical user interface, the second progress identifier being used to represent the second calling progress of the virtual character calling the virtual vehicle;
[0164] Wherein the second calling progress is positively correlated with the sum of the first progress increment and the second progress increment, and when the sum of the first progress increment and the second progress increment reaches the preset threshold, the second calling progress reaches the progress threshold.
[0165] In an optional embodiment of the present application, when the operation distance of the first touch operation is not greater than the second distance threshold, the first progress increment is positively correlated with the operation distance in a third positive correlation; when the operation distance of the first touch operation is greater than the second distance threshold and not greater than the first distance threshold, the first progress increment is positively correlated with the operation distance in a fourth positive correlation; wherein the variation rate corresponding to the third positive correlation is less than the variation rate corresponding to the fourth positive correlation.
[0166] The second progress increment is negatively correlated with the target distance; when the target distance is not less than the second distance threshold, the second progress increment is 0.
[0167] In an optional embodiment of the present application, the processor 1001 further performs the following steps: displaying a vehicle calling control on the graphical user interface, the vehicle calling control being used to call the virtual vehicle according to a second touch operation; wherein the second progress identifier is superimposed on the vehicle calling control.
[0168] In an optional embodiment of the present application, the target marking position is a marking position closest to a center position of the graphical user interface among the plurality of marking positions displayed on the graphical user interface; wherein the marking position is obtained by marking a position in the virtual scene.
[0169] In an optional embodiment of the present application, the processor 1001 further performs the following step: displaying, on the graphical user interface, an automatic moving control for controlling the virtual character to automatically move according to a third touch operation;
[0170] After the virtual character calls out the virtual vehicle, in response to the end of the first touch operation, if the end position of the first touch operation is located on the automatic moving control, the virtual vehicle is controlled to automatically move in the virtual scene with the virtual character carried thereon towards the target position.
[0171] The embodiments of the present application can, in the process that the player forgets to call out the virtual vehicle and has operated the character moving control to control the virtual character to move in the virtual scene, control the virtual character to automatically call out the virtual vehicle and control the virtual vehicle to move in the virtual scene with the virtual character carried thereon by operating the character moving control, so that the operation distance of the first touch operation acting on the character moving control meets the preset condition (the operation distance of the first touch operation is not less than the first distance threshold, or in the condition that there is the target marking position marking the target position in the virtual scene on the graphical user interface, the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaches the preset threshold), which can not interrupt the operation process of the player controlling the virtual character to move in the virtual scene, and further improves the continuity of the player controlling the virtual character to move in the virtual scene, and further improves the game operation efficiency of the player.
[0172] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program, and the computer program can perform the following steps when executed by a processor:
[0173] In response to the first touch operation acting on the character moving control, the virtual character is controlled to move in the virtual scene according to the touch position of the first touch operation;
[0174] In the process that the virtual character is controlled to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation meeting the preset condition, the virtual character is controlled to call out the virtual vehicle, and the virtual vehicle is controlled to move in the virtual scene with the virtual character carried thereon; wherein the operation distance is the distance between the character moving control and the current position of the touch point of the first touch operation.
[0175] In an optional embodiment of the present application, the computer readable storage medium, in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation satisfying a preset condition, controls the virtual character to summon a virtual vehicle, and controls the virtual vehicle to carry the virtual character to move in the virtual scene, specifically performs the following steps:
[0176] In the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation being not less than a first distance threshold, the virtual character is controlled to summon a virtual vehicle, and the virtual vehicle is controlled to carry the virtual character to move in the virtual scene.
[0177] In an optional embodiment of the present application, the computer readable storage medium further performs the following steps:
[0178] Displaying a first progress identifier for representing a first summoning progress of the virtual character summoning the virtual vehicle on the graphical user interface;
[0179] Wherein, the first summoning progress is positively correlated with the operation distance of the first touch operation, and when the operation distance is not less than the first distance threshold, the first summoning progress reaches a progress threshold.
[0180] In an optional embodiment of the present application, when the operation distance of the first touch operation is not greater than a second distance threshold, the first summoning progress is positively correlated with the operation distance in a first positive correlation relationship; when the operation distance of the first touch operation is greater than the second distance threshold and not greater than the first distance threshold, the first summoning progress is positively correlated with the operation distance in a second positive correlation relationship; wherein, the change rate corresponding to the first positive correlation relationship is less than the change rate corresponding to the second positive correlation relationship.
[0181] In an optional embodiment of the present application, the computer readable storage medium further performs the following steps: displaying a vehicle summoning control for summoning the virtual vehicle according to the second touch operation on the graphical user interface; wherein, the first progress identifier is superimposed and displayed on the vehicle summoning control.
[0182] In an optional embodiment of the present application, the computer readable storage medium further performs the following steps: displaying an automatic moving control for controlling the virtual character to automatically move according to the third touch operation on the graphical user interface;
[0183] After the virtual character summons the virtual vehicle, in response to the end of the first touch operation, if the end position of the first touch operation is located on the automatic moving control, the virtual vehicle is controlled to carry the virtual character to automatically move in the virtual scene.
[0184] In an optional embodiment of the present application, the computer readable storage medium, in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation satisfying a preset condition, controls the virtual character to summon a virtual vehicle, and controls the virtual vehicle to carry the virtual character to move in the virtual scene, specifically performs the following steps:
[0185] When there is a target marking position on the graphical user interface for marking a target position in the virtual scene, in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaching a preset threshold, the virtual character is controlled to summon a virtual vehicle, and the virtual vehicle is controlled to carry the virtual character to move in the virtual scene; wherein the target distance is the distance between the target marking position and the center position of the graphical user interface.
[0186] In an optional embodiment of the present application, the computer readable storage medium further performs the following steps: displaying a second progress identifier for representing a second summoning progress of the virtual character summoning the virtual vehicle on the graphical user interface;
[0187] Wherein, the second summoning progress is positively correlated with the sum of the first progress increment and the second progress increment, and when the sum of the first progress increment and the second progress increment reaches the preset threshold, the second summoning progress reaches the progress threshold.
[0188] In an optional embodiment of the present application, when the operation distance of the first touch operation is not greater than a second distance threshold, the first progress increment and the operation distance have a third positive correlation; when the operation distance of the first touch operation is greater than the second distance threshold and not greater than a first distance threshold, the first progress increment and the operation distance have a fourth positive correlation; wherein the change rate corresponding to the third positive correlation is less than the change rate corresponding to the fourth positive correlation.
[0189] The second progress increment and the target distance have a negative correlation; when the target distance is not less than the second distance threshold, the second progress increment is 0.
[0190] In an optional embodiment of the present application, the computer readable storage medium further performs the following steps: displaying a vehicle summoning control for summoning the virtual vehicle according to the second touch operation on the graphical user interface; wherein the second progress identifier is superimposed on the vehicle summoning control.
[0191] In an optional embodiment of the present application, the target marking position is the marking position closest to the center position of the graphical user interface among a plurality of marking positions displayed on the graphical user interface; wherein the marking position is obtained by marking a position in the virtual scene.
[0192] In an optional embodiment of the present application, the computer readable storage medium further performs the following step: displaying an automatic moving control for controlling the virtual character to automatically move according to the third touch operation on the graphical user interface;
[0193] After the virtual character calls out the virtual vehicle, in response to the end of the first touch operation, if the end position of the first touch operation is located on the automatic moving control, the virtual vehicle is controlled to automatically move in the virtual scene with the virtual character.
[0194] The embodiments of the present application can, in the process that the player forgets to call out the virtual vehicle and has operated the character moving control to control the virtual character to move in the virtual scene, control the virtual character to automatically call out the virtual vehicle and control the virtual vehicle to move in the virtual scene with the virtual character by operating the character moving control, so that the operation distance of the first touch operation acting on the character moving control meets the preset condition (the operation distance of the first touch operation is not less than the first distance threshold, or the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaches the preset threshold under the condition that there is a target marking position on the graphical user interface for marking the target position in the virtual scene), which can not interrupt the operation process of the player controlling the virtual character to move in the virtual scene, thereby improving the continuity of the player controlling the virtual character to move in the virtual scene and further improving the game operation efficiency of the player.
[0195] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0196] In the several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0197] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. According to actual needs, some or all of the units can be selected to achieve the purpose of the embodiments of the present application.
[0198] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0199] If the functions are realized in the form of software functional units and sold or used as independent products, they can be stored in a nonvolatile computer readable storage medium executable by a processor. Based on this understanding, the technical solutions of the present application or the part of the present application that essentially contributes to the prior art or the part of the technical solutions of the present application can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0200] Finally, it should be noted that the above-described embodiments are merely specific embodiments of the present application, which are used to illustrate the technical solutions of the present application, but not to limit the present application. The protection scope of the present application is not limited thereto, although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any skilled person in the art can modify or easily think of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed by the present application, or replace some technical features with equivalent replacements; and these modifications, changes or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for controlling a virtual vehicle, characterized in that: A graphical user interface is provided by a terminal device, wherein the graphical user interface includes at least a portion of a virtual scene, and the control method includes: In response to a first touch operation applied to a character movement control, controlling the virtual character to move in the virtual scene according to a touch position of the first touch operation; In the process of controlling the movement of the virtual character in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation being no less than a first distance threshold, controlling the virtual character to summon a virtual vehicle, and controlling the virtual vehicle to carry the virtual character to move in the virtual scene; wherein the operation distance is the distance between the character movement control and the current position of the touch point of the first touch operation; A first progress indicator is displayed on the graphical user interface to represent the first summoning progress of the virtual character summoning the virtual vehicle; wherein, the first summoning progress is positively correlated with the operation distance of the first touch operation, and when the operation distance is not less than the first distance threshold, the first summoning progress reaches the progress threshold.
2. The control method according to claim 1, characterized in that: When the operation distance of the first touch operation is not greater than the second distance threshold, the first summoning progress is in a first positive correlation with the operation distance; when the operation distance of the first touch operation is greater than the second distance threshold but not greater than the first distance threshold, the first summoning progress is in a second positive correlation with the operation distance; wherein, the change rate corresponding to the first positive correlation is less than the change rate corresponding to the second positive correlation.
3. The control method according to claim 1, wherein: The control method further includes: A vehicle summoning control for summoning a virtual vehicle according to a second touch operation is displayed on the graphical user interface; wherein the first progress indicator is superimposed and displayed on the vehicle summoning control.
4. The control method according to any one of claims 1 to 3, characterized in that: The control method further includes: displaying, on the graphical user interface, an automatic movement control for controlling automatic movement of the virtual character according to a third touch operation; After the virtual character summons the virtual vehicle, in response to the end of the first touch operation, if the end position of the first touch operation is located at the automatic movement control, the virtual vehicle is controlled to carry the virtual character and move automatically in the virtual scene.
5. The control method according to claim 1, characterized in that: In the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the operation distance of the first touch operation meeting a preset condition, controlling the virtual character to summon a virtual vehicle, and controlling the virtual vehicle to carry the virtual character to move in the virtual scene, includes: When there is a target mark position on the graphical user interface for marking a target position in a virtual scene, in the process of controlling the virtual character to move in the virtual scene according to the touch position of the first touch operation, in response to the sum of the first progress increment corresponding to the operation distance of the first touch operation and the second progress increment corresponding to the target distance reaching a preset threshold, the virtual character is controlled to summon a virtual vehicle, and the virtual vehicle is controlled to carry the virtual character to move in the virtual scene; wherein, the target distance is the distance between the target mark position and the center position of the graphical user interface.
6. The control method according to claim 5, characterized in that: The control method further includes: Displaying a second progress indicator on the graphical user interface for representing a second summoning progress of the virtual character summoning the virtual vehicle; The second summoning progress is positively correlated with the sum of the first progress increment and the second progress increment. When the sum of the first progress increment and the second progress increment reaches a preset threshold, the second summoning progress reaches the progress threshold.
7. The control method according to claim 6, characterized in that: When the operation distance of the first touch operation is not greater than the second distance threshold, the first progress increment and the operation distance are in a third positive correlation relationship; when the operation distance of the first touch operation is greater than the second distance threshold but not greater than the first distance threshold, the first progress increment and the operation distance are in a fourth positive correlation relationship; wherein the change rate corresponding to the third positive correlation is less than the change rate corresponding to the fourth positive correlation; The second progress increment is negatively correlated with the target distance; when the target distance is not less than the second distance threshold, the second progress increment is 0.
8. The control method according to claim 6, characterized in that: The control method further includes: A vehicle summoning control for summoning a virtual vehicle according to a second touch operation is displayed on the graphical user interface; wherein the second progress indicator is superimposed and displayed on the vehicle summoning control.
9. The control method according to claim 5, characterized in that: The target mark position is a mark position closest to the center position of the graphical user interface among multiple mark positions displayed on the graphical user interface; wherein the mark position is obtained by marking a position in the virtual scene.
10. The control method according to any one of claims 5 to 9, characterized in that: The control method further includes: displaying, on the graphical user interface, an automatic movement control for controlling automatic movement of the virtual character according to a third touch operation; After the virtual character summons the virtual vehicle, in response to the end of the first touch operation, if the end position of the first touch operation is located at the automatic movement control, the virtual vehicle is controlled to carry the virtual character and automatically move toward the target position in the virtual scene.
11. A control device for a virtual vehicle, characterized in that: A graphical user interface is provided by a terminal device, wherein the graphical user interface includes at least a portion of a virtual scene, and the control device includes: a movement control module, configured to respond to a first touch operation applied to a character movement control and control the movement of the virtual character in the virtual scene according to a touch position of the first touch operation; a vehicle summoning module, configured to, in the process of controlling the movement of a virtual character in the virtual scene according to the touch position of the first touch operation, control the virtual character to summon a virtual vehicle in response to an operation distance of the first touch operation being no less than a first distance threshold, and control the virtual vehicle to carry the virtual character in the virtual scene; wherein the operation distance is the distance between the character movement control and the current position of the touch point of the first touch operation; The first identification display module is used to display a first progress identification on the graphical user interface, which is used to represent the first summoning progress of the virtual character summoning the virtual vehicle; wherein, the first summoning progress is positively correlated with the operation distance of the first touch operation, and when the operation distance is not less than the first distance threshold, the first summoning progress reaches the progress threshold.
12. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory communicate through the bus, and the processor executes the machine-readable instructions to perform the steps of the virtual vehicle control method as described in any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of the method for controlling a virtual vehicle according to any one of claims 1 to 10.
Citation Information
Patent Citations
Rotary disc type electronic equipment controller and control equipment of remote control toy
CN106448103A
Carrier control method, carrier control device, storage medium and electronic device
CN110772784A