Method, device and equipment for displaying visual field images

By displaying hot zone display elements on the virtual map and switching field of view, the problem of difficult access to virtual object interaction information in the virtual environment is solved, and the timely acquisition and transparency of virtual object interaction information in the virtual environment is achieved.

CN114404972BActive Publication Date: 2024-12-27TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210044899.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-14
Publication Date
2024-12-27
Estimated Expiration
2042-01-14

AI Technical Summary

Technical Problem

In online games in virtual environments, viewing players cannot obtain interaction information from the perspective of virtual objects in time, and cannot understand the interaction between virtual objects in real time.

Method used

By displaying hot zone display elements on the virtual map, indicating the interactive map area between virtual objects, and in response to the trigger operation on the hot zone display elements, switch to the view picture of the corresponding virtual object to obtain the interaction information from its perspective.

Benefits of technology

It achieves accurate and timely acquisition of interactive information between virtual objects, improving the sense of participation of viewing players and the transparency of the battle system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114404972B_ABST
    Figure CN114404972B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device and equipment for displaying a field of view, and relates to the field of virtual world. The method comprises: displaying a virtual map, wherein the virtual map displays the identifications of a first virtual object and a second virtual object; when the first virtual object and the second virtual object interact, displaying a hot zone display element on the virtual map, wherein the hot zone display element is used to indicate the map area when the first virtual object and the second virtual object interact; and displaying a field of view of the first virtual object or the second virtual object in response to a trigger operation on the hot zone display element. By displaying a hot zone display element on the virtual map, the present application can accurately and timely obtain the map area where the interaction occurs between virtual objects, and switch to the field of view of the corresponding virtual object through the trigger operation on the hot zone display element to obtain the interaction information from the perspective of the virtual object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of virtual worlds, and in particular to a method, device and apparatus for displaying a visual field image. Background Art

[0002] In online games with virtual environments, such as multiplayer online role-playing games, players can play the role of one or more virtual objects and control the activities and behaviors of the virtual objects in the virtual world of the game.

[0003] In a virtual map of an online game, the logo of a virtual object controlled by a player is usually displayed, and the location and / or movement direction of the virtual object is indicated by the logo. The participating players or spectators cannot obtain the interactive information from the perspective of the virtual object.

[0004] Taking the spectator system as an example, the identifications of the first virtual object and the second virtual object belonging to different camps are displayed in the virtual map of the spectator system. The spectator can only obtain the position and / or movement direction of the first virtual object and the second virtual object on the virtual map, and cannot obtain the virtual battle information from the perspective of the first virtual object or the second virtual object in time. Summary of the invention

[0005] The embodiment of the present application provides a method, device and apparatus for displaying a field of view, which can accurately and timely obtain the map area where virtual objects send interactions by displaying hot zone display elements on a virtual map, so as to obtain the interaction information from the perspective of the virtual objects. The technical solution is as follows:

[0006] According to one aspect of the present application, a method for displaying a visual field image is provided, the method comprising:

[0007] Displaying a virtual map, where the virtual map displays identifiers of the first virtual object and the second virtual object;

[0008] In the case where the first virtual object and the second virtual object interact, displaying a hot zone display element on the virtual map, the hot zone display element is used to indicate the map area where the first virtual object and the second virtual object interact;

[0009] In response to a trigger operation on the hot zone display element, a field of view picture of the first virtual object or the second virtual object is displayed.

[0010] According to one aspect of the present application, a display device for a visual field image is provided, the device comprising:

[0011] A display module, used to display a virtual map, where the virtual map displays identifiers of the first virtual object and the second virtual object;

[0012] The display module is further used to display a hot zone display element on the virtual map when the first virtual object and the second virtual object interact with each other, and the hot zone display element is used to indicate the map area when the first virtual object and the second virtual object interact with each other;

[0013] The response module is used to display the field of view of the first virtual object or the second virtual object in response to a trigger operation on the hot zone display element.

[0014] According to one aspect of the present application, a computer device is provided, the computer device comprising a processor;

[0015] The processor is used to display a virtual map, where the virtual map displays identifiers of the first virtual object and the second virtual object;

[0016] In the case where the first virtual object and the second virtual object interact, displaying a hot zone display element on the virtual map, the hot zone display element is used to indicate the map area where the first virtual object and the second virtual object interact;

[0017] In response to a trigger operation on the hot zone display element, a field of view picture of the first virtual object or the second virtual object is displayed.

[0018] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0019] By displaying a hot zone display element on the virtual map, the map area when the interaction between the first virtual object and the second virtual object occurs can be accurately and timely obtained, and the field of view of the corresponding virtual object can be switched through the trigger operation on the hot zone display element to obtain the interaction information from the perspective of the virtual object. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application;

[0022] Figure 2 is a structural block diagram of a computer system provided by an exemplary embodiment of the present application;

[0023] Figure 3 It is a schematic diagram of an interface of a method for displaying a visual field image provided by an exemplary embodiment of the present application;

[0024] Figure 4 is a flow chart of a method for displaying a visual field image provided by an exemplary embodiment of the present application;

[0025] Figure 5 is a schematic diagram of an interface when no interaction occurs, provided by an exemplary embodiment of the present application;

[0026] Figure 6 is a flow chart of a method for displaying a visual field image provided by an exemplary embodiment of the present application;

[0027] Figure 7 is a schematic diagram of a display logo provided by an exemplary embodiment of the present application;

[0028] Figure 8 is a flow chart of a method for displaying a visual field image provided by an exemplary embodiment of the present application;

[0029] Fig. 9 is a schematic diagram of display priority provided by an exemplary embodiment of the present application;

[0030] Fig.10 is a schematic diagram of an interface when interaction occurs provided by an exemplary embodiment of the present application;

[0031] Fig.11 is a schematic diagram of an interface when interaction occurs provided by an exemplary embodiment of the present application;

[0032] Fig.12 is a flow chart of a method for displaying a visual field image provided by an exemplary embodiment of the present application;

[0033] Fig.13 is a flow chart of a method for displaying a visual field image provided by an exemplary embodiment of the present application;

[0034] Fig.14 is a schematic diagram of a display device for a visual field image provided by an exemplary embodiment of the present application;

[0035] Fig.15 It is a structural block diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0036] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0037] The method provided in the present application can be applied to an application with a virtual environment and a virtual character. Exemplarily, an application that supports a virtual environment is an application in which a user can control the movement of a virtual character in a virtual environment. Exemplarily, the method provided in the present application can be applied to any one of: Virtual Reality (VR) applications, Augmented Reality (AR) programs, three-dimensional map programs, Virtual Reality games, Augmented Reality games, First-Person Shooting Games (FPS), Third-Person Shooting Games (TPS), Multiplayer Online Battle Arena Games (MOBA), and Simulation Games (SLG).

[0038] Exemplarily, a game in a virtual environment is composed of one or more maps of the game world. The virtual environment in the game simulates scenes in the real world. Users can control the virtual characters in the game to walk, run, jump, shoot, fight, drive, use virtual weapons to attack other virtual characters, use virtual weapons to charge and attack other virtual characters, etc. in the virtual environment. The game has strong interactivity and multiple users can form teams online to play competitive games.

[0039] In some embodiments, the above application programs may be shooting games, racing games, role-playing games, adventure games, sandbox games, tactical competitive games, etc. The client may support at least one operating system among Windows operating system, Apple operating system, Android operating system, IOS operating system and LINUX operating system, and clients of different operating systems may be interconnected. In some embodiments, the above client is a program suitable for use on a mobile terminal with a touch screen.

[0040] In some embodiments, the client is an application developed based on a 3D engine, such as the 3D engine is a Unity engine.

[0041] The terminal in the present application can be a desktop computer, a laptop, a mobile phone, a tablet computer, an e-book reader, an MP3 (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3) player, an MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) player, etc. A client that supports a virtual environment is installed and running in the terminal, such as a client that supports an application for a three-dimensional virtual environment. The application can be any one of a tactical competitive survival (Battle Royale, BR) game, a virtual reality application, an augmented reality program, a three-dimensional map program, a third-person shooter game, a first-person shooter game, and a multiplayer online tactical competitive game. Optionally, the application can be a stand-alone application, such as a stand-alone 3D game program, or a networked application.

[0042] Figure 1 1 is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application. The terminal includes a processor 101, a touch screen 102 and a memory 103.

[0043] The processor 101 may be at least one of a single-core processor, a multi-core processor, an embedded chip, and a processor with instruction execution capability.

[0044] The touch screen 102 includes a common touch screen or a pressure-sensitive touch screen. The common touch screen can measure a pressing operation or a sliding operation applied to the touch screen 102 ; the pressure-sensitive touch screen can measure the pressing force applied to the touch screen 102 .

[0045] The memory 103 stores the executable program of the processor 101. Schematically, the memory 103 stores a virtual environment program A, an application B, an application C, a touch pressure sensing module 18, and a kernel layer 19 of the operating system. Among them, the virtual environment program A is an application developed based on the three-dimensional virtual environment module 17. Optionally, the virtual environment program A includes but is not limited to at least one of a game program, a virtual reality program, a three-dimensional map program, and a three-dimensional demonstration program developed by the three-dimensional virtual environment module (also referred to as the virtual environment module) 17. For example, when the operating system of the terminal adopts the Android operating system, the virtual environment program A is developed using the Java programming language and the C# language; for another example, when the operating system of the terminal adopts the IOS operating system, the virtual environment program A is developed using the Object-C programming language and the C# language.

[0046] The three-dimensional virtual environment module 17 is a module that supports multiple operating system platforms. Schematically, the three-dimensional virtual environment module can be used for program development in multiple fields such as game development, virtual reality (VR) and three-dimensional map. The embodiment of the present application does not limit the specific type of the three-dimensional virtual environment module 17. In the following embodiment, the three-dimensional virtual environment module 17 is taken as an example of a module developed using the Unity engine.

[0047] The touch (and pressure) sensing module 18 is a module for receiving touch events (and pressure touch events) reported by the touch screen driver 191. Optionally, the touch sensing module may not have a pressure sensing function and does not receive pressure touch events. A touch event includes: the type and coordinate value of a touch event. The types of touch events include, but are not limited to, a touch start event, a touch move event, and a touch drop event. A pressure touch event includes: a pressure value and a coordinate value of a pressure touch event. The coordinate value is used to indicate the touch position of a pressure touch operation on the display screen. Optionally, a horizontal coordinate axis is established in the horizontal direction of the display screen, and a vertical coordinate axis is established in the vertical direction of the display screen to obtain a two-dimensional coordinate system.

[0048] Schematically, the kernel layer 19 includes a touch screen driver 191 and other drivers 192. The touch screen driver 191 is a module for detecting a pressure touch event. When the touch screen driver 191 detects a pressure touch event, it transmits the pressure touch event to the pressure sensing module 18.

