Game control method, device, equipment and storage medium
By introducing virtual mobile vehicles into the game to connect different virtual spaces, the visual fatigue and monotony of the game caused by players repeatedly climbing stairs are solved, and the fun of the game and player participation are improved.
Patent Information
- Application Number
- CN202210633552.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-06
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2042-06-06
AI Technical Summary
In open world or shooting games, players' repeated climbing of stairs for a long time will cause visual fatigue and the game content will be monotonous and boring, which will reduce the players' enthusiasm for moving and searching in the game.
By introducing virtual moving vehicles, such as virtual elevators or trains, into the game scene to connect different virtual spaces, players can control virtual characters to enter these vehicles for quick movement and avoid repeated climbing of stairs.
It improves the fun of the game and the enthusiasm of players, reduces the difficulty of understanding through the use of virtual vehicles, saves time and enriches the content of the game.
Smart Images

Figure CN115025496B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of game technology, and in particular to a game control method, device, equipment and storage medium. Background Art
[0002] With the rapid development of gaming technology, there are many high-rise buildings in some open world or shooting games, and virtual objects can move around in buildings on different floors to search for supplies.
[0003] However, if players repeatedly climb stairs for a long time, on the one hand, they will easily suffer from visual fatigue, and on the other hand, the game content will appear monotonous, boring and unoriginal, reducing the players' enthusiasm for moving and searching in the game. Summary of the Invention
[0004] In view of this, embodiments of the present application provide a game control method, apparatus, device, and storage medium to enrich game play and enhance player enthusiasm and gaming experience.
[0005] In a first aspect, embodiments of the present application provide a game control method, wherein a graphical user interface is provided through a terminal device, wherein the graphical user interface displays at least a portion of a game scene, wherein the game scene includes a controlled virtual character, at least two virtual spaces in preset directions, and a virtual mobile vehicle, wherein the virtual mobile vehicle is used to connect the at least two virtual spaces, and each virtual space has a virtual passage for entering and exiting the virtual mobile vehicle. The method includes:
[0006] In response to a movement control operation on the controlled virtual character, controlling the controlled virtual character to move within a first virtual space in the game scene;
[0007] In response to the controlled virtual character approaching a virtual passage of the first virtual space, displaying at least two direction controls on the graphical user interface;
[0008] In response to a selection operation on a target direction control among the at least two direction controls, calling the virtual mobile vehicle to move to the first virtual space and controlling the opening of a virtual channel in the first virtual space;
[0009] In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control;
[0010] The first virtual space or the second virtual space is any one of the at least two virtual spaces.
[0011] In an optional embodiment, displaying at least two direction controls on the graphical user interface includes:
[0012] A first operation pop-up window is displayed on the graphical user interface, wherein the first operation pop-up window displays: the at least two direction controls and position information of the first virtual space.
[0013] In an optional embodiment, before controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control, the method further includes:
[0014] Displaying at least two identification controls corresponding to positions of the at least two virtual spaces, respectively, on the graphical user interface;
[0015] The controlling the virtual moving vehicle to drive the controlled virtual character to move from the first virtual space to the second virtual space based on the moving direction indicated by the target direction control includes:
[0016] In response to the selection operation of the target identification control among the at least two identification controls, the virtual mobile vehicle is controlled based on the moving direction indicated by the target direction control, so as to drive the controlled virtual character to move from the first virtual space to the second virtual space indicated by the target identification control.
[0017] In an optional embodiment, the method further includes:
[0018] In response to the controlled virtual character moving from the first virtual space to the second virtual space, calculating an estimated arrival time of the controlled virtual character to the second virtual space based on a distance between the virtual space currently located by the controlled virtual character and the second virtual space;
[0019] The estimated arrival time is displayed on the graphical user interface.
[0020] In an optional embodiment, displaying at least two identification controls corresponding to the positions of the at least two virtual spaces on the graphical user interface includes:
[0021] A second operation pop-up window is displayed on the graphical user interface, wherein the second operation pop-up window displays: the at least two identification controls, the position information of the first virtual space, and an opening control and a closing control for a virtual channel of the first virtual space.
[0022] In an optional embodiment, after the controlled virtual character enters the virtual mobile vehicle through the virtual passage of the first virtual space, the method further includes:
[0023] A call request for the virtual mobile vehicle is received. When the virtual space corresponding to the call request is located in the moving direction indicated by the target direction control, a preset mark is displayed on the identification control of the virtual space corresponding to the call request among the at least two identification controls, and a preset prompt sound effect is played.
[0024] In an optional embodiment, after controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control, the method further includes:
[0025] In response to the controlled virtual character moving from the first virtual space to the second virtual space, the controlled virtual character is controlled to leave the virtual moving vehicle via a virtual passage in the second virtual space.
[0026] In an optional embodiment, before controlling the controlled virtual character to leave the virtual mobile vehicle via the virtual passage of the second virtual space, the method further includes:
[0027] In response to the virtual channel of the second virtual space being attacked, displaying a prompt message on the graphical user interface;
[0028] The controlling the controlled virtual character to leave the virtual mobile vehicle via the virtual passage of the second virtual space includes:
[0029] The controlled virtual character is controlled to leave the virtual mobile vehicle through the virtual passage of the second virtual space in a combat-ready state.
[0030] In an optional embodiment, before controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space indicated by the target identification control based on the movement direction indicated by the target direction control, the method further includes:
[0031] In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, an identification control corresponding to the virtual space where the game exit point is located is marked in the at least two identification controls.
[0032] In an optional embodiment, the game scene further includes: a non-player character set at a virtual passage of each virtual space, and the method further includes:
[0033] If the controlled virtual character and the non-player character belong to different battle camps, a prompt message is pushed to the terminal device to indicate that the non-player character exists at the virtual channel of the second virtual space and that the controlled virtual character is in a battle-ready state.
[0034] In a second aspect, embodiments of the present application further provide a game control device that provides a graphical user interface through a terminal device, wherein the graphical user interface displays at least a portion of a game scene, wherein the game scene includes a controlled virtual character, at least two virtual spaces in preset directions, and a virtual mobile vehicle, wherein the virtual mobile vehicle is used to connect the at least two virtual spaces, and each virtual space has a virtual passage for entering and exiting the virtual mobile vehicle. The device includes:
[0035] a control module, configured to respond to a movement control operation on the controlled virtual character and control the controlled virtual character to move within a first virtual space in the game scene;
[0036] a display module, configured to display at least two direction controls on the graphical user interface in response to the controlled virtual character approaching the virtual passage of the first virtual space;
[0037] a processing module, configured to, in response to a selection operation on a target direction control among the at least two direction controls, call the virtual mobile vehicle to move to the first virtual space, and control opening of a virtual channel in the first virtual space;
[0038] a control module configured to, in response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, control the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control;
[0039] The first virtual space or the second virtual space is any one of the at least two virtual spaces.
[0040] In an optional embodiment, the display module is specifically used to:
[0041] A first operation pop-up window is displayed on the graphical user interface, wherein the first operation pop-up window displays: the at least two direction controls and position information of the first virtual space.
[0042] In an optional embodiment, the display module is further used to:
[0043] Displaying at least two identification controls corresponding to positions of the at least two virtual spaces, respectively, on the graphical user interface;
[0044] The control module is specifically used to:
[0045] In response to the selection operation of the target identification control among the at least two identification controls, the virtual mobile vehicle is controlled based on the moving direction indicated by the target direction control, so as to drive the controlled virtual character to move from the first virtual space to the second virtual space indicated by the target identification control.
[0046] In an optional embodiment, the processing module is specifically configured to:
[0047] In response to the controlled virtual character moving from the first virtual space to the second virtual space, calculating an estimated arrival time of the controlled virtual character to the second virtual space based on a distance between the virtual space currently located by the controlled virtual character and the second virtual space;
[0048] The display module is further configured to display the estimated arrival time on the graphical user interface.
[0049] In an optional embodiment, the display module is specifically used to:
[0050] A second operation pop-up window is displayed on the graphical user interface, wherein the second operation pop-up window displays: the at least two identification controls, the position information of the first virtual space, and an opening control and a closing control for a virtual channel of the first virtual space.
[0051] In an optional embodiment, the device further comprises:
[0052] The receiving module is used to receive a call request for the virtual mobile vehicle. When the virtual space corresponding to the call request is located in the moving direction indicated by the target direction control, the display module is also used to display a preset mark on the identification control of the virtual space corresponding to the call request among the at least two identification controls, and play a preset prompt sound effect.
[0053] In an optional embodiment, the control module is further configured to:
[0054] In response to the controlled virtual character moving from the first virtual space to the second virtual space, the controlled virtual character is controlled to leave the virtual moving vehicle via a virtual passage in the second virtual space.
[0055] In an optional embodiment, the display module is further used to:
[0056] In response to the virtual channel of the second virtual space being attacked, displaying a prompt message on the graphical user interface;
[0057] The control module is specifically used to:
[0058] The controlled virtual character is controlled to leave the virtual mobile vehicle through the virtual passage of the second virtual space in a combat-ready state.
[0059] In an optional embodiment, the processing module is further configured to:
[0060] In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, an identification control corresponding to the virtual space where the game exit point is located is marked in the at least two identification controls.
[0061] In an optional embodiment, the device further comprises:
[0062] The push module is configured to push a prompt message to the terminal device if the controlled virtual character and the non-player character belong to different battle camps, so as to indicate that the non-player character exists at the virtual passage of the second virtual space and that the controlled virtual character is in a battle-ready state.
[0063] In a third aspect, an embodiment of the present application further provides a terminal device comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the terminal device is running, the processor communicates with the memory via the bus, and the processor executes the machine-readable instructions to execute the game control method described in any one of the first aspects.
[0064] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, the game control method described in any one of the first aspects is executed.
[0065] The game control method, apparatus, device, and storage medium of the embodiments of the present application include: responding to a movement control operation for a controlled virtual character, controlling the controlled virtual character to move within a first virtual space in a game scene, displaying at least two direction controls on a graphical user interface in response to the controlled virtual character approaching a virtual passage in the first virtual space, responding to a selection operation for a target direction control among the at least two direction controls, calling a virtual mobile vehicle to move to the first virtual space, and controlling the opening of the virtual passage in the first virtual space, responding to the controlled virtual character entering the virtual mobile vehicle via the virtual passage in the first virtual space, controlling the virtual mobile vehicle based on the movement direction indicated by the target direction control to drive the controlled virtual character to move from the first virtual space to the second virtual space. By driving the controlled virtual character to move through the virtual mobile vehicle, there is no need to repeatedly climb stairs, which improves the player's enthusiasm.
[0066] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.
[0068] Figure 1 Schematic diagram of the process of the game control method provided in the embodiment of the present application Figure 1 ;
[0069] Figure 2 Schematic diagram of the graphical user interface provided in the embodiment of the present application Figure 1 ;
[0070] Figure 3 Schematic diagram of the graphical user interface provided in the embodiment of the present application Figure 2 ;
[0071] Figure 4 Schematic diagram of the process of the game control method provided in the embodiment of the present application Figure 2 ;
[0072] Figure 5 Schematic diagram of the graphical user interface provided in the embodiment of the present application Figure 3 ;
[0073] Figure 6 Schematic diagram of the graphical user interface provided in the embodiment of the present application Figure 4 ;
[0074] Figure 7 Schematic diagram of the process of the game control method provided in the embodiment of the present application Figure 3 ;
[0075] Figure 8 Schematic diagram of the process of the game control method provided in the embodiment of the present application Figure 4 ;
[0076] Figure 9 A schematic diagram of the structure of a game control device provided in an embodiment of the present application;
[0077] Figure 10 A schematic diagram of the structure of the terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0078] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here 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 application for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application.
[0079] In one embodiment of the present disclosure, the game control method can be run on a local terminal device or a server. When the game control method is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0080] 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 game 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 cloud game server in the cloud is responsible for information processing. 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.
[0081] 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.
[0082] In a possible implementation, an embodiment of the present invention provides a game control method that provides a graphical user interface through a terminal device, wherein the terminal device can be the local terminal device mentioned above or the client device in the cloud interaction system mentioned above.
[0083] In view of the current players' long-term repetitive climbing behavior, on the one hand, it is easy to cause visual fatigue, and on the other hand, it will make the game content appear monotonous, boring and unoriginal, reducing the players' enthusiasm for moving and searching in the game. This application provides a game control method and designs a gameplay that can move quickly in the game scene. By highly restoring the behavior and scene in reality, it reduces the difficulty of players' understanding and reduces the teaching cost. By saving time, it guides players to spontaneously participate in the gameplay of virtual vehicles, enriches the game content and improves playability.
[0084] The game control method of the present application is described below with reference to several specific embodiments.
[0085] Figure 1 Schematic diagram of the process of the game control method provided in the embodiment of the present application Figure 1 The execution subject of this embodiment may be a terminal device, such as a mobile phone, a game console, a computer, or other device with data processing capabilities.
[0086] A graphical user interface is provided through a terminal device, and the graphical user interface displays at least a portion of a game scene, wherein the game scene includes a controlled virtual character, at least two virtual spaces in preset directions, and a virtual mobile vehicle, wherein the virtual mobile vehicle is used to connect at least two virtual spaces, and each virtual space has a virtual channel for entering and exiting the virtual mobile vehicle.
[0087] Among them, players can download and install game applications on terminal devices, and provide a graphical user interface through the terminal device. The graphical user interface displays at least part of the game scene, which includes: a controlled virtual character, at least two virtual spaces in preset directions, and a virtual mobile vehicle. The controlled virtual character is controlled by the terminal device, for example, it can be a virtual person, virtual action, etc. The preset direction can be, for example, vertical direction, horizontal direction, 45 degrees upward tilt, 45 degrees downward tilt, etc. The implementation method of the preset direction can be determined according to the specific game scene. This embodiment does not specifically limit the controlled virtual character and the preset direction.
[0088] The virtual mobile vehicle is used to connect at least two virtual spaces, and each virtual space has a virtual channel for entering and exiting the virtual mobile vehicle. That is, you can move between at least two virtual spaces through the virtual mobile vehicle, and you can enter and exit the virtual mobile vehicle through the virtual channel of each virtual space.
[0089] The virtual moving vehicle can be a transport vehicle with a movable enclosed box. For example, if the preset direction is vertical, the virtual moving vehicle can be a virtual elevator, and the virtual passageway can be an elevator door. Each virtual floor has an elevator door for entering and exiting the virtual elevator. The virtual elevator can carry a certain number of virtual objects and move vertically up and down floors in a fixed plane position. Multiple virtual floors can be located within the same virtual building.
[0090] Taking the preset direction as the horizontal direction as an example, the virtual mobile vehicle can be a transportation vehicle such as a train or a through train, and the virtual channel can be a vehicle door. Each virtual space has a door for entering and exiting the transportation vehicle. The transportation vehicle can carry a certain number of virtual objects and move horizontally left and right in a fixed vertical plane position. Among them, multiple virtual spaces can be located in different virtual buildings.
[0091] like Figure 1 As shown, the method may include:
[0092] S101: In response to a movement control operation on a controlled virtual character, control the controlled virtual character to move in a first virtual space in a game scene.
[0093] The movement control operation may be any one of a click operation, a long press operation, and a short press operation, which is not limited in this embodiment.
[0094] A movement control operation for a controlled virtual character is input on a terminal device, and the terminal device responds to the movement control operation for the controlled virtual character, controlling the controlled virtual character to move in a first virtual space in a game scene, wherein the first virtual space can be any one of at least two virtual spaces.
[0095] A graphical user interface is provided through a terminal device, and the graphical user interface can provide a virtual joystick. The movement control operation for the controlled virtual character can be: a movement control operation acting on the virtual joystick, the player inputs the movement control operation for the virtual joystick, and the terminal device responds to the movement control operation to control the controlled virtual character to move in the first virtual space in the game scene.
[0096] S102: In response to the controlled virtual character approaching a virtual passage in the first virtual space, displaying at least two direction controls on a graphical user interface.
[0097] When the controlled virtual character moves in the first virtual space, the terminal device monitors the position information of the controlled virtual character. If it is detected that the controlled virtual character is close to the virtual channel of the first virtual space, at least two direction controls are displayed on the graphical user interface in response to the controlled virtual character approaching the virtual channel of the first virtual space, wherein the controlled virtual character approaching the virtual channel of the first virtual space can be: the controlled virtual character is within a preset range of the virtual channel of the first virtual space.
[0098] At least two direction controls are used to indicate corresponding movement directions respectively. Taking a virtual elevator as an example, the at least two direction controls may include: an upward direction control and a downward direction control. Among them, if the controlled virtual character is located in the first virtual space, the upward direction control is used to indicate that the controlled virtual character can move from the first virtual space to a virtual space above the first virtual space via a virtual mobile vehicle, and the downward direction control is used to indicate that the controlled virtual character can move from the first virtual space to a virtual space below the first virtual space via a virtual mobile vehicle.
[0099] Taking a transport vehicle such as a train or through train as an example, at least two directional controls may also include: a left movement control and a right movement control. The left movement control is used to indicate that the controlled virtual character can move from the first virtual space to the virtual space to the left of the first virtual space via a virtual movement vehicle, and the right movement control is used to indicate that the controlled virtual character can move from the first virtual space to the virtual space to the right of the first virtual space via a virtual movement vehicle.
[0100] It should be noted that, taking virtual floors as an example, there are 9 virtual floors, namely 1st to 9th floors. If the first virtual space is on the 1st floor, the downward direction control may be in an invalid state, that is, unavailable. If the first virtual space is on the 9th floor, the upward direction control may be in an invalid state, that is, unavailable.
[0101] S103: In response to a selection operation on a target direction control among the at least two direction controls, call a virtual mobile vehicle to move to the first virtual space, and control opening of a virtual channel in the first virtual space.
[0102] The target direction control can be any one of at least two direction controls. The player can input a selection operation for the target direction control. In response to the selection operation for the target direction control, the terminal device calls the virtual mobile vehicle to move to the first virtual space where the controlled virtual character is located, and controls the opening of the virtual channel of the first virtual space. The virtual mobile vehicle can move upward to the first virtual space or downward to the first virtual space, depending on the virtual space where the virtual mobile vehicle is located.
[0103] Among them, before the selection operation for the target direction control is input, the virtual mobile vehicle may be in the following two states. One is the standby state, that is, the virtual mobile vehicle may be stationary in a certain virtual space and waiting for control instructions. In this state, in response to the selection operation for the target direction control, the virtual mobile vehicle can be directly called to move to the first virtual space.
[0104] The other is the running state, that is, the virtual mobile vehicle may move towards a certain virtual space according to the control instructions of other players. In this state, the virtual mobile vehicle can move at a uniform speed and consume a fixed time when moving in different virtual spaces, such as 1 second. After calling the virtual mobile vehicle to move to the first virtual space of the controlled virtual character, the virtual mobile vehicle is in an arrival waiting state, that is, the virtual mobile vehicle arrives at the first virtual space and waits for the controlled virtual character to operate.
[0105] The selection operation for the target direction control is any one of a click operation, a long press operation, and a short press operation, which is not limited in this embodiment.
[0106] In an optional embodiment, after the target direction control is selected, a preset mark can also be displayed on the target direction control. The preset mark can be a color mark set for the target direction control, such as yellow, and / or a preset selection sound effect is played to prompt the controlled virtual character to move based on the movement direction indicated by the target direction control.
[0107] It should be noted that the number of virtual mobile vehicles includes but is not limited to one, and calling a virtual mobile vehicle to move to the first virtual space may include: determining a target virtual mobile vehicle from a plurality of virtual mobile vehicles according to a preset scheduling algorithm, and calling the target virtual mobile vehicle to move to the first virtual space, wherein the implementation of the preset scheduling algorithm may include: determining a target virtual mobile vehicle that meets a preset distance condition from a plurality of virtual mobile vehicles according to the distance between the virtual space where the virtual mobile vehicle is located and the first virtual space, and / or determining a virtual vehicle in a plurality of virtual spaces whose moving direction matches the moving direction indicated by the target direction control as the target virtual vehicle. The specific implementation of the preset scheduling algorithm may be determined according to the game design, and this embodiment does not specifically limit this.
[0108] Figure 2 Schematic diagram of the graphical user interface provided in the embodiment of the present application Figure 1 ,like Figure 2As shown, the first virtual space where the controlled virtual character is located is the 2nd floor. The controlled virtual character is heading towards the virtual channel of the first virtual space (two virtual channels, i.e., elevator doors, are shown in the figure). There are two direction controls displayed on the graphical user interface, namely the upward direction control (represented as an upward triangle in the figure) and the downward direction control (represented as a downward triangle in the figure). The player selects the upward direction control, indicating that the destination floor of the controlled virtual character is above the 2nd floor. Then, according to the preset scheduling algorithm, one of the virtual mobile vehicles is controlled to move to the 2nd floor. After arriving at the 2nd floor, a sound effect prompt of "elevator arrived" can be used. The controlled virtual character can enter the opened virtual mobile vehicle and then control the virtual mobile vehicle to close.
[0109] Among them, when the virtual mobile vehicle moves to the first virtual space, the player can also see the scrolling floor numbers on the elevator display screen, as well as the current state of the virtual mobile vehicle (including up state, down state and waiting state). In this example, the virtual mobile vehicle is in a down state (the figure shows a down state and an up state, and the down state and the up state are displayed separately. The up state in the figure is displayed as a solid downward triangle, and the up state is displayed as a hollow upward triangle), and is on the 9th floor. The waiting state refers to the virtual mobile vehicle reaching a certain floor and is in a stopped state. It is caused by other players opening the virtual mobile vehicle on a certain floor. In other words, the setting of the virtual elevator in the game scene and the realistic operation design enable the virtual elevator to support behaviors such as manning, running, and stopping at a designated location.
[0110] Of course, a vehicle directional control device (represented as an elevator directional control device in the figure) can also be displayed in the game scene. The elevator directional control device is similar to a real elevator directional control device, with an up button and a down button displayed on it.
[0111] For easy distinction, the display in the game scene is represented by bold lines in the figure, and the display in the graphical user interface is represented by non-bold lines in the figure.
[0112] S104. In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the moving direction indicated by the target direction control.
[0113] Monitor the position of the controlled virtual character in the first virtual space. If the terminal device detects that the controlled virtual character enters the virtual mobile vehicle through the virtual channel of the first virtual space, then in response to the controlled virtual character entering the virtual mobile vehicle through the virtual channel of the first virtual space, control the virtual mobile vehicle based on the moving direction indicated by the target direction control, and drive the controlled virtual character to move from the first virtual space to the second virtual space, wherein the first virtual space or the second virtual space is any one of the at least two virtual spaces, and the first virtual space and the second virtual control can be different virtual spaces.
[0114] For example, if the target direction control is an upward direction control and the first virtual space is the first floor, then the second virtual space can be any one of the 2nd to 9th floors; or, if the target direction control is a right movement control, then the second virtual space can be any virtual space to the right of the first virtual space; or, there may be other virtual characters in the virtual mobile vehicle, and other virtual objects may have already selected the virtual space they want to reach, then the second virtual space of the controlled virtual character can be the virtual space selected by other virtual objects.
[0115] In the game control method of this embodiment, in response to a movement control operation directed at a controlled virtual character, the controlled virtual character is controlled to move within a first virtual space in a game scene. In response to the controlled virtual character approaching a virtual passage in the first virtual space, at least two directional controls are displayed on a graphical user interface. In response to a selection operation of a target directional control among the at least two directional controls, a virtual mobile vehicle is called to move to the first virtual space and the virtual passage in the first virtual space is controlled to open. In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage in the first virtual space, the virtual mobile vehicle is controlled to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target directional control. Using the virtual mobile vehicle to drive the controlled virtual character's movement eliminates the need for repeated climbing, thereby increasing player motivation.
[0116] In an optional embodiment, at least two directional controls are displayed on the graphical user interface, including:
[0117] A first operation pop-up window is displayed on the graphical user interface, and the first operation pop-up window displays: at least two direction controls and position information of the first virtual space.
[0118] In which, in response to the controlled virtual character approaching the virtual channel of the first virtual space, a first operation pop-up window is displayed in the graphical user interface, and the first operation pop-up window displays: at least two directional controls, and position information of the first virtual space. For example, the at least two directional controls include: an upward directional control and a downward directional control. The first virtual space has two layers, and the virtual channel close to the first virtual space can be within the preset range of the virtual channel of the first virtual channel for the controlled virtual character.
[0119] It should be noted that the first operation pop-up window may also display: the moving direction indicated by the target direction control and the position information of the second virtual space.
[0120] Among them, the second virtual space is a virtual space with the first virtual space as the starting point and in the moving direction indicated by the target direction control. For example, it includes 9 virtual floors, the first virtual space is the 2nd floor, the target direction control is the upward direction control, and the moving direction indicated by the target direction control is upward. The virtual space in the moving direction indicated by the target direction control includes the 2nd to 9th floors, then the second virtual space can be any one of the 2nd to 9th floors, so that the player knows that the moving direction of the virtual mobile vehicle is from the 1st floor to the upper floor. In one case, the player may mistakenly select the upward direction control, and the first operation pop-up window will display: the location information of the target virtual space. In this way, the player can see in time that he is about to move upward, so that he can cancel the selection of the upward direction control in time, which is helpful for operation error correction, or when the virtual mobile vehicle moves to the 2nd floor, the controlled virtual character will not enter the virtual mobile vehicle, which is helpful for timely stop loss and enriching the gameplay.
[0121] exist Figure 2 On the basis of Figure 3 Schematic diagram of the graphical user interface provided in the embodiment of the present application Figure 2 ,like Figure 3 As shown, the first operation pop-up window displays: an upward direction control (represented as an upward triangle in the figure), a downward direction control (represented as a downward triangle in the figure), and position information of the first virtual space (such as 2nd floor).
[0122] Among them, the first operation pop-up window can also display: the direction information of the target direction control (such as the upward direction control) (represented as an upward triangle in the figure), the position information of the second virtual space (such as the 9th floor), and the close control (represented as × in the figure). If the player inputs the selection operation for the target direction control, he can also input the selection operation for the close control to close the first operation window, or, if the controlled virtual character does not need to use a virtual mobile vehicle, he can also input the selection operation for the close control to close the first operation window, that is, without inputting the selection operation for the target direction control, the first operation window is directly closed.
[0123] In one embodiment of the present application, if the controlled virtual character moves to within a preset range of the first virtual channel, a first operation pop-up window is displayed on the graphical user interface. The specific display in the first operation pop-up window can be found in the above description.
[0124] In an optional embodiment, before the virtual mobile vehicle drives the controlled virtual character to move from the first virtual space to the second virtual space, at least two identification controls corresponding to the positions of at least two virtual spaces may be displayed so that the player can select the identification control corresponding to the position of the second virtual space. Figure 4 Provide explanation.
[0125] Figure 4 Schematic diagram of the process of the game control method provided in the embodiment of the present application Figure 2 ,like Figure 4 As shown, before controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the moving direction indicated by the target direction control, the method further includes:
[0126] S201: Display at least two identification controls corresponding to positions of at least two virtual spaces on a graphical user interface.
[0127] In response to the virtual mobile vehicle moving to the first virtual space and controlling the opening of the virtual channel of the first virtual space, at least two identification controls corresponding to the positions of at least two virtual spaces are displayed on the graphical user interface, that is, there is an identification control corresponding to the position of each virtual space. For example, if the positions of at least two virtual spaces are from the 1st floor to the 9th floor, the contents displayed on the corresponding at least two identification controls are 1 to 9, which are respectively used to indicate the 1st floor to the 9th floor.
[0128] Accordingly, controlling the virtual moving vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the moving direction indicated by the target direction control includes:
[0129] S202. In response to a selection operation on a target identification control among at least two identification controls, control the virtual mobile vehicle based on the moving direction indicated by the target direction control, so as to drive the controlled virtual character to move from the first virtual space to the second virtual space indicated by the target identification control.
[0130] The player can input a selection operation for a target identification control among at least two identification controls, and the terminal device responds to the selection operation for the target identification control, controls the virtual mobile vehicle based on the moving direction indicated by the target direction control, and drives the controlled virtual character to move from the first virtual space to the second virtual space indicated by the target identification control, wherein the target identification control can be any one of the at least two identification controls, and the target identification control corresponds to the position of the second virtual space, that is, by inputting a selection operation for the target identification control, the virtual mobile vehicle can be controlled to move to the second virtual space.
[0131] In one embodiment of the present application, in response to a selection operation on a target identification control, after controlling the virtual mobile vehicle to move to a first virtual space, based on the moving direction indicated by the target direction control, the controlled virtual character is driven to move from the first virtual space to the second virtual space indicated by the target identification control.
[0132] For example, the first virtual space is on the 2nd floor, the second virtual space is on the 8th floor, and the target direction control is an upward direction control. If the virtual space where the virtual mobile vehicle is located is on the 3rd floor, the virtual mobile vehicle needs to move downward to the 2nd floor, and then based on the upward movement direction indicated by the target direction control, drive the first virtual character to move from the 2nd floor to the 8th floor.
[0133] For another example, the first virtual space is on the 2nd floor, the second virtual space is on the 8th floor, and the target direction control is an upward direction control. If the virtual space where the virtual mobile vehicle is located is on the 1st floor, the virtual mobile vehicle needs to move upward to the 1st floor, and then based on the upward movement direction indicated by the target direction control, drive the first virtual character to move from the 2nd floor to the 8th floor.
[0134] For another example, the first virtual space is on the 2nd floor, the second virtual space is on the 8th floor, and the target direction control is an upward direction control. If the virtual space where the virtual mobile vehicle is located is on the 2nd floor, then based on the upward movement direction indicated by the target direction control, the first virtual character is driven to move from the 2nd floor to the 8th floor.
[0135] In an optional embodiment, after the target identification control is selected, a preset mark can also be displayed on the target identification control. The preset mark can be used to set a color mark for the target identification control, and / or play a preset selection sound effect to prompt the controlled virtual character to move from the first virtual space to the second virtual space indicated by the target identification control.
[0136] Figure 5 Schematic diagram of the graphical user interface provided in the embodiment of the present application Figure 3 ,like Figure 5 As shown, if the controlled virtual character enters the virtual mobile vehicle, the identification controls of layers 1 to 9 are displayed on the graphical user interface, and 1 to 9 are displayed on each identification control. If the first virtual space where the controlled virtual character is located is layer 2, the identification control of layer 2 can be in an unavailable state, for example, a gray mark can be set.
[0137] Among them, the display screen inside the virtual mobile vehicle can also scroll to display the virtual space where the virtual mobile vehicle is currently located and the moving direction (2 is scrolled and moves upward in the figure). If the selected identification control is the identification control of the 8th floor, then when moving from the 2nd floor to the 3rd floor, 3 will be scrolled, and so on. When moving to the 8th floor, 8 will be displayed. The moving direction can also be canceled to indicate staying on the 8th floor.
[0138] In addition, a vehicle position control device (represented as an elevator position control device in the figure) can also be displayed in the virtual mobile vehicle. The elevator direction control device is similar to a real elevator position direction control device, and the logos of all floors from 1 to 9 are displayed on it. The elevator position control device is located in the game scene.
[0139] In one of the embodiments of the present application, on the computer side, the second virtual space can also be quickly selected using the mouse wheel and confirmed using the conventional F shortcut key, thereby avoiding the need to switch out the mouse to click to perform complex operations, simplifying the game operation experience, and saving game operation time.
[0140] In an optional embodiment, displaying at least two identification controls corresponding to positions of at least two virtual spaces on a graphical user interface includes:
[0141] A second operation pop-up window is displayed on the graphical user interface, and the second operation pop-up window displays: at least two identification controls, position information of the first virtual space, and an opening control and a closing control for a virtual channel of the first virtual space.
[0142] Among them, the open control of the virtual channel of the first virtual channel is used to open the virtual channel of the first virtual space, and the close control of the virtual channel of the first virtual space is used to close the virtual channel of the first virtual space. After the player enters the virtual mobile vehicle, the close control can be selected to manually close the virtual channel of the first virtual space. Of course, the virtual channel of the first virtual space can be automatically closed after waiting for a preset time. Similarly, after the player enters the virtual mobile vehicle, if he wants to come out of the virtual mobile vehicle, he can select the open space to manually open the virtual channel of the first virtual space.
[0143] exist Figure 5 On the basis of Figure 6 Schematic diagram of the graphical user interface provided in the embodiment of the present application Figure 4 ,like Figure 6 As shown, the second operation pop-up window displays: nine virtual space identification controls (indicated as 1 to 9 in the figure), the location information of the first virtual space (e.g., floor 2), open controls (represented as two triangles with opposing vertices in the figure) and close controls (represented as two triangles with opposing bases in the figure) for the first virtual channel, and may also display: the movement direction indicated by the target direction control (e.g., the upward direction control) (represented as an upward triangle in the figure). If the first virtual space is floor 2, the player inputs the target identification control (e.g., the identification control for the 8th floor) to move the controlled virtual character from floor 2 to floor 8 based on the upward movement direction.
[0144] In an optional embodiment, after controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control, the method further includes:
[0145] In response to the controlled virtual character moving from the first virtual space to the second virtual space, the controlled virtual character is controlled to leave the virtual moving vehicle via a virtual passage in the second virtual space.
[0146] If the controlled virtual character moves from the first virtual space to the second virtual space, the virtual passage in the second virtual space is controlled to open, and the controlled virtual character is controlled to leave the virtual moving vehicle via the virtual passage in the second virtual space. In response to the controlled virtual character moving from the first virtual space to the second virtual space, the open and close controls displayed on the graphical user interface are configured as the open and close controls for the virtual passage in the second virtual space, respectively. The player can then input a selection operation for the open space, thereby controlling the opening of the virtual passage in the second virtual space.
[0147] In an optional embodiment, before controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space indicated by the target identification control based on the movement direction indicated by the target direction control, the method further includes:
[0148] In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, an identification control corresponding to the virtual space where the game exit point is located is marked among the at least two identification controls.
[0149] If the virtual mobile vehicle moves to the first virtual space, the virtual channel of the first virtual space is controlled to open, and the controlled virtual character is controlled to move into the virtual mobile vehicle through the virtual channel of the first virtual space. In response to the controlled virtual character entering the virtual mobile vehicle through the virtual channel of the first virtual space, the identification control corresponding to the virtual space where the game's exit point is located is marked in at least two identification controls, wherein the game's exit point can be pre-set, and the virtual space where the game's exit point is pre-located can be, for example, the 6th floor. The identification control corresponding to the virtual space where the game's exit point is located can be set to a color, such as yellow, for the identification control corresponding to the virtual space where the game's exit point is located. This allows the player to know the virtual space where the game's exit point is located. wherein the virtual space where the game's exit point is located can be the exit point of the battle camp to which the controlled virtual character belongs.
[0150] The target identification control may also be determined based on the identification control corresponding to the virtual space where the marked game exit point is located. For example, if the virtual space used for exit is on the 6th floor, the target identification control may be on the 6th floor. In this way, the controlled virtual character may move to the game exit point.
[0151] Of course, if the controlled virtual character wants to search for more supplies in the game scene, he can move to the vicinity of the virtual space where the game's evacuation point is located, such as the 7th floor, on the premise of knowing the virtual space where the game's evacuation point is located. This can not only meet the needs of searching for supplies, but also meet the needs of moving to the evacuation point as soon as possible when attacked.
[0152] Among them, if the virtual mobile vehicle moves to the second virtual space, a preset arrival sound effect can also be played to prompt the controlled virtual character to arrive at the second virtual space, and the player can control the controlled virtual character to come out of the virtual mobile vehicle.
[0153] Figure 7 Schematic diagram of the process of the game control method provided in the embodiment of the present application Figure 3 ,like Figure 7 As shown, the method further includes:
[0154] S301: In response to a controlled virtual character moving from a first virtual space to a second virtual space, calculate an estimated arrival time of the controlled virtual character to the second virtual space based on a distance between the virtual space currently located by the controlled virtual character and the second virtual space.
[0155] S302: Display the estimated arrival time on the graphical user interface.
[0156] When the controlled virtual character moves from the first virtual space to the second virtual space, the terminal device responds to the controlled virtual character moving from the first virtual space to the second virtual space, calculates the estimated arrival time of the controlled virtual character to the second virtual space based on the distance between the virtual space currently located by the controlled virtual character and the second virtual space, and then displays the estimated arrival time in the graphical user program to let the player know the time required to reach the destination, wherein the distance between the virtual space currently located by the controlled virtual character and the second virtual space can be: the floor height between the virtual space currently located by the controlled virtual character and the second virtual space, for example, if the virtual space currently located by the controlled virtual character is on the 1st floor and the second virtual space is on the 2nd floor, then the distance is 1 floor height, and the estimated arrival time is the ratio of the distance to the moving speed of the virtual mobile vehicle, wherein the virtual mobile vehicle supports the manned person to move up and down at a uniform speed and can stop at any floor.
[0157] In an optional embodiment, after the controlled virtual character enters the virtual mobile vehicle through the virtual passage of the first virtual space, the method further includes:
[0158] A call request for a virtual mobile vehicle is received. When the virtual space corresponding to the call request is located in the moving direction indicated by the target direction control, a preset mark is displayed on the identification control of the virtual space corresponding to the call request among at least two identification controls, and a preset prompt sound effect is played.
[0159] The call request for the virtual mobile vehicle may be triggered by other virtual characters, and the other virtual characters and the controlled virtual character may belong to different battle camps or the same battle camp.
[0160] The virtual space corresponding to the call request may be the virtual space where other virtual characters are located. In the process of the virtual mobile vehicle driving the controlled virtual character to move, the terminal device receives a call request for the virtual mobile vehicle, and the virtual space corresponding to the call request is located in the moving direction indicated by the target direction control. Then, a preset mark is displayed on the identification control of the virtual space corresponding to the call request among at least two identification controls, and a preset prompt sound effect is played to indicate that the virtual mobile vehicle stays in the virtual space corresponding to the call request.
[0161] Among them, the virtual space corresponding to the call request is located in the moving direction indicated by the target direction control, which means that the virtual space where other virtual characters are located is in the moving direction indicated by the target direction control. For example, the target direction control is an upward direction control, the current virtual mobile vehicle is located on the 2nd floor, and the virtual space corresponding to the call request is on the 3rd floor. A preset mark can also be displayed on the identification control of the virtual space corresponding to the call request. The preset mark can be a color mark set for the identification control corresponding to the position of other virtual characters.
[0162] In some cases, if the other virtual characters and the controlled virtual character belong to different combat camps, the controlled virtual character may also be prompted to be in combat readiness so as to attack the other virtual characters when the virtual mobile vehicle arrives at the virtual space corresponding to the call request.
[0163] Of course, after displaying a preset mark on the identification control of the virtual space corresponding to the call request among at least two identification controls, the target identification control can also be determined based on the identification control of the virtual space corresponding to the call request, wherein, if the target direction control is an upward direction control, the virtual space corresponding to the target identification control is below the virtual space corresponding to the call request; if the target direction control is a downward direction control, the virtual space corresponding to the target identification control is above the virtual space corresponding to the call request.
[0164] For example, if other virtual characters and the controlled virtual character belong to different combat camps, in order to avoid fighting with other virtual characters, the target direction control is an upward direction control. Then, when the virtual mobile vehicle has not reached the virtual space corresponding to the call request, the target identification control can be controlled to control the controlled virtual character to leave the virtual mobile vehicle. For example, if the virtual space corresponding to the call request is on the 3rd floor, the target identification control can be the identification control corresponding to the 2nd floor.
[0165] In one embodiment of the present application, if the controlled virtual character and other virtual characters can also fight in a virtual mobile vehicle, when fighting in the virtual mobile vehicle, they will not be affected by the outside of the virtual mobile vehicle. That is, the virtual mobile vehicle provides an independent and closed combat space, which can prevent virtual objects and bullets from penetrating, and make the battle develop in a more intense direction through the gathering, game and competition of virtual objects.
[0166] Figure 8 Schematic diagram of the process of the game control method provided in the embodiment of the present application Figure 4 ,like Figure 8 As shown, before controlling the controlled virtual character to leave the virtual mobile vehicle via the virtual passage in the second virtual space, the method further includes:
[0167] S401: In response to a virtual channel in a second virtual space being attacked, display a prompt message on a graphical user interface.
[0168] Before controlling the controlled virtual character to leave the virtual mobile vehicle through the virtual channel of the second virtual space, if the virtual channel of the second virtual space is attacked, for example, attacked by a non-cooperative virtual character of the controlled virtual character, then in response to the virtual channel of the second virtual space being attacked, a prompt message is displayed on the graphical user interface, and the prompt message is used to indicate that the virtual channel of the second virtual space is attacked, so that the controlled virtual character leaves the virtual mobile vehicle in a combat-ready state.
[0169] Accordingly, controlling the controlled virtual character to leave the virtual mobile vehicle via the virtual passage in the second virtual space includes:
[0170] S402: Control the controlled virtual character to leave the virtual mobile vehicle through the virtual passage of the second virtual space in a combat-ready state.
[0171] In response to the prompt information displayed on the graphical user interface, the controlled virtual character is controlled to leave the virtual mobile vehicle through the virtual channel of the second virtual space in a combat-ready state. This can prevent the controlled virtual character from being attacked without defense when leaving the virtual mobile vehicle through the virtual channel of the second virtual space.
[0172] The battle preparation state refers to a state of preparing for battle, for example, the player selects an attack prop so that the controlled virtual character is in a state of about to release the attack prop.
[0173] In an optional embodiment, the game scene further includes: a non-player character set at a virtual passage in each virtual space, and the method further includes:
[0174] If the controlled virtual character and the non-player character belong to different battle camps, a prompt message is pushed to the terminal device to indicate that there is a non-player character at the virtual channel of the second virtual space and to indicate that the controlled virtual character is in a battle-ready state.
[0175] Among them, a non-player character is set at the virtual channel of each virtual space. If the controlled virtual character and the non-player character belong to different combat camps, a prompt message is pushed to the terminal device to indicate the presence of a non-player character at the virtual channel of the second virtual space and to indicate that the controlled virtual character is in a combat readiness state. That is, the controlled virtual character is prevented from being attacked by the non-player virtual character without any preparation when leaving the virtual mobile vehicle through the virtual channel of the second virtual space, so that the controlled virtual character can respond quickly.
[0176] For example, the controlled virtual character belongs to the BH camp, and a non-player character of the EXO (Exodus) camp may be set near the virtual channel of each virtual space in the game scene, forming a game point in the scene. When the virtual channel of the second virtual space is opened, a prompt message can be displayed on the graphical user interface to indicate that there is a non-player character of the EXO camp at the virtual channel of the second virtual space.
[0177] Of course, if the controlled virtual character belongs to the EXO camp, the non-player characters of the EXO camp will behave in a friendly manner towards the controlled virtual character and will not attack. They only need to warn the virtual objects of the BH camp of sneak attacks when leaving the virtual mobile vehicle.
[0178] Figure 9 This is a structural schematic diagram of a game control device provided in an embodiment of the present application, which provides a graphical user interface through a terminal device, and the graphical user interface displays at least a portion of a game scene. The game scene includes a controlled virtual character, at least two virtual spaces in preset directions, and a virtual mobile vehicle, wherein the virtual mobile vehicle is used to connect at least two virtual spaces, and each virtual space has a virtual channel for entering and exiting the virtual mobile vehicle.
[0179] like Figure 9 As shown, the device includes:
[0180] The control module 501 is configured to respond to a movement control operation on a controlled virtual character and control the controlled virtual character to move in a first virtual space in a game scene;
[0181] A display module 502 is configured to display at least two direction controls on a graphical user interface in response to the controlled virtual character approaching a virtual passage in the first virtual space;
[0182] The processing module 503 is configured to, in response to a selection operation on a target direction control among the at least two direction controls, call the virtual mobile vehicle to move to the first virtual space, and control the opening of a virtual channel in the first virtual space;
[0183] The control module 501 is configured to control the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space in response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage in the first virtual space based on the movement direction indicated by the target direction control;
[0184] The first virtual space or the second virtual space is any one of at least two virtual spaces.
[0185] In an optional implementation, the display module 502 is specifically configured to:
[0186] A first operation pop-up window is displayed on the graphical user interface, and the first operation pop-up window displays: at least two direction controls and position information of the first virtual space.
[0187] In an optional embodiment, the display module 502 is further configured to:
[0188] Displaying at least two identification controls corresponding to positions of at least two virtual spaces, respectively, on the graphical user interface;
[0189] The control module 501 is specifically configured to:
[0190] In response to a selection operation on a target identification control among at least two identification controls, the virtual moving vehicle is controlled based on the moving direction indicated by the target direction control, so as to drive the controlled virtual character to move from the first virtual space to the second virtual space indicated by the target identification control.
[0191] In an optional implementation, the processing module 503 is specifically configured to:
[0192] In response to the controlled virtual character moving from the first virtual space to the second virtual space, calculating an estimated arrival time of the controlled virtual character to the second virtual space based on a distance between the virtual space currently located by the controlled virtual character and the second virtual space;
[0193] The display module is also used to display the estimated arrival time on the graphical user interface.
[0194] In an optional implementation, the display module 502 is specifically configured to:
[0195] A second operation pop-up window is displayed on the graphical user interface, and the second operation pop-up window displays: at least two identification controls, position information of the first virtual space, and an opening control and a closing control for a virtual channel of the first virtual space.
[0196] In an optional embodiment, the device further comprises:
[0197] The receiving module 504 is used to receive a call request for a virtual mobile vehicle. When the virtual space corresponding to the call request is in the moving direction indicated by the target direction control, the display module 502 is also used to display a preset mark on the identification control of the virtual space corresponding to the call request in at least two identification controls, and play a preset prompt sound effect.
[0198] In an optional embodiment, the control module 501 is further configured to:
[0199] In response to the controlled virtual character moving from the first virtual space to the second virtual space, the controlled virtual character is controlled to leave the virtual moving vehicle via a virtual passage in the second virtual space.
[0200] In an optional embodiment, the display module 502 is further configured to:
[0201] In response to the virtual channel of the second virtual space being attacked, displaying a prompt message on the graphical user interface;
[0202] The control module 501 is specifically configured to:
[0203] The controlled virtual character is controlled to leave the virtual mobile vehicle through the virtual passage of the second virtual space in a combat-ready state.
[0204] In an optional implementation, the processing module 503 is further configured to:
[0205] In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, an identification control corresponding to the virtual space where the game exit point is located is marked among the at least two identification controls.
[0206] In an optional embodiment, the device further comprises:
[0207] The push module 505 is configured to push a prompt message to the terminal device if the controlled virtual character and the non-player character belong to different battle camps, indicating that the non-player character exists at the virtual channel of the second virtual space and that the controlled virtual character is in a battle-ready state.
[0208] In the game control device of this embodiment, the control module is configured to respond to movement control operations directed at a controlled virtual character and control the controlled virtual character to move within a first virtual space in a game scene. The display module is configured to display at least two directional controls on a graphical user interface in response to the controlled virtual character approaching a virtual passageway in the first virtual space. The processing module is configured to respond to a selection operation of a target directional control among the at least two directional controls, call a virtual mobile vehicle to move to the first virtual space, and control the opening of the virtual passageway in the first virtual space. The control module is configured to respond to the controlled virtual character entering the virtual mobile vehicle via the virtual passageway in the first virtual space and control the virtual mobile vehicle to drive the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target directional control. The first virtual space or the second virtual space is any one of the at least two virtual spaces. Using the virtual mobile vehicle to drive the controlled virtual character to move eliminates the need for repeated climbing, thereby increasing player motivation.
[0209] Figure 10 A schematic diagram of the structure of the terminal device provided in the embodiment of the present application is shown as follows: Figure 10 As shown, the device includes: a processor 601, a storage 602 and a bus 603. The storage 602 stores machine-readable instructions executable by the processor 601. When the terminal device is running, the processor 601 communicates with the storage 602 via the bus 603. The processor 601 executes the machine-readable instructions to perform the following steps:
[0210] In response to a movement control operation on the controlled virtual character, the controlled virtual character is controlled to move in a first virtual space in the game scene;
[0211] In response to the controlled virtual character approaching a virtual passage in the first virtual space, displaying at least two direction controls on the graphical user interface;
[0212] In response to a selection operation on a target direction control among the at least two direction controls, calling a virtual mobile vehicle to move to the first virtual space and controlling the opening of a virtual channel in the first virtual space;
[0213] In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage in the first virtual space, controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space in a direction indicated by the target direction control;
[0214] The first virtual space or the second virtual space is any one of at least two virtual spaces.
[0215] In an optional embodiment, when the processor 601 displays at least two direction controls on the graphical user interface, it is specifically configured to:
[0216] A first operation pop-up window is displayed on the graphical user interface, and the first operation pop-up window displays: at least two direction controls and position information of the first virtual space.
[0217] In an optional implementation, the processor 601 is further configured to:
[0218] Displaying at least two identification controls corresponding to positions of at least two virtual spaces, respectively, on the graphical user interface;
[0219] When the processor 601 controls the virtual moving vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the moving direction indicated by the target direction control, the processor 601 is specifically configured to:
[0220] In response to a selection operation on a target identification control among at least two identification controls, the virtual moving vehicle is controlled based on the moving direction indicated by the target direction control, so as to drive the controlled virtual character to move from the first virtual space to the second virtual space indicated by the target identification control.
[0221] In an optional implementation, the processor 601 is further configured to:
[0222] In response to the controlled virtual character moving from the first virtual space to the second virtual space, calculating an estimated arrival time of the controlled virtual character to the second virtual space based on a distance between the virtual space currently located by the controlled virtual character and the second virtual space;
[0223] Display estimated time of arrival in the graphical user interface.
[0224] In an optional embodiment, when the processor 601 displays at least two identification controls corresponding to positions of at least two virtual spaces on the graphical user interface, the processor 601 is specifically configured to:
[0225] A second operation pop-up window is displayed on the graphical user interface, and the second operation pop-up window displays: at least two identification controls, position information of the first virtual space, and an opening control and a closing control for a virtual channel of the first virtual space.
[0226] In an optional implementation, the processor 601 is further configured to:
[0227] A call request for a virtual mobile vehicle is received. When the virtual space corresponding to the call request is located in the moving direction indicated by the target direction control, a preset mark is displayed on the identification control of the virtual space corresponding to the call request among at least two identification controls, and a preset prompt sound effect is played.
[0228] In an optional implementation, the processor 601 is further configured to:
[0229] In response to the controlled virtual character moving from the first virtual space to the second virtual space, the controlled virtual character is controlled to leave the virtual moving vehicle via a virtual passage in the second virtual space.
[0230] In an optional implementation, the processor 601 is further configured to:
[0231] In response to the virtual channel of the second virtual space being attacked, displaying a prompt message on the graphical user interface;
[0232] Controlling the controlled virtual character to leave the virtual mobile vehicle through a virtual passage in the second virtual space includes:
[0233] The controlled virtual character is controlled to leave the virtual mobile vehicle through the virtual passage of the second virtual space in a combat-ready state.
[0234] In an optional implementation, the processor 601 is further configured to:
[0235] In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, an identification control corresponding to the virtual space where the game exit point is located is marked among the at least two identification controls.
[0236] In an optional embodiment, the game scene further includes: non-player characters set at virtual passages in each virtual space, and the processor 601 is further configured to:
[0237] If the controlled virtual character and the non-player character belong to different battle camps, a prompt message is pushed to the terminal device to indicate that there is a non-player character at the virtual channel of the second virtual space and to indicate that the controlled virtual character is in a battle-ready state.
[0238] In the above manner, a terminal device provides a graphical user interface (GUI), which displays at least a portion of a game scene. The game scene includes a controlled virtual character, at least two virtual spaces in a preset direction, and a virtual mobile vehicle, wherein the virtual mobile vehicle is used to connect the at least two virtual spaces, each virtual space having a virtual passage for entering and exiting the virtual mobile vehicle. In response to a movement control operation on the controlled virtual character, the controlled virtual character is controlled to move within a first virtual space in the game scene. In response to the controlled virtual character approaching the virtual passage of the first virtual space, at least two direction controls are displayed on the GUI. In response to a selection operation on a target direction control among the at least two direction controls, the virtual mobile vehicle is called to move to the first virtual space and the virtual passage of the first virtual space is controlled to open. In response to the controlled virtual character entering the virtual mobile vehicle via the virtual passage of the first virtual space, the virtual mobile vehicle is controlled to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control. By driving the controlled virtual character to move via the virtual mobile vehicle, the player does not need to repeatedly climb stairs, thereby increasing player motivation.
[0239] An embodiment of the present application further provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the processor performs the following steps:
[0240] In response to a movement control operation on the controlled virtual character, the controlled virtual character is controlled to move in a first virtual space in the game scene;
[0241] In response to the controlled virtual character approaching a virtual passage in the first virtual space, displaying at least two direction controls on the graphical user interface;
[0242] In response to a selection operation on a target direction control among the at least two direction controls, calling a virtual mobile vehicle to move to the first virtual space and controlling the opening of a virtual channel in the first virtual space;
[0243] In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage in the first virtual space, controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space in a direction indicated by the target direction control;
[0244] The first virtual space or the second virtual space is any one of at least two virtual spaces.
[0245] In an optional embodiment, when the processor displays at least two direction controls on the graphical user interface, the processor is specifically configured to:
[0246] A first operation pop-up window is displayed on the graphical user interface, and the first operation pop-up window displays: at least two direction controls and position information of the first virtual space.
[0247] In an optional embodiment, the processor is further configured to:
[0248] Displaying at least two identification controls corresponding to positions of at least two virtual spaces, respectively, on the graphical user interface;
[0249] When the processor controls the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control, the processor is specifically configured to:
[0250] In response to a selection operation on a target identification control among at least two identification controls, the virtual moving vehicle is controlled based on the moving direction indicated by the target direction control, so as to drive the controlled virtual character to move from the first virtual space to the second virtual space indicated by the target identification control.
[0251] In an optional embodiment, the processor is further configured to:
[0252] In response to the controlled virtual character moving from the first virtual space to the second virtual space, calculating an estimated arrival time of the controlled virtual character to the second virtual space based on a distance between the virtual space currently located by the controlled virtual character and the second virtual space;
[0253] Display estimated time of arrival in the graphical user interface.
[0254] In an optional embodiment, when the processor displays at least two identification controls corresponding to positions of at least two virtual spaces on the graphical user interface, the processor is specifically configured to:
[0255] A second operation pop-up window is displayed on the graphical user interface, and the second operation pop-up window displays: at least two identification controls, position information of the first virtual space, and an opening control and a closing control for a virtual channel of the first virtual space.
[0256] In an optional embodiment, the processor is further configured to:
[0257] A call request for a virtual mobile vehicle is received. When the virtual space corresponding to the call request is located in the moving direction indicated by the target direction control, a preset mark is displayed on the identification control of the virtual space corresponding to the call request among at least two identification controls, and a preset prompt sound effect is played.
[0258] In an optional embodiment, the processor is further configured to:
[0259] In response to the controlled virtual character moving from the first virtual space to the second virtual space, the controlled virtual character is controlled to leave the virtual moving vehicle via a virtual passage in the second virtual space.
[0260] In an optional embodiment, the processor is further configured to:
[0261] In response to the virtual channel of the second virtual space being attacked, displaying a prompt message on the graphical user interface;
[0262] Controlling the controlled virtual character to leave the virtual mobile vehicle through a virtual passage in the second virtual space includes:
[0263] The controlled virtual character is controlled to leave the virtual mobile vehicle through the virtual passage of the second virtual space in a combat-ready state.
[0264] In an optional embodiment, the processor is further configured to:
[0265] In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, an identification control corresponding to the virtual space where the game exit point is located is marked among the at least two identification controls.
[0266] In an optional embodiment, the game scene further includes: non-player characters set at virtual passages in each virtual space, and the processor is further configured to:
[0267] If the controlled virtual character and the non-player character belong to different battle camps, a prompt message is pushed to the terminal device to indicate that there is a non-player character at the virtual channel of the second virtual space and to indicate that the controlled virtual character is in a battle-ready state.
[0268] In the above manner, a terminal device provides a graphical user interface (GUI), which displays at least a portion of a game scene. The game scene includes a controlled virtual character, at least two virtual spaces in a preset direction, and a virtual mobile vehicle, wherein the virtual mobile vehicle is used to connect the at least two virtual spaces, each virtual space having a virtual passage for entering and exiting the virtual mobile vehicle. In response to a movement control operation on the controlled virtual character, the controlled virtual character is controlled to move within a first virtual space in the game scene. In response to the controlled virtual character approaching the virtual passage of the first virtual space, at least two direction controls are displayed on the GUI. In response to a selection operation on a target direction control among the at least two direction controls, the virtual mobile vehicle is called to move to the first virtual space and the virtual passage of the first virtual space is controlled to open. In response to the controlled virtual character entering the virtual mobile vehicle via the virtual passage of the first virtual space, the virtual mobile vehicle is controlled to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control. By driving the controlled virtual character to move via the virtual mobile vehicle, the player does not need to repeatedly climb stairs, thereby increasing player motivation.
[0269] In the embodiment of the present application, the computer program can also execute other machine-readable instructions when run by the processor to execute other methods described in the embodiment. For the specific execution method steps and principles, please refer to the description of the embodiment and will not be repeated here.
[0270] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interface, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0271] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0272] In addition, each functional unit in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0273] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or 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: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.
[0274] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.
[0275] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The scope of protection of the present application is not limited thereto. Although the present application has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed in the present application, or make equivalent replacements for some of the technical features thereof. However, these modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present application. They should all be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A game control method, characterized in that: A graphical user interface is provided through a terminal device, wherein the graphical user interface displays at least a portion of a game scene, wherein the game scene includes a controlled virtual character, at least two virtual spaces in a preset direction, and a virtual mobile vehicle, wherein the virtual mobile vehicle is used to connect the at least two virtual spaces, and each virtual space has a virtual passage for entering and exiting the virtual mobile vehicle. The method includes: In response to a movement control operation on the controlled virtual character, controlling the controlled virtual character to move within a first virtual space in the game scene; In response to the controlled virtual character approaching a virtual passage of the first virtual space, displaying at least two direction controls on the graphical user interface; In response to a selection operation on a target direction control among the at least two direction controls, calling the virtual mobile vehicle to move to the first virtual space and controlling the opening of a virtual channel in the first virtual space; In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control; Wherein, the first virtual space or the second virtual space is any one of the at least two virtual spaces; During the process in which the virtual mobile vehicle drives the controlled virtual character to move from the first virtual space to the second virtual space, the method further includes: receiving a call request for the virtual mobile vehicle triggered by another virtual character belonging to a different combat camp than the controlled virtual character, and when the virtual space corresponding to the call request is located in the moving direction indicated by the target direction control, displaying a preset mark on the identification control of the virtual space corresponding to the call request among the at least two identification controls, and prompting the controlled virtual character to be in a combat readiness state; or In response to the virtual channel of the second virtual space being attacked, displaying a prompt message on the graphical user interface to prompt the controlled virtual character to be in a combat readiness state; or In response to the presence of a non-player character of a different camp from the controlled virtual character at the virtual channel of the second virtual space, prompt information is pushed to the terminal device, indicating that the controlled virtual character is in a battle-ready state.
2. The method according to claim 1, characterized in that Displaying at least two direction controls on the graphical user interface includes: A first operation pop-up window is displayed on the graphical user interface, wherein the first operation pop-up window displays: the at least two direction controls and position information of the first virtual space.
3. The method according to claim 1, characterized in that Before controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control, the method further includes: Displaying at least two identification controls corresponding to positions of the at least two virtual spaces, respectively, on the graphical user interface; The controlling the virtual moving vehicle to drive the controlled virtual character to move from the first virtual space to the second virtual space based on the moving direction indicated by the target direction control includes: In response to the selection operation of the target identification control among the at least two identification controls, the virtual mobile vehicle is controlled based on the moving direction indicated by the target direction control, so as to drive the controlled virtual character to move from the first virtual space to the second virtual space indicated by the target identification control.
4. The method according to claim 3, characterized in that The method further comprises: In response to the controlled virtual character moving from the first virtual space to the second virtual space, calculating an estimated arrival time of the controlled virtual character to the second virtual space based on a distance between the virtual space currently located by the controlled virtual character and the second virtual space; The estimated arrival time is displayed on the graphical user interface.
5. The method according to claim 3, characterized in that The displaying, on the graphical user interface, at least two identification controls corresponding to the positions of the at least two virtual spaces respectively includes: A second operation pop-up window is displayed on the graphical user interface, wherein the second operation pop-up window displays: the at least two identification controls, the position information of the first virtual space, and an opening control and a closing control for a virtual channel of the first virtual space.
6. The method according to claim 3, characterized in that The method further comprises: In response to the call request, a preset prompt sound effect is played.
7. The method according to claim 1, characterized in that After controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control, the method further includes: In response to the controlled virtual character moving from the first virtual space to the second virtual space, the controlled virtual character is controlled to leave the virtual moving vehicle via a virtual passage in the second virtual space.
8. The method according to claim 3, characterized in that Before controlling the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space indicated by the target identification control based on the moving direction indicated by the target direction control, the method further includes: In response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, an identification control corresponding to the virtual space where the game exit point is located is marked in the at least two identification controls.
9. A game control device, characterized in that: A graphical user interface is provided through a terminal device, wherein the graphical user interface displays at least a portion of a game scene, wherein the game scene includes a controlled virtual character, at least two virtual spaces in a preset direction, and a virtual mobile vehicle, wherein the virtual mobile vehicle is used to connect the at least two virtual spaces, and each virtual space has a virtual passage for entering and exiting the virtual mobile vehicle. The apparatus includes: a control module, configured to respond to a movement control operation on the controlled virtual character and control the controlled virtual character to move within a first virtual space in the game scene; a display module, configured to display at least two direction controls on the graphical user interface in response to the controlled virtual character approaching the virtual passage of the first virtual space; a processing module, configured to, in response to a selection operation on a target direction control among the at least two direction controls, call the virtual mobile vehicle to move to the first virtual space, and control opening of a virtual channel in the first virtual space; a control module configured to, in response to the controlled virtual character entering the virtual mobile vehicle through the virtual passage of the first virtual space, control the virtual mobile vehicle to move the controlled virtual character from the first virtual space to the second virtual space based on the movement direction indicated by the target direction control; Wherein, the first virtual space or the second virtual space is any one of the at least two virtual spaces; a receiving module, configured to receive a call request for the virtual mobile vehicle triggered by another virtual character belonging to a different combat camp than the controlled virtual character, and when the virtual space corresponding to the call request is in the moving direction indicated by the target direction control, display a preset mark on the identification control of the virtual space corresponding to the call request among the at least two identification controls, and prompt the controlled virtual character to be in a combat readiness state; or The display module is further configured to display a prompt message on the graphical user interface in response to the virtual channel of the second virtual space being attacked, prompting the controlled virtual character to be in a combat-ready state; or The push module is configured to push prompt information to the terminal device in response to the presence of a non-player character of a different camp from the controlled virtual character at the virtual channel of the second virtual space, indicating that the controlled virtual character is in a battle-ready state.
10. A terminal device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the terminal device is running, the processor and the memory communicate via the bus, and the processor executes the machine-readable instructions to execute the game control method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the game control method according to any one of claims 1 to 8 is executed.
Citation Information
Patent Citations
Method for building virtual elevator in virtual reality environment
CN106875473A