A picture display method and device, electronic equipment and readable storage medium
By partially blocking the display of teammates' game screens in the graphical user interface of first-person shooter games, the problem of players on the same team being unable to understand their teammates' dynamics in real time is solved, interactive operations and misoperations are reduced, and gaming results are improved.
Patent Information
- Application Number
- CN202210267777.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-17
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2042-03-17
AI Technical Summary
In first-person shooter games, players on the same team are unable to grasp their teammates' game dynamics in real time due to their distant locations, resulting in missed collaboration opportunities, increased burden on terminal devices, and the probability of erroneous operations.
The game screen of teammates is displayed in a partially blocked manner in the graphical user interface, and the first virtual character automatically moves and displays the game screen of teammates by following instructions, thereby reducing the process of players looking for teammates.
Players can understand the status of teammates in real time without having to look for them, which reduces the frequency of interactive operations, reduces the risk of misoperation, and increases the winning rate.
Smart Images

Figure CN114632326B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a screen display method, device, electronic device, and readable storage medium. Background Art
[0002] In first-person shooting games (FPS), each player has teammates with whom they can collaborate. However, even among players on the same team, the virtual characters controlled by each player may be located far apart. In this case, players cannot grasp the game dynamics of their teammates in real time, and thus miss many opportunities for collaborative gaming during the game.
[0003] Normally, players need to find teammates and act with them to grasp their real-time game dynamics during the game. However, finding teammates consumes the player's game time, and the search process is actually a process of continuously controlling the virtual character. In order to continuously control the virtual character in the game, the player needs to continuously apply game instructions to the virtual character through continuous interactive operations. Frequent application of game instructions will increase the data processing volume and processing pressure of the terminal device. Therefore, the process of finding teammates in the game will slow down the game progress and indirectly increase the operating burden of the terminal device. Moreover, if the player puts more energy on paying attention to the game dynamics of his teammates during the game, it is easy for the player to be unable to accurately judge his own game situation and make mistakes. Summary of the Invention
[0004] In view of this, the purpose of the present application is to provide a screen display method, device, electronic device and readable storage medium, which, when a first virtual character is in a follow-up movement state, displays the second game screen of a teammate in a graphical user interface in a form that does not completely cover the first game screen of the first virtual character. In this way, the player can still grasp the real-time game status of the teammates without having to look for teammates, reducing the process of players looking for teammates during the game, thereby indirectly reducing the response frequency of the terminal device during the game.
[0005] The present application provides a screen display method, which provides a graphical user interface (GUI) through a terminal device, wherein the GUI displays a portion of a game scene. The screen display method includes:
[0006] When a first virtual character corresponding to the terminal device is in a non-following movement state, in response to a movement instruction, controlling the first virtual character to move in the virtual space, and displaying a first game screen of the virtual space where the first virtual character is located in the graphical user interface;
[0007] In response to a follow instruction, the first virtual character is controlled to enter a follow movement state, and a second game screen of the virtual space where other virtual characters are located is displayed in a first preset area of the graphical user interface, wherein the first preset area does not completely block the first game screen. The first virtual character is in a follow state when the first virtual character automatically moves according to the movement of the target virtual character in the virtual space.
[0008] In a possible implementation, the graphical user interface displays character identifiers of other virtual characters in the same team as the first virtual character; and the screen display method further includes:
[0009] When the first virtual character is in a follow-up movement state, responding to a first touch operation on the character identifier, selecting a second virtual character from the other virtual characters;
[0010] A third game screen of the virtual space where the second virtual character is located is displayed in the graphical user interface.
[0011] In one possible implementation, displaying a third game screen of the virtual space where the second virtual character is located in the graphical user interface includes:
[0012] Switching the second game screen displayed in the first preset area to the third game screen; and / or,
[0013] The third game screen is displayed in a second preset area displayed by the graphical user interface.
[0014] In one possible implementation, the screen display method further includes:
[0015] highlighting the character identification of the second virtual character in the graphical user interface; and / or,
[0016] highlighting the character identification of the target virtual character; and / or,
[0017] The character identification of the other virtual character is highlighted.
[0018] In one possible implementation, the graphical user interface displays a function control; and when a first virtual character corresponding to the terminal device is in a non-following movement state, responding to a movement instruction, controlling the first virtual character to move in a virtual space includes:
[0019] When the first virtual character is in a non-following movement state, responding to a second touch operation on the function control, controlling the first virtual character to move in the virtual space;
[0020] The screen display method further includes:
[0021] When the first virtual character is in a follow-up movement state, responding to a third touch operation on the function control, displaying a plurality of message prompt controls in the graphical user interface;
[0022] In response to a fourth touch operation on the message prompt control, the interaction information corresponding to the message prompt control is sent to the third virtual character selected by the fourth touch operation.
[0023] In one possible implementation, the fourth touch operation is a sliding touch operation, and responding to the fourth touch operation on the message prompt control by sending the interaction information corresponding to the message prompt control to the third virtual character selected by the fourth touch operation includes:
[0024] In response to the end of the sliding touch operation on the message prompt control, determining an end position of the sliding touch operation;
[0025] If the end position is within the first preset area, the other virtual character to which the second game screen belongs is determined as the third virtual character; or, if the end position is within the response range of the other character identifier, the virtual character corresponding to the other character identifier is determined as the third virtual character;
[0026] The interaction information corresponding to the message prompt control is sent to the third virtual character.
[0027] In one possible implementation, the fourth touch operation is a click touch operation, and responding to the fourth touch operation on the message prompt control by sending the interaction information corresponding to the message prompt control to the third virtual character selected by the fourth touch operation includes:
[0028] In response to a click touch operation on the message prompt control, determining a virtual character in the same team as the first virtual character as the third virtual character;
[0029] The interaction information corresponding to the message prompt control is sent to the third virtual character.
[0030] In one possible implementation, the graphical user interface displays function controls; and the screen display method further includes:
[0031] When the first virtual character is in a follow-up movement state, responding to a fifth touch operation on the function control, entering a voice input state;
[0032] Send the voice information received in the voice input state as interaction information to a fourth virtual character selected by the fifth touch operation.
[0033] In a possible implementation, the graphical user interface displays a function control; and the picture display method further includes:
[0034] In the first virtual character is in the following moving state, in response to the sixth touch operation for the function control, control the first virtual character exits the following moving state.
[0035] In a possible implementation, the graphical user interface displays a following cancel control, and the picture display method further includes:
[0036] In the first virtual character is in the following moving state, in response to the seventh touch operation for the following cancel control, control the first virtual character exits the following moving state.
[0037] In a possible implementation, the following instruction is generated by:
[0038] In response to the following condition meeting a preset following requirement, the following instruction is generated; wherein the following condition meeting a preset following requirement includes at least one of:
[0039] A following moving instruction for controlling the first virtual character to move in the game scene is received;
[0040] The first virtual character enters an area associated with the target virtual character.
[0041] In a possible implementation, the message prompt control is determined by:
[0042] According to any one or more of the following first reference parameters, the message prompt control is determined; a character attribute of the first virtual character; a team attribute of a team to which the first virtual character belongs; a game task currently performed by the first virtual character; wherein the character attribute includes one or more of character life force, character defense force, character attack force, character damage force and a position where the character is located; the team attribute includes one or more of team game progress, number of surviving teammates in the team and position of the teammates in the team.
[0043] In a possible implementation, the graphical user interface displays a function control; and the picture display method further includes:
[0044] In the first virtual character is in the following moving state, in response to the eighth touch operation for the function control, control the first virtual character attacks an enemy virtual character.
[0045] In one possible implementation, a character identifier of a followable virtual character is displayed in a graphical user interface; and the screen display method further includes:
[0046] When the first virtual character is in a follow-up movement state, in response to a ninth touch operation on the character identifier of the followable virtual character, selecting a follower virtual character other than the target virtual character from the followable virtual characters;
[0047] The first virtual character is controlled to follow the following virtual character and move in the virtual space.
[0048] The embodiment of the present application further provides a screen display device, which provides a graphical user interface through a terminal device, wherein the graphical user interface displays a portion of a game scene; the screen display device includes:
[0049] a movement control module, configured to, when a first virtual character corresponding to the terminal device is in a non-following movement state, control the first virtual character to move in the virtual space in response to a movement instruction, and display a first game screen of the virtual space where the first virtual character is located in the graphical user interface;
[0050] The first screen display module is used to respond to the follow instruction, control the first virtual character to enter the follow movement state, and display the second game screen of the virtual space where other virtual characters are located in the first preset area of the graphical user interface, wherein the first preset area does not completely block the first game screen, and the first virtual character is in the follow state when the first virtual character automatically moves according to the movement of the target virtual character in the virtual space.
[0051] In one possible implementation, the graphical user interface displays character identifiers of other virtual characters in the same team as the first virtual character; the screen display device further includes a second screen display module, the second screen display module being configured to:
[0052] When the first virtual character is in a follow-up movement state, responding to a first touch operation on the character identifier, selecting a second virtual character from the other virtual characters;
[0053] A third game screen of the virtual space where the second virtual character is located is displayed in the graphical user interface.
[0054] In a possible implementation, when the second screen display module is used to display the third game screen of the virtual space where the second virtual character is located in the graphical user interface, the second screen display module is used to:
[0055] switch the second game picture displayed in the first preset area to the third game picture; and / or
[0056] display the third game picture in a second preset area exhibited by the graphic user interface.
[0057] In a possible implementation, the picture display apparatus further comprises a highlighting module, the highlighting module being configured to:
[0058] highlight the role identifier of the second virtual role in the graphic user interface; and / or,
[0059] highlight the role identifier of the target virtual role; and / or,
[0060] highlight the role identifier of the other virtual role.
[0061] In a possible implementation, the graphic user interface displays a function control; when the first virtual role corresponding to the terminal device is in a non-following movement state, the movement control module is configured to, in response to a movement instruction, control the first virtual role to move in the virtual space, and the movement control module is configured to:
[0062] when the first virtual role is in the non-following movement state, in response to a second touch operation on the function control, control the first virtual role to move in the virtual space;
[0063] The picture display apparatus further comprises a first information sending module, the first information sending module being configured to:
[0064] when the first virtual role is in the following movement state, in response to a third touch operation on the function control, display a plurality of message prompt controls in the graphic user interface;
[0065] in response to a fourth touch operation on the message prompt control, send the interaction information corresponding to the message prompt control to a third virtual role selected by the fourth touch operation.
[0066] In a possible implementation, the fourth touch operation is a sliding touch operation, and when the first information sending module is configured to, in response to the fourth touch operation on the message prompt control, send the interaction information corresponding to the message prompt control to the third virtual role selected by the fourth touch operation, the first information sending module is configured to:
[0067] in response to an end of the sliding touch operation on the message prompt control, determine a position of the end of the sliding touch operation;
[0068] If the end position is within the first preset area, the other virtual character to which the second game screen belongs is determined as the third virtual character; or, if the end position is within the response range of the other character identifier, the virtual character corresponding to the other character identifier is determined as the third virtual character;
[0069] The interaction information corresponding to the message prompt control is sent to the third virtual character.
[0070] In a possible implementation, the fourth touch operation is a click touch operation. When the first information sending module is used to respond to the fourth touch operation on the message prompt control and send the interaction information corresponding to the message prompt control to the third virtual character selected by the fourth touch operation, the first information sending module is used to:
[0071] In response to a click touch operation on the message prompt control, determining a virtual character in the same team as the first virtual character as the third virtual character;
[0072] The interaction information corresponding to the message prompt control is sent to the third virtual character.
[0073] In a possible implementation, the graphical user interface displays a function control; the screen display device further includes a second information sending module, and the second information sending module is configured to:
[0074] When the first virtual character is in a follow-up movement state, responding to a fifth touch operation on the function control, entering a voice input state;
[0075] The voice information received in the voice input state is sent as interaction information to the fourth virtual character selected by the fifth touch operation.
[0076] In a possible implementation, the graphical user interface displays a function control; the screen display device further includes a first state exit module, the first state exit module being configured to:
[0077] When the first virtual character is in the follow-up movement state, in response to a sixth touch operation on the function control, the first virtual character is controlled to exit the follow-up movement state.
[0078] In a possible implementation, a follow-up cancel control is displayed in the graphical user interface, and the screen display device further includes a second state exit module, wherein the second state exit module is configured to:
[0079] When the first virtual character is in the follow-up movement state, in response to a seventh touch operation on the follow-up cancellation control, the first virtual character is controlled to exit the follow-up movement state.
[0080] In a possible implementation, the first image display module is configured to generate a follow instruction in the following manner:
[0081] The following instruction is generated in response to the following condition satisfying the preset following requirement; wherein the following condition satisfying the preset following requirement includes at least one of the following:
[0082] receiving a follow-up movement instruction for controlling the movement of the first virtual character in the game scene;
[0083] The first virtual character enters the area associated with the target virtual character.
[0084] In a possible implementation, the first information sending module is configured to determine the message prompt control in the following manner:
[0085] The message prompt control is determined based on any one or more of the following first reference parameters: character attributes of the first virtual character; team attributes of the team to which the first virtual character belongs; and a game task currently being performed by the first virtual character; wherein the character attributes include one or more of character vitality, character defense, character attack power, character damage, and character position; and the team attributes include one or more of team game progress, the number of surviving teammates in the team, and the positions of teammates in the team.
[0086] In a possible implementation, the graphical user interface displays function controls; the screen display device further includes an attack module, the attack module being configured to:
[0087] When the first virtual character is in the follow-up movement state, in response to an eighth touch operation on the function control, the first virtual character is controlled to attack the hostile virtual character.
[0088] In a possible implementation, the graphical user interface displays a function control; the screen display device further includes a follow-up switching module, and the follow-up switching module is configured to:
[0089] When the first virtual character is in a follow-up movement state, in response to a ninth touch operation on the character identifier of the followable virtual character, selecting a follower virtual character other than the target virtual character from the followable virtual characters;
[0090] The first virtual character is controlled to follow the following virtual character and move in the virtual space.
[0091] The embodiment of the present application further provides an electronic device, comprising a processor, a memory and a bus, the memory stores machine readable instructions executable by the processor, when the electronic device is running, the processor communicates with the memory through the bus, and the machine readable instructions are executed by the processor to perform the steps of the picture display method.
[0092] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to perform the steps of the picture display method.
[0093] The picture display method, device, electronic device and readable storage medium provided by the embodiment of the present application provide a graphical user interface by a terminal device, and part of a game scene is displayed in the graphical user interface; when a first virtual character corresponding to the terminal device is in a non-following movement state, in response to a movement instruction, the first virtual character is controlled to move in a virtual space, and a first game picture of the virtual space where the first virtual character is located is displayed in the graphical user interface; in response to a following instruction, the first virtual character is controlled to enter a following movement state, and a second game picture of a virtual space where another virtual character is located is displayed in a first preset area of the graphical user interface, wherein the first preset area does not completely block the first game picture, and the first virtual character in the following state is in an automatic movement state according to the movement of a target virtual character in the virtual space. In this way, the real-time game state of the teammates can be grasped without the player searching for the teammates, the process of searching for the teammates in the game is reduced, thereby indirectly reducing the interaction between the player and the terminal device in the game; meanwhile, the misoperation of the player in the searching process can be avoided, and the winning rate of the first player and the team to which the first player belongs can be indirectly improved.
[0094] In order to make the above objectives, characteristics and advantages of the present application more apparent and understandable, the following preferred embodiments are described in detail below, and the accompanying drawings are described as follows. BRIEF DESCRIPTION OF DRAWINGS
[0095] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.
[0096] Figure 1 A flowchart of a picture display method provided by the embodiment of the present application;
[0097] Figure 2 This is one of the schematic diagrams of a graphical user interface provided in an embodiment of the present application;
[0098] Figure 3 A schematic diagram of a flow chart of sending interactive information provided in an embodiment of the present application;
[0099] Figure 4 This is a second schematic diagram of a graphical user interface provided in an embodiment of the present application;
[0100] Figure 5 This is a third schematic diagram of a graphical user interface provided in an embodiment of the present application;
[0101] Figure 6 This is one of the structural diagrams of a picture display device provided in an embodiment of the present application;
[0102] Figure 7 This is a second structural diagram of a picture display device provided in an embodiment of the present application;
[0103] Figure 8 This is a third structural diagram of a picture display device provided in an embodiment of the present application;
[0104] Figure 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0105] 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 of 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, each other embodiment obtained by those skilled in the art without making creative work falls within the scope of protection of this application.
[0106] Research has found that, currently, in the game, due to the different game starting locations selected by each player, the virtual characters controlled by the players on the same team are far apart. At this time, the players on the same team cannot understand each other's game dynamics. In order to understand the game status of their teammates, players need to find their teammates in the game scene and choose to play with them to achieve real-time monitoring of their teammates' game dynamics. Alternatively, players need to communicate with their teammates in the game and understand their teammates' game dynamics based on their descriptions. However, during the game, teammates cannot communicate in real time. For example, if a teammate is unable to transmit information to the outside world in a timely manner during the game, or if a teammate cannot fully and accurately describe the current game status, the player and teammates will miss the opportunity to cooperate in the game, thereby changing the team's game situation. If the player focuses most of his energy on observing the game status of his teammates, it will affect the player's game progress and easily increase the probability of the player making erroneous operations, reducing the probability of the player and his team winning the game.
[0107] The screen display method in one embodiment of the present disclosure can be run on a local terminal device or a server. When the screen display method is run on a server, the screen display method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0108] 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 information processing 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 performs 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.
[0109] 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.
[0110] An implementation environment provided in one embodiment of the present application may include: a first terminal device, a game server, and a second terminal device. The first terminal device and the second terminal device each communicate with the server to implement data communication. In this embodiment, the first terminal device and the second terminal device are each installed with a client that executes the screen display method provided by the present application, and the game server is the server end that executes the screen display method provided by the present application. Through the client, the first terminal device and the second terminal device can each communicate with the game server.
[0111] Taking a first terminal device as an example, the first terminal device establishes communication with a game server by running a client. In an optional embodiment, the server establishes a game match based on a game request from the client. The game match parameters may be determined based on the parameters in the received game request. For example, the game match parameters may include the number of participants and the levels of the participating characters. When the first terminal device receives a response from the server, the first terminal device displays a virtual scene corresponding to the game match through its graphical user interface. In an optional embodiment, the server determines a target game match for the client from multiple established game matches based on the game request. When the first terminal device receives a response from the server, the first terminal device displays the virtual scene corresponding to the game match through its graphical user interface. The first terminal device is controlled by a first user, and the player character displayed in the first terminal device's graphical user interface is the virtual character controlled by the first user. The first user enters operational commands through the graphical user interface to control the player character to perform corresponding operations in the virtual scene.
[0112] Taking a second terminal device as an example, the second terminal device establishes communication with a game server by running a client. In an optional embodiment, the server establishes a game match based on a game request from the client. The game match parameters may be determined based on the parameters in the received game request. For example, the game match parameters may include the number of participants and the levels of the participating characters. When the second terminal device receives a response from the server, the second terminal device displays a virtual scene corresponding to the game match through its graphical user interface. In an optional embodiment, the server determines a target game match for the client from multiple established game matches based on the game request. When the second terminal device receives a response from the server, the second terminal device displays the virtual scene corresponding to the game match through its graphical user interface. The second terminal device is controlled by a second user, and the player character displayed in the second terminal device's graphical user interface is the virtual character controlled by the second user. The second user enters operational commands through the graphical user interface to control the player character to perform corresponding operations in the virtual scene.
[0113] The server performs data calculation based on the game data reported by the first terminal device and the second terminal device, and synchronizes the calculated game data to the first terminal device and the second terminal device, so that the first terminal device and the second terminal device control the graphical user interface to render the corresponding virtual scene and / or player character according to the synchronization data sent by the server.
[0114] In this embodiment, the player character controlled by the first terminal device and the player character controlled by the second terminal device are player characters in the same game. The player character controlled by the first terminal device and the player character controlled by the second terminal device can have the same character attributes or different character attributes.
[0115] It should be noted that the player characters in the current game may include two or more player characters, and different player characters may correspond to different terminal devices. That is to say, in the current game, there are more than two terminal devices that send and synchronize game data with the game server respectively.
[0116] Based on this, an embodiment of the present application provides a screen display method, which allows players to grasp the real-time game status of teammates without having to look for teammates during the game, reducing the process of players looking for teammates during the game, thereby indirectly reducing the interactive operations between players and terminal devices during the game.
[0117] See also Figure 1 , Figure 1A flowchart of a screen display method provided in an embodiment of the present application. A graphical user interface is provided by a terminal device, wherein the graphical user interface displays a portion of a game scene; Figure 1 As shown in , the screen display method provided by the embodiment of the present application includes:
[0118] S101. When a first virtual character corresponding to the terminal device is in a non-following movement state, in response to a movement instruction, control the first virtual character to move in a virtual space, and display a first game screen of the virtual space where the first virtual character is located in the graphical user interface.
[0119] S102. In response to a follow instruction, the first virtual character is controlled to enter a follow movement state, and a second game screen of the virtual space where other virtual characters are located is displayed in a first preset area of the graphical user interface, wherein the first preset area does not completely block the first game screen. The first virtual character is in a follow state when the first virtual character automatically moves according to the movement of the target virtual character in the virtual space.
[0120] In an embodiment of the present application, when the first virtual character controlled by the first player is in a follow-up movement state, in order to enable the first player to grasp the game dynamics of other virtual characters in real time, a first preset area that does not completely block the first game screen displayed in the graphical user interface can be set in the first player's graphical user interface, and the second game screen of the other virtual characters can be displayed in the first preset area to realize monitoring of the game dynamics of other virtual characters, which helps the first player to grasp the game dynamics of other virtual characters in real time. Moreover, since the first virtual character is in a follow-up movement state at this time, the first player can pay full attention to other virtual characters during the game, and thus help avoid the frequency of erroneous operations caused by the first player in order to monitor the game dynamics of other virtual characters, and indirectly increase the winning probability of the first player and his team.
[0121] The game scene is the scene in which the first virtual character, target virtual character or other virtual characters controlled by the first player perform game tasks in the game; specifically, the game scene may display the first virtual character, target virtual character, other virtual characters, non-player characters (NPCs) and other virtual objects (for example, virtual buildings, virtual vegetation and virtual shops, etc.) controlled by the first player. The first virtual object controlled by the first player can reach any position in the game scene according to the control of the first player to perform corresponding game tasks, etc.
[0122] Here, the state of non-following movement refers to that the first virtual character controlled by the first player moves in the game scene according to the control of the first player, that is, how the first virtual character moves in the game scene (for example, the moving direction, speed and moving state of the first virtual character) depends on the control of the first player. The first player can control the first virtual character to move in the virtual space by issuing a moving instruction to the first virtual character. For example, the first player issues a moving instruction by touching a direction control, and the moving instruction can include the moving direction (for example, northeast direction 60°), the moving speed (for example, 1 m / s) and the moving state (for example, sprint state) of the first virtual character. At this time, the first virtual character can move in the virtual space at a speed of 1 m / s in the northeast direction 60° in the sprint state according to the moving instruction issued by the first player.
[0123] The virtual space refers to a three-dimensional space or a two-dimensional space set by the game scene. The movement of the target virtual character in the game scene is actually the movement in the virtual space set by the game scene. With the movement of the target virtual character in the virtual space, the game scene displayed in the graphical user interface also changes.
[0124] The first game picture refers to the picture of the game scene in which the first virtual character currently locates in the virtual space. The display content in the first game picture can change according to the picture presentation perspective selected by the first player. For example, when the first player selects to present the first game picture in the first person perspective, the first game picture can only include part of the first virtual character, for example, the hand of the first virtual character. When the first player selects to present the first game picture in the third person perspective, the first game picture can display the whole first virtual character to the first player.
[0125] In the scheme provided in the present application, the first virtual character is controlled to move in the virtual space in response to the moving instruction. Specifically, when the first player presses the operation key corresponding to the moving control, the moving instruction for controlling the first virtual character to move in the virtual space can be issued, and the first virtual character is controlled to move in the virtual space. The first player can issue the moving instruction by clicking, dragging and / or presetting the combination key. Specifically, the player can move the control by fingers, mouse, etc. or by presetting the combination key in the keyboard, for example, the ctrl key, alt key, a key, etc. The preset key can be set artificially according to the demand of the first player.
[0126] In step S101, when the first virtual character controlled by the first player is in a non-follow movement state in the game, the first player can issue movement instructions to the first virtual character by touching the movement control or a preset combination of keys, etc. After receiving the movement instruction, the first virtual character can move in the virtual space of the game scene according to the instructions of the movement instruction; here, the movement instruction may include the movement speed of the first virtual character in the virtual space (for example, 1m / s, etc.), movement direction (for example, northeast direction, southeast direction, etc.) and movement mode (for example, running, sprinting, etc.), etc.
[0127] At the same time, a first game screen of the virtual space where the first virtual character is located during the movement is displayed in the graphical user interface.
[0128] The following movement state means that the first virtual character controlled by the first player follows the target virtual character in the game scene, that is, how the first virtual character moves in the game scene depends on the target virtual character. Specifically, the movement direction, movement speed and movement mode of the first virtual character in the virtual space all depend on the target virtual character.
[0129] For example, when the target virtual character is in a running state and moves toward the northeast direction of the virtual space, the first virtual character may follow the target virtual character and move toward the northeast direction of the virtual space in a running state.
[0130] In step S102, in response to the follow instruction, the first virtual character can be controlled to enter a follow movement state. At this time, the first player no longer needs to control the movement of the first virtual character, and the first virtual character can follow the target virtual character to move in the virtual space.
[0131] In one embodiment, a following instruction for triggering the first virtual character to enter a following movement state is generated by: generating the following instruction in response to a following condition satisfying a preset following requirement;
[0132] The following condition that the preset following requirement is met includes at least one of the following: receiving a follow movement instruction issued by the first player; and the first virtual character entering an area associated with the target virtual character.
[0133] Specifically, during the game, the first player can trigger the first virtual character to enter a state of following the target virtual character by accepting a follow invitation from the target virtual character; here, the follow invitation is triggered by the player to which the target virtual character belongs by touching the corresponding control (for example, the follow invitation control, etc.) and / or a preset combination case. Specifically, when the player to which the target virtual character belongs touches the follow invitation control, the follow invitation can be sent to the first player. After the first player accepts the follow invitation, the target virtual character can be determined as the target virtual character selected by the first player to follow, and it can be determined that the follow condition of the first virtual character controlled by the first player meets the preset follow requirement.
[0134] Here, when the first virtual character enters the follow movement state, there may be a certain distance between the first virtual character and the target virtual character, that is, the first virtual character may follow the target virtual character at a long distance in the virtual space; for example, from south to north are position A where the first virtual character is located, position B where the target virtual character is located, and position C which is the destination of the target virtual character; the target virtual character starts from position B, and if the distance between position B and position A is less than or equal to a preset distance threshold, the controlled player of the target virtual character may initiate a follow invitation to the first player; if the first player accepts the follow invitation of the controlled player of the target virtual character, the first virtual character may start from position A and follow the target virtual character to move with position C as the destination.
[0135] Alternatively, when the target virtual character is a specific non-player character related to the game task currently being performed by the first virtual character, when the first virtual character controlled by the first player enters the area associated with the target virtual character, the first virtual character is automatically triggered to enter the following state. That is, when the first virtual character enters the area associated with the target virtual character, the target virtual character can be determined as the target virtual character selected by the first player to follow, and it is determined that the following condition of the first virtual character controlled by the first player meets the preset following requirements.
[0136] In step S102, in response to the following instruction, the first virtual character is controlled to follow the target virtual character to move in the virtual space in a following movement state, and a first game picture of the virtual space where the first virtual character is located during the movement is displayed in the graphical user interface. Meanwhile, in order to enable the first player to grasp the game dynamics of other virtual characters in the same team or the game dynamics of other virtual characters such as specific non-player characters, a first preset area can be superimposed in the graphical user interface, and a second game picture of the virtual space where the other virtual characters are located can be displayed in the first preset area. Here, since the first virtual character may follow the target virtual character to move at a long distance, the first player cannot understand the game dynamics of the target virtual character before the first virtual character meets the target virtual character. Therefore, the game picture of the virtual space where the target virtual character is located can also be displayed in the first preset area. Therefore, the other virtual characters can include the target virtual character, the virtual characters in the same team as the first player, specific non-player characters, and the like.
[0137] In addition, the first preset area does not completely block the first game picture, which enables the first player to pay full attention to the game state of the first virtual character while paying attention to the game dynamics of the other virtual characters, avoids the situation that the first player misses the battle opportunity due to inattention and makes a mistake, and the like.
[0138] Here, the first preset area can also display attribute information of the other virtual characters, such as the moving direction, the moving state, the life force, the attack force, the defense force of the other virtual characters, and the relative distance between the other virtual characters and the first virtual character, to help the first player grasp the game state of the other virtual characters.
[0139] Here, the first preset area can be displayed in the graphical user interface in the form of a floating window.
[0140] In order to enable the first player to view the game states of different other virtual characters, the first player can switch or add an additional view angle on the display graphical user interface, that is, switch the second game picture displayed in the first preset area or add a third game picture, to realize the increase of the observation view angle of the first player.
[0141] Among them, the content of the second game screen of the virtual space where the other virtual characters are located depends on the content of the game screen displayed in the graphical user interface of the player to which the other virtual characters belong. Specifically, the content of the second game screen may be consistent with or inconsistent with the game screen viewed by the player to which the other virtual characters belong. Specifically, the obtained game screen content of the player to which the other virtual characters belong can be directly used as the content of the second game screen and displayed in the first preset area. Alternatively, after obtaining the game screen content of the player to which the other virtual characters belong, the display perspective of the game screen of the player to which the other virtual characters belong can be changed according to the display perspective selected by the first player to obtain the second game screen displayed in the first preset area. For example, the game screen of the player to which the other virtual characters belong is displayed in the graphical user interface of the player to which the other virtual characters belong from a first-person perspective, and the first player chooses to view the game screen of the player to which the other virtual characters belong from a third-person perspective. At this time, the game screen of the player to which the other virtual characters belong needs to be changed to a third-person perspective to obtain the second game screen and display the second game screen in the first preset area.
[0142] In one embodiment, the graphical user interface displays character identifications of other virtual characters in the same team as the first virtual character; the screen display method also includes: when the first virtual character is in a follow-up movement state, responding to a first touch operation on the character identification, selecting a second virtual character from the other virtual characters; and displaying a third game screen of the virtual space where the second virtual character is located in the graphical user interface.
[0143] Here, during the game process of the first virtual character, the character identifications of other virtual characters in the same team as the first virtual character can be displayed in the graphical user interface together; here, the character identifications of other virtual characters can be related identifications of the players to which the other virtual characters belong, such as player avatars, player nicknames, and player IDs; they can also be some identifications of the other virtual characters themselves, such as character images, character names, etc.
[0144] When the first virtual character is in a follow-up movement state, in response to a first touch operation applied to any character identifier, a second virtual character selected by the first touch operation is determined from other virtual characters, and a third game screen of the virtual space where the second virtual character is located is displayed in the graphical user interface.
[0145] In order to avoid repeated screen display in the graphical user interface and unnecessary obstruction of the graphical user interface, the second virtual character is a virtual character other than the first virtual character and the target virtual character.
[0146] In the scheme provided in the present application, the second virtual character is selected from the other virtual characters in response to the first touch operation on the character identifier. Specifically, when the character identifier is pressed, the selection instruction of the second virtual character can be issued, and the second virtual character is selected from the other virtual characters. The player can issue the selection instruction through touch operations such as clicking and dragging, and / or preset combination keys. Specifically, the player can touch the player identifier through a finger, a mouse, or the like. Alternatively, the player can issue the selection instruction through preset combination keys of a keyboard, such as a Ctrl key, an Alt key, an A key, or the like. The preset keys can be set by the player as needed.
[0147] In an embodiment, the third game screen of the virtual space where the second virtual character is located is displayed in the graphical user interface, including: switching the second game screen displayed in the first preset area to the third game screen; and / or displaying the third game screen in a second preset area displayed in the graphical user interface.
[0148] In this step, if the first preset area has been superimposed and displayed in the current graphical user interface, and the second game screen of the virtual space where the other virtual character is located has been displayed in the first preset area, when the first player presses the character identifier through the first touch operation, the second game screen displayed in the first preset area can be switched to the third game screen of the virtual space where the second virtual character is located.
[0149] In addition, in order for the first player to be able to control the game dynamics of multiple virtual characters at the same time, multiple preset areas can also be displayed in the graphical user interface, so that the player can more comprehensively control the game dynamics of each virtual character in the game.
[0150] Specifically, the second preset area can be superimposed and set in other areas of the graphical user interface in addition to the first preset area, and the third game screen of the second virtual character is displayed in the second preset area. In this way, the first player can view the second game screen of the other virtual character through the first preset area, and view the third game screen of the second virtual character through the second preset area, thereby realizing simultaneous viewing of the first game screen, the second game screen, and the third game screen.
[0151] Here, the second preset area can be displayed in the form of a floating window in the graphical user interface. In order to prompt the first player, when the controlled object of the target virtual character followed by the first virtual character is another player in the same team as the first player, the character identifier of the target virtual character is highlighted. Here, the character identifier of the target virtual character can be the player identifier of the controlled player of the target virtual character, i.e., the player identifier of the player to which the target virtual character belongs. For example, a special symbol can be displayed at the player identifier of the target virtual character, e.g., a flag can be displayed beside the player identifier.
[0152] Meanwhile, the character identifier of the second virtual character and the character identifier of the target virtual character in the graphical user interface can also be highlighted, e.g., a light ring can be displayed outside the character identifier of the second virtual character (and / or the character identifier of the target virtual character).
[0153] Here, the character identifier of the other virtual character can be the relevant identifier of the player to which the other virtual character belongs, e.g., a player avatar, a player nickname, a player ID, etc.; or can be some identifier of the other virtual character itself, e.g., a character image, a character name, etc.
[0154] The character identifier of the target virtual character can be the relevant identifier of the player to which the target virtual character belongs, e.g., a player avatar, a player nickname, a player ID, etc.; or can be some identifier of the target virtual character itself, e.g., a character image, a character name, etc.
[0155] The character identifier of the second virtual character can be the relevant identifier of the player to which the second virtual character belongs, e.g., a player avatar, a player nickname, a player ID, etc.; or can be some identifier of the second virtual character itself, e.g., a character image, a character name, etc.
[0156] Please refer to Figure 2 , Figure 2 is a schematic diagram of a graphical user interface provided by an embodiment of the present application. As shown in Figure 2As shown, the first game screen 2b of the virtual space where the first virtual character is located, the character identifiers 2c-2e, and the first preset area 2f are displayed in the graphical user interface 2a. The first virtual character currently follows the target virtual character corresponding to the character identifier 2c to move in the virtual space where the game scene belongs. The second game screen 2g of the other virtual character (not shown in the figure) corresponding to the character identifier 2d is displayed in the first preset area 2f. When the first player touches the character identifier 2e through the first touch operation, the second preset area 2h is superimposed and displayed in the graphical user interface 2a, and the third game screen 2i of the second virtual character (not shown in the figure) corresponding to the character identifier 2e is displayed in the second preset area 2h. In addition, the character identifier 2c is highlighted by a “banner”, and the character identifiers 2d and 2e are highlighted by light rings of different colors.
[0157] In order to facilitate communication between the first player and his teammates during the game, the graphical user interface usually provides the first player with a specially set communication control for the first player to determine the message to be sent to the teammates by touching the communication control. The additional communication control will inevitably cause more or less obstruction to the game interface of the first player. In order to reduce the obstruction to the first game screen, the present application can reuse the function of the function control already displayed in the graphical user interface when the first virtual character is in the following moving state, so as to reduce the number of controls to be displayed in the graphical user interface and avoid obstruction to the first game screen.
[0158] In an embodiment, the graphical user interface displays a function control; and the controlling the first virtual character to move in the virtual space in response to the moving instruction when the first virtual character corresponding to the terminal device is in the non-following moving state includes: controlling the first virtual character to move in the virtual space in response to a second touch operation on the function control when the first virtual character is in the non-following moving state.
[0159] In this step, when the first virtual character is in the non-following state, the first player can control the first virtual character to move in the virtual space by touching the function control displayed in the graphical user interface.
[0160] Here, the first player can pass the moving information to the first virtual character by touching the function control, including the moving direction (for example, northeast direction 60°), the moving speed (for example, 1 m / s), and the moving state (for example, running state) and the like.
[0161] The function control includes a movement control for controlling the virtual character to move in the game scene, a skill control for controlling the virtual character to release a skill in the game scene, a backpack control for controlling the virtual character to open a virtual backpack, an information interaction control for controlling the virtual character to send interaction information to other virtual characters, and the like.
[0162] In an embodiment, please refer to Figure 3 , Figure 3 An interaction information sending process provided by the embodiment of the application is shown in a schematic diagram. As shown in Figure 3 , the picture display method further includes: in the step S301, when the first virtual character is in the following movement state, in response to a third touch operation on the function control, displaying a plurality of message prompt controls in the graphical user interface. In the step S302, in response to a fourth touch operation on the message prompt control, sending the interaction information corresponding to the message prompt control to the other virtual character selected by the fourth touch operation.
[0163] In this step, in order to reduce the number of controls displayed in the graphical user interface and avoid excessive shielding of the graphical user interface, when the first virtual character is in the following movement state, the function control originally having other functions can be reused in function, for example, when the first virtual character is in a non-following movement state, the first player can control the first virtual character to move in the virtual space by touching the function control, and when the first virtual character enters the following movement state, the third touch operation can be applied to the function control to send a shortcut information to the other players in the same team, so as to increase the communication between the players.
[0164] Alternatively, when the first virtual character is in a non-following movement state, the first player can release a skill by touching the function control, and when the first virtual character enters the following movement state, the third touch operation can be applied to the function control to send a shortcut information to the other players in the same team, so as to increase the communication between the players.
[0165] Specifically, when the first virtual character is in the following movement state, the first player touches the function control by the third touch operation, and at this time, a plurality of message prompt controls are displayed in the graphical user interface, and each message prompt control corresponds to an interaction information.
[0166] The first player can apply a fourth touch operation to any message prompt control to send the interaction information corresponding to the message prompt control to the third virtual character selected by the fourth touch operation, so as to realize the communication between the first player to which the first virtual character belongs and the player to which the third virtual character belongs.
[0167] Here, the second touch operation and the third touch operation can be the same touch operation, for example, the second touch operation and the third touch operation are both click operations; or the second touch operation and the third touch operation can be different touch operations, for example, the second touch operation is a click operation and the third touch operation is a sliding operation.
[0168] In this way, when the first virtual character is in the following moving state, the function control originally used for controlling the first virtual character can be used to send the interaction information between players, the function of the control is reused, the number of controls displayed in the graphical user interface is reduced, the rendering pressure of the terminal device when rendering the graphical user interface is reduced, and the response efficiency of the terminal device is improved.
[0169] Please refer to Figure 4 , Figure 4 A second graphical user interface diagram provided by an embodiment of the present application. As shown in Figure 4 , when the first virtual character is in the following moving state, the function control 4b is displayed in the graphical user interface 4a, and when the first player touches the function control 4b, the message prompt controls 4c-4e are displayed in the graphical user interface 4a.
[0170] The message prompt control can be determined according to any one or more of the following first reference parameters:
[0171] The character attribute of the first virtual character; the message prompt control displayed in the graphical user interface can be determined according to the character attribute of the first virtual character; the character attribute includes one or more of character life force, character defense force, character attack force, character damage force, and character position; for example, when the life force of the first virtual character is low, a message prompt control of the help-seeking type such as "Help me" can be displayed.
[0172] The team attribute of the team to which the first virtual character belongs; the message prompt control displayed in the graphical user interface can also be determined according to the team attribute of the team to which the first virtual character belongs; the team attribute includes one or more of team game progress, number of surviving teammates in the team, and position of the teammates in the team; for example, when the team to which the first virtual character belongs has a clear advantage and a large probability of winning, an attack-type message prompt control such as "Attack XXX" can be displayed.
[0173] The game task currently being performed by the first virtual character; the message prompt control displayed in the graphical user interface can also be determined based on the game task currently being performed by the first virtual character; for example, the game task currently being performed by the first virtual character requires the cooperation of teammates to be completed, at this time, a collection message prompt control can be displayed, such as "Come to me".
[0174] In this way, players can quickly send interactive information by touching the message prompt control, thereby improving the interaction efficiency between players during the game.
[0175] In order to facilitate players to send interactive messages in the game, this application provides multiple ways to send messages.
[0176] In one embodiment, the fourth touch operation is a sliding touch operation, and step S302 includes: in response to the end of the sliding touch operation on the message prompt control, determining the end position of the sliding touch operation; if the end position is within the area covered by the first preset, determining the other virtual character belonging to the second game screen as the third virtual character; or, if the end position is within the response range of other character identifiers, determining the virtual character corresponding to the other character identifier as the third virtual character; and sending the interaction information corresponding to the message prompt control to the third virtual character.
[0177] In this step, when the fourth touch operation is a sliding touch operation, the end position of the sliding touch operation is determined. If the end position is within the response range of any other character identifier, the virtual character to which the character identifier belongs is determined as the third virtual character selected by the fourth operation; here, the other character identifier can be the character identifier of a virtual character in the same team as the first virtual character.
[0178] Alternatively, if the end position is within the area covered by the first preset area in the graphical user interface, the other virtual characters belonging to the second game screen displayed in the first preset area are determined as the third virtual characters selected by the sliding operation; and the interaction information corresponding to the message prompt control is sent to the third virtual character.
[0179] Similarly, if a second preset area is also displayed in the graphical user interface at this time, when the end position is located in the area covered by the second preset area, the second virtual character belonging to the third game screen displayed in the second preset area is determined as the third virtual character.
[0180] See also Figure 5 , Figure 5 This is a third schematic diagram of a graphical user interface provided in an embodiment of the present application. Figure 5As shown, the graphical user interface 5a displays a first game screen 5b, character identifiers 5c to 5e, function controls 5f, message prompt controls 5g to 5i, and a first preset area 5j. The first preset area 5j displays a third game screen 5k of a second virtual character (not shown in the figure). When the first player drags the message control 5g onto the character identifier 5c (as shown in the figure), the game screen 5k is displayed. Figure 5 When the first player drags the message prompt control 5h to the area covered by the first preset area 5j (shown in the solid line), the virtual character corresponding to the character identifier 5c is determined to be the third virtual character (not shown in the figure); Figure 5 When the second virtual character (not shown in the figure) to which the third game screen belongs is determined as the third virtual character (not shown in the figure).
[0181] In this way, players can select the appropriate interactive information sending method based on actual conditions to quickly send interactive information, thereby improving the efficiency of interaction between players in the game. In one embodiment, the fourth touch operation is a click touch operation, and step S302 includes: in response to the click touch operation on the message prompt control, determining a virtual character on the same team as the first virtual character as the third virtual character; and sending the interactive information corresponding to the message prompt control to the third virtual character.
[0182] In this step, if the fourth touch operation applied by the first player on any message prompt control is a click touch operation, all virtual characters belonging to the same team as the first player will be determined as third virtual characters, and the interaction information corresponding to the message prompt control will be sent to all virtual characters in the same team as the first player, that is, the interaction information corresponding to the message prompt control will be group-sent to the virtual characters controlled by other players in the same team as the first player.
[0183] In this way, players can send group messages to other players in the same team through a single touch operation, reducing the complexity of sending group messages in the game.
[0184] In order to increase the communication methods between teammates in the same team and provide the first player with the possibility of quick voice communication with teammates, at the same time, it can also achieve the purpose of reducing the function controls displayed in the graphical user interface to avoid excessive obstruction of the first game screen. When the first virtual character is in the follow-up movement state, the function controls displayed in the graphical user interface can be functionally reused.
[0185] In one embodiment, the screen display method also includes: when the first virtual character is in a follow-up movement state, responding to a fifth touch operation on the function control, entering a voice input state; and sending the voice information received in the voice input state as interactive information to the fourth virtual character selected by the fifth touch operation.
[0186] In this step, when the first virtual character is in the follow-up movement state, the function controls that originally have other functions can be functionally reused. For example, when the first virtual character is in the non-follow-up movement state, the first player can control the movement of the first virtual character in the virtual space by touching the function controls. When the first virtual character enters the follow-up movement state, the fifth touch operation can be applied to the function controls to enter the voice input state, so that the first player can input voice information in the voice input state, and the voice information input by the first player can be sent as interactive information to the fourth virtual character selected by the fifth touch operation.
[0187] Here, the fifth touch operation may be a sliding touch operation, a clicking touch operation, a double-clicking touch operation, a long pressing touch operation, or a combined operation of a long pressing touch operation and a sliding touch operation.
[0188] Exemplarily, when the fifth touch operation is a combined touch operation of a long press touch operation and a sliding touch operation, in response to the long press touch operation on the function control, the voice input state is entered, and at this time, the first player can input voice information; in response to the start of the sliding touch operation in the combined touch operation, the voice input state is exited; the end position of the sliding touch operation in the combined touch operation is determined, that is, the end position of the combined touch operation is determined, if the end position of the combined touch operation is located on any player identifier, the virtual character controlled by the other player corresponding to the player identifier is determined as the fourth virtual character selected by the combined touch operation, that is, the fourth virtual character selected by the fifth touch operation; or, if the end position of the combined touch operation is located in the area covered by the first screen pop-up window in the graphical user interface, the other virtual characters belonging to the second game screen displayed in the first screen pop-up window are determined as the fourth virtual character selected by the combined touch operation, that is, the fourth virtual character selected by the fifth touch operation; and the voice information is sent to the fourth virtual character.
[0189] Similarly, if a second screen pop-up window is displayed in the graphical user interface at this time, when the end position of the joint touch operation is located within the area covered by the second screen pop-up window, the second virtual character belonging to the third game screen displayed in the second screen pop-up window is determined as the fourth virtual character.
[0190] In order to facilitate the first player's operations in the game, the embodiment of the present application also provides the first player with multiple ways to exit the follow-up movement state.
[0191] In one embodiment, a function control is displayed in the graphical user interface; and the screen display method further includes: when the first virtual character is in a follow-up movement state, responding to a sixth touch operation on the function control, controlling the first virtual character to exit the follow-up movement state.
[0192] In this step, when the first virtual character is in the follow-up movement state, if the player wants to exit the follow-up movement, the player can control the first virtual character to exit the follow-up movement state through the sixth touch operation touch function button.
[0193] In another embodiment, a follow-cancel control is displayed in the graphical user interface, and the screen display method further includes: when the first virtual character is in the follow-movement state, responding to a seventh touch operation on the follow-cancel control, controlling the first virtual character to exit the current follow-movement state.
[0194] In this step, a follow-cancel control is set for the first player in the graphical user interface. When the first virtual character is in the follow-move state, the first player can touch the follow-cancel control through the seventh touch operation to control the first virtual character to exit the follow-move state.
[0195] Here, there is a great possibility that the first virtual character will encounter a hostile virtual character in the process of following the target virtual character. In order to further increase the interaction between the first virtual character and the target virtual character, the first virtual character can attack the hostile virtual character through the function controls displayed in the graphical user interface, such as skill release controls, during the process of following the movement.
[0196] In one embodiment, a function control is displayed in the graphical user interface; and the screen display method further includes: when the first virtual character is in a follow-up movement state, responding to an eighth touch operation on the function control, controlling the first virtual character to attack a hostile virtual character.
[0197] In this step, when the first virtual character encounters an attackable hostile virtual character while following the movement of the second virtual character, the first virtual character can also initiate an attack on the hostile virtual character through the function control displayed in the graphical user interface; specifically, the eighth touch operation can be applied to the function control to control the first virtual character to release the corresponding attack skill, so that the first virtual character can attack the hostile virtual character by touching the function control during the following movement.
[0198] During the game, the first player can also switch the virtual character to follow using the displayed character identifier. In one embodiment, when the first virtual character is in the follow-up movement state, in response to a ninth touch operation on the character identifier, a follower virtual character other than the target virtual character is selected from the followable virtual characters; and the first virtual character is controlled to follow the follower virtual character in the virtual space.
[0199] In this step, when the first virtual character encounters other followable virtual characters while following the second virtual character, the follow-up object can be switched through the character identifier of the followable virtual character displayed in the graphical user interface; specifically, the ninth touch operation can be used to select the followable virtual character to be switched from the followable virtual characters, and the first virtual character can be controlled to move in the virtual space following the determined followable virtual character; if the switch cannot be made, a prompt message indicating that the switch cannot be made will be displayed in the graphical user interface to achieve the purpose of prompting the first player. The screen display method provided by the embodiment of the present application displays a portion of the game scene in a graphical user interface; when a first virtual character controlled by a first player is in a non-follow movement state, responding to a movement instruction issued by the first player, controls the first virtual character to move in a virtual space, and displays a first game screen of the virtual space where the first virtual character is located in the graphical user interface; responding to a follow condition satisfying a preset follow requirement, controls the first virtual character to enter a follow movement state; when the first virtual character is in the follow movement state, controls the first virtual character to follow a target virtual character in the virtual space, displays the first game screen in the graphical user interface, displays a first screen pop-up window in the graphical user interface, and displays a second game screen of the virtual space where other virtual characters are located in the first screen pop-up window. In this way, the player can still grasp the real-time game status of teammates without having to search for teammates, reducing the process of searching for teammates during the game, thereby indirectly reducing the interactive operations between the player and the terminal device during the game; at the same time, it can also avoid the player from making erroneous operations during the search process, indirectly improving the winning rate of the first player and his team.
[0200] See also Figures 6 to 8 , Figure 6 This is one of the structural diagrams of a picture display device provided in an embodiment of the present application. Figure 7 This is a second structural diagram of a screen display device provided in an embodiment of the present application. Figure 8 This is a third structural diagram of a screen display device provided in an embodiment of the present application. A graphical user interface is provided through a terminal device, wherein the graphical user interface displays a portion of a game scene; Figure 6 As shown in , the image display device 600 includes:
[0201] a movement control module 601 for controlling the movement of a first virtual character corresponding to the terminal device in a non-following movement state in response to a movement instruction, and displaying a first game screen of the virtual space in which the first virtual character is located in the graphical user interface;
[0202] The first screen display module 602 is used to respond to the follow instruction, control the first virtual character to enter the follow movement state, and display the second game screen of the virtual space where other virtual characters are located in the first preset area of the graphical user interface, wherein the first preset area does not completely block the first game screen, and the first virtual character is in the follow state when the first virtual character automatically moves according to the movement of the target virtual character in the virtual space.
[0203] Further, such as Figure 7 As shown, the graphical user interface displays the character identifiers of other virtual characters in the same team as the first virtual character; the screen display device 600 further includes a second screen display module 603, which is used to:
[0204] When the first virtual character is in a follow-up movement state, responding to a first touch operation on the character identifier, selecting a second virtual character from the other virtual characters;
[0205] A third game screen of the virtual space where the second virtual character is located is displayed in the graphical user interface.
[0206] Furthermore, when the second screen display module 603 is used to display the third game screen of the virtual space where the second virtual character is located in the graphical user interface, the second screen display module 603 is used to:
[0207] Switching the second game screen displayed in the first preset area to the third game screen; and / or,
[0208] The third game screen is displayed in a second preset area displayed by the graphical user interface.
[0209] Further, such as Figure 7 As shown, the image display device 600 further includes a highlighting module 604, and the highlighting module 604 is used to:
[0210] highlighting the character identification of the second virtual character in the graphical user interface; and / or,
[0211] highlighting the character identification of the target virtual character; and / or,
[0212] The character identification of the other virtual character is highlighted.
[0213] Further, such as Figure 7 As shown, the graphical user interface displays function controls; when the first virtual character corresponding to the terminal device is in a non-following movement state, the movement control module 601 responds to a movement instruction to control the first virtual character to move in the virtual space, the movement control module 601 is used to:
[0214] When the first virtual character is in a non-following movement state, responding to a second touch operation on the function control, controlling the first virtual character to move in the virtual space;
[0215] The image display device 600 further includes a first information sending module 605, which is configured to:
[0216] When the first virtual character is in a follow-up movement state, responding to a third touch operation on the function control, displaying a plurality of message prompt controls in the graphical user interface;
[0217] In response to a fourth touch operation on the message prompt control, the interaction information corresponding to the message prompt control is sent to the third virtual character selected by the fourth touch operation.
[0218] Furthermore, the fourth touch operation is a sliding touch operation. When the first information sending module 605 is used to respond to the fourth touch operation on the message prompt control and send the interaction information corresponding to the message prompt control to the third virtual character selected by the fourth touch operation, the first information sending module 605 is used to:
[0219] In response to the end of the sliding touch operation on the message prompt control, determining an end position of the sliding touch operation;
[0220] If the end position is within the first preset area, the other virtual character to which the second game screen belongs is determined as the third virtual character; or, if the end position is within the response range of the other character identifier, the virtual character corresponding to the other character identifier is determined as the third virtual character;
[0221] The interaction information corresponding to the message prompt control is sent to the third virtual character.
[0222] Furthermore, the fourth touch operation is a click touch operation. When the first information sending module 605 is used to respond to the fourth touch operation on the message prompt control and send the interaction information corresponding to the message prompt control to the third virtual character selected by the fourth touch operation, the first information sending module 605 is used to:
[0223] In response to a click touch operation on the message prompt control, determining a virtual character in the same team as the first virtual character as the third virtual character;
[0224] The interaction information corresponding to the message prompt control is sent to the third virtual character.
[0225] Further, such as Figure 7 As shown, the screen display device 600 further includes a second information sending module 606, and the second information sending module 606 is used to:
[0226] When the first virtual character is in a follow-up movement state, responding to a fifth touch operation on the function control, entering a voice input state;
[0227] The voice information received in the voice input state is sent as interaction information to the fourth virtual character selected by the fifth touch operation.
[0228] Further, such as Figure 8 As shown, the graphical user interface displays functional controls; the screen display device 600 further includes a first state exit module 607, which is used to:
[0229] When the first virtual character is in the follow-up movement state, in response to a sixth touch operation on the function control, the first virtual character is controlled to exit the follow-up movement state.
[0230] Further, such as Figure 8 As shown, a follow-cancel control is displayed in the graphical user interface, and the screen display device 600 further includes a second state exit module 608, which is used to:
[0231] When the first virtual character is in the follow-up movement state, in response to a seventh touch operation on the follow-up cancellation control, the first virtual character is controlled to exit the follow-up movement state.
[0232] Furthermore, the first screen display module is used to generate a follow instruction in the following manner:
[0233] The following instruction is generated in response to the following condition satisfying the preset following requirement; wherein the following condition satisfying the preset following requirement includes at least one of the following:
[0234] receive a follow movement instruction for controlling the first virtual character to move in a game scene;
[0235] the first virtual character enters an area associated with the target virtual character.
[0236] Further, the first information sending module 605 is configured to determine the message prompt control in the following manner:
[0237] determine the message prompt control according to any one or more of the following first reference parameters: a character attribute of the first virtual character; a team attribute of a team to which the first virtual character belongs; a game task currently performed by the first virtual character; wherein the character attribute comprises one or more of character life force, character defense force, character attack force, character damage force, and a position of the character; and the team attribute comprises one or more of team game progress, a number of surviving teammates in the team, and a position of a teammate in the team.
[0238] Further, the graphical user interface displays a function control; the picture display apparatus 600 further comprises an attack module 609, and the attack module 609 is configured to:
[0239] in the follow movement state of the first virtual character, in response to an eighth touch operation on the function control, control the first virtual character to attack an enemy virtual character.
[0240] Further, the graphical user interface displays a function control; the picture display apparatus 600 further comprises a follow switching module 610, and the follow switching module 610 is configured to:
[0241] in the follow movement state of the first virtual character, in response to a ninth touch operation on a character identifier of the followable virtual character, select a follow virtual character other than the target virtual character from the followable virtual character;
[0242] control the first virtual character to move in the virtual space following the follow virtual character.
[0243] The screen display device provided in an embodiment of the present application provides a graphical user interface (GUI) through a terminal device, wherein the GUI displays a portion of a game scene. When a first virtual character corresponding to the terminal device is in a non-following movement state, the terminal device controls the first virtual character to move in a virtual space in response to a movement instruction, and displays a first game screen of the virtual space where the first virtual character is located in the GUI. In response to a following instruction, the terminal device controls the first virtual character to enter a following movement state, and displays a second game screen of the virtual space where other virtual characters are located in a first preset area of the GUI, wherein the first preset area does not completely block the first game screen. The following state of the first virtual character refers to a state in which the first virtual character automatically moves according to the movement of the target virtual character in the virtual space. In this way, the player can still grasp the real-time game status of teammates without having to search for teammates, thereby reducing the player's search process during the game, thereby indirectly reducing the response frequency of the terminal device during the game. At the same time, it can also avoid the player's misoperation during the search process, indirectly improving the winning rate of the first player and his team.
[0244] See also Figure 9 , Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 9 As shown in FIG, the electronic device 900 includes a processor 910 , a memory 920 and a bus 930 .
[0245] The memory 920 stores machine-readable instructions executable by the processor 910. When the electronic device 900 is running, the processor 910 communicates with the memory 920 via the bus 930, so that the processor 910 executes the following instructions during operation:
[0246] When a first virtual character corresponding to the terminal device is in a non-following movement state, in response to a movement instruction, controlling the first virtual character to move in the virtual space, and displaying a first game screen of the virtual space where the first virtual character is located in the graphical user interface;
[0247] In response to a follow instruction, the first virtual character is controlled to enter a follow movement state, and a second game screen of the virtual space where other virtual characters are located is displayed in a first preset area of the graphical user interface, wherein the first preset area does not completely block the first game screen. The first virtual character is in a follow state when the first virtual character automatically moves according to the movement of the target virtual character in the virtual space.
[0248] Here, players can still grasp the real-time game status of their teammates without having to look for them, which reduces the process of players looking for teammates during the game, thereby indirectly reducing the response frequency of the terminal device during the game.
[0249] In a possible implementation, the instructions executed by the processor 910 further include:
[0250] When the first virtual character is in a follow-up movement state, responding to a first touch operation on the character identifier, selecting a second virtual character from the other virtual characters;
[0251] A third game screen of the virtual space where the second virtual character is located is displayed in the graphical user interface.
[0252] Here, while the first virtual character follows the target virtual character, the second virtual character can be quickly selected by touching the displayed character identifier, and the game status of the second virtual character can be monitored.
[0253] In one possible implementation, the instructions executed by the processor 910 to display a third game screen of the virtual space where the second virtual character is located in the graphical user interface include:
[0254] Switching the second game screen displayed in the first preset area to the third game screen; and / or,
[0255] The third game screen is displayed in a second preset area displayed by the graphical user interface.
[0256] Here, the display position of the third game screen of the second virtual character in the graphical user interface can be reasonably arranged to avoid unnecessary blocking of the first game screen displayed in the graphical user interface.
[0257] In a possible implementation, the instructions executed by the processor 910 further include:
[0258] highlighting the character identification of the second virtual character in the graphical user interface; and / or,
[0259] highlighting the character identification of the target virtual character; and / or,
[0260] The character identification of the other virtual character is highlighted.
[0261] Here, the character identifications of different virtual characters can be highlighted in the graphical user interface to achieve the purpose of prompting players, thereby avoiding players from repeatedly issuing interface switching commands during the game and reducing the response frequency of the terminal device during the game.
[0262] In one possible implementation, the instructions executed by the processor 910 include displaying a function control in the graphical user interface; and controlling a first virtual character corresponding to the terminal device to move in a virtual space in response to a movement instruction when the first virtual character is in a non-following movement state, including:
[0263] When the first virtual character is in a non-following movement state, responding to a second touch operation on the function control, controlling the first virtual character to move in the virtual space;
[0264] The screen display method further includes:
[0265] When the first virtual character is in a follow-up movement state, responding to a third touch operation on the function control, displaying a plurality of message prompt controls in the graphical user interface;
[0266] In response to a fourth touch operation on the message prompt control, the interaction information corresponding to the message prompt control is sent to the third virtual character selected by the fourth touch operation.
[0267] Here, the functional controls that have been displayed in the graphical user interface can be functionally reused to reduce the number of controls that need to be displayed in the graphical user interface and avoid blocking the first game screen.
[0268] In one possible implementation, in the instructions executed by the processor 910, responding to a fourth touch operation on the message prompt control and sending interaction information corresponding to the message prompt control to the third virtual character selected by the fourth touch operation includes:
[0269] In response to the end of the sliding touch operation on the message prompt control, determining an end position of the sliding touch operation;
[0270] If the end position is within the first preset area, the other virtual character to which the second game screen belongs is determined as the third virtual character; or, if the end position is within the response range of the other character identifier, the virtual character corresponding to the other character identifier is determined as the third virtual character;
[0271] The interaction information corresponding to the message prompt control is sent to the third virtual character.
[0272] Here, when the first virtual character is in a follow-up movement state, the function controls that originally controlled the first virtual character can be used to send interactive information between players, thereby realizing the reuse of control functions, thereby reducing the number of controls displayed in the graphical user interface, indirectly reducing the rendering pressure of the terminal device when rendering the graphical user interface, and improving the response efficiency of the terminal device.
[0273] In a possible implementation, the instructions executed by the processor 910 further include:
[0274] In response to the click touch operation on the message prompt control, the virtual character in the same team as the first virtual character is determined as the third virtual character;
[0275] The interaction information corresponding to the message prompt control is sent to the third virtual character.
[0276] Here, the player can quickly send the interaction information by touching the message prompt control, thereby improving the interaction efficiency among players in the game.
[0277] In a possible implementation, the instructions executed by the processor 910 further include:
[0278] In response to a fifth touch operation on the function control, the voice input state is entered when the first virtual character is in the following moving state.
[0279] The voice information received in the voice input state is sent to a fourth virtual character selected by the fifth touch operation as the interaction information.
[0280] Here, the player is provided with multiple ways to send interaction information to teammates in the game, so that the player can send voice to teammates in the game, thereby improving the interaction efficiency among players.
[0281] In a possible implementation, the instructions executed by the processor 910 further include:
[0282] In response to a sixth touch operation on the function control, the first virtual character is controlled to exit the following moving state when the first virtual character is in the following moving state.
[0283] Here, the function control displayed in the graphical user interface can be reused in function, thereby reducing the number of controls that need to be displayed in the graphical user interface and avoiding blocking the first game picture.
[0284] In a possible implementation, the instructions executed by the processor 910 further include:
[0285] In response to a seventh touch operation on the following cancel control, the first virtual character is controlled to exit the following moving state when the first virtual character is in the following moving state.
[0286] Here, during the game, players are provided with the possibility to exit the follow-up movement state at any time, thereby improving the efficiency of human-computer interaction during the game.
[0287] In one possible implementation, the instructions executed by the processor 910 generate a follow-up instruction in the following manner:
[0288] The following instruction is generated in response to the following condition satisfying the preset following requirement; wherein the following condition satisfying the preset following requirement includes at least one of the following:
[0289] receiving a follow-up movement instruction for controlling the movement of the first virtual character in the game scene;
[0290] The first virtual character enters the area associated with the target virtual character.
[0291] In one possible implementation, the instructions executed by the processor 910 determine the message prompt control in the following manner:
[0292] The message prompt control is determined based on any one or more of the following first reference parameters: character attributes of the first virtual character; team attributes of the team to which the first virtual character belongs; and a game task currently being performed by the first virtual character; wherein the character attributes include one or more of character vitality, character defense, character attack power, character damage, and character position; and the team attributes include one or more of team game progress, the number of surviving teammates in the team, and the positions of teammates in the team.
[0293] In a possible implementation, the instructions executed by the processor 910 further include:
[0294] When the first virtual character is in the follow-up movement state, in response to an eighth touch operation on the function control, the first virtual character is controlled to attack the hostile virtual character.
[0295] Here, when the first virtual character is in the follow-up movement state, the original function controls can be functionally reused to achieve the attack of the hostile virtual character through the function controls, thereby reducing the number of controls to be displayed in the graphical user interface and avoiding obstruction of the first game screen.
[0296] In a possible implementation, the instructions executed by the processor 910 further include:
[0297] When the first virtual character is in a follow-up movement state, in response to a ninth touch operation on the character identifier of the followable virtual character, selecting a follower virtual character other than the target virtual character from the followable virtual characters;
[0298] control the first virtual character to follow the following virtual character to move in the virtual space.
[0299] Here, the possibility of switching the following object at any time can be provided in the process of the first virtual character following the movement, so as to reduce the complexity of switching the following object and the complexity of the game operation.
[0300] The embodiment of the application further provides a computer readable storage medium, and the computer readable storage medium stores a computer program, so that the computer program is executed by a processor to execute the following instructions:
[0301] In a case where the first virtual character corresponding to the terminal device is in a non-following movement state, in response to a movement instruction, the first virtual character is controlled to move in a virtual space, and a first game picture of the virtual space where the first virtual character is located is displayed in the graphical user interface;
[0302] In response to a following instruction, the first virtual character is controlled to enter a following movement state, and a second game picture of a virtual space where the other virtual character is located is displayed in a first preset area of the graphical user interface, wherein the first preset area does not completely block the first game picture, and the following state of the first virtual character is a state in which the first virtual character automatically moves according to movement of the target virtual character in the virtual space.
[0303] Here, the player can still master the real-time game state of the teammate without the need to find the teammate, and the process of finding the teammate in the game is reduced, so that the response frequency of the terminal device in the game is indirectly reduced.
[0304] In a possible implementation, the instructions executed by the computer readable storage medium further include:
[0305] In a case where the first virtual character is in the following movement state, in response to a first touch operation on the character identifier, a second virtual character is selected from the other virtual characters.
[0306] A third game picture of a virtual space where the second virtual character is located is displayed in the graphical user interface.
[0307] Here, in the process of the first virtual character following the target virtual character to move, the second virtual character can be quickly selected by touching the displayed character identifier, and the game state of the second virtual character is monitored.
[0308] In a possible implementation, the instructions executed by the computer readable storage medium, in which the third game picture of the virtual space where the second virtual character is located is displayed in the graphical user interface, include:
[0309] Switching the second game screen displayed in the first preset area to the third game screen; and / or,
[0310] The third game screen is displayed in a second preset area displayed by the graphical user interface.
[0311] Here, the display position of the third game screen of the second virtual character in the graphical user interface can be reasonably arranged to avoid unnecessary blocking of the first game screen displayed in the graphical user interface.
[0312] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0313] highlighting the character identification of the second virtual character in the graphical user interface; and / or,
[0314] highlighting the character identification of the target virtual character; and / or,
[0315] The character identification of the other virtual character is highlighted.
[0316] Here, the character identifications of different virtual characters can be highlighted in the graphical user interface to achieve the purpose of prompting players, thereby avoiding players from repeatedly issuing interface switching commands during the game and reducing the response frequency of the terminal device during the game.
[0317] In one possible implementation, in the instructions executed by a computer-readable storage medium, function controls are displayed in the graphical user interface; and when a first virtual character corresponding to the terminal device is in a non-following movement state, responding to a movement instruction, controlling the first virtual character to move in a virtual space includes:
[0318] When the first virtual character is in a non-following movement state, responding to a second touch operation on the function control, controlling the first virtual character to move in the virtual space;
[0319] The screen display method further includes:
[0320] When the first virtual character is in a follow-up movement state, responding to a third touch operation on the function control, displaying a plurality of message prompt controls in the graphical user interface;
[0321] In response to a fourth touch operation on the message prompt control, the interaction information corresponding to the message prompt control is sent to the third virtual character selected by the fourth touch operation.
[0322] Here, the functional controls that have been displayed in the graphical user interface can be functionally reused to reduce the number of controls that need to be displayed in the graphical user interface and avoid blocking the first game screen.
[0323] In one possible implementation, in the instructions executed by a computer-readable storage medium, responding to a fourth touch operation on the message prompt control and sending interaction information corresponding to the message prompt control to a third virtual character selected by the fourth touch operation includes:
[0324] In response to the end of the sliding touch operation on the message prompt control, determining an end position of the sliding touch operation;
[0325] If the end position is within the first preset area, the other virtual character to which the second game screen belongs is determined as the third virtual character; or, if the end position is within the response range of the other character identifier, the virtual character corresponding to the other character identifier is determined as the third virtual character;
[0326] The interaction information corresponding to the message prompt control is sent to the third virtual character.
[0327] Here, when the first virtual character is in a follow-up movement state, the function controls that originally controlled the first virtual character can be used to send interactive information between players, thereby realizing the reuse of control functions, thereby reducing the number of controls displayed in the graphical user interface, indirectly reducing the rendering pressure of the terminal device when rendering the graphical user interface, and improving the response efficiency of the terminal device.
[0328] In one possible implementation, in the instructions executed by a computer-readable storage medium, responding to a fourth touch operation on the message prompt control and sending interaction information corresponding to the message prompt control to a third virtual character selected by the fourth touch operation includes:
[0329] In response to a click touch operation on the message prompt control, determining a virtual character in the same team as the first virtual character as the third virtual character;
[0330] The interaction information corresponding to the message prompt control is sent to the third virtual character.
[0331] Here, players can quickly send interactive information by touching the message prompt control, thereby improving the efficiency of interaction between players during the game.
[0332] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0333] When the first virtual character is in a follow-up movement state, responding to a fifth touch operation on the function control, entering a voice input state;
[0334] The voice information received in the voice input state is sent as interaction information to the fourth virtual character selected by the fifth touch operation.
[0335] Here, in the game, multiple ways are provided for players to send interactive information to teammates, so that players can send voice to teammates during the game, thereby improving the interaction efficiency between players.
[0336] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0337] When the first virtual character is in the follow-up movement state, in response to a sixth touch operation on the function control, the first virtual character is controlled to exit the follow-up movement state.
[0338] Here, the functional controls that have been displayed in the graphical user interface can be functionally reused to reduce the number of controls that need to be displayed in the graphical user interface and avoid blocking the first game screen.
[0339] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0340] When the first virtual character is in the follow-up movement state, in response to a seventh touch operation on the follow-up cancellation control, the first virtual character is controlled to exit the follow-up movement state.
[0341] Here, during the game, players are provided with the possibility to exit the follow-up movement state at any time, thereby improving the efficiency of human-computer interaction during the game.
[0342] In one possible implementation, the instructions executed by the computer-readable storage medium generate the following instructions in the following manner:
[0343] The following instruction is generated in response to the following condition satisfying the preset following requirement; wherein the following condition satisfying the preset following requirement includes at least one of the following:
[0344] receiving a follow-up movement instruction for controlling the movement of the first virtual character in the game scene;
[0345] The first virtual character enters the area associated with the target virtual character.
[0346] In one possible implementation, the instructions executed by a computer-readable storage medium determine the message prompt control in the following manner:
[0347] The message prompt control is determined based on any one or more of the following first reference parameters: character attributes of the first virtual character; team attributes of the team to which the first virtual character belongs; and a game task currently being performed by the first virtual character; wherein the character attributes include one or more of character vitality, character defense, character attack power, character damage, and character position; and the team attributes include one or more of team game progress, the number of surviving teammates in the team, and the positions of teammates in the team.
[0348] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0349] When the first virtual character is in the follow-up movement state, in response to an eighth touch operation on the function control, the first virtual character is controlled to attack the hostile virtual character.
[0350] Here, when the first virtual character is in the follow-up movement state, the original function controls can be functionally reused to achieve the attack of the hostile virtual character through the function controls, thereby reducing the number of controls to be displayed in the graphical user interface and avoiding obstruction of the first game screen.
[0351] In one possible implementation, the instructions executed by the computer-readable storage medium further include:
[0352] When the first virtual character is in a follow-up movement state, in response to a ninth touch operation on the character identifier of the followable virtual character, selecting a follower virtual character other than the target virtual character from the followable virtual characters;
[0353] The first virtual character is controlled to follow the following virtual character and move in the virtual space.
[0354] Here, during the process of the first virtual character following the movement, the possibility of switching the following object at any time can be provided to reduce the complexity of switching the following object and reduce the complexity of the game operation.
[0355] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0356] In the several embodiments provided in this application, it should be understood that the disclosed systems, 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 merely a logical function division. There may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some communication interface, indirect coupling or communication connection of devices or units, which may be electrical, mechanical or other forms.
[0357] 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.
[0358] In addition, each functional unit in each embodiment of 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.
[0359] 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 non-volatile computer-readable storage medium that is executable by a processor. 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 several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0360] 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-mentioned 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-mentioned embodiments within the technical scope disclosed in the present application, or perform equivalent replacements for some of the technical features thereof. These modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should 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 screen display method, characterized in that: A graphical user interface is provided by a terminal device, wherein the graphical user interface displays a portion of a game scene; and the screen display method includes: When a first virtual character corresponding to the terminal device is in a non-following movement state, in response to a movement instruction, controlling the first virtual character to move in the virtual space, and displaying a first game screen of the virtual space where the first virtual character is located in the graphical user interface; In response to a follow instruction, the first virtual character is controlled to enter a follow movement state, and a second game screen of the virtual space where other virtual characters are located is displayed in a first preset area of the graphical user interface, wherein the first preset area does not completely block the first game screen, and the first virtual character is in a follow state when the first virtual character automatically moves according to the movement of the target virtual character in the virtual space; wherein the other virtual characters include the target virtual character, virtual characters belonging to the same team as the first virtual character, and specific non-player characters; the second game screen is the game screen of the player to which the other virtual characters belong; or, the second game screen is the game screen after the game screen of the player to which the other virtual characters belong is displayed according to the selected display perspective.
2. The screen display method according to claim 1, wherein: The graphical user interface displays character identifiers of other virtual characters in the same team as the first virtual character; the screen display method further includes: When the first virtual character is in a follow-up movement state, responding to a first touch operation on the character identifier, selecting a second virtual character from the other virtual characters; A third game screen of the virtual space where the second virtual character is located is displayed in the graphical user interface.
3. The screen display method according to claim 2, wherein: The displaying of the third game screen of the virtual space where the second virtual character is located in the graphical user interface includes: Switching the second game screen displayed in the first preset area to the third game screen; and / or, The third game screen is displayed in a second preset area displayed by the graphical user interface.
4. The screen display method according to claim 2, wherein: The screen display method further includes: highlighting the character identification of the second virtual character in the graphical user interface; and / or, highlighting the character identification of the target virtual character; and / or, The character identification of the other virtual character is highlighted.
5. The screen display method according to claim 1, wherein: Function controls are displayed in the graphical user interface; and when a first virtual character corresponding to the terminal device is in a non-following movement state, responding to a movement instruction, controlling the first virtual character to move in the virtual space includes: When the first virtual character is in a non-following movement state, responding to a second touch operation on the function control, controlling the first virtual character to move in the virtual space; The screen display method further includes: When the first virtual character is in a follow-up movement state, responding to a third touch operation on the function control, displaying a plurality of message prompt controls in the graphical user interface; In response to a fourth touch operation on the message prompt control, the interaction information corresponding to the message prompt control is sent to the third virtual character selected by the fourth touch operation.
6. The screen display method according to claim 5, characterized in that: The fourth touch operation is a sliding touch operation, and the responding to the fourth touch operation on the message prompt control by sending the interaction information corresponding to the message prompt control to the third virtual character selected by the fourth touch operation includes: In response to the end of the sliding touch operation on the message prompt control, determining an end position of the sliding touch operation; If the end position is within the first preset area, the other virtual character to which the second game screen belongs is determined as the third virtual character; or, if the end position is within the response range of the other character identifier, the virtual character corresponding to the other character identifier is determined as the third virtual character; The interaction information corresponding to the message prompt control is sent to the third virtual character.
7. The screen display method according to claim 5, wherein: The fourth touch operation is a click touch operation, and the responding to the fourth touch operation on the message prompt control by sending the interaction information corresponding to the message prompt control to the third virtual character selected by the fourth touch operation includes: In response to a click touch operation on the message prompt control, determining a virtual character in the same team as the first virtual character as the third virtual character; The interaction information corresponding to the message prompt control is sent to the third virtual character.
8. The screen display method according to claim 1, wherein: Functional controls are displayed in the graphical user interface; and the screen display method further includes: When the first virtual character is in a follow-up movement state, responding to a fifth touch operation on the function control, entering a voice input state; The voice information received in the voice input state is sent as interaction information to the fourth virtual character selected by the fifth touch operation.
9. The screen display method according to claim 1, wherein: Functional controls are displayed in the graphical user interface; and the screen display method further includes: When the first virtual character is in the follow-up movement state, in response to a sixth touch operation on the function control, the first virtual character is controlled to exit the follow-up movement state.
10. The screen display method according to claim 1, wherein: The graphical user interface displays a follow-up cancel control, and the screen display method further includes: When the first virtual character is in the follow-up movement state, in response to a seventh touch operation on the follow-up cancellation control, the first virtual character is controlled to exit the follow-up movement state.
11. The screen display method according to claim 1, wherein: Generate follow-up instructions in the following ways: The following instruction is generated in response to the following condition satisfying the preset following requirement; wherein the following condition satisfying the preset following requirement includes at least one of the following: receiving a follow-up movement instruction for controlling the movement of the first virtual character in the game scene; The first virtual character enters the area associated with the target virtual character.
12. The screen display method according to claim 5, wherein: The message prompt control is determined in the following manner: The message prompt control is determined based on any one or more of the following first reference parameters: character attributes of the first virtual character; team attributes of the team to which the first virtual character belongs; and a game task currently being performed by the first virtual character; wherein the character attributes include one or more of character vitality, character defense, character attack power, character damage, and character position; and the team attributes include one or more of team game progress, the number of surviving teammates in the team, and the positions of teammates in the team.
13. The screen display method according to claim 1, wherein: Functional controls are displayed in the graphical user interface; and the screen display method further includes: When the first virtual character is in the follow-up movement state, in response to an eighth touch operation on the function control, the first virtual character is controlled to attack the hostile virtual character.
14. The screen display method according to claim 1, wherein: The graphical user interface displays a character identifier of a followable virtual character; the screen display method further includes: When the first virtual character is in a follow-up movement state, in response to a ninth touch operation on the character identifier of the followable virtual character, selecting a follower virtual character other than the target virtual character from the followable virtual characters; The first virtual character is controlled to follow the following virtual character and move in the virtual space.
15. A screen display device, characterized in that: A graphical user interface is provided by a terminal device, wherein the graphical user interface displays a portion of a game scene; the screen display device includes: a movement control module, configured to, when a first virtual character corresponding to the terminal device is in a non-following movement state, control the first virtual character to move in the virtual space in response to a movement instruction, and display a first game screen of the virtual space where the first virtual character is located in the graphical user interface; A screen display module is used to respond to a follow instruction, control the first virtual character to enter a follow movement state, and display a second game screen of the virtual space where other virtual characters are located in a first preset area of the graphical user interface, wherein the first preset area does not completely block the first game screen, and the first virtual character is in a follow state when the first virtual character automatically moves according to the movement of the target virtual character in the virtual space; wherein the other virtual characters include the target virtual character, virtual characters belonging to the same team as the first virtual character, and specific non-player characters; the second game screen is the game screen of the player to which the other virtual characters belong; or, the second game screen is the game screen after the game screen of the player to which the other virtual characters belong is displayed according to the selected display perspective.
16. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory communicate through the bus, and the machine-readable instructions are executed by the processor to execute the steps of the screen display method as described in any one of claims 1 to 14.
17. 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 steps of the screen display method according to any one of claims 1 to 14 are executed.
Citation Information
Patent Citations
Game control method and device, electronic device and storage medium
CN110624248A
Control method and device for virtual character in game, electronic equipment and storage medium
CN111905370A