[0049] The other drivers 192 may be drivers related to the processor 101 , drivers related to the memory 103 , drivers related to a network component, drivers related to a sound component, and the like.

[0050] Those skilled in the art will appreciate that the above is only a general illustration of the structure of the terminal. In different embodiments, the terminal may have more or fewer components. For example, the terminal may also include a gravity acceleration sensor, a gyroscope sensor, a power supply, and the like.

[0051] Figure 2 A structural block diagram of a computer system provided by an exemplary embodiment of the present application is shown. The computer system 200 includes: a terminal 210 and a server cluster 220 .

[0052] The terminal 210 is installed and runs a client 211 that supports a virtual environment, and the client 211 can be an application that supports a virtual environment. When the terminal runs the client 211, the user interface of the client 211 is displayed on the screen of the terminal 210. The client can be any one of an FPS game, a TPS game, a MOBA game, a tactical competitive game, and an SLG game. In this embodiment, the client is an FPS game for example. The terminal 210 is a terminal used by a first user 212, and the first user 212 uses the terminal 210 to control the first virtual character in the virtual environment to carry out activities, and the first virtual character can be referred to as the first virtual character of the first user 212. The activities of the first virtual character include, but are not limited to: adjusting body posture, crawling, walking, running, riding, flying, jumping, driving, picking up, shooting, attacking, and throwing. Schematically, the first virtual character is a first virtual character, such as a simulated character or an anime character.

[0053] The device type of the terminal 210 includes at least one of a smart phone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop computer, and a desktop computer.

[0054] Figure 2 Only one terminal is shown in the figure, but in different embodiments, there are multiple other terminals 240. In some embodiments, there is at least one other terminal 240 corresponding to the developer, and a development and editing platform of the client of the virtual environment is installed on the other terminal 240. The developer can edit and update the client on the other terminal 240, and transmit the updated client installation package to the server cluster 220 through a wired or wireless network. The terminal 210 can download the client installation package from the server cluster 220 to update the client.

[0055] The terminal 210 and other terminals 240 are connected to the server cluster 220 via a wireless network or a wired network.

[0056] The server cluster 220 includes at least one of a server, multiple servers, a cloud computing platform, and a virtualization center. The server cluster 220 is used to provide background services for clients that support a three-dimensional virtual environment. Optionally, the server cluster 220 undertakes the main computing work, and the terminal undertakes the secondary computing work; or, the server cluster 220 undertakes the secondary computing work, and the terminal undertakes the main computing work; or, the server cluster 220 and the terminal adopt a distributed computing architecture for collaborative computing.

[0057] Optionally, the above-mentioned terminal and server are both computer devices.

[0058] In an illustrative example, the server cluster 220 includes a server 221 and a server 226, and the server 221 includes a processor 222, a user account database 223, a battle service module 224, and a user-oriented input / output interface (I / O interface) 225. The processor 222 is used to load instructions stored in the server 221 and process data in the user account database 223 and the battle service module 224; the user account database 223 is used to store data of user accounts used by the terminal 210 and other terminals 240, such as the user account's avatar, the user account's nickname, the user account's combat power index, and the service area where the user account is located; the battle service module 224 is used to provide multiple battle rooms for users to fight; and the user-oriented I / O interface 225 is used to establish communication and exchange data with the terminal 210 through a wireless network or a wired network.

[0059] In combination with the above introduction to the virtual environment and the description of the implementation environment, the data synchronization method provided in the embodiment of the present application will be described below.

[0060] Figure 3 A schematic diagram of an interface of a method for displaying a visual field image provided by an exemplary embodiment of the present application is shown.

[0061] The virtual map 310 displays a first object identifier 311 corresponding to the first virtual object and a second object identifier 312 corresponding to the second virtual object. Optionally, the first virtual object and the second virtual object may belong to the same camp and are teammates; or the first virtual object and the second virtual object belong to different camps and are enemies.

[0062] The first object identifier 311 and the second object identifier 312 are used to display the positions of the first virtual object and the second virtual object on the virtual map 310. Optionally, arrows on the first object identifier 311 and the second object identifier 312 are used to indicate the moving direction or the field of view direction of the first virtual object and the second virtual object.

[0063] When the first virtual object and the second virtual object interact, the first object identifier 311 and the second object identifier 312 are close to each other, and a hot zone display element 031 is displayed on the virtual map 310. The hot zone display element 031 is used to indicate the map area when the first virtual object and the second virtual object interact.

[0064] Illustratively, the interaction between the first virtual object and the second virtual object includes one of a one-way interaction and a two-way interaction.

[0065] Among them, a one-way interaction refers to a first virtual object acting on a second virtual object in a one-way manner and the second virtual object does not act on the first virtual object in a one-way manner, or a second virtual object acting on a first virtual object in a one-way manner and the first virtual object does not act on the second virtual object in a one-way manner; a two-way interaction refers to a first virtual object acting on a second virtual object in a one-way manner and the second virtual object acting on the first virtual object in a one-way manner. In the embodiments of the present application, the one-way interaction is based on an example in which the first virtual object acts on the second virtual object in a one-way manner and the second virtual object does not act on the first virtual object in a one-way manner.

[0066] Illustratively, the interaction between the first virtual object and the second virtual object includes at least one of the following:

[0067] Discovery interaction can be used when the first virtual object and the second virtual object are teammates or enemies. Illustratively, the discovery interaction includes one of the following: the first virtual object appears in the field of view of the second virtual object, and the second virtual object does not appear in the field of view of the first virtual object; the second virtual object appears in the field of view of the first virtual object, and the first virtual object does not appear in the field of view of the second virtual object; the first virtual object and the second virtual object appear in each other's field of view. Among them, the first two are one-way interactions, and the third is a two-way interaction.

[0068] Offensive interaction can be used when the first virtual object and the second virtual object are in an enemy-friendly relationship. In principle, the offensive interaction includes one of the following: the first virtual object attacks the second virtual object, and the second virtual object does not attack the first virtual object; the second virtual object attacks the first virtual object, and the first virtual object does not attack the second virtual object; the first virtual object and the second virtual object attack each other. Among them, the first two are one-way interactions, and the third is a two-way interaction.

[0069] Gain interaction is an interaction that enhances the attribute value of the first virtual object and / or the second virtual object, and can be used when the first virtual object and the second virtual object are teammates. Schematically, the gain interaction includes one of the following: the first virtual object performs a gain behavior on the second virtual object, and the second virtual object does not perform a gain behavior on the first virtual object; the second virtual object performs a gain behavior on the first virtual object, and the first virtual object does not perform a gain behavior on the second virtual object; the first virtual object and the second virtual object perform a gain behavior on each other. Among them, the first two are one-way interactions, and the third is a two-way interaction. For example, the first virtual object releases a healing skill to the second virtual object to increase the health value of the second virtual object; as another example, the first virtual object and the second virtual object exchange virtual props to improve the combat value of both parties.

[0070] refer to Figure 3As the first virtual object and the second virtual object approach each other, the distance between the first object identifier 311 and the second object identifier 312 displayed in the virtual map 310 gradually shortens. When one of the above interactions occurs, a hot zone display element 031 is displayed between the first object identifier 311 and the second object identifier 312.

[0071] For example, when the first virtual object and the second virtual object appear in each other's field of vision, or the first virtual object and the second virtual object attack each other, a hot zone display element 031 may be displayed between the first object identifier 311 and the second object identifier 312 .

[0072] Optionally, the display style of the hot zone display element 031 is a rectangular area, wherein the rectangular area may be a gradient bar, and the transparency of the gradient bar changes according to the interaction between the first virtual object and the second virtual object.

[0073] For example, if the first virtual object finds the second virtual object, but the second virtual object does not find the second virtual object, the hot zone display element 031 is displayed as a yellow gradient bar pointing from the first virtual object to the second virtual object, and the transparency of the yellow gradient bar gradually increases from the first virtual object to the second virtual object, so that the transparency of the hot zone display element 031 at one end close to the first object identifier 311 is the lowest, and the transparency of the hot zone display element 031 at one end close to the second object identifier 312 is the highest. Optionally, the end of the hot zone display element 031 close to the first object identifier 311 is displayed as an opaque yellow area on the virtual map 310.

[0074] For another example, if the first virtual object and the second virtual object attack each other, the hot zone display element 031 is displayed as a red gradient bar pointing from the first virtual object and the second virtual object to the middle position of the first object identifier 311 and the second object identifier 312, and the transparency of the red gradient bar gradually increases from both ends to the middle of the red gradient bar, so that the transparency of the hot zone display element 031 near the first object identifier 311 and the second object identifier 312 is the lowest, and the transparency of the middle of the red gradient bar is the highest. The two ends of the hot zone display element 031 are displayed as opaque red areas on the virtual map 310.

[0075] Illustratively, according to the difference in the interaction between the first virtual object and the second virtual object, the hot zone display element 031 includes at least one of a first hot zone display element, a second hot zone display element, and a third hot zone display element.

[0076] Among them, the first hot zone display element is used to indicate that the first virtual object and / or the second virtual object appear in the opponent's field of view, the second hot zone display element is used to indicate that the first virtual object and / or the second virtual object launches an attack on the opponent, and the third hot zone display element is used to indicate the gain interaction between the first virtual object and the second virtual object.

[0077] Optionally, the first hot zone display element, the second hot zone display element and the third hot zone display element have different display priorities.

[0078] Taking the second hot zone display element having a higher display priority than the first hot zone display element as an example, when the first virtual object discovers the second virtual object and the first virtual object attacks the second virtual object, the second hot zone display element is displayed between the first object identifier 311 and the second object identifier 312, and the first hot zone display element is completely covered by the second hot zone display element.

[0079] Then, when the distance between the first virtual object and the second virtual object exceeds a preset value, the display of the second hot zone display element is canceled. At this time, the first hot zone display element can be displayed between the first object identifier 311 and the second object identifier 312.

[0080] Illustratively, in response to a trigger operation on the hot zone display element 031 , a field of view image of the first virtual object or the second virtual object is displayed.

[0081] Optionally, displaying the field of view of the first virtual object or the second virtual object may be implemented as: displaying the field of view of the virtual object with which the one-way interaction is performed.

[0082] Taking the display of a virtual map in the spectator system as an example, when the first virtual object first performs a one-way interaction with the second virtual object, the visual field of the first virtual object is displayed in the display interface of the spectator player, and the logo of the second virtual object is displayed in the visual field. Correspondingly, in the display interface of the management account corresponding to the first virtual object, the second virtual object can be displayed (that is, the first virtual object discovers the second virtual object); in the display interface of the management account corresponding to the second virtual object, the first virtual object cannot be displayed (that is, the second virtual object does not discover the first virtual object).

