Game control method, game control device, storage medium, and apparatus
By combining normal speed and instantaneous movement in a virtual game scene, the system controls virtual game objects from their initial position to their target position, solving the problem of monotony caused by prolonged movement of virtual game objects and improving the player experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NETEASE (HANGZHOU) NETWORK CO LTD
- Filing Date
- 2023-09-08
- Publication Date
- 2026-07-31
AI Technical Summary
When the virtual game scene is large and the initial position is far from the target position, the movement process of virtual game objects takes a long time, which increases the player's playing cost and makes the experience boring.
By determining the target position in the virtual game scene, the virtual game object is controlled to move from the initial position to the middle position in the first movement mode, and then move from the middle position to the target position in the second movement mode. By combining normal speed movement and instantaneous movement, the movement time is shortened and the movement methods are enriched.
By combining different movement methods, the game shortens movement time, reduces player costs, avoids the boredom caused by long periods of movement, and retains some normal speed movement to help players find their way, thus enhancing the player experience.
Smart Images

Figure CN117205566B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of game technology, and more specifically, to game control methods, game control devices, computer-readable storage media, and electronic devices. Background Technology
[0002] With the development of terminal devices and the gaming industry, a large number of games of different themes have emerged to meet the needs of players. In some games, players can control virtual game objects to move around in the virtual game scene, allowing them to reach various locations within the scene.
[0003] However, in the case of large virtual game scenes where the initial position and the target position are far apart, the solutions in the relevant technologies require a long time to move, which increases the player's playing cost. In addition, the movement process of virtual game objects is usually quite tedious, which can easily affect the player's playing experience.
[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] The purpose of this disclosure is to provide a game control method and device, a computer-readable storage medium and an electronic device, which can solve the problem that the movement process of virtual game objects is rather tedious in the related art.
[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0007] According to a first aspect of this disclosure, a game control method is provided, characterized in that a portion of a virtual game scene and virtual game objects therein are displayed through a graphical user interface of a terminal device. The method includes: determining a target position in the virtual game scene; and, in response to a movement command to the target position, controlling the virtual game object to move from its current initial position to an intermediate position in a first movement manner, and to move from the intermediate position to the target position in a second movement manner; wherein the intermediate position is located between the initial position and the target position.
[0008] According to a second aspect of this disclosure, a game control device is provided, characterized in that a portion of a virtual game scene and virtual game objects therein are displayed through a graphical user interface of a terminal device. The device includes: a target position determination module for determining a target position in the virtual game scene; and a movement control module for controlling a virtual game object to move from its current initial position to an intermediate position in a first movement manner, and from the intermediate position to the target position in a second movement manner, in response to a movement command to the target position; wherein the intermediate position is located between the initial position and the target position.
[0009] According to a third aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the game control method of the first aspect of the above embodiments.
[0010] According to a fourth aspect of this disclosure, an electronic device is provided, comprising:
[0011] One or more processors; and
[0012] A memory for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the game control method as described in the first aspect of the above embodiments.
[0013] The technical solutions provided in this disclosure may have the following beneficial effects:
[0014] In one embodiment of the game control method provided by this disclosure, a target position can be determined in a virtual game scene. In response to a movement command to the target position, the virtual game object is controlled to move from its current initial position to an intermediate position using a first movement method, and then from the intermediate position to the target position using a second movement method. Through the solution of this disclosure, different movement methods can be combined to reach the target position, enriching the movement options and preventing players from becoming bored during prolonged movement processes.
[0015] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0017] Figure 1A flowchart illustrating an exemplary embodiment of the game control method in this disclosure is shown schematically.
[0018] Figure 2 This schematically illustrates a flowchart of determining the target location in a target virtual game scene according to an exemplary embodiment of the present disclosure;
[0019] Figure 3 This schematically illustrates a flowchart of a process in an exemplary embodiment of the present disclosure, in which a virtual game object is controlled to enter a graphical user interface after a first preset time period and move to a target location along a movement path in a second movement manner;
[0020] Figure 4 This illustration schematically depicts a virtual game object being instantly moved from a central position to a target position in an exemplary embodiment of this disclosure.
[0021] Figure 5 This schematically illustrates a flowchart of controlling a virtual game object to move along a movement path to a target location in a first movement manner when the movement duration is less than a second preset time period, according to an exemplary embodiment of this disclosure.
[0022] Figure 6 This schematic diagram illustrates the composition of a game control device according to an exemplary embodiment of the present disclosure;
[0023] Figure 7 The schematic diagram illustrates a structural schematic of a computer system suitable for implementing an electronic device according to exemplary embodiments of the present disclosure. Detailed Implementation
[0024] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., may be employed. In other instances, well-known structures, methods, apparatuses, implementations, materials, or operations are not shown or described in detail to avoid obscuring various aspects of this disclosure.
[0025] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, or in one or more software-hardened modules, or in different network and / or processor devices and / or microcontroller devices.
[0026] With the development of terminal devices and the gaming industry, a large number of games of different themes have emerged to meet the needs of players. In some games, players can control virtual game objects to move around in the virtual game scene, allowing them to reach various locations within the scene.
[0027] However, in the case of large virtual game scenes where the initial position and the target position are far apart, the solutions in the relevant technologies require a long time to move, which increases the player's playing cost. In addition, the movement process of virtual game objects is usually quite tedious, which can easily affect the player's playing experience.
[0028] refer to Figure 1 The diagram illustrates a flowchart of a game control method in this exemplary embodiment, which may include the following steps:
[0029] Step S110: Determine the target location in the virtual game scene;
[0030] Step S120: In response to the movement command to the target position, control the virtual game object to move from its current initial position to the middle position in a first movement mode, and to move from the middle position to the target position in a second movement mode;
[0031] In one embodiment of the game control method provided by this disclosure, a target position can be determined in a virtual game scene; in response to a movement command to the target position, the virtual game object is controlled to move from its current initial position to an intermediate position using a first movement method, and then move from the intermediate position to the target position using a second movement method. Through the solution of this disclosure, different movement methods can be combined to reach the target position, enriching the movement options and preventing players from becoming bored during long movement processes.
[0032] In one embodiment of this disclosure, the game control method can run on a local terminal device or a server. When the game control method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0033] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of game control methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0034] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.
[0035] In one possible implementation, this invention provides a game control method that provides a graphical user interface through a terminal device, wherein the terminal device can be either the aforementioned local terminal device or a client device in the aforementioned cloud interaction system.
[0036] In one exemplary embodiment of this disclosure, the game in the solution can include various types of games, such as TPS (Third-Person Shooter), FPS (First-Person Shooter), RPG (Role-Playing Game), ACT (Action Game), SLG (Strategy Game), FTG (Fighting Game), SPG (Sports Game), RCG (Racing Game), AVG (Adventure Game), etc. As long as the scene involves perspective adjustment, the game screen display solution of this disclosure can be applied. It should be noted that this disclosure does not specifically limit the type of game.
[0037] Below, we will combine Figure 1The embodiments will provide a more detailed description of steps S110 to S120 of the game control method in this exemplary embodiment.
[0038] Step S110: Determine the target location in the virtual game scene;
[0039] In one example embodiment of this disclosure, a target location can be determined within a virtual game scene. Specifically, the target location refers to the position that the player needs to control the virtual game object to reach within the virtual game scene. For example, the target location is a certain coordinate within the virtual game scene.
[0040] In one example embodiment of this disclosure, a target location can be determined in a virtual game scene in response to a target location selection operation. Specifically, the target location selection operation is used to determine a target location in the virtual game scene. The target location selection operation may include touch operations, specifically, touch operations may include swipe touch operations, press touch operations, gesture touch operations, long press touch operations, tap touch operations, drag touch operations, etc. The target location selection operation may also include press operations and voice operations, etc.
[0041] For example, after obtaining the initial position of the virtual game object in the virtual game scene, a click touch operation can be received and applied to a certain position in the virtual game scene, and that position can be determined as the target position.
[0042] For example, the game has a task system. After obtaining the initial position in the virtual game scene, you can click on a task. The task has a task location, which can be used as the target location.
[0043] It should be noted that this disclosure does not impose any special limitations on the specific form of the target location selection operation or the specific method of determining the target location in a virtual game scene.
[0044] In one example embodiment of this disclosure, a virtual game object refers to a controllable dynamic object in a virtual scene. Optionally, the dynamic object can be a virtual character, virtual animal, anime character, etc. The virtual object is a character controlled by the player through an input device, or an artificial intelligence (AI) trained and set up for battle in a virtual environment, or a non-player character (NPC) set up for battle in a virtual scene. Optionally, the virtual object is a virtual character competing in a virtual scene. Optionally, the number of virtual objects in the virtual scene battle is preset or dynamically determined according to the number of clients joining the battle; this application embodiment does not limit this. In one possible implementation, the user can control the virtual object to move within the virtual scene, for example, controlling the virtual object to run, jump, crawl, etc., and can also control the virtual object to use skills, virtual items, etc. provided by the application to fight against other virtual objects.
[0045] In one example embodiment of this disclosure, a virtual game scene is a virtual scene displayed (or provided) by an application while it is running on a terminal or server. Optionally, the virtual scene is a simulation environment of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. The virtual scene can be either a two-dimensional or a three-dimensional virtual scene, and the virtual environment can be sky, land, ocean, etc., wherein the land includes environmental elements such as deserts and cities. Among them, a virtual scene is a scene in which the user controls virtual objects and completes the game logic. For example, in a sandbox 3D shooting game, a virtual scene is a 3D game world used by players to control virtual objects to fight. Instances of virtual scenes can include at least one element among mountains, plains, rivers, lakes, oceans, deserts, skies, plants, buildings, and vehicles. For example, in a 2D card game, a virtual scene is a scene used to display and release cards or display the virtual objects corresponding to cards. Instances of virtual scenes can include arenas, battlegrounds, or other "field" elements or other elements that can display the card battle status. For 2D or 3D multiplayer online tactical competitive games, a virtual scene is a 2D or 3D terrain scene used by virtual objects to fight. Instances of virtual scenes can include elements such as canyon-style mountains, lines, rivers, classrooms, desks and chairs, and podiums.
[0046] Step S120: In response to the movement command to the target position, control the virtual game object to move from its current initial position to the middle position in a first movement mode, and to move from the middle position to the target position in a second movement mode;
[0047] In one example embodiment of this disclosure, the initial position of a virtual game object within a virtual game scene can be obtained. Specifically, the initial position of the virtual game object refers to its real-time position within the virtual game scene when the solution of this disclosure is applied. For example, the initial position of the virtual game object may be a certain coordinate within the virtual game scene.
[0048] It should be noted that this disclosure does not impose any special restrictions on the specific form of obtaining the initial position of the virtual game object.
[0049] In one example embodiment of this disclosure, after determining the target location through the above steps, in response to a movement command to the target location, the virtual game object can be controlled to move from its current initial location to an intermediate location using a first movement method, and then move from the intermediate location to the target location using a second movement method. The intermediate location is located between the initial location and the target location. Specifically, the target location refers to the location in the virtual game scene that the player needs to control the virtual game object to reach. Therefore, after determining the target location, the virtual game object can be controlled to start from the initial location, move from its current initial location to the intermediate location using the first movement method, and then move from the intermediate location to the target location using the second movement method. This movement process includes both the first and second movement methods, and the first and second movement methods are different.
[0050] For example, movement methods can include normal speed movement and instantaneous movement. Normal speed movement refers to the smooth movement of virtual game objects according to a preset speed and path, while instantaneous movement refers to the instantaneous teleportation of game objects from one location to another. The speed of instantaneous movement is greater than that of normal speed movement.
[0051] Specifically, in the process of controlling the virtual game object to move from its current initial position to the middle position using a first movement method, and to move from the middle position to the target position using a second movement method, the virtual game object moves partly using the first movement method and partly using the second movement method.
[0052] For example, during the movement of a virtual game object, first control the virtual game object to move at a normal speed / instantly move to the middle position, and then control the virtual game object to move instantly / at a normal speed from that middle position to the target position.
[0053] In one example embodiment of this disclosure, a target virtual game scene can be obtained by adjusting the virtual game scene displayed in the graphical user interface, and a target position can be determined within the target virtual game scene. (Refer to...) Figure 2As shown, determining the target location in the target virtual game scene may include the following steps S210 to S220:
[0054] Step S210: Adjust the virtual game scene displayed in the graphical user interface to obtain the target virtual game scene;
[0055] Step S220: Determine the target location in the target virtual game scene.
[0056] In one exemplary embodiment of this disclosure, after determining the initial position of the virtual game object in the virtual game scene, the virtual game scene displayed in the graphical user interface can be adjusted to obtain the target virtual game scene. Specifically, the graphical user interface can display a portion of the game's virtual game scene, and this portion of the virtual game scene displayed in the graphical user interface can be adjusted to display other portions of the game's virtual game scene (the target virtual game scene) in the graphical user interface, and the target position is determined within the target virtual game scene.
[0057] For example, the virtual game scene displayed in the graphical user interface can be adjusted in response to a swipe touch operation. Specifically, after receiving a swipe touch operation, the virtual game scene displayed in the graphical user interface can be adjusted according to the direction of the swipe touch operation.
[0058] In one example embodiment of this disclosure, a virtual game scene displayed in a graphical user interface can be operated on multiple times, and the virtual game scene displayed in the graphical user interface after multiple operations is determined as the target virtual game scene.
[0059] It should be noted that this disclosure does not impose any special limitations on the specific method of adjusting the virtual game scene displayed in the graphical user interface to obtain the target virtual game scene.
[0060] Through the above steps S210 to S220, the virtual game scene displayed in the graphical user interface can be adjusted to obtain the target virtual game scene, and the target position can be determined in the target virtual game scene.
[0061] In one example embodiment of this disclosure, a virtual game object can be controlled to move from its current initial position to an intermediate position using a first movement method, and then move from the intermediate position to a target position using a second movement method along a movement path. The intermediate position is located on the movement path between the initial position and the target position.
[0062] In one example embodiment of this disclosure, after obtaining the initial position and the target position through the above steps, a movement path can be determined based on the initial position and the target position. Specifically, the movement path refers to the path along which the virtual game object moves from the initial position to the target position. In a virtual game scene, a movement path can be determined between two positions, and there is an intermediate position along the movement path.
[0063] Furthermore, multiple candidate movement paths can be determined between the initial position and the target position, and the lengths of the multiple candidate movement paths can be compared. The candidate movement path with the shortest length can be determined as the movement path.
[0064] Specifically, the process of moving a virtual game object includes moving through a first movement method and moving through a second movement method. In the process of moving a virtual game object through the first movement method, it moves according to a movement path. In the process of moving a virtual game object through the second movement method, it also moves according to a movement path.
[0065] In one example embodiment of this disclosure, after obtaining the movement path from the initial position to the target position through the above steps, the virtual game object can be controlled to move from its current initial position to an intermediate position using a first movement method, and then move from the intermediate position to the target position using a second movement method according to the movement path. Specifically, the movement path includes an intermediate position; the virtual game object can first be controlled to move from its current initial position to the intermediate position using the first movement method, and then the virtual game object can be controlled to move from the intermediate position to the target position using the second movement method according to the movement path.
[0066] The first movement method includes normal speed movement, and the second movement method includes instantaneous movement. That is, you can first control the virtual game object to move from its current initial position to the middle position at normal speed, and then control the virtual game object to move from the middle position to the target position according to the movement path.
[0067] Specifically, the process of a virtual game object moving from its initial position to its target position is divided into two parts: one part is when the virtual game object moves from its initial position to the middle position at a normal speed, and the other part is when the virtual game object moves from the middle position to the target position instantaneously.
[0068] In one example embodiment of this disclosure, the intermediate position can be a position determined when determining the movement path, or a position determined based on normal speed movement.
[0069] For example, you can control a virtual game object to move from its initial position at a normal speed. For instance, you can set the duration of the normal speed movement to x seconds. After controlling the virtual game object to move from its initial position at a normal speed for x seconds, you can determine the position of the virtual game object as the middle position.
[0070] It should be noted that this disclosure does not impose any special restrictions on the specific method for determining the intermediate position.
[0071] Furthermore, when controlling a virtual game object to move from its current initial position to the middle position at a normal speed, the virtual game object can be directly controlled to move instantly from the middle position to the target position according to the movement path; or, when controlling a virtual game object to move from its current initial position to the middle position at a normal speed, a preset time period can be waited before controlling the virtual game object to move instantly from the middle position to the target position according to the movement path.
[0072] The solution in this embodiment allows players to move to the target location by combining normal speed movement with instantaneous movement, thus shortening the movement time, reducing the player's play cost, and avoiding boredom caused by long movement periods. On the other hand, the movement process includes both normal speed movement and instantaneous movement. While shortening the movement time, it also retains normal speed movement for some sections of the route, avoiding the abruptness and discomfort caused by instantaneous movement throughout the entire process. It also allows players to understand the direction of the entire movement process through the normal speed movement process.
[0073] In one example embodiment of this disclosure, after obtaining the movement path from the initial position to the target position through the above steps, the virtual game object can be controlled to move from its current initial position to an intermediate position using a first movement method, and then move from the intermediate position to the target position using a second movement method according to the movement path. Specifically, the movement path includes an intermediate position; the virtual game object can first be controlled to move from its current initial position to the intermediate position using the first movement method, and then the virtual game object can be controlled to move from the intermediate position to the target position using the second movement method according to the movement path.
[0074] The first movement method includes instantaneous movement, and the second movement method includes normal speed movement. That is, you can first control the virtual game object to move from its current initial position to the middle position by instantaneous movement, and then control the virtual game object to move from the middle position to the target position by normal speed along the movement path.
[0075] Specifically, the process of a virtual game object moving from its initial position to its target position is divided into two parts: one part is when the virtual game object moves instantly from its initial position to the middle position, and the other part is when the virtual game object moves from the middle position to the target position at a normal speed.
[0076] In one example embodiment of this disclosure, the intermediate position can be a position determined when determining the movement path, or a position determined based on normal speed movement.
[0077] It should be noted that this disclosure does not impose any special restrictions on the specific method for determining the intermediate position.
[0078] Furthermore, when controlling the virtual game object to move from its current initial position to the middle position using the first movement method, the virtual game object can be directly controlled to move from the middle position to the target position using the second movement method according to the movement path; or, when controlling the virtual game object to move from its current initial position to the middle position using the first movement method, a preset time period can be waited before controlling the virtual game object to move from the middle position to the target position using the second movement method according to the movement path.
[0079] The solution in this embodiment allows players to move to the target location by combining normal speed movement with instantaneous movement, thus shortening the movement time, reducing the player's play cost, and avoiding boredom caused by long movement periods. On the other hand, the movement process includes both normal speed movement and instantaneous movement. While shortening the movement time, it also retains normal speed movement for some sections of the route, avoiding the abruptness and discomfort caused by instantaneous movement throughout the entire process. It also allows players to understand the direction of the entire movement process through the normal speed movement process.
[0080] In one example embodiment of this disclosure, a virtual game object can be controlled to start from a central position and move along a movement path using a second movement method. After a first preset time period, the virtual game object enters the graphical user interface and moves to the target position along the movement path using the second movement method. (See also...) Figure 3 As shown, controlling a virtual game object to enter the graphical user interface after a first preset time period and move to the target location along a movement path using a second movement method may include the following steps S310 to S320:
[0081] Step S310: Control the virtual game object to start from the middle position and move along the movement path using the second movement method;
[0082] Step S320: Control the virtual game object to enter the graphical user interface after a first preset time period, and move to the target position along the movement path in the second movement mode.
[0083] In one example embodiment of this disclosure, after determining the movement path through the above steps, the virtual game object can be controlled to start from the middle position and move along the movement path using a second movement method. After moving from the middle position and using the second movement method for a first preset time period, the virtual game object enters the graphical user interface, that is, the virtual game object enters a portion of the virtual game scene displayed by the current graphical user interface, and continues to move along the movement path to the target position using the second movement method. The first movement method includes instantaneous movement, and the second movement method includes normal speed movement.
[0084] Specifically, after controlling the virtual game object to instantly move from its current initial position to the middle position, the virtual game object can be controlled to start from the middle position and move along the movement path at a normal speed. After a first preset time period, the virtual game object enters the graphical user interface and continues to move along the movement path at a normal speed to the target position.
[0085] In one example embodiment of this disclosure, the graphical user interface is controlled to jump from a first virtual game scene corresponding to an initial position to a second virtual game scene corresponding to a target position. The contact positions between a portion of the movement path in the second virtual game scene and the edge of the second virtual game scene are obtained, and a position on the movement path at a preset distance from the contact position is determined as the intermediate position. The intermediate position is located outside the second virtual game scene, and a first preset time period is required for the virtual game object to enter the second virtual game scene from the intermediate position using a first movement method.
[0086] Specifically, the first virtual game scene corresponding to the initial position may include the virtual game scene where the virtual game object is located, and the second virtual game scene corresponding to the target position may also include the virtual game scene where the virtual game object is located. It should be noted that this disclosure does not impose any special limitations on the specific form of the first virtual game scene corresponding to the initial position and the second virtual game scene corresponding to the target position.
[0087] Specifically, the graphical user interface (GUI) jumps from the first virtual game scene corresponding to the initial position to the second virtual game scene corresponding to the target position. This can include a direct jump from the first virtual game scene corresponding to the initial position to the second virtual game scene corresponding to the target position, or an indirect jump from the first virtual game scene corresponding to the initial position to the second virtual game scene corresponding to the target position. It should be noted that this disclosure does not impose any special limitations on the specific method of jumping from the first virtual game scene corresponding to the initial position to the second virtual game scene corresponding to the target position.
[0088] Specifically, the second virtual game scene has edges, and a portion of the movement path can be displayed in the second virtual game scene. The intersection of this portion of the movement path with the edge of the second virtual game scene can be determined as the contact position.
[0089] Furthermore, when there are multiple intersections between a portion of the movement path and the edge of the second virtual game scene, the movement direction of the movement path can be obtained, and the target position can be determined among the multiple intersections based on the movement direction of the movement path.
[0090] In one example embodiment of this disclosure, after determining the contact position, a position on the movement path at a preset distance from the contact position can be defined as the intermediate position. This intermediate position is located outside the second virtual game scene. Specifically, on the movement path outside the second virtual game scene, a position at a preset distance from the contact position can be defined as the intermediate position.
[0091] Specifically, it takes a first preset time period for a virtual game object to enter the second virtual game scene from the middle position using the first movement method. When the virtual game object starts from the middle position and enters the second virtual game scene (reaches the contact position), it takes a first preset time period. That is, the virtual game object needs to consume the first preset time period to move a preset distance using the first movement method.
[0092] For example, such as Figure 4 As shown, the game has a virtual game scene 400. The graphical user interface 401 can be controlled to jump from the initial position of the first virtual game scene to the target position of the second virtual game scene 402. The initial position 405 of the virtual game object in the first virtual game scene can be obtained, and the target position 403 in the second virtual game scene can be determined. A movement path 406 is determined based on the initial position 405 and the target position 403. The contact position 407 between a portion of the movement path 411 in the second virtual game scene 402 and the edge 409 of the second virtual game scene is obtained. The position on the movement path 406 at a preset distance from the contact position 407 is determined as... At the middle position 404, outside the second virtual game scene 402, the virtual game object can be controlled to instantly move from the initial position 405 to the middle position 404. Starting from the middle position 404, the virtual game object moves at a normal speed along the movement path. After a first preset time period (e.g., 0.5 to 1 second), that is, after the virtual game object needs to consume the first preset time period to move a preset distance (corresponding to part of the movement path 408) in the first movement method, the virtual game object enters the second virtual game scene 402 and continues to be controlled to move at a normal speed along part of the movement path 411 to the target position 403.
[0093] Through the above steps S310 to S320, the virtual game object can be controlled to start from the middle position and move along the movement path in the second movement mode. After a first preset time period, the virtual game object enters the graphical user interface and moves to the target position along the movement path in the second movement mode.
[0094] In one example embodiment of this disclosure, the movement time of a virtual game object moving along a movement path to a target location using a first movement method can be obtained. When the movement time is greater than or equal to a second preset time period, the virtual game object is controlled to move from its current initial position to an intermediate position using the first movement method, and then moves from the intermediate position to the target location using a second movement method. When the movement time is less than the second preset time period, the virtual game object is controlled to move along the movement path to the target location using the first movement method. (Refer to...) Figure 5 As shown, when the movement time is less than the second preset time period, controlling the virtual game object to move along the movement path to the target position in the first movement mode may include the following steps S510 to S530:
[0095] Step S510: Obtain the movement time of the virtual game object moving to the target position along the movement path in the first movement mode;
[0096] In one example embodiment of this disclosure, after obtaining the initial and target positions of the virtual game object through the above steps, the movement time of the virtual game object along the movement path to the target position using a first movement mode can be determined first. The intermediate position is located on the movement path between the initial and target positions. The first movement mode includes normal speed movement, and the second movement mode includes instantaneous movement. Specifically, the movement time of the virtual game object along the movement path using the first movement mode to the target position can be calculated based on the obtained movement speed of the virtual game object and the length of the movement path. That is, the movement time of the virtual game object along the movement path to the target position using the normal speed movement mode is obtained.
[0097] It should be noted that this disclosure does not impose any special limitations on the specific method for obtaining the movement time of a virtual game object moving along the movement path to the target location in the first movement mode.
[0098] Step S520: When the movement duration is greater than or equal to the second preset time period, control the virtual game object to move from its current initial position to the middle position in a first movement mode, and to move from the middle position to the target position in a second movement mode;
[0099] Step S530: When the movement time is less than the second preset time period, control the virtual game object to move to the target position along the movement path in the first movement mode;
[0100] In one example embodiment of this disclosure, after obtaining the movement time of the virtual game object along the movement path to the target position using the first movement method through the above steps, when the movement time is greater than or equal to a second preset time period, the virtual game object can be controlled to move from its current initial position to an intermediate position using the first movement method, and then move from the intermediate position to the target position using the second movement method; alternatively, when the movement time is less than the second preset time period, the virtual game object can be controlled to move along the movement path to the target position using the first movement method. The first movement method includes normal speed movement, and the second movement method includes instantaneous movement.
[0101] Specifically, the movement duration can be compared with a second preset time period. If the movement duration is greater than or equal to the second preset time period, it indicates that the distance between the initial position and the target position is relatively far. In this case, the scheme disclosed herein can be used to control the virtual game object to move to the target position along the movement path, that is, to control the virtual game object to move from its current initial position to the middle position in a first movement mode, and to move from the middle position to the target position in a second movement mode. If the movement duration is less than the second preset time period, it indicates that the distance between the initial position and the target position is relatively short. In this case, the virtual game object can be controlled to move to the target position along the movement path in a first movement mode.
[0102] Through the above steps S510 to S530, the movement time of the virtual game object moving to the target position along the movement path in the first movement mode can be obtained. When the movement time is greater than or equal to the second preset time period, the virtual game object is controlled to move from its current initial position to the middle position in the first movement mode, and to move from the middle position to the target position in the second movement mode. When the movement time is less than the second preset time period, the virtual game object is controlled to move to the target position along the movement path in the first movement mode.
[0103] In one embodiment of the game control method provided by this disclosure, a target position can be determined in a virtual game scene. In response to a movement command to the target position, the virtual game object is controlled to move from its current initial position to an intermediate position using a first movement method, and then from the intermediate position to the target position using a second movement method. Through the solution of this disclosure, different movement methods can be combined to reach the target position, enriching the movement options and preventing players from becoming bored during prolonged movement processes.
[0104] It should be noted that the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this disclosure, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0105] Furthermore, in an exemplary embodiment of this disclosure, a game control device is also provided. (Refer to...) Figure 6 As shown, a game control device 600 includes: a target position determination module 610 and a movement control module 620.
[0106] The target position determination module is used to determine the target position in the virtual game scene; the movement control module is used to respond to the movement command of the target position, control the virtual game object to move from its current initial position to the intermediate position in a first movement mode, and to move from the intermediate position to the target position in a second movement mode; wherein the intermediate position is located between the initial position and the target position.
[0107] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, the apparatus for determining a target position in a virtual game scene further includes: a game scene adjustment unit for adjusting the virtual game scene displayed in the graphical user interface to obtain a target virtual game scene; and a position determination unit for determining the target position in the target virtual game scene.
[0108] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, the intermediate position is located on the movement path between the initial position and the target position. The device controls the virtual game object to move from its current initial position to the intermediate position in a first movement mode, and to move from the intermediate position to the target position in a second movement mode. The device further includes: a first control unit, used to control the virtual game object to move from its current initial position to the intermediate position in the first movement mode, and to move from the intermediate position to the target position along the movement path in the second movement mode; wherein, the first movement mode includes normal speed movement, and the second movement mode includes instantaneous movement.
[0109] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, the intermediate position is located on the movement path between the initial position and the target position. The device controls the virtual game object to move from its current initial position to the intermediate position in a first movement mode, and to move from the intermediate position to the target position in a second movement mode. The device further includes a second control unit, which controls the virtual game object to move from its current initial position to the intermediate position in the first movement mode, and to move from the intermediate position to the target position along the movement path in the second movement mode. The first movement mode includes instantaneous movement, and the second movement mode includes normal speed movement.
[0110] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, the device further includes: a trigger control unit for controlling the virtual game object to start from the middle position and move along the movement path in the second movement mode; and a continue movement unit for controlling the virtual game object to enter the graphical user interface after a first preset time period and move along the movement path in the second movement mode to the target position.
[0111] In an exemplary embodiment of this disclosure, based on the foregoing scheme, the apparatus further includes: a jump unit, configured to control the graphical user interface to jump from a first virtual game scene corresponding to an initial position to a second virtual game scene corresponding to a target position; a contact position determination unit, configured to obtain the contact position between a portion of the movement path in the second virtual game scene and the edge of the second virtual game scene; and an intermediate position determination unit, configured to determine the position on the movement path that is a preset distance from the contact position as the intermediate position; wherein the intermediate position is located outside the second virtual game scene, and the virtual game object needs to consume a first preset time period to enter the second virtual game scene from the intermediate position in a first movement manner.
[0112] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, the intermediate position is located on the movement path between the initial position and the target position. The device controls a virtual game object to move from its current initial position to the intermediate position using a first movement method, and from the intermediate position to the target position using a second movement method. The device further includes: a movement duration acquisition unit, used to acquire the movement duration of the virtual game object moving along the movement path to the target position using the first movement method; a first comparison unit, used to control the virtual game object to move from its current initial position to the intermediate position using the first movement method, and from the intermediate position to the target position using the second movement method, when the movement duration is greater than or equal to a second preset time period; and a second comparison unit, used to control the virtual game object to move along the movement path to the target position using the first movement method when the movement duration is less than the second preset time period. The first movement method includes normal speed movement, and the second movement method includes instantaneous movement.
[0113] One embodiment of this disclosure provides a game control device that can determine a target location in a virtual game scene. In response to a movement command to the target location, it controls a virtual game object to move from its current initial position to an intermediate position using a first movement method, and then moves from the intermediate position to the target location using a second movement method. This solution allows for movement to the target location through a combination of different movement methods, enriching the movement options and preventing players from becoming bored during prolonged movement.
[0114] Since the functional modules of the game control device in the example embodiments of this disclosure correspond to the steps of the example embodiments of the game control method described above, for details not disclosed in the device embodiments of this disclosure, please refer to the embodiments of the game control method described above.
[0115] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0116] Furthermore, in an exemplary embodiment of this disclosure, an electronic device capable of implementing the above-described game control method is also provided.
[0117] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be embodied in the following forms: a completely hardware embodiment, a completely software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."
[0118] The following reference Figure 7 To describe an electronic device 700 according to such an embodiment of the present disclosure. Figure 7 The electronic device 700 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.
[0119] like Figure 7 As shown, the electronic device 700 is manifested in the form of a general-purpose computing device. The components of the electronic device 700 may include, but are not limited to: at least one processing unit 710, at least one storage unit 720, a bus 730 connecting different system components (including storage unit 720 and processing unit 710), and a display unit 740.
[0120] The storage unit stores program code, which can be executed by the processing unit 710 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 710 can perform actions such as... Figure 1 The steps shown are: S110: Determine the target position in the virtual game scene; S120: In response to the movement command of the target position, control the virtual game object to move from its current initial position to the middle position in a first movement mode, and to move from the middle position to the target position in a second movement mode.
[0121] In one exemplary embodiment of this disclosure, determining a target location in a virtual game scene based on the aforementioned scheme includes: adjusting the virtual game scene displayed in the graphical user interface to obtain a target virtual game scene; and determining the target location in the target virtual game scene.
[0122] In one exemplary embodiment of this disclosure, based on the aforementioned scheme, the intermediate position is located on the movement path between the initial position and the target position. Controlling the virtual game object to move from its current initial position to the intermediate position in a first movement mode, and to move from the intermediate position to the target position in a second movement mode, includes: controlling the virtual game object to move from its current initial position to the intermediate position in the first movement mode, and to move from the intermediate position to the target position along the movement path in the second movement mode; wherein, the first movement mode includes normal speed movement, and the second movement mode includes instantaneous movement.
[0123] In one exemplary embodiment of this disclosure, based on the aforementioned scheme, the intermediate position is located on the movement path between the initial position and the target position. Controlling the virtual game object to move from its current initial position to the intermediate position in a first movement mode, and to move from the intermediate position to the target position in a second movement mode, includes: controlling the virtual game object to move from its current initial position to the intermediate position in the first movement mode, and to move from the intermediate position to the target position along the movement path in the second movement mode; wherein, the first movement mode includes instantaneous movement, and the second movement mode includes normal speed movement.
[0124] In one exemplary embodiment of this disclosure, based on the aforementioned scheme, moving from an intermediate position to a target position using a second movement method along a movement path includes: controlling a virtual game object to start from the intermediate position and move along a movement path using a second movement method; controlling the virtual game object to enter a graphical user interface after a first preset time period and move along a movement path to the target position using a second movement method.
[0125] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, the graphical user interface is controlled to jump from the first virtual game scene corresponding to the initial position to the second virtual game scene corresponding to the target position; the contact position between a portion of the movement path in the second virtual game scene and the edge of the second virtual game scene is obtained; the position on the movement path that is a preset distance away from the contact position is determined as the intermediate position; wherein, the intermediate position is located outside the second virtual game scene, and the virtual game object needs to consume a first preset time period to enter the second virtual game scene from the intermediate position in a first movement manner.
[0126] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, the intermediate position is located on the movement path between the initial position and the target position. Controlling the virtual game object to move from its current initial position to the intermediate position using a first movement method, and to move from the intermediate position to the target position using a second movement method, includes: obtaining the movement duration of the virtual game object moving to the target position along the movement path using the first movement method; when the movement duration is greater than or equal to a second preset time period, controlling the virtual game object to move from its current initial position to the intermediate position using the first movement method, and to move from the intermediate position to the target position using the second movement method; when the movement duration is less than the second preset time period, controlling the virtual game object to move to the target position along the movement path using the first movement method; wherein, the first movement method includes normal speed movement, and the second movement method includes instantaneous movement.
[0127] One embodiment of this disclosure provides an electronic device that can determine a target location in a virtual game scene. In response to a movement command to the target location, it controls a virtual game object to move from its current initial position to an intermediate position using a first movement method, and then moves from the intermediate position to the target location using a second movement method. This solution allows for movement to the target location using a combination of different movement methods, enriching the movement options and preventing players from becoming bored during prolonged movement.
[0128] Storage unit 720 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 721 and / or cache memory 722, and may further include a read-only memory (ROM) 723.
[0129] The storage unit 720 may also include a program / utility 724 having a set (at least one) of program modules 725, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0130] Bus 730 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0131] Electronic device 700 can also communicate with one or more external devices 770 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 700, and / or with any device that enables electronic device 700 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 750. Furthermore, electronic device 700 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 760. As shown, network adapter 760 communicates with other modules of electronic device 700 via bus 730. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0132] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0133] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of this disclosure may also be implemented as a program product including program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.
[0134] In one example embodiment of this disclosure, a computer-readable signal medium is provided that can display a portion of a virtual game scene and virtual game objects therein through a graphical user interface of a terminal device. The method includes: determining a target position in the virtual game scene; and, in response to a movement command to the target position, controlling a virtual game object to move from its current initial position to an intermediate position in a first movement manner, and to move from the intermediate position to the target position in a second movement manner; wherein the intermediate position is located between the initial position and the target position.
[0135] In one exemplary embodiment of this disclosure, determining a target location in a virtual game scene based on the aforementioned scheme includes: adjusting the virtual game scene displayed in the graphical user interface to obtain a target virtual game scene; and determining the target location in the target virtual game scene.
[0136] In one exemplary embodiment of this disclosure, based on the aforementioned scheme, the intermediate position is located on the movement path between the initial position and the target position. Controlling the virtual game object to move from its current initial position to the intermediate position in a first movement mode, and to move from the intermediate position to the target position in a second movement mode, includes: controlling the virtual game object to move from its current initial position to the intermediate position in the first movement mode, and to move from the intermediate position to the target position along the movement path in the second movement mode; wherein, the first movement mode includes normal speed movement, and the second movement mode includes instantaneous movement.
[0137] In one exemplary embodiment of this disclosure, based on the aforementioned scheme, the intermediate position is located on the movement path between the initial position and the target position. Controlling the virtual game object to move from its current initial position to the intermediate position in a first movement mode, and to move from the intermediate position to the target position in a second movement mode, includes: controlling the virtual game object to move from its current initial position to the intermediate position in the first movement mode, and to move from the intermediate position to the target position along the movement path in the second movement mode; wherein, the first movement mode includes instantaneous movement, and the second movement mode includes normal speed movement.
[0138] In one exemplary embodiment of this disclosure, based on the aforementioned scheme, moving from an intermediate position to a target position using a second movement method along a movement path includes: controlling a virtual game object to start from the intermediate position and move along a movement path using a second movement method; controlling the virtual game object to enter a graphical user interface after a first preset time period and move along a movement path to the target position using a second movement method.
[0139] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, the graphical user interface is controlled to jump from the first virtual game scene corresponding to the initial position to the second virtual game scene corresponding to the target position; the contact position between a portion of the movement path in the second virtual game scene and the edge of the second virtual game scene is obtained; the position on the movement path that is a preset distance away from the contact position is determined as the intermediate position; wherein, the intermediate position is located outside the second virtual game scene, and the virtual game object needs to consume a first preset time period to enter the second virtual game scene from the intermediate position in a first movement manner.
[0140] In an exemplary embodiment of this disclosure, based on the aforementioned scheme, the intermediate position is located on the movement path between the initial position and the target position. Controlling the virtual game object to move from its current initial position to the intermediate position using a first movement method, and to move from the intermediate position to the target position using a second movement method, includes: obtaining the movement duration of the virtual game object moving to the target position along the movement path using the first movement method; when the movement duration is greater than or equal to a second preset time period, controlling the virtual game object to move from its current initial position to the intermediate position using the first movement method, and to move from the intermediate position to the target position using the second movement method; when the movement duration is less than the second preset time period, controlling the virtual game object to move to the target position along the movement path using the first movement method; wherein, the first movement method includes normal speed movement, and the second movement method includes instantaneous movement.
[0141] One embodiment of this disclosure provides a computer-readable signal medium that can determine a target location in a virtual game scene. In response to a movement command to the target location, it controls a virtual game object to move from its current initial position to an intermediate position using a first movement method, and from the intermediate position to the target location using a second movement method. This disclosure allows for movement to the target location using a combination of different movement methods, enriching the movement options and preventing players from becoming bored with prolonged movement.
[0142] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0143] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0144] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing devices can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0145] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this disclosure and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0146] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
Claims
1. A game control method characterized by comprising: The method of displaying a portion of a virtual game scene and its virtual game objects through a graphical user interface on a terminal device includes: Determine the target location within the virtual game scene; In response to a movement command to the target location, the virtual game object is controlled to move from its current initial position to an intermediate position in a first movement mode, and from the intermediate position to the target location in a second movement mode; The intermediate position is located between the initial position and the target position; the first movement mode includes normal speed movement, and the second movement mode includes instantaneous movement, or the first movement mode includes instantaneous movement and the second movement mode includes normal speed movement.
2. The method of claim 1, wherein, Determining the target location in the virtual game scene includes: The target virtual game scene is obtained by adjusting the virtual game scene displayed in the graphical user interface; The target location is determined within the target virtual game scene.
3. The method according to claim 1, characterized in that, The intermediate position is located on the movement path between the initial position and the target position. Controlling the virtual game object to move from its current initial position to the intermediate position using a first movement method, and to move from the intermediate position to the target position using a second movement method, includes: The virtual game object is controlled to move from its current initial position to a middle position using a first movement method, and then moves from the middle position to the target position according to the movement path using a second movement method. The first movement method includes movement at normal speed, and the second movement method includes instantaneous movement.
4. The method according to claim 1, characterized in that, The intermediate position is located on the movement path between the initial position and the target position. Controlling the virtual game object to move from its current initial position to the intermediate position using a first movement method, and to move from the intermediate position to the target position using a second movement method, includes: The virtual game object is controlled to move from its current initial position to a middle position using a first movement method, and then moves from the middle position to the target position according to the movement path using a second movement method. The first movement method includes instantaneous movement, and the second movement method includes normal speed movement.
5. The method according to claim 4, characterized in that, The second movement method, moving from the intermediate position to the target position according to the movement path, includes: The virtual game object is controlled to start from the middle position and move along the movement path using the second movement method; The virtual game object is controlled to enter the graphical user interface after a first preset time period, and moves to the target location along the movement path using the second movement method.
6. The method according to claim 5, characterized in that, The method further includes: The graphical user interface is controlled to jump from the first virtual game scene corresponding to the initial position to the second virtual game scene corresponding to the target position; Obtain the contact position between a portion of the movement path in the second virtual game scene and the edge of the second virtual game scene; The position on the moving path that is at a preset distance from the contact position is determined as the middle position; The intermediate position is located outside the second virtual game scene, and the virtual game object needs to consume a first preset time period to enter the second virtual game scene from the intermediate position in a first movement mode.
7. The method according to claim 1, characterized in that, The intermediate position is located on the movement path between the initial position and the target position. Controlling the virtual game object to move from its current initial position to the intermediate position using a first movement method, and to move from the intermediate position to the target position using a second movement method, includes: The time taken for the virtual game object to move to the target location along the movement path using the first movement method is obtained. When the movement duration is greater than or equal to the second preset time period, the virtual game object is controlled to move from its current initial position to the middle position in a first movement mode, and from the middle position to the target position in a second movement mode; When the movement time is less than the second preset time period, the virtual game object is controlled to move along the movement path to the target position in the first movement mode; The first movement method includes movement at normal speed, and the second movement method includes instantaneous movement.
8. A game control device, characterized in that, The device displays a portion of a virtual game scene and its virtual game objects through a graphical user interface on a terminal device. The device includes: A target location determination module is used to determine the target location in the virtual game scene; A movement control module is configured to, in response to a movement command to the target location, control the virtual game object to move from its current initial position to an intermediate position in a first movement mode, and from the intermediate position to the target location in a second movement mode; wherein the intermediate position is located between the initial position and the target location; the first movement mode includes normal speed movement, and the second movement mode includes instantaneous movement, or the first movement mode includes instantaneous movement, and the second movement mode includes normal speed movement.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method as described in any one of claims 1 to 7.
10. An electronic device, characterized in that, include: One or more processors; as well as A memory for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the method as described in any one of claims 1 to 7.