[0083] Still taking the virtual map displayed in the spectator system as an example, when the second virtual object first performs a one-way interaction with the first virtual object, in the visual field corresponding to the second virtual object in the display interface of the spectator player, the second virtual object launches an attack on the first virtual object within the visual field. Correspondingly, in the display interface of the management account corresponding to the first virtual object, it is displayed that the first virtual object launches an attack on the second virtual object, and it is possible to display the attack launched by the second virtual object on the first virtual object (that is, the first virtual object and the second virtual object attack each other, and the second virtual object first attacks the first virtual object); in the display interface of the management account corresponding to the second virtual object, it is displayed that the second virtual object launches an attack on the first virtual object, and it is possible to display the attack launched by the first virtual object on the second virtual object.

[0084] Indicatively Figure 4 As shown, the present application embodiment provides a flow chart of a method for displaying a visual field, and through the hot zone display elements displayed on the virtual map, the interaction between the first virtual object and the second virtual object can be accurately and timely obtained. The method for displaying a visual field provided by the present application embodiment is applied to a terminal, and the method includes the following steps:

[0085] Step 401: Display a virtual map.

[0086] Illustratively, the virtual map displays identifiers of a first virtual object and a second virtual object.

[0087] The display style of the logo may include at least one of the following: dots, arrows, and regular patterns with directionality. Optionally, the logo may also display animation effects around it.

[0088] For example, the display styles of the logo include dots and arrows. The dots are used to indicate the position of the corresponding virtual object on the virtual map, and the arrows are used to indicate the movement direction of the virtual object. Taking the movement of the first virtual object as an example, the logo is displaced on the virtual map according to the movement of the first virtual object, and there is an external luminous effect around the logo.

[0089] Illustratively, the first virtual object and the second virtual object belong to the same camp or different camps. When the first virtual object and the second virtual object belong to the same camp, the two are teammates; when the first virtual object and the second virtual object belong to different camps, the two are enemies.

[0090] Illustratively, the identifier is used to display at least one of a position, a moving direction, and a viewing direction of the first virtual object or the second virtual object on the virtual map.

[0091] Figure 5The interface diagram provided by an exemplary embodiment of the present application when no interaction occurs is shown. The interface 510 displays a first object identifier 511 and a second object identifier 512 .

[0092] Among them, the first object identifier 511 corresponds to the first virtual object, the second object identifier 512 corresponds to the second virtual object, the first object identifier 511 and the second object identifier 512 are used to display the positions of the first virtual object and the second virtual object on the virtual map 510, and the positions of the first object identifier 511 and the second object identifier 512 on the virtual map 510 change with the movement of the first virtual object and the second virtual object. Optionally, the arrows on the first object identifier 511 and the second object identifier 512 are used to indicate the moving direction or the field of view direction of the first virtual object and the second virtual object.

[0093] When the first virtual object and the second virtual object interact, the relative distance between the first object identifier 511 and the second object identifier 512 on the virtual map 510 decreases, and the two identifiers gradually approach each other.

[0094] Optionally, the first object identifier 511 and the second object identifier 512 are all yellow in color. The transparency of the external light can be adjusted according to the distance between the first virtual object and the second virtual object: the closer the distance between the two is, the higher the opacity; the farther the distance between the two is, the lower the opacity.

[0095] Step 402: When the first virtual object and the second virtual object interact, display a hot zone display element on the virtual map.

[0096] Illustratively, the hot zone display element is used to indicate a map area when the first virtual object and the second virtual object interact.

[0097] The interaction between the first virtual object and the second virtual object includes one of a one-way interaction and a two-way interaction.

[0098] One-way interaction means that the first virtual object acts on the second virtual object unidirectionally and the second virtual object does not act on the first virtual object unidirectionally, or the second virtual object acts on the first virtual object unidirectionally and the first virtual object does not act on the second virtual object unidirectionally; two-way interaction means that the first virtual object acts on the second virtual object unidirectionally, and the second virtual object acts on the first virtual object unidirectionally.

[0099] For example, if the first virtual object attacks the second virtual object, but the second virtual object does not attack the first virtual object, the interaction between the first virtual object and the second virtual object is determined as a one-way interaction. For another example, if the first virtual object and the second virtual object both appear in the other's field of vision, the interaction between the first virtual object and the second virtual object is determined as a two-way interaction.

[0100] Illustratively, the interaction between the first virtual object and the second virtual object includes at least one of the following:

[0101] Discovery interaction can be used when the first virtual object and the second virtual object are in a teammate relationship or an enemy relationship.

[0102] Illustratively, the discovery interaction includes one of the following: the first virtual object appears in the field of view of the second virtual object, and the second virtual object does not appear in the field of view of the first virtual object; the second virtual object appears in the field of view of the first virtual object, and the first virtual object does not appear in the field of view of the second virtual object; the first virtual object and the second virtual object appear in each other's field of view.

[0103] Among them, the first two are one-way interactions, and the third is two-way interaction.

[0104] For example, taking a virtual shooting game as an example, a first virtual object appears within the shooting range of a second virtual object, and the field of view of the first virtual object is directed toward the second virtual object.

[0105] Offensive interaction, which can be used when the first virtual object and the second virtual object are in an enemy relationship.

[0106] Illustratively, the offensive interaction includes one of the following: the first virtual object attacks the second virtual object, and the second virtual object does not attack the first virtual object; the second virtual object attacks the first virtual object, and the first virtual object does not attack the second virtual object; the first virtual object and the second virtual object attack each other.

[0107] Among them, the first two are one-way interactions, and the third is two-way interaction.

[0108] Still taking the virtual shooting game as an example, the second virtual object is within the shooting range of the first virtual object, and the second virtual object is the virtual object closest to the crosshair of the first virtual object within the field of view of the first virtual object, and the first virtual object shoots the second virtual object.

[0109] Gain interaction is an interaction that enhances the attribute value of the first virtual object and / or the second virtual object, and can be used when the first virtual object and the second virtual object are teammates.

[0110] Illustratively, the gain interaction includes one of the following: the first virtual object performs a gain behavior on the second virtual object, and the second virtual object does not perform a gain behavior on the first virtual object; the second virtual object performs a gain behavior on the first virtual object, and the first virtual object does not perform a gain behavior on the second virtual object; the first virtual object and the second virtual object perform a gain behavior on each other.

[0111] Among them, the first two are one-way interactions, and the third is two-way interaction.

[0112] For example, the first virtual object releases a healing skill to the second virtual object, so that the life value of the second virtual object is increased; in another example, the first virtual object and the second virtual object exchange virtual props, so that the combat value of the other party is increased.

[0113] Illustratively, according to the difference in the interaction between the first virtual object and the second virtual object, the hot zone display element includes at least one of the following:

[0114] A first hot zone display element, used to indicate that the first virtual object and / or the second virtual object appears in the other party's field of view;

[0115] A second hot zone display element, used to indicate that the first virtual object and / or the second virtual object is attacking the other party;

[0116] A third hot zone display element is used to indicate a gain interaction between the first virtual object and the second virtual object.

[0117] For example, when the first virtual object and the second virtual object interact, the second virtual object appears in the field of vision of the first virtual object, and the first hot zone display element is displayed on the virtual map. For another example, when the first virtual object and the second virtual object interact, the first virtual object attacks the second virtual object, and the second hot zone display element is displayed on the virtual map. For another example, when the first virtual object and the second virtual object interact, the first virtual object and the second virtual object exchange virtual props, and the third hot zone display element is displayed on the virtual map.

[0118] Step 403: In response to a trigger operation on the hot zone display element, display a field of view of the first virtual object or the second virtual object.

[0119] In a schematic diagram, the field of view refers to the display screen from the perspective of the virtual object. Taking a virtual shooting game as an example, the field of view of the first virtual object is based on the field of view direction of the first virtual object, and the field of view includes: the virtual map that appears in the perspective of the first virtual object, and other virtual objects and / or virtual objects on the virtual map that appear in the perspective of the first virtual object.

[0120] The trigger operation on the hot zone display element includes but is not limited to at least one of the following: a single click operation on the hot zone display element, a double click operation on the hot zone display element, a touch operation on the hot zone display element, and a slide operation on the hot zone display element. For example, in response to the single click operation on the hot zone display element, the field of view of the first virtual object is displayed.

[0121] Optionally, displaying the field of view of the first virtual object or the second virtual object may be implemented as: displaying the field of view of the virtual object with which the one-way interaction is performed.

[0122] For example, taking the example that the first virtual object discovers the second virtual object, and the second virtual object does not discover the first virtual object, the first virtual object and the second virtual object are close to each other, and a hot zone display element is displayed on the virtual map.

[0123] The second virtual object appears in the field of view of the first virtual object, and the first virtual object does not appear in the field of view of the second virtual object. Subsequently, in response to a trigger operation on the hot zone display element, the field of view of the first virtual object is displayed, and the logo of the second virtual object is displayed in the field of view.

[0124] For another example, in the case where the first virtual object and the second virtual object attack each other, and the second virtual object attacks the first virtual object first, the first virtual object and the second virtual object approach and interact with each other, and a hot zone display element is displayed on the virtual map.

[0125] The second virtual object first discovers the first virtual object and attacks the first virtual object, and the first virtual object attacks the second virtual object after receiving the attack. Subsequently, in response to a trigger operation on the hot zone display element, the field of view of the second virtual object is displayed, and the logo of the first virtual object is displayed within the field of view.

[0126] To sum up, the method for displaying the field of view provided in the embodiment of the present application, by displaying hot zone display elements on a virtual map, can accurately and timely obtain the map area where interaction occurs between virtual objects, and switch to the field of view of the corresponding virtual object through a trigger operation on the hot zone display element to obtain the interaction information from the perspective of the virtual object.

[0127] According to the foregoing content, the hot zone display element is used to indicate the map area when the first virtual object and the second virtual object interact. Wherein, the interaction between the first virtual object and the second virtual object includes one of a one-way interaction and a two-way interaction.

[0128] Optionally, the style of the hot zone display element is different depending on whether it is a one-way interaction or a two-way interaction.

[0129] based on Figure 5 , Figure 6 The flowchart of a method for displaying a visual field image provided by an embodiment of the present application is shown, which is applied to a terminal. In the method, step 402 can be implemented as one of step 4021 and step 4022. Step 4021 and step 4022 are specifically as follows:

[0130] Step 4021: Display a hot zone display element of a first style on the virtual map when the first virtual object interacts with the second virtual object in a unidirectional manner and the second virtual object does not interact with the first virtual object in a unidirectional manner.

[0131] Illustratively, the hot zone display element of the first style has unidirectional directivity, and the unidirectional directivity means that the hot zone display element of the first style has only one pointing direction.

[0132] For example, the hot zone display element of the first style is an arrow pointing from the first virtual object to the second virtual object, or an arrow pointing from the second virtual object to the first virtual object. For another example, the hot zone display element of the first style is a gradient bar, and the side of the gradient bar close to the first virtual object has the lowest transparency, and the side of the gradient bar close to the second virtual object has the highest transparency, so that the gradient bar presents a display mode of pointing from the first virtual object to the second virtual object.

[0133] According to the above content, the interaction between the first virtual object and the second virtual object includes at least one of discovery interaction, attack interaction and gain interaction. Each interaction includes two unidirectional interactions, namely: the first virtual object unidirectionally interacts with the second virtual object, and the second virtual object does not unidirectionally interact with the first virtual object; the second virtual object unidirectionally interacts with the first virtual object, and the first virtual object does not unidirectionally interact with the second virtual object.

[0134] In the embodiment of the present application, only the first virtual object interacts with the second virtual object unidirectionally, and the second virtual object does not interact with the first virtual object unidirectionally as an example. It should be understood that in the case where the second virtual object interacts with the first virtual object unidirectionally, and the first virtual object does not interact with the second virtual object unidirectionally, the hot zone display element of the first style is also displayed on the virtual map. The specific content can be referred to the following content, which will not be repeated.

[0135] For example, the first virtual object discovers the second virtual object and the second virtual object does not discover the first virtual object, so that the second virtual object appears in the field of view of the first virtual object and the first virtual object does not appear in the field of view of the second virtual object. At this time, the first virtual object interacts with the second virtual object unidirectionally.

[0136] For another example, the first virtual object attacks the second virtual object and the second virtual object does not attack the first virtual object, or the first virtual object enhances the second virtual object and the second virtual object does not enhance the first virtual object. In this case, the first virtual object interacts unidirectionally with the second virtual object.

[0137] Illustratively, the hot zone display element of the first style has unidirectional directivity.

[0138] The hot zone display element of the first style points to the virtual object that performs one-way interaction with the first virtual object and the second virtual object. Optionally, the hot zone display element of the first style is at least one of the following styles: a gradient bar, an arrow, and an irregular polygon. For example, the hot zone display element of the first style is an arrow from the virtual object that performs one-way interaction with the first virtual object and the second virtual object to another virtual object.

[0139] To display the unidirectional directivity of the hot zone display element of the first style, optionally, the step of displaying the hot zone display element of the first style on the virtual map can be implemented as follows:

[0140] A hot zone display element of a first style is displayed between the first virtual object and the second virtual object, one end of the hot zone display element of the first style starts from the first virtual object, and the other end of the hot zone display element of the first style points to the second virtual object.

[0141] The display area of ​​the hot zone display element of the first style is between the first virtual object and the second virtual object.

[0142] Taking the display style of the hot zone display element of the first style as a gradient bar as an example, optionally, the step of displaying the hot zone display element of the first style between the first virtual object and the second virtual object can be implemented as follows:

[0143] A first gradient bar is displayed between the first virtual object and the second virtual object, and the transparency of the first gradient bar gradually increases from one end close to the first virtual object to the other end close to the second virtual object.

[0144] Figure 7 A schematic diagram of a display logo provided by an exemplary embodiment of the present application is shown. Figure 7 (a) shows identification of a first virtual object and a second virtual object; Figure 7 (b) and (c) respectively show two different first gradient bars, which are gradient bars with different color depths.

[0145] The transparency of the first gradient bar is determined according to the difference between the first virtual object and the second virtual object that first performs the one-way interaction.

[0146] For example, if the virtual object that first performs one-way interaction is the first virtual object, the transparency of the end of the first gradient bar close to the first virtual object is the lowest, and the transparency of the end close to the second virtual object is the highest. For example, the transparency of the end of the first gradient bar close to the first virtual object is 0%, and the transparency of the end close to the second virtual object is 80%-100%.

[0147] Step 4022: When the first virtual object and the second virtual object interact with each other bidirectionally, display a hot zone display element of the second style on the virtual map.

[0148] According to the above content, the interaction between the first virtual object and the second virtual object includes at least one of discovery interaction, attack interaction and gain interaction. Each interaction includes a one-way interaction, namely, the first virtual object and the second virtual object appear in each other's field of vision, the first virtual object and the second virtual object attack each other, and the first virtual object and the second virtual object gain each other.

[0149] Illustratively, the hot zone display element of the second style has bidirectional directivity, and the unidirectional directivity means that the hot zone display element of the first style has two pointing directions.

[0150] For example, the hot zone display element of the second style is an arrow pointing from the midpoint of the straight line of the first virtual object and the second virtual object to the first virtual object and the second virtual object respectively. For another example, the hot zone display element of the second style is a gradient bar, and the transparency of the gradient bar is the lowest on the side close to the first virtual object and the side close to the second virtual object, and the transparency of the middle position of the gradient bar is the highest, so that the gradient bar presents a display mode of pointing to the first virtual object and the second virtual object at the same time.

[0151] The hot zone display element of the second style points to the first virtual object and the second virtual object, indicating that the first virtual object and the second virtual object both act on each other. Optionally, the hot zone display element of the second style is at least one of the following styles: a gradient bar, an arrow, and an irregular polygon. For example, the hot zone display element of the second style is an arrow pointing to the middle from the first virtual object and the second virtual object at the same time.

[0152] To display the bidirectional directivity of the hot zone display element of the second style, optionally, the step of displaying the hot zone display element of the second style on the virtual map can be implemented as follows:

[0153] A hot zone display element of a second style is displayed between the first virtual object and the second virtual object, and two ends of the hot zone display element of the second style start from the first virtual object and the second virtual object respectively to point to each other.

[0154] The display area of ​​the hot zone display element of the second style is between the first virtual object and the second virtual object.

[0155] Taking the display style of the hot zone display element of the second style as a gradient bar as an example, optionally, displaying the hot zone display element of the second style between the first virtual object and the second virtual object includes:

[0156] A second gradient bar is displayed between the first virtual object and the second virtual object, and the transparency of the second gradient bar increases gradually from both ends to the middle.

[0157] Illustratively, the transparency of the second gradient strip is determined according to the relative position relationship between the first virtual object and the second virtual object.

[0158] The transparency of the second gradient bar at one end close to the first virtual object and the one end close to the second virtual object is the lowest, and the transparency of the middle position of the second gradient bar is the highest. For example, the transparency of the first gradient bar at one end close to the first virtual object is 0%, the transparency of the end close to the second virtual object is 0%, and the transparency of the middle position of the second gradient bar is 80%-100%.

[0159] Illustratively, step 4021 and step 4022 are executed one by one and cannot be executed at the same time.

[0160] In summary, in the method for displaying a field of view provided in the embodiment of the present application, two different styles of hot zone display elements are provided according to the difference between the one-way interaction and the two-way interaction between the first virtual object and the second virtual object.

[0161] Among them, the first style of hot zone display element has unidirectional directionality, pointing to the virtual object that first performs unidirectional interaction between the first virtual object and the second virtual object; the second style of hot zone display element has bidirectional directionality, used to indicate that the first virtual object and the second virtual object perform bidirectional interaction.

[0162] Optionally, the display style of the hot zone display element is a gradient bar. The hot zone display element of the first style is a first gradient bar, and the transparency of the first gradient bar gradually increases from one end close to the first virtual object to the other end close to the second virtual object; the hot zone display element of the second style is a second gradient bar, and the transparency of the second gradient bar gradually increases from both ends to the middle.

[0163] In addition, according to the foregoing content, the interaction between the first virtual object and the second virtual object may also include at least one of discovery interaction, attack interaction and gain interaction. Depending on the difference in the interaction between the first virtual object and the second virtual object, the content indicated by the hot zone display element is also different.

[0164] Illustratively, the hot zone display element includes at least one of the following:

[0165] A first hot zone display element, used to indicate that the first virtual object and / or the second virtual object appears in the other party's field of view;

[0166] A second hot zone display element, used to indicate that the first virtual object and / or the second virtual object is attacking the other party;

[0167] A third hot zone display element is used to indicate a gain interaction between the first virtual object and the second virtual object, where the gain interaction is an interaction that enhances the attribute value of the first virtual object and / or the second virtual object.

[0168] Among them, the relevant descriptions of the first hot zone display element, the second hot zone display element and the third hot zone display element can refer to the aforementioned content and will not be repeated here.

[0169] Optionally, the first hot zone display element, the second hot zone display element and the third hot zone display element have different display priorities. Figure 4 , step 402 may be implemented as: displaying the hot zone display element with the highest priority between the identifiers of the first virtual object and the second virtual object.

[0170] For example, the display priority of the second hot zone display element is higher than that of the first hot zone display element. When the first virtual object discovers the second virtual object and the first virtual object attacks the second virtual object, the second hot zone display element is displayed between the identifiers of the first virtual object and the second virtual object.

[0171] For another example, the display priority of the third hot zone display element is higher than that of the first hot zone display element. When the first virtual object discovers the second virtual object and the first virtual object performs a gain behavior on the second virtual object, the third hot zone display element is displayed between the identifiers of the first virtual object and the second virtual object.

[0172] Fig. 9 A schematic diagram showing display priority provided by an exemplary embodiment of the present application is shown.

[0173] Taking the identification of the first virtual object and the second virtual object displayed in the virtual map as an example, the display priority of the identification of the virtual object is the highest, and the display priority of the virtual map is the highest. The display priority decreases from top to bottom, and the layer with high display priority will cover the layer with low display priority.

[0174] Taking the example that the hot zone display elements include the first hot zone display element and the second hot zone display element, and the display priority of the second hot zone display element is higher than the priority of the first hot zone display element, the display hierarchy in the display interface is arranged in the order of identification, second hot zone display element, first hot zone display element and then virtual map.

[0175] Optionally, the display priority of the hot zone display element corresponding to the virtual object that performs the unidirectional effect first is higher than the display priority of the hot zone display element corresponding to the virtual object that performs the unidirectional effect later.

[0176] For example, the display priority of the hot zone display element corresponding to the virtual object that attacks first is higher than the display priority of the hot zone display element corresponding to the virtual object that attacks later. For another example, the display priority of the hot zone display element corresponding to the virtual object that discovers the opponent first is higher than the display priority of the hot zone display element corresponding to the virtual object that discovers the opponent.

[0177] When displaying the field of view of the first virtual object or the second virtual object, it is necessary to determine the one of the first virtual object and the second virtual object that is performing unidirectional interaction, and display the field of view corresponding to the one.

[0178] Optionally, the display widths of the first hot zone display element and the second hot zone display element are consistent. When the first hot zone display element and the second hot zone display element appear at the same time, the second hot zone display element completely covers the first hot zone display element.

[0179] For example, when the first virtual object discovers the second virtual object and attacks the second virtual object, the second hot zone display element is displayed between the first object identifier and the second object identifier, and the first hot zone display element is completely covered by the second hot zone display element.

[0180] Then, when the distance between the first virtual object and the second virtual object exceeds a preset value, the display of the second hot zone display element is canceled. At this time, the first hot zone display element can be displayed between the first object identifier and the second object identifier.

[0181] Taking the example that the hot zone display element includes at least one of the first hot zone display element, the second hot zone display element and the third hot zone display element, Figure 8 The flowchart of a method for displaying a visual field image provided by an embodiment of the present application is shown. The method is applied to a terminal. Different visual fields are displayed according to different contents indicated by hot zone display elements. The method comprises the following steps:

[0182] Step 501: Display a virtual map.

[0183] Illustratively, the virtual map displays identifiers of a first virtual object and a second virtual object.

[0184] The first virtual object and the second virtual object belong to the same camp or different camps. When the first virtual object and the second virtual object belong to the same camp, the two are teammates; when the first virtual object and the second virtual object belong to different camps, the two are enemies.

[0185] Illustratively, the identifier is used to display at least one of a position, a moving direction, and a viewing direction of the first virtual object or the second virtual object on the virtual map.

[0186] When the first virtual object and the second virtual object interact, the relative distance between the first object identifier and the second object identifier on the virtual map decreases, and the two identifiers gradually approach each other.

[0187] Illustratively, step 501 is the same as step 401 and can be used for reference and will not be described in detail.

[0188] According to the above content, the hot zone display element includes at least one of the first hot zone display element, the second hot zone display element and the third hot zone display element. Schematically, when the hot zone display element includes the first hot zone display element, step 5021 and step 5031 are executed; when the hot zone display element includes the second hot zone display element, step 5022 and step 5032 are executed; when the hot zone display element includes the third hot zone display element, step 5023 and step 5033 are executed. Among them, the three groups of execution steps consisting of step 5021 and step 5031, step 5022 and step 5032, and step 5023 and step 5033 can be executed one by one or simultaneously; optionally, in the case of simultaneous execution, display is performed according to the display priority of different hot zone display elements, and the hot zone display element with a high display priority completely covers the hot zone display element with a low display priority.

[0189] Step 5021: When the first virtual object and the second virtual object interact, display a first hot zone display element between the first virtual object and the second virtual object.

[0190] The first hot zone display element is used to indicate that the first virtual object and / or the second virtual object appears in the other party's field of view.

[0191] For example, the second virtual object appears in the field of view of the first virtual object, and the first virtual object does not appear in the field of view of the second virtual object, and the first hot zone display element is displayed between the first virtual object and the second virtual object; for another example, the first virtual object and the second virtual object appear in each other's field of view, and the first hot zone display element is displayed between the first virtual object and the second virtual object.

[0192] Fig.10 A schematic diagram of an interface when interaction occurs provided by an exemplary embodiment of the present application is shown.

[0193] Four virtual object identifiers are displayed in the virtual map 1010, namely, a first object identifier 1011, a second object identifier 1012, a third object identifier 1013 and a fourth object identifier 1014. The first object identifier 1011 and the second object identifier 1012 belong to the same camp, while the third object identifier 1013 and the fourth object identifier 1014 belong to different camps.

[0194] According to the foregoing content, the hot zone display element includes any one of the first style and the second style.

[0195] refer to Fig.10 A hot zone display element 01 of a first style is displayed between the first object identifier 1011 and the second object identifier 1012, which is used to indicate that the virtual object corresponding to the second object identifier 1012 has discovered the virtual object corresponding to the first object representation 1011, and the virtual object corresponding to the first object representation 1011 has not discovered the virtual object corresponding to the second object identifier 1012.

[0196] Optionally, the first style is a first gradient bar, and the transparency of the first gradient bar gradually increases from one end close to the second object identifier 1012 to the other end close to the first object identifier 1011 .

[0197] Taking the case where the first gradient bar is a yellow gradient bar as an example, when the virtual object corresponding to the first object identifier 1011 appears in the field of view of the virtual object corresponding to the second object identifier 1012, a yellow gradient bar is displayed between the first object identifier 1011 and the second object identifier 1012. The yellow gradient bar is used to indicate that the virtual object corresponding to the second object identifier 1012 has discovered the virtual object corresponding to the first object representation 1011, and the virtual object corresponding to the first object representation 1011 has not discovered the virtual object corresponding to the second object identifier 1012.

[0198] Optionally, the color of one end of the yellow gradient bar close to the second object identifier 1012 is FBE627 100%, and the color of the other end close to the first object identifier 1011 is FBE627 10%.

[0199] Similarly, refer to Fig.10 A second style hot zone display element 02 is displayed between the third object identifier 1013 and the fourth object identifier 1014, for indicating that the virtual object corresponding to the third object identifier 1013 and the virtual object corresponding to the fourth object identifier 1014 have discovered each other.

[0200] Optionally, the second style is a second gradient bar, and the transparency of the second gradient bar increases gradually from both ends to the middle.

[0201] Taking the case where the second gradient bar is a yellow gradient bar as an example, when the virtual object corresponding to the first object identifier 1011 appears in the field of view of the virtual object corresponding to the second object identifier 1012, a yellow gradient bar is displayed between the first object identifier 1011 and the second object identifier 1012. The transparency of the yellow gradient bar gradually increases from one end close to the second object identifier 1012 to the other end close to the first object identifier 1011.

[0202] When the virtual object corresponding to the first object representation 1011 finds the virtual object corresponding to the second object identifier 1012, the transparency of the other end of the yellow gradient bar close to the first object identifier 1011 decreases until it is the same as the transparency of the end close to the second object identifier 1012, and the transparency of the middle position of the yellow gradient bar reaches the highest.

[0203] Step 5031: In response to a trigger operation on the first hot zone display element, a field of view of the virtual object that first discovers the other virtual object between the first virtual object and the second virtual object is displayed.

[0204] Among them, the trigger operation on the first hot zone display element includes but is not limited to at least one of the following: a single-click operation on the first hot zone display element, a double-click operation on the first hot zone display element, a touch operation on the first hot zone display element, and a sliding operation on the first hot zone display element.

[0205] For example, taking the example that the first virtual object discovers the second virtual object, and the second virtual object does not discover the first virtual object, the first virtual object and the second virtual object approach and interact with each other, and a first hot zone display element is displayed on the virtual map.

[0206] The second virtual object appears in the field of view of the first virtual object, and the first virtual object does not appear in the field of view of the second virtual object. Subsequently, in response to a trigger operation on the hot zone display element, the field of view of the first virtual object is displayed, and the logo of the second virtual object is displayed in the field of view.

[0207] For another example, taking the case where the first virtual object and the second virtual object attack each other, and the second virtual object attacks the first virtual object first, the first virtual object and the second virtual object approach and interact with each other, and a first hot zone display element is displayed on the virtual map.

[0208] The second virtual object first discovers the first virtual object and attacks the first virtual object, and the first virtual object attacks the second virtual object after receiving the attack. Subsequently, in response to a trigger operation on the hot zone display element, the field of view of the second virtual object is displayed, and the logo of the first virtual object is displayed within the field of view.

[0209] Illustratively, step 5031 is similar to step 403 and can be used as a reference and will not be described in detail.

[0210] Step 5022: When the first virtual object and the second virtual object interact, display a second hot zone display element between the first virtual object and the second virtual object.

[0211] The second hot zone display element is used to indicate that the first virtual object and / or the second virtual object initiates an attack on the other party.

[0212] For example, if the first virtual object attacks the second virtual object, and the second virtual object does not attack the second virtual object, a second hot zone display element is displayed between the first virtual object and the second virtual object. In another example, if the first virtual object and the second virtual object attack each other, a second hot zone display element is displayed between the first virtual object and the second virtual object.

[0213] Fig.11 A schematic diagram of an interface when interaction occurs provided by an exemplary embodiment of the present application is shown.

[0214] Four virtual object identifiers are displayed in the virtual map 1110, namely, a first object identifier 1111, a second object identifier 1112, a third object identifier 1113, and a fourth object identifier 1114. The first object identifier 1111 and the second object identifier 1112 belong to the same camp, while the third object identifier 1113 and the fourth object identifier 1114 belong to different camps.

[0215] According to the foregoing content, the hot zone display element includes any one of the first style and the second style.

[0216] refer to Fig.11 A hot zone display element 03 of a first style is displayed between the first object identifier 1111 and the second object identifier 1112, which is used to indicate that the virtual object corresponding to the second object identifier 1112 has discovered the virtual object corresponding to the first object representation 1111, and the virtual object corresponding to the first object representation 1111 has not discovered the virtual object corresponding to the second object identifier 1112.

[0217] Optionally, the first style is a first gradient bar, and the transparency of the first gradient bar gradually increases from one end close to the second object identifier 1112 to the other end close to the first object identifier 1111 .

[0218] Taking the case where the first gradient bar is a red gradient bar as an example, when the virtual object corresponding to the first object identifier 1111 appears in the field of view of the virtual object corresponding to the second object identifier 1112, a red gradient bar is displayed between the first object identifier 1111 and the second object identifier 1112. The red gradient bar is used to indicate that the virtual object corresponding to the second object identifier 1112 has discovered the virtual object corresponding to the first object representation 1111, and the virtual object corresponding to the first object representation 1111 has not discovered the virtual object corresponding to the second object identifier 1112.

[0219] Similarly, refer to Fig.11 A hot zone display element 04 of the second style is displayed between the third object identifier 1113 and the fourth object identifier 1114, which is used to indicate that the virtual object corresponding to the third object identifier 1113 and the virtual object corresponding to the fourth object identifier 1114 have discovered each other.

[0220] Optionally, the second style is a second gradient bar, and the transparency of the second gradient bar gradually increases from both ends to the middle.

[0221] Taking the second gradient bar as a red gradient bar as an example, when the virtual object corresponding to the first object identifier 1111 appears in the field of view of the virtual object corresponding to the second object identifier 1112, a red gradient bar is displayed between the first object identifier 1111 and the second object identifier 1112. The transparency of the red gradient bar gradually increases from one end close to the second object identifier 1112 to the other end close to the first object identifier 1111.

[0222] When the virtual object corresponding to the first object representation 1111 finds the virtual object corresponding to the second object identifier 1112, the transparency of the other end of the red gradient bar close to the first object identifier 1111 decreases until it is the same as the transparency of the end close to the second object identifier 1112, and the transparency of the middle position of the red gradient bar reaches the highest.

[0223] Step 5032: In response to the trigger operation on the second hot zone display element, display the field of view of the virtual object that first initiates the attack between the first virtual object and the second virtual object.

[0224] Among them, the trigger operation on the second hot zone display element includes but is not limited to at least one of the following: a single-click operation on the second hot zone display element, a double-click operation on the second hot zone display element, a touch operation on the second hot zone display element, and a sliding operation on the second hot zone display element.

[0225] For example, in the case where the first virtual object and the second virtual object attack each other and the second virtual object attacks the first virtual object first, the first virtual object and the second virtual object approach and interact with each other, and a second hot zone display element is displayed on the virtual map.

[0226] The second virtual object first discovers the first virtual object and attacks the first virtual object, and the first virtual object attacks the second virtual object after receiving the attack. Subsequently, in response to the trigger operation on the second hot zone display element, the field of view of the second virtual object is displayed, and the logo of the first virtual object is displayed in the field of view.

[0227] Illustratively, step 5032 is similar to step 403 and can be used as a reference and will not be described in detail.

[0228] Step 5023: When the first virtual object and the second virtual object interact, display a third hot zone display element between the first virtual object and the second virtual object.

[0229] The third hot zone display element is used to indicate a gain interaction between the first virtual object and the second virtual object, where the gain interaction is an interaction that enhances the attribute value of the first virtual object and / or the second virtual object.

[0230] For example, the first virtual object performs a gain behavior on the second virtual object, and the second virtual object does not perform a gain behavior on the second virtual object, and a third hot zone display element is displayed between the first virtual object and the second virtual object; for another example, the first virtual object and the second virtual object perform a gain behavior on each other, and a third hot zone display element is displayed between the first virtual object and the second virtual object.

[0231] The gain behavior includes at least one of the following: the behavior of directly increasing the attribute value and the behavior of indirectly increasing the attribute value. For example, the behavior of increasing the health value by releasing a healing skill can be regarded as the behavior of directly increasing the attribute value, and the behavior of increasing the combat value by exchanging virtual props can be regarded as the behavior of indirectly increasing the attribute value.

[0232] Illustratively, step 5023 is similar to step 5021 and step 5022 and can be used for reference and will not be described in detail.

[0233] Step 5033: In response to the trigger operation on the third hot zone display element, the field of view of the virtual object that first performs the gain behavior between the first virtual object and the second virtual object is displayed.

[0234] Among them, the trigger operation on the third hot zone display element includes but is not limited to at least one of the following: a single-click operation on the third hot zone display element, a double-click operation on the third hot zone display element, a touch operation on the third hot zone display element, and a sliding operation on the third hot zone display element.

[0235] For example, taking the case where the first virtual object performs a gaining behavior on the second virtual object and the second virtual object does not perform a gaining behavior on the first virtual object, the first virtual object and the second virtual object approach and interact with each other, and a third hot zone display element is displayed on the virtual map.

[0236] Subsequently, in response to a trigger operation on the third hot zone display element, a field of view of the first virtual object is displayed, and a logo of the second virtual object is displayed within the field of view.

[0237] Illustratively, step 5033 is similar to step 403 and can be used for reference and will not be described in detail.

[0238] In summary, in the method for displaying a visual field provided in the embodiment of the present application, the content indicated by the hot zone display element is different according to the different interactions between the first virtual object and the second virtual object. Taking the hot zone display element as an example, the hot zone display element includes at least one of the first hot zone display element, the second hot zone display element and the third hot zone display element. In response to different hot zone display elements, the displayed visual field is also different.

[0239] Optionally, the first hot zone display element, the second hot zone display element and the third hot zone display element have different display priorities, and may be displayed accordingly according to the different display priorities, so as to obtain the interaction situation with a higher priority as soon as possible.

[0240] based on Figure 4 , Fig.12 The flowchart of the method for displaying a visual field image provided by the embodiment of the present application is shown. When applied to a terminal, step 402 can be implemented as step 402a. Optionally, the method for displaying a visual field image provided by the embodiment of the present application further includes step 404. Step 402a and step 404 are as follows:

[0241] Step 402a: When the distance between the first virtual object and the second virtual object reaches a first preset value, display a hot zone display element between the first virtual object and the second virtual object.

[0242] Among them, the first preset value can be set according to actual needs, and this application does not limit it here.

[0243] According to the above content, the hot zone display element includes at least one of the first hot zone display element, the second hot zone display element and the third hot zone display element. According to different hot zone display elements, step 402a can be implemented as at least one of the following three:

[0244] 1. When the hot zone display element includes the first hot zone display element:

[0245] When the second virtual object appears within the field of view of the first virtual object and there is no virtual occluder between the character models corresponding to the first virtual object and the second virtual object, displaying a first hot zone display element on the first virtual object and the second virtual object;

[0246] Alternatively, when the first virtual object and the second virtual object both appear in the field of view of the other party and there is no virtual occluder between the character models corresponding to the first virtual object and the second virtual object, the first hot zone display element is displayed on the first virtual object and the second virtual object.

[0247] 2. When the hot zone display element includes a second hot zone display element:

[0248] When the second virtual object is the virtual object closest to the crosshair of the first virtual object within the field of view of the first virtual object, and the first virtual object attacks the second virtual object, displaying a second hot zone display element between the first virtual object and the second virtual object;

[0249] Alternatively, when the second virtual object is the virtual object closest to the crosshair of the first virtual object within the field of view of the first virtual object, and the first virtual object and the second virtual object attack each other, a second hot zone display element is displayed between the first virtual object and the second virtual object.

[0250] 3. When the hot zone display element includes the third hot zone display element:

[0251] When the first virtual object performs a gain behavior on the second virtual object and there is no virtual occluder between the character models corresponding to the first virtual object and the second virtual object, displaying a third hot zone display element on the first virtual object and the second virtual object;

[0252] Alternatively, when the first virtual object and the second virtual object perform a mutual gain behavior and there is no virtual occluder between the character models corresponding to the first virtual object and the second virtual object, the third hot zone display element is displayed on the first virtual object and the second virtual object.

[0253] Step 404: when the distance between the first virtual object and the second virtual object exceeds a second preset value, or when the interaction between the first virtual object and the second virtual object reaches a preset time after completion, cancel the display of the hot zone display element.

[0254] Among them, the second preset value and the preset duration can be set according to actual needs, and this application does not limit them here.

[0255] Taking the preset duration of 3 seconds and the display style of the hot zone display element as a gradient bar as an example, the first virtual object attacks the second virtual object. After 3 seconds after the attack is completed, or when the second virtual object no longer appears in the field of view of the second virtual object, the display of the gradient bar is cancelled.

[0256] In summary, in the display method of the field of view provided in the embodiment of the present application, the conditions for displaying and canceling the display of the hot zone display element are provided. Among them, the hot zone display element is displayed when the distance between the first virtual object and the second virtual object reaches a first preset value; the hot zone display element is canceled when the distance between the first virtual object and the second virtual object exceeds a second preset value, or when the interaction between the first virtual object and the second virtual object is completed and reaches a preset time.

[0257] It should be understood that the above embodiments may be used in any combination.

[0258] For example, the first virtual object and the second virtual object are close to each other, and the first virtual object and the second virtual object perform discovery interaction. Taking the second virtual object appearing in the field of view of the first virtual object as an example, when the first virtual object does not appear in the field of view of the second virtual object, a hot zone display element of a first style is displayed between the first virtual object and the second virtual object, and its display style is a yellow gradient bar. Among them, the transparency of the yellow gradient bar facing the first virtual object is the lowest, and the transparency of the other side facing the second virtual object is the highest.

[0259] Subsequently, when the first virtual object also appears in the field of view of the second virtual object, a hot zone display element of the second style is displayed between the first virtual object and the second virtual object, and its display style is still a yellow gradient bar, wherein the transparency of the yellow gradient bar facing the first virtual object and the transparency of the other side facing the second virtual object are the lowest, and the transparency of the middle position of the yellow gradient bar is the highest.

[0260] Illustratively, other combinations of the above embodiments are similar and will not be described in detail.

[0261] Fig.13 The flowchart of a method for displaying a field of view provided by an embodiment of the present application is shown, and the method is applied in a terminal. The terminal includes a background server and a display, and the background server executes the following steps according to the in-game behavior of the player in the confrontation game, and the display is used to present different display contents on the virtual map displayed in the display interface of the terminal according to different execution steps.

[0262] Schematically, taking the example that the hot zone display element includes a first hot zone display element and a second hot zone display element, the method for displaying a visual field image provided in the embodiment of the present application includes the following steps:

[0263] Step 601: The game application sends instructions to the backend server.

[0264] Illustratively, the instruction is used to instruct the background server to detect the distance between each virtual object.

[0265] After obtaining the different distances between the virtual objects, the background server can determine the interaction between the virtual objects.

[0266] According to the foregoing content, taking the identification of the first virtual object and the second virtual object displayed in the virtual map as an example, the interaction between the first virtual object and the second virtual object includes at least one of discovery interaction, attack interaction and gain interaction.

[0267] In the embodiment of the present application, taking the example that the first virtual object and the second virtual object belong to different camps, the interaction between the first virtual object and the second virtual object includes discovery interaction and attack interaction.

[0268] After the confrontation begins, the game application sends instructions to the background server, instructing the background server to detect the distance between each virtual object. At the same time, the background server controls the display to display the virtual object's logo on the virtual map for movement.

[0269] Step 602: The backend server detects the distance between each virtual object.

[0270] When each virtual object starts to move, the distance between the role models of each virtual object changes. Schematically, when the first virtual object and the second virtual object interact, the background server controls the display to display the virtual object's logo on the virtual map to be externally luminous.

[0271] Subsequently, the background server detects the distance between the first virtual object and the second virtual object, and executes step 603 if the distance does not meet the first preset value, and executes step 604 if the distance meets the first preset value. Steps 603 and 604 are as follows:

[0272] Step 603 : When neither the first virtual object nor the second virtual object appears in the other party's field of view, jump to step 607 .

[0273] In the process of executing step 607 after executing step 603, if the first hot zone display element corresponding to the first virtual object and other virtual objects does not appear, the step of canceling the first hot zone display element in step 607 is not executed.

[0274] Step 604: When the second virtual object appears in the field of view of the first virtual object, the background server controls the display to display the first hot zone display element on the virtual map.

[0275] The first virtual object does not appear in the field of view of the second virtual object.

[0276] Optionally, the visual representation of the first hot zone display element is that the first virtual object emits a yellow gradient bar toward the second virtual object.

[0277] When the lens of the first virtual object detects the presence of the second virtual object within the attack range, and there are no obstacles between the character models of the first virtual object and the second virtual object, the background server controls the display to display the first hot zone display element on the virtual map.

[0278] The display style of the first hot zone display element is a yellow gradient bar from the first virtual object logo to the second virtual object logo. Optionally, the width of the yellow gradient bar is 21px, the length is the relative distance between the center points of the serial numbers of the two icons, and the color is FBE627 100%-FBE627 0%.

[0279] Step 605: When the first virtual object fires at the second virtual object, the background server controls the display to display a second hot zone display element on the virtual map.

[0280] Optionally, the visual representation of the second hot zone display element is that the first virtual object emits a red gradient bar toward the second virtual object.

[0281] When the lens of the first virtual object detects the presence of a second virtual object within the attack range and the second virtual object is relatively close, the first virtual object performs a firing action, and the background server controls the display to display a second hot zone display element on the virtual map.

[0282] The display style of the second hot zone display element is a red gradient bar from the first virtual object logo to the second virtual object logo. Optionally, the red gradient bar has a width of 16px, a length equal to the relative distance between the center points of the serial numbers of the two icons, and a color of FF5F5F 100%-FF5F5F 0%.

[0283] Step 606: When the first virtual object stops firing, the background server controls the display to cancel the display of the second hot zone display element on the virtual map.

[0284] Optionally, the visual representation of canceling the display of the second hot zone display element is that the red gradient bar gradually disappears.

[0285] Optionally, the cancellation of the display of the second hot zone display element may be based on one of the following two conditions: the distance between the first virtual object and the second virtual object exceeds a second preset value, or the interaction between the first virtual object and the second virtual object reaches a preset time after completion.

[0286] For example, the second virtual object no longer appears in the lens of the first virtual object, or, 3 seconds after the firing action is completed, the display of the second hot zone display element is cancelled and the red gradient bar gradually disappears.

[0287] Step 607: When the distance between the first virtual object and the second virtual object is no longer close, the background server controls the display to cancel the display of the first hot zone display element on the virtual map.

[0288] Optionally, the visual representation of canceling the display of the first hot zone display element is that the yellow gradient bar gradually disappears.

[0289] Among them, the cancellation display of the first hot zone display element is similar to the cancellation display of the second hot zone display element, and reference may be made to the aforementioned content and no further details are given.

[0290] To sum up, in the method for displaying the field of view provided in the embodiment of the present application, by displaying the hot zone display element on the virtual map, the map area when the interaction occurs between the first virtual object and the second virtual object can be accurately and timely obtained, and the trigger operation on the hot zone display element can be used to switch to the field of view of the corresponding virtual object to obtain the interaction information from the perspective of the virtual object.

[0291] In one example, the method for displaying the field of view provided by the above embodiment is applied to a spectator system, and the spectator player can obtain the virtual battle situation of the first virtual object and the second virtual object through the spectator system. Taking the first virtual object and the second virtual object belonging to different camps as an example, when the first virtual object and the second virtual object interact, a hot zone display element is displayed between the logos of the first virtual object and the second virtual object displayed in the virtual map. Subsequently, the spectator triggers the hot zone display element, and the field of view of the first virtual object or the second virtual object is displayed in the spectator system.

[0292] For example, the first virtual object and the second virtual object attack each other and the first virtual object attacks the second virtual object first. In the virtual map, a gradient bar with bidirectional directivity will be displayed between the icons of the first virtual object and the second virtual object; then, the spectating player clicks on the gradient bar to display the field of view of the first virtual object in the spectating system, and the attack special effects of the second virtual object and the first virtual object can be displayed in the field of view.

[0293] In one example, the method for displaying the field of view provided by the above embodiment is applied to a battle system, and the participating players can obtain the interaction between the virtual objects belonging to their own camp through the battle system, and can also obtain the virtual battle between the virtual objects belonging to their own camp and the virtual objects belonging to the opponent's camp through the battle system. When the first virtual object and the second virtual object interact, a hot zone display element is displayed between the identifiers of the first virtual object and the second virtual object displayed in the virtual map. Subsequently, the spectating player triggers the hot zone display element, and the field of view of the first virtual object or the second virtual object is displayed in the spectating system.

[0294] For example, if the first virtual object and the second virtual object belong to the same camp, the first virtual object releases a healing skill to the second virtual object and the second virtual object does not release other skills to the first virtual object. In the virtual map, a gradient bar with unidirectional directivity will be displayed between the icons of the first virtual object and the second virtual object; then, the spectating player clicks the gradient bar to display the field of view of the first virtual object in the spectating system, and the animation effects of the second virtual object and the first virtual object releasing healing skills can be displayed in the field of view.

[0295] The following is an embodiment of the device of the present application. For details not described in detail in the embodiment of the device, reference can be made to the corresponding records in the above method embodiment, and they will not be repeated herein.

[0296] Fig.14 A schematic diagram of a display device for a visual field image provided by an exemplary embodiment is shown, the device comprising:

[0297] A display module 1420 is used to display a virtual map, where the virtual map displays identifiers of the first virtual object and the second virtual object;

[0298] The display module 1420 is further configured to display a hot zone display element on the virtual map when the first virtual object and the second virtual object interact with each other, wherein the hot zone display element is used to indicate a map area when the first virtual object and the second virtual object interact with each other;

[0299] The response module 1440 is used to display the field of view of the first virtual object or the second virtual object in response to a trigger operation on the hot zone display element.

[0300] Optionally, the display module 1420 is used to display a first-style hot zone display element on the virtual map when the first virtual object interacts unidirectionally with the second virtual object and the second virtual object does not interact unidirectionally with the first virtual object, and the first-style hot zone display element has unidirectional directionality.

[0301] Optionally, the display module 1420 is used to display a hot zone display element of a first style between the first virtual object and the second virtual object, where one end of the hot zone display element of the first style starts from the first virtual object and the other end of the hot zone display element of the first style points to the second virtual object.

[0302] Optionally, the display module 1420 is used to display a first gradient bar between the first virtual object and the second virtual object, and the transparency of the first gradient bar gradually increases from one end close to the first virtual object to the other end close to the second virtual object.

[0303] Optionally, the display module 1420 is used to display a second-style hot zone display element on the virtual map when the first virtual object and the second virtual object interact with each other bidirectionally, and the second-style hot zone display element has bidirectional directionality.

[0304] Optionally, the display module 1420 is used to display a hot zone display element of a second style between the first virtual object and the second virtual object, where two ends of the hot zone display element of the second style start from the first virtual object and the second virtual object respectively to point to each other.

[0305] Optionally, the display module 1420 is used to display a second gradient bar between the first virtual object and the second virtual object, and the transparency of the second gradient bar gradually increases from both ends to the middle.

[0306] Optionally, the hot zone display elements include at least one of the following: a first hot zone display element, used to indicate that the first virtual object and / or the second virtual object appear in the opponent's field of vision; a second hot zone display element, used to indicate that the first virtual object and / or the second virtual object launches an attack on the opponent; a third hot zone display element, used to indicate a gain interaction between the first virtual object and the second virtual object, where the gain interaction is an interaction that enhances the attribute value of the first virtual object and / or the second virtual object.

[0307] Optionally, the hot zone display element includes a first hot zone display element, a display module 1420, which is used to display the first hot zone display element between the first virtual object and the second virtual object; and a response module 1440, which is used to respond to a trigger operation on the first hot zone display element and display a field of view of the virtual object that first discovers the other virtual object between the first virtual object and the second virtual object.

[0308] Optionally, the hot zone display element includes a second hot zone display element, and the display module 1420 is used to display the second hot zone display element between the first virtual object and the second virtual object; the response module 1440 is used to respond to the trigger operation on the second hot zone display element and display the field of view of the virtual object that first initiates the attack between the first virtual object and the second virtual object.

[0309] Optionally, the hot zone display element includes a third hot zone display element, and the display module 1420 is used to display the third hot zone display element between the first virtual object and the second virtual object; the response module 1440 is used to respond to the trigger operation on the third hot zone display element and display the field of view of the virtual object that first performs the gain interaction between the first virtual object and the second virtual object.

[0310] Optionally, the first hot zone display element, the second hot zone display element and the third hot zone display element have different display priorities; the display module 1420 is used to display the hot zone display element with the highest priority between the identifiers of the first virtual object and the second virtual object.

[0311] Optionally, the display module 1420 is configured to display a hot zone display element between the first virtual object and the second virtual object when the distance between the first virtual object and the second virtual object reaches a first preset value.

[0312] Optionally, the display module 1420 is further configured to cancel the display of the hot zone display element when the distance between the first virtual object and the second virtual object exceeds a second preset value, or when the interaction between the first virtual object and the second virtual object reaches a preset time after completion.

[0313] Fig.15 The structure block diagram of a terminal 1500 provided by an exemplary embodiment of the present application is shown. The terminal 1500 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3), an MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) player, a laptop computer or a desktop computer. The terminal 1500 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0314] Typically, the terminal 1500 includes a processor 1501 and a memory 1502 .

[0315] The processor 1501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1501 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0316] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1502 is used to store at least one instruction, which is used to be executed by the processor 1501 to implement the display method of the field of view provided in the method embodiment of the present application.

[0317] In some embodiments, the terminal 1500 may also optionally include: a peripheral device interface 1503 and at least one peripheral device. The processor 1501, the memory 1502 and the peripheral device interface 1503 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1503 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1504, a touch display screen 1505, a camera assembly 1506, an audio circuit 1507 and a power supply 1508.

[0318] The peripheral device interface 1503 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1501 and the memory 1502. In some embodiments, the processor 1501, the memory 1502, and the peripheral device interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1501, the memory 1502, and the peripheral device interface 1503 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0319] The radio frequency circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1504 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 1504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The radio frequency circuit 1504 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1504 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0320] The touch display screen 1505 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. The touch display screen 1505 also has the ability to collect touch signals on the surface or above the surface of the touch display screen 1505. The touch signal may be input as a control signal to the processor 1501 for processing. At this time, the touch display screen 1505 may also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the touch display screen 1505 may be one, and the front panel of the terminal 1500 is set; in other embodiments, the touch display screen 1505 may be at least two, which are respectively set on different surfaces of the terminal 1500 or are folded; in still other embodiments, the touch display screen 1505 may be a flexible display screen, which is set on a curved surface or a folded surface of the terminal 1500. Even, the touch display screen 1505 may also be set to a non-rectangular irregular figure, that is, a special-shaped screen. The touch display screen 1505 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0321] The camera assembly 1506 is used to capture images or videos. Optionally, the camera assembly 1506 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting with VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1506 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0322] The audio circuit 1507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1501 for processing, or input them into the radio frequency circuit 1504 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1500. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1501 or the radio frequency circuit 1504 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1507 may also include a headphone jack.

[0323] The power supply 1508 is used to power various components in the terminal 1500. The power supply 1508 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1508 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0324] In some embodiments, the terminal 1500 further includes one or more sensors 1509 , including but not limited to: an acceleration sensor 1510 , a gyroscope sensor 1511 , a pressure sensor 1512 , an optical sensor 1513 , and a proximity sensor 1514 .

[0325] The acceleration sensor 1510 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 1500. For example, the acceleration sensor 1510 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1501 can control the touch display screen 1505 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1510. The acceleration sensor 1510 can also be used for collecting game or user motion data.

[0326] The gyro sensor 1511 can detect the body direction and rotation angle of the terminal 1500, and the gyro sensor 1511 can cooperate with the acceleration sensor 1510 to collect the user's 3D actions on the terminal 1500. The processor 1501 can implement the following functions based on the data collected by the gyro sensor 1511: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0327] The pressure sensor 1512 can be set on the side frame of the terminal 1500 and / or the lower layer of the touch display screen 1505. When the pressure sensor 1512 is set on the side frame of the terminal 1500, it can detect the user's holding signal of the terminal 1500, and the processor 1501 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1512. When the pressure sensor 1512 is set on the lower layer of the touch display screen 1505, the processor 1501 controls the operability controls on the UI interface according to the user's pressure operation on the touch display screen 1505. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0328] The optical sensor 1513 is used to collect the ambient light intensity. In one embodiment, the processor 1501 can control the display brightness of the touch display screen 1505 according to the ambient light intensity collected by the optical sensor 1513. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 1505 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 1505 is reduced. In another embodiment, the processor 1501 can also dynamically adjust the shooting parameters of the camera assembly 1506 according to the ambient light intensity collected by the optical sensor 1513.

[0329] The proximity sensor 1514, also called a distance sensor, is usually arranged on the front panel of the terminal 1500. The proximity sensor 1514 is used to collect the distance between the user and the front of the terminal 1500. In one embodiment, when the proximity sensor 1514 detects that the distance between the user and the front of the terminal 1500 is gradually decreasing, the processor 1501 controls the touch display screen 1505 to switch from the screen-on state to the screen-off state; when the proximity sensor 1514 detects that the distance between the user and the front of the terminal 1500 is gradually increasing, the processor 1501 controls the touch display screen 1505 to switch from the screen-off state to the screen-on state.

[0330] Those skilled in the art will understand that Fig.15 The structure shown in the figure does not constitute a limitation on the terminal 1500, and the terminal 1500 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0331] The present application also provides a computer device, which includes a processor; the processor is used to display a virtual map, the virtual map displays the identifiers of a first virtual object and a second virtual object; when the first virtual object and the second virtual object interact, a hot zone display element is displayed on the virtual map, the hot zone display element is used to indicate the map area when the first virtual object and the second virtual object interact; in response to a trigger operation on the hot zone display element, a field of view screen of the first virtual object or the second virtual object is displayed.

[0332] The present application also provides a computer-readable storage medium, in which a computer program is stored. The computer program is used to be executed by a processor to implement the method for displaying a field of view picture as described above.

[0333] The present application also provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the display method of the field of view picture as described above.

[0334] The present application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to implement the method for displaying the field of view image as described above.

[0335] It should be understood that the "plurality" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0336] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0337] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for displaying a visual field image, characterized in that: The method comprises: Displaying a virtual map, wherein the virtual map displays identifiers of a first virtual object and a second virtual object; In the case where the first virtual object and the second virtual object interact with each other, displaying a hot zone display element on the virtual map, wherein the hot zone display element is used to indicate the map area where the first virtual object and the second virtual object interact with each other; In response to a trigger operation on the hot zone display element, displaying a field of view picture of the first virtual object or the second virtual object; The hot zone display element includes at least one of the following: A first hot zone display element, used to indicate that the first virtual object and / or the second virtual object appears in the other party's field of view; A second hot zone display element is used to indicate that the first virtual object and / or the second virtual object initiates an attack on the other party; A third hot zone display element, used to indicate a gain interaction between the first virtual object and the second virtual object, wherein the gain interaction is an interaction that enhances an attribute value of the first virtual object and / or the second virtual object; The first hot zone display element, the second hot zone display element and the third hot zone display element have different display priorities; and displaying the hot zone display elements on the virtual map includes: In a case where the hot zone display elements include at least two of the first hot zone display element, the second hot zone display element, and the third hot zone display element, the hot zone display element with the highest priority is displayed between the identifiers of the first virtual object and the second virtual object.

2. The method according to claim 1, characterized in that The step of displaying the hot zone display element on the virtual map includes: When the first virtual object interacts unidirectionally with the second virtual object, and the second virtual object does not interact unidirectionally with the first virtual object, a first-style hot zone display element is displayed on the virtual map, and the first-style hot zone display element has unidirectional directivity.

3. The method according to claim 2, characterized in that The step of displaying a hot zone display element of a first style on the virtual map includes: A hot zone display element of the first style is displayed between the first virtual object and the second virtual object, one end of the hot zone display element of the first style starts from the first virtual object, and the other end of the hot zone display element of the first style points to the second virtual object.

4. The method according to claim 3, characterized in that The step of displaying the hot zone display element of the first style between the first virtual object and the second virtual object includes: A first gradient bar is displayed between the first virtual object and the second virtual object, and the transparency of the first gradient bar gradually increases from one end close to the first virtual object to the other end close to the second virtual object.

5. The method according to claim 1, characterized in that: The step of displaying the hot zone display element on the virtual map includes: In the case where the first virtual object and the second virtual object interact with each other bidirectionally, a second-style hot zone display element is displayed on the virtual map, and the second-style hot zone display element has bidirectional directivity.

6. The method according to claim 5, characterized in that The step of displaying the hot zone display element of the second style on the virtual map includes: The second-style hot zone display element is displayed between the first virtual object and the second virtual object, and two ends of the second-style hot zone display element respectively start from the first virtual object and the second virtual object to point to each other.

7. The method according to claim 6, characterized in that The step of displaying the hot zone display element of the second style between the first virtual object and the second virtual object includes: A second gradient bar is displayed between the first virtual object and the second virtual object, and the transparency of the second gradient bar gradually increases from both ends to the middle.

8. The method according to any one of claims 1 to 7, characterized in that: The hot zone display element includes the first hot zone display element, and the displaying of the hot zone display element on the virtual map includes: displaying the first hot zone display element between the first virtual object and the second virtual object; The step of displaying a field of view of the first virtual object or the second virtual object in response to a trigger operation on the hot zone display element comprises: In response to a trigger operation on the first hot zone display element, a field of view of the virtual object that first discovers the other virtual object between the first virtual object and the second virtual object is displayed.

9. The method according to any one of claims 1 to 7, characterized in that: The hot zone display element includes the second hot zone display element, and the displaying of the hot zone display element on the virtual map includes: displaying the second hot zone display element between the first virtual object and the second virtual object; The step of displaying a field of view of the first virtual object or the second virtual object in response to a trigger operation on the hot zone display element comprises: In response to a trigger operation on the second hot zone display element, a field of view of the virtual object that first initiates the attack between the first virtual object and the second virtual object is displayed.

10. The method according to any one of claims 1 to 7, characterized in that: The hot zone display element includes the third hot zone display element, and the displaying of the hot zone display element on the virtual map includes: displaying the third hot zone display element between the first virtual object and the second virtual object; The step of displaying a field of view of the first virtual object or the second virtual object in response to a trigger operation on the hot zone display element comprises: In response to a trigger operation on the third hot zone display element, a field of view of the virtual object that first performs gain interaction between the first virtual object and the second virtual object is displayed.

11. The method according to any one of claims 1 to 7, characterized in that: The step of displaying a hot zone display element on the virtual map when the first virtual object and the second virtual object interact with each other includes: When the distance between the first virtual object and the second virtual object reaches a first preset value, the hot zone display element is displayed between the first virtual object and the second virtual object.

12. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: When the distance between the first virtual object and the second virtual object exceeds a second preset value, or when a preset time period has passed since the interaction between the first virtual object and the second virtual object was completed, the display of the hot zone display element is canceled.

13. A display device for a visual field, characterized in that: The device comprises: A display module, configured to display a virtual map, wherein the virtual map displays identifiers of a first virtual object and a second virtual object; The display module is further configured to display a hot zone display element on the virtual map when the first virtual object and the second virtual object interact with each other, wherein the hot zone display element is configured to indicate a map area when the first virtual object and the second virtual object interact with each other; a response module, configured to display a field of view picture of the first virtual object or the second virtual object in response to a trigger operation on the hot zone display element; The hot zone display element includes at least one of the following: A first hot zone display element, used to indicate that the first virtual object and / or the second virtual object appears in the other party's field of view; A second hot zone display element is used to indicate that the first virtual object and / or the second virtual object initiates an attack on the other party; A third hot zone display element, used to indicate a gain interaction between the first virtual object and the second virtual object, wherein the gain interaction is an interaction that enhances an attribute value of the first virtual object and / or the second virtual object; The first hot zone display element, the second hot zone display element and the third hot zone display element have different display priorities; the display module is further used to display the hot zone display element with the highest priority between the identifiers of the first virtual object and the second virtual object when the hot zone display elements include at least two of the first hot zone display element, the second hot zone display element and the third hot zone display element.

14. A computer device, characterized in that: The computer device comprises a processor; The processor is configured to display a virtual map, wherein the virtual map displays identifiers of a first virtual object and a second virtual object; In the case where the first virtual object and the second virtual object interact with each other, displaying a hot zone display element on the virtual map, wherein the hot zone display element is used to indicate the map area where the first virtual object and the second virtual object interact with each other; In response to a trigger operation on the hot zone display element, displaying a field of view picture of the first virtual object or the second virtual object; The hot zone display element includes at least one of the following: A first hot zone display element, used to indicate that the first virtual object and / or the second virtual object appears in the other party's field of view; A second hot zone display element is used to indicate that the first virtual object and / or the second virtual object initiates an attack on the other party; A third hot zone display element, used to indicate a gain interaction between the first virtual object and the second virtual object, wherein the gain interaction is an interaction that enhances an attribute value of the first virtual object and / or the second virtual object; The first hot zone display element, the second hot zone display element and the third hot zone display element have different display priorities; and displaying the hot zone display elements on the virtual map includes: In a case where the hot zone display elements include at least two of the first hot zone display element, the second hot zone display element, and the third hot zone display element, the hot zone display element with the highest priority is displayed between the identifiers of the first virtual object and the second virtual object.

15. A computer program product or a computer program, characterized in that The computer program product or the computer program includes computer instructions, which are stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to implement the method for displaying a field of view image as described in any one of claims 1 to 12.

16. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and the computer program is used to be executed by a processor to implement the method for displaying a field of view image as described in any one of claims 1 to 12.